-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release v1.44.190 (2023-01-30) (#4707)
Release v1.44.190 (2023-01-30) === ### Service Client Updates * `service/clouddirectory`: Adds new service * Enabled FIPS endpoints for GovCloud (US) regions in SDK. * `service/cloudformation`: Updates service API and documentation * This feature provides a method of obtaining which regions a stackset has stack instances deployed in. * `service/discovery`: Updates service API * Update ImportName validation to 255 from the current length of 100 * `service/dlm`: Adds new service * `service/ec2`: Updates service API and documentation * We add Prefix Lists as a new route destination option for LocalGatewayRoutes. This will allow customers to create routes to Prefix Lists. Prefix List routes will allow customers to group individual CIDR routes with the same target into a single route. * `service/imagebuilder`: Adds new service * `service/kafka`: Adds new service * `service/mediaconvert`: Adds new service * Enabled FIPS endpoints for GovCloud (US) regions in SDK. * `service/swf`: Adds new service * Enabled FIPS endpoints for GovCloud (US) regions in SDK.
- Loading branch information
1 parent
d4386d5
commit 76684dd
Showing
25 changed files
with
4,659 additions
and
2,310 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
349 changes: 349 additions & 0 deletions
349
models/apis/clouddirectory/2017-01-11/endpoint-rule-set-1.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,349 @@ | ||
{ | ||
"version": "1.0", | ||
"parameters": { | ||
"Region": { | ||
"builtIn": "AWS::Region", | ||
"required": true, | ||
"documentation": "The AWS region used to dispatch the request.", | ||
"type": "String" | ||
}, | ||
"UseDualStack": { | ||
"builtIn": "AWS::UseDualStack", | ||
"required": true, | ||
"default": false, | ||
"documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", | ||
"type": "Boolean" | ||
}, | ||
"UseFIPS": { | ||
"builtIn": "AWS::UseFIPS", | ||
"required": true, | ||
"default": false, | ||
"documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", | ||
"type": "Boolean" | ||
}, | ||
"Endpoint": { | ||
"builtIn": "SDK::Endpoint", | ||
"required": false, | ||
"documentation": "Override the endpoint used to send this request", | ||
"type": "String" | ||
} | ||
}, | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "aws.partition", | ||
"argv": [ | ||
{ | ||
"ref": "Region" | ||
} | ||
], | ||
"assign": "PartitionResult" | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "isSet", | ||
"argv": [ | ||
{ | ||
"ref": "Endpoint" | ||
} | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
{ | ||
"ref": "UseFIPS" | ||
}, | ||
true | ||
] | ||
} | ||
], | ||
"error": "Invalid Configuration: FIPS and custom endpoint are not supported", | ||
"type": "error" | ||
}, | ||
{ | ||
"conditions": [], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
{ | ||
"ref": "UseDualStack" | ||
}, | ||
true | ||
] | ||
} | ||
], | ||
"error": "Invalid Configuration: Dualstack and custom endpoint are not supported", | ||
"type": "error" | ||
}, | ||
{ | ||
"conditions": [], | ||
"endpoint": { | ||
"url": { | ||
"ref": "Endpoint" | ||
}, | ||
"properties": {}, | ||
"headers": {} | ||
}, | ||
"type": "endpoint" | ||
} | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
{ | ||
"ref": "UseFIPS" | ||
}, | ||
true | ||
] | ||
}, | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
{ | ||
"ref": "UseDualStack" | ||
}, | ||
true | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
true, | ||
{ | ||
"fn": "getAttr", | ||
"argv": [ | ||
{ | ||
"ref": "PartitionResult" | ||
}, | ||
"supportsFIPS" | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
true, | ||
{ | ||
"fn": "getAttr", | ||
"argv": [ | ||
{ | ||
"ref": "PartitionResult" | ||
}, | ||
"supportsDualStack" | ||
] | ||
} | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [], | ||
"endpoint": { | ||
"url": "https://clouddirectory-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", | ||
"properties": {}, | ||
"headers": {} | ||
}, | ||
"type": "endpoint" | ||
} | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [], | ||
"error": "FIPS and DualStack are enabled, but this partition does not support one or both", | ||
"type": "error" | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
{ | ||
"ref": "UseFIPS" | ||
}, | ||
true | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
true, | ||
{ | ||
"fn": "getAttr", | ||
"argv": [ | ||
{ | ||
"ref": "PartitionResult" | ||
}, | ||
"supportsFIPS" | ||
] | ||
} | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "stringEquals", | ||
"argv": [ | ||
"aws-us-gov", | ||
{ | ||
"fn": "getAttr", | ||
"argv": [ | ||
{ | ||
"ref": "PartitionResult" | ||
}, | ||
"name" | ||
] | ||
} | ||
] | ||
} | ||
], | ||
"endpoint": { | ||
"url": "https://clouddirectory.{Region}.amazonaws.com", | ||
"properties": {}, | ||
"headers": {} | ||
}, | ||
"type": "endpoint" | ||
}, | ||
{ | ||
"conditions": [], | ||
"endpoint": { | ||
"url": "https://clouddirectory-fips.{Region}.{PartitionResult#dnsSuffix}", | ||
"properties": {}, | ||
"headers": {} | ||
}, | ||
"type": "endpoint" | ||
} | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [], | ||
"error": "FIPS is enabled but this partition does not support FIPS", | ||
"type": "error" | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
{ | ||
"ref": "UseDualStack" | ||
}, | ||
true | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [ | ||
{ | ||
"fn": "booleanEquals", | ||
"argv": [ | ||
true, | ||
{ | ||
"fn": "getAttr", | ||
"argv": [ | ||
{ | ||
"ref": "PartitionResult" | ||
}, | ||
"supportsDualStack" | ||
] | ||
} | ||
] | ||
} | ||
], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [], | ||
"endpoint": { | ||
"url": "https://clouddirectory.{Region}.{PartitionResult#dualStackDnsSuffix}", | ||
"properties": {}, | ||
"headers": {} | ||
}, | ||
"type": "endpoint" | ||
} | ||
] | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [], | ||
"error": "DualStack is enabled but this partition does not support DualStack", | ||
"type": "error" | ||
} | ||
] | ||
}, | ||
{ | ||
"conditions": [], | ||
"type": "tree", | ||
"rules": [ | ||
{ | ||
"conditions": [], | ||
"endpoint": { | ||
"url": "https://clouddirectory.{Region}.{PartitionResult#dnsSuffix}", | ||
"properties": {}, | ||
"headers": {} | ||
}, | ||
"type": "endpoint" | ||
} | ||
] | ||
} | ||
] | ||
} | ||
] | ||
} |
Oops, something went wrong.