Skip to content

Commit c1b0ff3

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

File tree

4 files changed

+390
-192
lines changed

4 files changed

+390
-192
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-rule-set.json

Lines changed: 34 additions & 157 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"parameters": {
44
"Region": {
55
"builtIn": "AWS::Region",
6-
"required": false,
6+
"required": true,
77
"documentation": "The AWS region used to dispatch the request.",
88
"type": "String"
99
},
@@ -52,15 +52,6 @@
5252
"ref": "Endpoint"
5353
}
5454
]
55-
},
56-
{
57-
"fn": "parseURL",
58-
"argv": [
59-
{
60-
"ref": "Endpoint"
61-
}
62-
],
63-
"assign": "url"
6455
}
6556
],
6657
"type": "tree",
@@ -196,15 +187,7 @@
196187
"conditions": [],
197188
"endpoint": {
198189
"url": "https://iam-fips.{Region}.api.aws",
199-
"properties": {
200-
"authSchemes": [
201-
{
202-
"name": "sigv4",
203-
"signingRegion": "us-east-1",
204-
"signingName": "iam"
205-
}
206-
]
207-
},
190+
"properties": {},
208191
"headers": {}
209192
},
210193
"type": "endpoint"
@@ -316,15 +299,7 @@
316299
"conditions": [],
317300
"endpoint": {
318301
"url": "https://iam.{Region}.api.aws",
319-
"properties": {
320-
"authSchemes": [
321-
{
322-
"name": "sigv4",
323-
"signingRegion": "us-east-1",
324-
"signingName": "iam"
325-
}
326-
]
327-
},
302+
"properties": {},
328303
"headers": {}
329304
},
330305
"type": "endpoint"
@@ -439,15 +414,7 @@
439414
"conditions": [],
440415
"endpoint": {
441416
"url": "https://iam-fips.{Region}.api.amazonwebservices.com.cn",
442-
"properties": {
443-
"authSchemes": [
444-
{
445-
"name": "sigv4",
446-
"signingRegion": "cn-north-1",
447-
"signingName": "iam"
448-
}
449-
]
450-
},
417+
"properties": {},
451418
"headers": {}
452419
},
453420
"type": "endpoint"
@@ -499,15 +466,7 @@
499466
"conditions": [],
500467
"endpoint": {
501468
"url": "https://iam-fips.{Region}.amazonaws.com.cn",
502-
"properties": {
503-
"authSchemes": [
504-
{
505-
"name": "sigv4",
506-
"signingRegion": "cn-north-1",
507-
"signingName": "iam"
508-
}
509-
]
510-
},
469+
"properties": {},
511470
"headers": {}
512471
},
513472
"type": "endpoint"
@@ -559,15 +518,7 @@
559518
"conditions": [],
560519
"endpoint": {
561520
"url": "https://iam.{Region}.api.amazonwebservices.com.cn",
562-
"properties": {
563-
"authSchemes": [
564-
{
565-
"name": "sigv4",
566-
"signingRegion": "cn-north-1",
567-
"signingName": "iam"
568-
}
569-
]
570-
},
521+
"properties": {},
571522
"headers": {}
572523
},
573524
"type": "endpoint"
@@ -682,15 +633,7 @@
682633
"conditions": [],
683634
"endpoint": {
684635
"url": "https://iam-fips.{Region}.api.aws",
685-
"properties": {
686-
"authSchemes": [
687-
{
688-
"name": "sigv4",
689-
"signingRegion": "us-gov-west-1",
690-
"signingName": "iam"
691-
}
692-
]
693-
},
636+
"properties": {},
694637
"headers": {}
695638
},
696639
"type": "endpoint"
@@ -802,15 +745,7 @@
802745
"conditions": [],
803746
"endpoint": {
804747
"url": "https://iam.{Region}.api.aws",
805-
"properties": {
806-
"authSchemes": [
807-
{
808-
"name": "sigv4",
809-
"signingRegion": "us-gov-west-1",
810-
"signingName": "iam"
811-
}
812-
]
813-
},
748+
"properties": {},
814749
"headers": {}
815750
},
816751
"type": "endpoint"
@@ -901,15 +836,7 @@
901836
"conditions": [],
902837
"endpoint": {
903838
"url": "https://iam-fips.{Region}.c2s.ic.gov",
904-
"properties": {
905-
"authSchemes": [
906-
{
907-
"name": "sigv4",
908-
"signingRegion": "us-iso-east-1",
909-
"signingName": "iam"
910-
}
911-
]
912-
},
839+
"properties": {},
913840
"headers": {}
914841
},
915842
"type": "endpoint"
@@ -1000,15 +927,7 @@
1000927
"conditions": [],
1001928
"endpoint": {
1002929
"url": "https://iam-fips.{Region}.sc2s.sgov.gov",
1003-
"properties": {
1004-
"authSchemes": [
1005-
{
1006-
"name": "sigv4",
1007-
"signingRegion": "us-isob-east-1",
1008-
"signingName": "iam"
1009-
}
1010-
]
1011-
},
930+
"properties": {},
1012931
"headers": {}
1013932
},
1014933
"type": "endpoint"
@@ -1101,12 +1020,18 @@
11011020
"rules": [
11021021
{
11031022
"conditions": [],
1104-
"endpoint": {
1105-
"url": "https://iam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
1106-
"properties": {},
1107-
"headers": {}
1108-
},
1109-
"type": "endpoint"
1023+
"type": "tree",
1024+
"rules": [
1025+
{
1026+
"conditions": [],
1027+
"endpoint": {
1028+
"url": "https://iam-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
1029+
"properties": {},
1030+
"headers": {}
1031+
},
1032+
"type": "endpoint"
1033+
}
1034+
]
11101035
}
11111036
]
11121037
},
@@ -1155,33 +1080,6 @@
11551080
"conditions": [],
11561081
"type": "tree",
11571082
"rules": [
1158-
{
1159-
"conditions": [
1160-
{
1161-
"fn": "stringEquals",
1162-
"argv": [
1163-
{
1164-
"ref": "Region"
1165-
},
1166-
"iam"
1167-
]
1168-
}
1169-
],
1170-
"endpoint": {
1171-
"url": "https://iam-fips.amazonaws.com",
1172-
"properties": {
1173-
"authSchemes": [
1174-
{
1175-
"name": "sigv4",
1176-
"signingRegion": "us-east-1",
1177-
"signingName": "iam"
1178-
}
1179-
]
1180-
},
1181-
"headers": {}
1182-
},
1183-
"type": "endpoint"
1184-
},
11851083
{
11861084
"conditions": [
11871085
{
@@ -1209,33 +1107,6 @@
12091107
},
12101108
"type": "endpoint"
12111109
},
1212-
{
1213-
"conditions": [
1214-
{
1215-
"fn": "stringEquals",
1216-
"argv": [
1217-
{
1218-
"ref": "Region"
1219-
},
1220-
"iam-govcloud"
1221-
]
1222-
}
1223-
],
1224-
"endpoint": {
1225-
"url": "https://iam.us-gov.amazonaws.com",
1226-
"properties": {
1227-
"authSchemes": [
1228-
{
1229-
"name": "sigv4",
1230-
"signingRegion": "us-gov-west-1",
1231-
"signingName": "iam"
1232-
}
1233-
]
1234-
},
1235-
"headers": {}
1236-
},
1237-
"type": "endpoint"
1238-
},
12391110
{
12401111
"conditions": [
12411112
{
@@ -1319,12 +1190,18 @@
13191190
"rules": [
13201191
{
13211192
"conditions": [],
1322-
"endpoint": {
1323-
"url": "https://iam.{Region}.{PartitionResult#dualStackDnsSuffix}",
1324-
"properties": {},
1325-
"headers": {}
1326-
},
1327-
"type": "endpoint"
1193+
"type": "tree",
1194+
"rules": [
1195+
{
1196+
"conditions": [],
1197+
"endpoint": {
1198+
"url": "https://iam.{Region}.{PartitionResult#dualStackDnsSuffix}",
1199+
"properties": {},
1200+
"headers": {}
1201+
},
1202+
"type": "endpoint"
1203+
}
1204+
]
13281205
}
13291206
]
13301207
},

0 commit comments

Comments
 (0)