Skip to content

Commit d8b622a

Browse files
author
AWS
committed
AWS Identity and Access Management Update: Documentation updates for AWS Identity and Access Management (IAM).
1 parent 386a810 commit d8b622a

File tree

3 files changed

+36
-30
lines changed

3 files changed

+36
-30
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS Identity and Access Management",
4+
"contributor": "",
5+
"description": "Documentation updates for AWS Identity and Access Management (IAM)."
6+
}

services/iam/src/main/resources/codegen-resources/endpoint-tests.json

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
}
1818
},
1919
"params": {
20-
"UseDualStack": false,
2120
"UseFIPS": false,
21+
"UseDualStack": false,
2222
"Region": "aws-global"
2323
}
2424
},
@@ -39,8 +39,8 @@
3939
}
4040
},
4141
"params": {
42-
"UseDualStack": false,
4342
"UseFIPS": true,
43+
"UseDualStack": false,
4444
"Region": "aws-global"
4545
}
4646
},
@@ -52,8 +52,8 @@
5252
}
5353
},
5454
"params": {
55-
"UseDualStack": true,
5655
"UseFIPS": true,
56+
"UseDualStack": true,
5757
"Region": "us-east-1"
5858
}
5959
},
@@ -74,8 +74,8 @@
7474
}
7575
},
7676
"params": {
77-
"UseDualStack": false,
7877
"UseFIPS": true,
78+
"UseDualStack": false,
7979
"Region": "us-east-1"
8080
}
8181
},
@@ -87,8 +87,8 @@
8787
}
8888
},
8989
"params": {
90-
"UseDualStack": true,
9190
"UseFIPS": false,
91+
"UseDualStack": true,
9292
"Region": "us-east-1"
9393
}
9494
},
@@ -109,8 +109,8 @@
109109
}
110110
},
111111
"params": {
112-
"UseDualStack": false,
113112
"UseFIPS": false,
113+
"UseDualStack": false,
114114
"Region": "us-east-1"
115115
}
116116
},
@@ -131,8 +131,8 @@
131131
}
132132
},
133133
"params": {
134-
"UseDualStack": false,
135134
"UseFIPS": false,
135+
"UseDualStack": false,
136136
"Region": "aws-cn-global"
137137
}
138138
},
@@ -144,8 +144,8 @@
144144
}
145145
},
146146
"params": {
147-
"UseDualStack": true,
148147
"UseFIPS": true,
148+
"UseDualStack": true,
149149
"Region": "cn-north-1"
150150
}
151151
},
@@ -157,8 +157,8 @@
157157
}
158158
},
159159
"params": {
160-
"UseDualStack": false,
161160
"UseFIPS": true,
161+
"UseDualStack": false,
162162
"Region": "cn-north-1"
163163
}
164164
},
@@ -170,8 +170,8 @@
170170
}
171171
},
172172
"params": {
173-
"UseDualStack": true,
174173
"UseFIPS": false,
174+
"UseDualStack": true,
175175
"Region": "cn-north-1"
176176
}
177177
},
@@ -192,8 +192,8 @@
192192
}
193193
},
194194
"params": {
195-
"UseDualStack": false,
196195
"UseFIPS": false,
196+
"UseDualStack": false,
197197
"Region": "cn-north-1"
198198
}
199199
},
@@ -214,8 +214,8 @@
214214
}
215215
},
216216
"params": {
217-
"UseDualStack": false,
218217
"UseFIPS": false,
218+
"UseDualStack": false,
219219
"Region": "aws-us-gov-global"
220220
}
221221
},
@@ -236,8 +236,8 @@
236236
}
237237
},
238238
"params": {
239-
"UseDualStack": false,
240239
"UseFIPS": true,
240+
"UseDualStack": false,
241241
"Region": "aws-us-gov-global"
242242
}
243243
},
@@ -249,8 +249,8 @@
249249
}
250250
},
251251
"params": {
252-
"UseDualStack": true,
253252
"UseFIPS": true,
253+
"UseDualStack": true,
254254
"Region": "us-gov-east-1"
255255
}
256256
},
@@ -271,8 +271,8 @@
271271
}
272272
},
273273
"params": {
274-
"UseDualStack": false,
275274
"UseFIPS": true,
275+
"UseDualStack": false,
276276
"Region": "us-gov-east-1"
277277
}
278278
},
@@ -284,8 +284,8 @@
284284
}
285285
},
286286
"params": {
287-
"UseDualStack": true,
288287
"UseFIPS": false,
288+
"UseDualStack": true,
289289
"Region": "us-gov-east-1"
290290
}
291291
},
@@ -306,8 +306,8 @@
306306
}
307307
},
308308
"params": {
309-
"UseDualStack": false,
310309
"UseFIPS": false,
310+
"UseDualStack": false,
311311
"Region": "us-gov-east-1"
312312
}
313313
},
@@ -328,8 +328,8 @@
328328
}
329329
},
330330
"params": {
331-
"UseDualStack": false,
332331
"UseFIPS": false,
332+
"UseDualStack": false,
333333
"Region": "aws-iso-global"
334334
}
335335
},
@@ -341,8 +341,8 @@
341341
}
342342
},
343343
"params": {
344-
"UseDualStack": false,
345344
"UseFIPS": true,
345+
"UseDualStack": false,
346346
"Region": "us-iso-east-1"
347347
}
348348
},
@@ -363,8 +363,8 @@
363363
}
364364
},
365365
"params": {
366-
"UseDualStack": false,
367366
"UseFIPS": false,
367+
"UseDualStack": false,
368368
"Region": "us-iso-east-1"
369369
}
370370
},
@@ -385,8 +385,8 @@
385385
}
386386
},
387387
"params": {
388-
"UseDualStack": false,
389388
"UseFIPS": false,
389+
"UseDualStack": false,
390390
"Region": "aws-iso-b-global"
391391
}
392392
},
@@ -398,8 +398,8 @@
398398
}
399399
},
400400
"params": {
401-
"UseDualStack": false,
402401
"UseFIPS": true,
402+
"UseDualStack": false,
403403
"Region": "us-isob-east-1"
404404
}
405405
},
@@ -420,8 +420,8 @@
420420
}
421421
},
422422
"params": {
423-
"UseDualStack": false,
424423
"UseFIPS": false,
424+
"UseDualStack": false,
425425
"Region": "us-isob-east-1"
426426
}
427427
},
@@ -433,8 +433,8 @@
433433
}
434434
},
435435
"params": {
436-
"UseDualStack": false,
437436
"UseFIPS": false,
437+
"UseDualStack": false,
438438
"Region": "us-east-1",
439439
"Endpoint": "https://example.com"
440440
}
@@ -447,8 +447,8 @@
447447
}
448448
},
449449
"params": {
450-
"UseDualStack": false,
451450
"UseFIPS": false,
451+
"UseDualStack": false,
452452
"Endpoint": "https://example.com"
453453
}
454454
},
@@ -458,8 +458,8 @@
458458
"error": "Invalid Configuration: FIPS and custom endpoint are not supported"
459459
},
460460
"params": {
461-
"UseDualStack": false,
462461
"UseFIPS": true,
462+
"UseDualStack": false,
463463
"Region": "us-east-1",
464464
"Endpoint": "https://example.com"
465465
}
@@ -470,8 +470,8 @@
470470
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
471471
},
472472
"params": {
473-
"UseDualStack": true,
474473
"UseFIPS": false,
474+
"UseDualStack": true,
475475
"Region": "us-east-1",
476476
"Endpoint": "https://example.com"
477477
}

services/iam/src/main/resources/codegen-resources/service-2.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -585,7 +585,7 @@
585585
{"shape":"UnmodifiableEntityException"},
586586
{"shape":"ServiceFailureException"}
587587
],
588-
"documentation":"<p>Deletes the permissions boundary for the specified IAM role. </p> <important> <p>Deleting the permissions boundary for a role might increase its permissions. For example, it might allow anyone who assumes the role to perform all the actions granted in its permissions policies. </p> </important>"
588+
"documentation":"<p>Deletes the permissions boundary for the specified IAM role. </p> <p>You cannot set the boundary for a service-linked role.</p> <important> <p>Deleting the permissions boundary for a role might increase its permissions. For example, it might allow anyone who assumes the role to perform all the actions granted in its permissions policies.</p> </important>"
589589
},
590590
"DeleteRolePolicy":{
591591
"name":"DeleteRolePolicy",
@@ -1884,7 +1884,7 @@
18841884
{"shape":"PolicyNotAttachableException"},
18851885
{"shape":"ServiceFailureException"}
18861886
],
1887-
"documentation":"<p>Adds or updates the policy that is specified as the IAM role's permissions boundary. You can use an Amazon Web Services managed policy or a customer managed policy to set the boundary for a role. Use the boundary to control the maximum permissions that the role can have. Setting a permissions boundary is an advanced feature that can affect the permissions for the role.</p> <p>You cannot set the boundary for a service-linked role. </p> <important> <p>Policies used as permissions boundaries do not provide permissions. You must also attach a permissions policy to the role. To learn how the effective permissions for a role are evaluated, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html\">IAM JSON policy evaluation logic</a> in the IAM User Guide. </p> </important>"
1887+
"documentation":"<p>Adds or updates the policy that is specified as the IAM role's permissions boundary. You can use an Amazon Web Services managed policy or a customer managed policy to set the boundary for a role. Use the boundary to control the maximum permissions that the role can have. Setting a permissions boundary is an advanced feature that can affect the permissions for the role.</p> <p>You cannot set the boundary for a service-linked role.</p> <important> <p>Policies used as permissions boundaries do not provide permissions. You must also attach a permissions policy to the role. To learn how the effective permissions for a role are evaluated, see <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_evaluation-logic.html\">IAM JSON policy evaluation logic</a> in the IAM User Guide. </p> </important>"
18881888
},
18891889
"PutRolePolicy":{
18901890
"name":"PutRolePolicy",
@@ -7882,7 +7882,7 @@
78827882
"members":{
78837883
"message":{"shape":"unmodifiableEntityMessage"}
78847884
},
7885-
"documentation":"<p>The request was rejected because only the service that depends on the service-linked role can modify or delete the role on your behalf. The error message includes the name of the service that depends on this service-linked role. You must request the change through that service.</p>",
7885+
"documentation":"<p>The request was rejected because service-linked roles are protected Amazon Web Services resources. Only the service that depends on the service-linked role can modify or delete the role on your behalf. The error message includes the name of the service that depends on this service-linked role. You must request the change through that service.</p>",
78867886
"error":{
78877887
"code":"UnmodifiableEntity",
78887888
"httpStatusCode":400,

0 commit comments

Comments
 (0)