From 5a136e3fcea0aa44ae487bde72b1873cbfb7370a Mon Sep 17 00:00:00 2001 From: AWS SDK for Go v2 automation user Date: Mon, 6 Nov 2023 19:09:34 +0000 Subject: [PATCH] Update API model --- codegen/sdk-codegen/aws-models/codebuild.json | 111 ++++-- codegen/sdk-codegen/aws-models/connect.json | 372 +++++++++++++++++- .../sdk-codegen/aws-models/cost-explorer.json | 70 +++- codegen/sdk-codegen/aws-models/docdb.json | 56 +++ codegen/sdk-codegen/aws-models/iam.json | 62 +++ codegen/sdk-codegen/aws-models/mwaa.json | 82 ++-- codegen/sdk-codegen/aws-models/polly.json | 52 ++- codegen/sdk-codegen/aws-models/route-53.json | 113 ++++++ 8 files changed, 830 insertions(+), 88 deletions(-) diff --git a/codegen/sdk-codegen/aws-models/codebuild.json b/codegen/sdk-codegen/aws-models/codebuild.json index 6379ee4e2a9..edf88146f0c 100644 --- a/codegen/sdk-codegen/aws-models/codebuild.json +++ b/codegen/sdk-codegen/aws-models/codebuild.json @@ -647,7 +647,7 @@ "initiator": { "target": "com.amazonaws.codebuild#String", "traits": { - "smithy.api#documentation": "

The entity that started the build. Valid values include:

\n " + "smithy.api#documentation": "

The entity that started the build. Valid values include:

\n " } }, "vpcConfig": { @@ -889,7 +889,7 @@ "initiator": { "target": "com.amazonaws.codebuild#String", "traits": { - "smithy.api#documentation": "

The entity that started the batch build. Valid values include:

\n " + "smithy.api#documentation": "

The entity that started the batch build. Valid values include:

\n " } }, "vpcConfig": { @@ -1617,7 +1617,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1660,7 +1659,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1673,7 +1673,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1687,7 +1686,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1710,7 +1708,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1745,7 +1742,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1756,14 +1752,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1777,14 +1775,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1793,11 +1789,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1808,14 +1804,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1829,7 +1827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1849,7 +1846,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1860,14 +1856,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1878,9 +1876,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2550,6 +2550,17 @@ "expect": { "error": "Invalid Configuration: Missing Region" } + }, + { + "documentation": "Partition doesn't support DualStack", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": true + } } ], "version": "1.0" @@ -2700,6 +2711,36 @@ "traits": { "smithy.api#enumValue": "BUILD_GENERAL1_2XLARGE" } + }, + "BUILD_LAMBDA_1GB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BUILD_LAMBDA_1GB" + } + }, + "BUILD_LAMBDA_2GB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BUILD_LAMBDA_2GB" + } + }, + "BUILD_LAMBDA_4GB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BUILD_LAMBDA_4GB" + } + }, + "BUILD_LAMBDA_8GB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BUILD_LAMBDA_8GB" + } + }, + "BUILD_LAMBDA_10GB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BUILD_LAMBDA_10GB" + } } } }, @@ -3665,6 +3706,18 @@ "traits": { "smithy.api#enumValue": "WINDOWS_SERVER_2019_CONTAINER" } + }, + "LINUX_LAMBDA_CONTAINER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "LINUX_LAMBDA_CONTAINER" + } + }, + "ARM_LAMBDA_CONTAINER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ARM_LAMBDA_CONTAINER" + } } } }, @@ -3681,14 +3734,14 @@ "value": { "target": "com.amazonaws.codebuild#String", "traits": { - "smithy.api#documentation": "

The value of the environment variable.

\n \n

We strongly discourage the use of PLAINTEXT environment variables to\n store sensitive values, especially Amazon Web Services secret key IDs and secret access keys.\n PLAINTEXT environment variables can be displayed in plain text\n using the CodeBuild console and the CLI. For sensitive values, we recommend you use an\n environment variable of type PARAMETER_STORE or\n SECRETS_MANAGER.

\n
", + "smithy.api#documentation": "

The value of the environment variable.

\n \n

We strongly discourage the use of PLAINTEXT environment variables to\n store sensitive values, especially Amazon Web Services secret key IDs.\n PLAINTEXT environment variables can be displayed in plain text\n using the CodeBuild console and the CLI. For sensitive values, we recommend you use an\n environment variable of type PARAMETER_STORE or\n SECRETS_MANAGER.

\n
", "smithy.api#required": {} } }, "type": { "target": "com.amazonaws.codebuild#EnvironmentVariableType", "traits": { - "smithy.api#documentation": "

The type of environment variable. Valid values include:

\n " + "smithy.api#documentation": "

The type of environment variable. Valid values include:

\n " } } }, @@ -5022,7 +5075,7 @@ "deepLink": { "target": "com.amazonaws.codebuild#String", "traits": { - "smithy.api#documentation": "

The URL to an individual build log in CloudWatch Logs.

" + "smithy.api#documentation": "

The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING phase of a build and the deeplink will not be valid until it is created.

" } }, "s3DeepLink": { @@ -5034,7 +5087,7 @@ "cloudWatchLogsArn": { "target": "com.amazonaws.codebuild#String", "traits": { - "smithy.api#documentation": "

The ARN of CloudWatch Logs for a build project. Its format is\n arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}.\n For more information, see Resources Defined by CloudWatch Logs.

" + "smithy.api#documentation": "

The ARN of the CloudWatch Logs stream for a build execution. Its format is arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}. \n The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be valid until it is created. For more information, see Resources Defined by CloudWatch Logs.

" } }, "s3LogsArn": { @@ -5551,7 +5604,7 @@ "type": { "target": "com.amazonaws.codebuild#EnvironmentType", "traits": { - "smithy.api#documentation": "

The type of build environment to use for related builds.

\n \n \n

For more information, see Build environment compute types in the CodeBuild\n user guide.

", + "smithy.api#documentation": "

The type of build environment to use for related builds.

\n \n \n \n

For more information, see Build environment compute types in the CodeBuild\n user guide.

", "smithy.api#required": {} } }, @@ -5565,7 +5618,7 @@ "computeType": { "target": "com.amazonaws.codebuild#ComputeType", "traits": { - "smithy.api#documentation": "

Information about the compute resources the build project uses. Available values\n include:

\n \n

If you use BUILD_GENERAL1_LARGE:

\n \n

For more information, see Build Environment\n Compute Types in the CodeBuild User Guide.\n

", + "smithy.api#documentation": "

Information about the compute resources the build project uses. Available values\n include:

\n \n

If you use BUILD_GENERAL1_SMALL:

\n \n

If you use BUILD_GENERAL1_LARGE:

\n \n

For more information, see Build Environment\n Compute Types in the CodeBuild User Guide.\n

", "smithy.api#required": {} } }, @@ -7799,7 +7852,7 @@ } ], "traits": { - "smithy.api#documentation": "

Changes the public visibility for a project. The project's build results, logs, and\n artifacts are available to the general public. For more information, see Public build\n projects in the CodeBuild User Guide.

\n \n

The following should be kept in mind when making your projects public:

\n \n
" + "smithy.api#documentation": "

Changes the public visibility for a project. The project's build results, logs, and\n artifacts are available to the general public. For more information, see Public build\n projects in the CodeBuild User Guide.

\n \n

The following should be kept in mind when making your projects public:

\n \n
" } }, "com.amazonaws.codebuild#UpdateProjectVisibilityInput": { diff --git a/codegen/sdk-codegen/aws-models/connect.json b/codegen/sdk-codegen/aws-models/connect.json index 1004cb6236f..b495949f60e 100644 --- a/codegen/sdk-codegen/aws-models/connect.json +++ b/codegen/sdk-codegen/aws-models/connect.json @@ -662,6 +662,9 @@ { "target": "com.amazonaws.connect#BatchGetFlowAssociation" }, + { + "target": "com.amazonaws.connect#BatchPutContact" + }, { "target": "com.amazonaws.connect#ClaimPhoneNumber" }, @@ -3133,6 +3136,94 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#BatchPutContact": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#BatchPutContactRequest" + }, + "output": { + "target": "com.amazonaws.connect#BatchPutContactResponse" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#IdempotencyException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#LimitExceededException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "\n

Only the Amazon Connect outbound campaigns service principal is allowed to assume a\n role in your account and call this API.

\n
\n

Allows you to create a batch of contacts in Amazon Connect. The outbound campaigns\n capability ingests dial requests via the PutDialRequestBatch\n API. It then uses BatchPutContact to create contacts corresponding to those\n dial requests. If agents are available, the dial requests are dialed out, which results in a\n voice call. The resulting voice call uses the same contactId that was created by BatchPutContact.\n

", + "smithy.api#http": { + "method": "PUT", + "uri": "/contact/batch/{InstanceId}", + "code": 200 + }, + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.connect#BatchPutContactRequest": { + "type": "structure", + "members": { + "ClientToken": { + "target": "com.amazonaws.connect#ClientToken", + "traits": { + "smithy.api#documentation": "

A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n Making retries safe with idempotent APIs.

", + "smithy.api#idempotencyToken": {} + } + }, + "InstanceId": { + "target": "com.amazonaws.connect#InstanceId", + "traits": { + "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "ContactDataRequestList": { + "target": "com.amazonaws.connect#ContactDataRequestList", + "traits": { + "smithy.api#documentation": "

List of individual contact requests.

", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.connect#BatchPutContactResponse": { + "type": "structure", + "members": { + "SuccessfulRequestList": { + "target": "com.amazonaws.connect#SuccessfulRequestList", + "traits": { + "smithy.api#documentation": "

List of requests for which contact was successfully created.

" + } + }, + "FailedRequestList": { + "target": "com.amazonaws.connect#FailedRequestList", + "traits": { + "smithy.api#documentation": "

List of requests for which contact creation failed.

" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.connect#BehaviorType": { "type": "enum", "members": { @@ -3180,6 +3271,20 @@ } } }, + "com.amazonaws.connect#Campaign": { + "type": "structure", + "members": { + "CampaignId": { + "target": "com.amazonaws.connect#CampaignId", + "traits": { + "smithy.api#documentation": "

A unique identifier for a campaign.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Information associated with a campaign.

" + } + }, "com.amazonaws.connect#CampaignId": { "type": "string", "traits": { @@ -3634,6 +3739,62 @@ "smithy.api#documentation": "

Contains information about a contact.

" } }, + "com.amazonaws.connect#ContactDataRequest": { + "type": "structure", + "members": { + "SystemEndpoint": { + "target": "com.amazonaws.connect#Endpoint", + "traits": { + "smithy.api#documentation": "

Endpoint associated with the Amazon Connect instance from which outbound contact will be\n initiated for the campaign.

" + } + }, + "CustomerEndpoint": { + "target": "com.amazonaws.connect#Endpoint", + "traits": { + "smithy.api#documentation": "

Endpoint of the customer for which contact will be initiated.

" + } + }, + "RequestIdentifier": { + "target": "com.amazonaws.connect#RequestIdentifier", + "traits": { + "smithy.api#documentation": "

Identifier to uniquely identify individual requests in the batch.

" + } + }, + "QueueId": { + "target": "com.amazonaws.connect#QueueId", + "traits": { + "smithy.api#documentation": "

The identifier of the queue associated with the Amazon Connect instance in which\n contacts that are created will be queued.

" + } + }, + "Attributes": { + "target": "com.amazonaws.connect#Attributes", + "traits": { + "smithy.api#documentation": "

List of attributes to be stored in a contact.

" + } + }, + "Campaign": { + "target": "com.amazonaws.connect#Campaign", + "traits": { + "smithy.api#documentation": "

Structure to store information associated with a campaign.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Request object with information to create a contact.

" + } + }, + "com.amazonaws.connect#ContactDataRequestList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#ContactDataRequest" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 25 + } + } + }, "com.amazonaws.connect#ContactFilter": { "type": "structure", "members": { @@ -5147,7 +5308,7 @@ "InitialContactId": { "target": "com.amazonaws.connect#ContactId", "traits": { - "smithy.api#documentation": "

This is the contactId of the current contact that the\n CreatePersistentContactAssociation API is being called from.

", + "smithy.api#documentation": "

This is the contactId of the current contact that the\n CreatePersistentContactAssociation API is being called from.

", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -5155,7 +5316,7 @@ "RehydrationType": { "target": "com.amazonaws.connect#RehydrationType", "traits": { - "smithy.api#documentation": "

The contactId chosen for rehydration depends on the type chosen.

\n \n

The actual contactId used for rehydration is provided in the response of this API.

\n

To illustrate how to use rehydration type, consider the following example: A customer starts\n a chat session. Agent a1 accepts the chat and a conversation starts between the customer and\n Agent a1. This first contact creates a contact ID C1. Agent a1\n then transfers the chat to Agent a2. This creates another contact ID C2. At this point Agent a2 ends the chat. The customer is forwarded to the\n disconnect flow for a post chat survey that creates another contact ID C3. After the chat survey, the chat session ends. Later, the customer returns and\n wants to resume their past chat session. At this point, the customer can have following use\n cases:

\n ", + "smithy.api#documentation": "

The contactId chosen for rehydration depends on the type chosen.

\n \n

The actual contactId used for rehydration is provided in the response of this API.

\n

To illustrate how to use rehydration type, consider the following example: A customer starts\n a chat session. Agent a1 accepts the chat and a conversation starts between the customer and\n Agent a1. This first contact creates a contact ID C1. Agent a1\n then transfers the chat to Agent a2. This creates another contact ID C2. At this point Agent a2 ends the chat. The customer is forwarded to the\n disconnect flow for a post chat survey that creates another contact ID C3. After the chat survey, the chat session ends. Later, the customer returns and\n wants to resume their past chat session. At this point, the customer can have following use\n cases:

\n ", "smithy.api#required": {} } }, @@ -10894,6 +11055,23 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#DisconnectReason": { + "type": "structure", + "members": { + "Code": { + "target": "com.amazonaws.connect#DisconnectReasonCode", + "traits": { + "smithy.api#documentation": "

A code that indicates how the contact was terminated.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Contains details about why a contact was disconnected. Only Amazon Connect outbound\n campaigns can provide this field.

" + } + }, + "com.amazonaws.connect#DisconnectReasonCode": { + "type": "string" + }, "com.amazonaws.connect#DismissUserContact": { "type": "operation", "input": { @@ -11076,6 +11254,58 @@ } } }, + "com.amazonaws.connect#Endpoint": { + "type": "structure", + "members": { + "Type": { + "target": "com.amazonaws.connect#EndpointType", + "traits": { + "smithy.api#documentation": "

Type of the endpoint.

" + } + }, + "Address": { + "target": "com.amazonaws.connect#EndpointAddress", + "traits": { + "smithy.api#documentation": "

Address of the endpoint.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Information about the endpoint.

" + } + }, + "com.amazonaws.connect#EndpointAddress": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + } + } + }, + "com.amazonaws.connect#EndpointType": { + "type": "enum", + "members": { + "TELEPHONE_NUMBER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TELEPHONE_NUMBER" + } + }, + "VOIP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VOIP" + } + }, + "CONTACT_FLOW": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CONTACT_FLOW" + } + } + } + }, "com.amazonaws.connect#Evaluation": { "type": "structure", "members": { @@ -12447,6 +12677,103 @@ } } }, + "com.amazonaws.connect#FailedRequest": { + "type": "structure", + "members": { + "RequestIdentifier": { + "target": "com.amazonaws.connect#RequestIdentifier", + "traits": { + "smithy.api#documentation": "

Request identifier provided in the API call in the ContactDataRequest to create a\n contact.

" + } + }, + "FailureReasonCode": { + "target": "com.amazonaws.connect#FailureReasonCode", + "traits": { + "smithy.api#documentation": "

Reason code for the failure.

" + } + }, + "FailureReasonMessage": { + "target": "com.amazonaws.connect#String", + "traits": { + "smithy.api#documentation": "

Why the request to create a contact failed.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Request for which contact failed to be generated.

" + } + }, + "com.amazonaws.connect#FailedRequestList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#FailedRequest" + } + }, + "com.amazonaws.connect#FailureReasonCode": { + "type": "enum", + "members": { + "INVALID_ATTRIBUTE_KEY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_ATTRIBUTE_KEY" + } + }, + "INVALID_CUSTOMER_ENDPOINT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_CUSTOMER_ENDPOINT" + } + }, + "INVALID_SYSTEM_ENDPOINT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_SYSTEM_ENDPOINT" + } + }, + "INVALID_QUEUE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_QUEUE" + } + }, + "MISSING_CAMPAIGN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MISSING_CAMPAIGN" + } + }, + "MISSING_CUSTOMER_ENDPOINT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MISSING_CUSTOMER_ENDPOINT" + } + }, + "MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MISSING_QUEUE_ID_AND_SYSTEM_ENDPOINT" + } + }, + "REQUEST_THROTTLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "REQUEST_THROTTLED" + } + }, + "IDEMPOTENCY_EXCEPTION": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IDEMPOTENCY_EXCEPTION" + } + }, + "INTERNAL_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INTERNAL_ERROR" + } + } + } + }, "com.amazonaws.connect#FilterV2": { "type": "structure", "members": { @@ -23104,6 +23431,15 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#RequestIdentifier": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 80 + } + } + }, "com.amazonaws.connect#RequiredFieldInfo": { "type": "structure", "members": { @@ -26352,6 +26688,12 @@ "smithy.api#documentation": "

The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

", "smithy.api#required": {} } + }, + "DisconnectReason": { + "target": "com.amazonaws.connect#DisconnectReason", + "traits": { + "smithy.api#documentation": "

The reason a contact can be disconnected. Only Amazon Connect outbound campaigns can\n provide this field.

" + } } }, "traits": { @@ -26643,6 +26985,32 @@ "smithy.api#output": {} } }, + "com.amazonaws.connect#SuccessfulRequest": { + "type": "structure", + "members": { + "RequestIdentifier": { + "target": "com.amazonaws.connect#RequestIdentifier", + "traits": { + "smithy.api#documentation": "

Request identifier provided in the API call in the ContactDataRequest to create a\n contact.

" + } + }, + "ContactId": { + "target": "com.amazonaws.connect#ContactId", + "traits": { + "smithy.api#documentation": "

The contactId of the contact that was created successfully.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Request for which contact was successfully created.

" + } + }, + "com.amazonaws.connect#SuccessfulRequestList": { + "type": "list", + "member": { + "target": "com.amazonaws.connect#SuccessfulRequest" + } + }, "com.amazonaws.connect#SupportedMessagingContentType": { "type": "string", "traits": { diff --git a/codegen/sdk-codegen/aws-models/cost-explorer.json b/codegen/sdk-codegen/aws-models/cost-explorer.json index fadb9bab66c..a9567fe6f4e 100644 --- a/codegen/sdk-codegen/aws-models/cost-explorer.json +++ b/codegen/sdk-codegen/aws-models/cost-explorer.json @@ -2987,7 +2987,7 @@ } }, "traits": { - "smithy.api#documentation": "

Details about the Amazon EC2 instances that Amazon Web Services recommends that you\n purchase.

" + "smithy.api#documentation": "

Details about the Amazon EC2 reservations that Amazon Web Services recommends that you\n purchase.

" } }, "com.amazonaws.costexplorer#EC2ResourceDetails": { @@ -3147,7 +3147,7 @@ } }, "traits": { - "smithy.api#documentation": "

Details about the Amazon OpenSearch Service instances that Amazon Web Services recommends\n that you purchase.

" + "smithy.api#documentation": "

Details about the Amazon OpenSearch Service reservations that Amazon Web Services\n recommends that you purchase.

" } }, "com.amazonaws.costexplorer#ElastiCacheInstanceDetails": { @@ -3193,7 +3193,7 @@ } }, "traits": { - "smithy.api#documentation": "

Details about the Amazon ElastiCache instances that Amazon Web Services recommends that\n you purchase.

" + "smithy.api#documentation": "

Details about the Amazon ElastiCache reservations that Amazon Web Services recommends\n that you purchase.

" } }, "com.amazonaws.costexplorer#Entity": { @@ -5485,36 +5485,42 @@ "EC2InstanceDetails": { "target": "com.amazonaws.costexplorer#EC2InstanceDetails", "traits": { - "smithy.api#documentation": "

The Amazon EC2 instances that Amazon Web Services recommends that you purchase.

" + "smithy.api#documentation": "

The Amazon EC2 reservations that Amazon Web Services recommends that you\n purchase.

" } }, "RDSInstanceDetails": { "target": "com.amazonaws.costexplorer#RDSInstanceDetails", "traits": { - "smithy.api#documentation": "

The Amazon RDS instances that Amazon Web Services recommends that you purchase.

" + "smithy.api#documentation": "

The Amazon RDS reservations that Amazon Web Services recommends that you\n purchase.

" } }, "RedshiftInstanceDetails": { "target": "com.amazonaws.costexplorer#RedshiftInstanceDetails", "traits": { - "smithy.api#documentation": "

The Amazon Redshift instances that Amazon Web Services recommends that you\n purchase.

" + "smithy.api#documentation": "

The Amazon Redshift reservations that Amazon Web Services recommends that you\n purchase.

" } }, "ElastiCacheInstanceDetails": { "target": "com.amazonaws.costexplorer#ElastiCacheInstanceDetails", "traits": { - "smithy.api#documentation": "

The ElastiCache instances that Amazon Web Services recommends that you purchase.

" + "smithy.api#documentation": "

The ElastiCache reservations that Amazon Web Services recommends that you\n purchase.

" } }, "ESInstanceDetails": { "target": "com.amazonaws.costexplorer#ESInstanceDetails", "traits": { - "smithy.api#documentation": "

The Amazon OpenSearch Service instances that Amazon Web Services recommends that you\n purchase.

" + "smithy.api#documentation": "

The Amazon OpenSearch Service reservations that Amazon Web Services recommends that you\n purchase.

" + } + }, + "MemoryDBInstanceDetails": { + "target": "com.amazonaws.costexplorer#MemoryDBInstanceDetails", + "traits": { + "smithy.api#documentation": "

The MemoryDB reservations that Amazon Web Services recommends that you purchase.

" } } }, "traits": { - "smithy.api#documentation": "

Details about the instances that Amazon Web Services recommends that you\n purchase.

" + "smithy.api#documentation": "

Details about the reservations that Amazon Web Services recommends that you\n purchase.

" } }, "com.amazonaws.costexplorer#InvalidNextTokenException": { @@ -5916,6 +5922,46 @@ } } }, + "com.amazonaws.costexplorer#MemoryDBInstanceDetails": { + "type": "structure", + "members": { + "Family": { + "target": "com.amazonaws.costexplorer#GenericString", + "traits": { + "smithy.api#documentation": "

The instance family of the recommended reservation.

" + } + }, + "NodeType": { + "target": "com.amazonaws.costexplorer#GenericString", + "traits": { + "smithy.api#documentation": "

The node type of the recommended reservation.

" + } + }, + "Region": { + "target": "com.amazonaws.costexplorer#GenericString", + "traits": { + "smithy.api#documentation": "

The Amazon Web Services Region of the recommended reservation.

" + } + }, + "CurrentGeneration": { + "target": "com.amazonaws.costexplorer#GenericBoolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

Determines whether the recommendation is for a current generation instance.

" + } + }, + "SizeFlexEligible": { + "target": "com.amazonaws.costexplorer#GenericBoolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "

Determines whether the recommended reservation is size flexible.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Details about the MemoryDB reservations that Amazon Web Services recommends that you\n purchase.

" + } + }, "com.amazonaws.costexplorer#Metric": { "type": "enum", "members": { @@ -6415,7 +6461,7 @@ } }, "traits": { - "smithy.api#documentation": "

Details about the Amazon RDS instances that Amazon Web Services recommends that you\n purchase.

" + "smithy.api#documentation": "

Details about the Amazon RDS reservations that Amazon Web Services recommends that you\n purchase.

" } }, "com.amazonaws.costexplorer#RICostForUnusedHours": { @@ -6715,7 +6761,7 @@ } }, "traits": { - "smithy.api#documentation": "

Details about the Amazon Redshift instances that Amazon Web Services recommends that\n you purchase.

" + "smithy.api#documentation": "

Details about the Amazon Redshift reservations that Amazon Web Services recommends that\n you purchase.

" } }, "com.amazonaws.costexplorer#RequestChangedException": { @@ -6934,7 +6980,7 @@ "InstanceDetails": { "target": "com.amazonaws.costexplorer#InstanceDetails", "traits": { - "smithy.api#documentation": "

Details about the instances that Amazon Web Services recommends that you\n purchase.

" + "smithy.api#documentation": "

Details about the reservations that Amazon Web Services recommends that you\n purchase.

" } }, "RecommendedNumberOfInstancesToPurchase": { diff --git a/codegen/sdk-codegen/aws-models/docdb.json b/codegen/sdk-codegen/aws-models/docdb.json index 59611e35da4..b3d239e05fc 100644 --- a/codegen/sdk-codegen/aws-models/docdb.json +++ b/codegen/sdk-codegen/aws-models/docdb.json @@ -1494,6 +1494,12 @@ "com.amazonaws.docdb#BooleanOptional": { "type": "boolean" }, + "com.amazonaws.docdb#CACertificateIdentifiersList": { + "type": "list", + "member": { + "target": "com.amazonaws.docdb#String" + } + }, "com.amazonaws.docdb#Certificate": { "type": "structure", "members": { @@ -1538,6 +1544,26 @@ "smithy.api#documentation": "

A certificate authority (CA) certificate for an Amazon Web Services account.

" } }, + "com.amazonaws.docdb#CertificateDetails": { + "type": "structure", + "members": { + "CAIdentifier": { + "target": "com.amazonaws.docdb#String", + "traits": { + "smithy.api#documentation": "

The CA identifier of the CA certificate used for the DB instance's server certificate.

" + } + }, + "ValidTill": { + "target": "com.amazonaws.docdb#TStamp", + "traits": { + "smithy.api#documentation": "

The expiration date of the DB instance’s server certificate.

" + } + } + }, + "traits": { + "smithy.api#documentation": "

Returns the details of the DB instance’s server certificate.

\n

For more information, see Updating Your Amazon DocumentDB TLS \n Certificates and \n \n Encrypting Data in Transit in the Amazon DocumentDB Developer \n Guide.

" + } + }, "com.amazonaws.docdb#CertificateList": { "type": "list", "member": { @@ -2260,6 +2286,12 @@ "traits": { "smithy.api#documentation": "

The KMS key identifier for encryption of Performance Insights\n data.

\n

The KMS key identifier is the key ARN, key ID, alias ARN, or alias name\n for the KMS key.

\n

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon DocumentDB uses your\n default KMS key. There is a default KMS key for your\n Amazon Web Services account. Your Amazon Web Services account has a different\n default KMS key for each Amazon Web Services region.

" } + }, + "CACertificateIdentifier": { + "target": "com.amazonaws.docdb#String", + "traits": { + "smithy.api#documentation": "

The CA certificate identifier to use for the DB instance's server certificate.

\n

For more information, see Updating Your Amazon DocumentDB TLS \n Certificates and \n \n Encrypting Data in Transit in the Amazon DocumentDB Developer \n Guide.

" + } } }, "traits": { @@ -3285,6 +3317,18 @@ "traits": { "smithy.api#documentation": "

A value that indicates whether the engine version supports exporting the log types\n specified by ExportableLogTypes to CloudWatch Logs.

" } + }, + "SupportedCACertificateIdentifiers": { + "target": "com.amazonaws.docdb#CACertificateIdentifiersList", + "traits": { + "smithy.api#documentation": "

A list of the supported CA certificate identifiers.

\n

For more information, see Updating Your Amazon DocumentDB TLS \n Certificates and \n \n Encrypting Data in Transit in the Amazon DocumentDB Developer \n Guide.

" + } + }, + "SupportsCertificateRotationWithoutRestart": { + "target": "com.amazonaws.docdb#BooleanOptional", + "traits": { + "smithy.api#documentation": "

Indicates whether the engine version supports rotating the server certificate without \n rebooting the DB instance.

" + } } }, "traits": { @@ -3485,6 +3529,12 @@ "traits": { "smithy.api#documentation": "

A list of log types that this instance is configured to export to CloudWatch Logs.

" } + }, + "CertificateDetails": { + "target": "com.amazonaws.docdb#CertificateDetails", + "traits": { + "smithy.api#documentation": "

The details of the DB instance's server certificate.

" + } } }, "traits": { @@ -6666,6 +6716,12 @@ "traits": { "smithy.api#documentation": "

The KMS key identifier for encryption of Performance Insights\n data.

\n

The KMS key identifier is the key ARN, key ID, alias ARN, or alias name\n for the KMS key.

\n

If you do not specify a value for PerformanceInsightsKMSKeyId, then Amazon DocumentDB uses your\n default KMS key. There is a default KMS key for your\n Amazon Web Services account. Your Amazon Web Services account has a different\n default KMS key for each Amazon Web Services region.

" } + }, + "CertificateRotationRestart": { + "target": "com.amazonaws.docdb#BooleanOptional", + "traits": { + "smithy.api#documentation": "

Specifies whether the DB instance is restarted when you rotate your \n SSL/TLS certificate.

\n

By default, the DB instance is restarted when you rotate your SSL/TLS certificate. The certificate \n is not updated until the DB instance is restarted.

\n \n

Set this parameter only if you are not using SSL/TLS to connect to the DB instance.

\n
\n

If you are using SSL/TLS to connect to the DB instance, see Updating Your Amazon DocumentDB TLS \n Certificates and \n \n Encrypting Data in Transit in the Amazon DocumentDB Developer \n Guide.

" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/iam.json b/codegen/sdk-codegen/aws-models/iam.json index 21fb32cfd9b..b7b2bb78f84 100644 --- a/codegen/sdk-codegen/aws-models/iam.json +++ b/codegen/sdk-codegen/aws-models/iam.json @@ -997,6 +997,57 @@ }, "type": "endpoint" }, + { + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + }, + "aws-iso-e" + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + false + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + false + ] + } + ], + "endpoint": { + "url": "https://iam.eu-isoe-west-1.cloud.adc-e.uk", + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "iam", + "signingRegion": "eu-isoe-west-1" + } + ] + }, + "headers": {} + }, + "type": "endpoint" + }, { "conditions": [ { @@ -1777,6 +1828,17 @@ "expect": { "error": "Invalid Configuration: Missing Region" } + }, + { + "documentation": "Partition doesn't support DualStack", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": true + } } ], "version": "1.0" diff --git a/codegen/sdk-codegen/aws-models/mwaa.json b/codegen/sdk-codegen/aws-models/mwaa.json index 52be1efe86f..887a86a5d5c 100644 --- a/codegen/sdk-codegen/aws-models/mwaa.json +++ b/codegen/sdk-codegen/aws-models/mwaa.json @@ -83,7 +83,7 @@ "name": "airflow" }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "Amazon Managed Workflows for Apache Airflow\n

This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What is Amazon MWAA?.

\n

\n Endpoints\n

\n \n

\n Regions\n

\n

For a list of regions that Amazon MWAA supports, see Region availability in the Amazon MWAA User Guide.

", + "smithy.api#documentation": "Amazon Managed Workflows for Apache Airflow\n

This section contains the Amazon Managed Workflows for Apache Airflow (MWAA) API reference documentation. For more information, see What is Amazon MWAA?.

\n

\n Endpoints\n

\n \n

\n Regions\n

\n

For a list of supported regions, see Amazon MWAA endpoints and quotas in the Amazon Web Services General Reference.

", "smithy.api#title": "AmazonMWAA", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -127,7 +127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -183,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -197,7 +196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -220,7 +218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -255,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -266,14 +262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -287,14 +285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -303,11 +299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -318,14 +314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -339,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -359,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -370,14 +366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -388,9 +386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1114,7 +1114,7 @@ "AirflowVersion": { "target": "com.amazonaws.mwaa#AirflowVersion", "traits": { - "smithy.api#documentation": "

The Apache Airflow version for your environment. If no value is specified, it defaults to the latest version. Valid values:\n 1.10.12, 2.0.2, 2.2.2, 2.4.3, and 2.5.1.\n For more information, see Apache Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).

" + "smithy.api#documentation": "

The Apache Airflow version for your environment. If no value is specified, it defaults to the latest version.\n For more information, see Apache Airflow versions on Amazon Managed Workflows for Apache Airflow (MWAA).

\n

Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, 2.5.1, 2.6.3, 2.7.2.

" } }, "LoggingConfiguration": { @@ -1305,6 +1305,9 @@ } }, "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + }, "smithy.api#documentation": "

\n Internal only. Represents the dimensions of a metric. To learn more about the metrics published to Amazon CloudWatch, see Amazon MWAA performance metrics in Amazon CloudWatch.

" } }, @@ -1312,6 +1315,11 @@ "type": "list", "member": { "target": "com.amazonaws.mwaa#Dimension" + }, + "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + } } }, "com.amazonaws.mwaa#Environment": { @@ -1368,7 +1376,7 @@ "AirflowVersion": { "target": "com.amazonaws.mwaa#AirflowVersion", "traits": { - "smithy.api#documentation": "

The Apache Airflow version on your environment. Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, and 2.5.1.

" + "smithy.api#documentation": "

The Apache Airflow version on your environment.

\n

Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, 2.5.1, 2.6.3, 2.7.2.

" } }, "SourceBucketArn": { @@ -1966,6 +1974,11 @@ "type": "list", "member": { "target": "com.amazonaws.mwaa#MetricDatum" + }, + "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + } } }, "com.amazonaws.mwaa#MetricDatum": { @@ -2011,6 +2024,9 @@ } }, "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + }, "smithy.api#documentation": "

\n Internal only. Collects Apache Airflow metrics. To learn more about the metrics published to Amazon CloudWatch, see Amazon MWAA performance metrics in Amazon CloudWatch.

" } }, @@ -2115,6 +2131,9 @@ } ], "traits": { + "smithy.api#deprecated": { + "message": "This API is for internal use and not meant for public use, and is no longer available." + }, "smithy.api#documentation": "

\n Internal only. Publishes environment health metrics to Amazon CloudWatch.

", "smithy.api#endpoint": { "hostPrefix": "ops." @@ -2144,11 +2163,21 @@ "smithy.api#required": {} } } + }, + "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + } } }, "com.amazonaws.mwaa#PublishMetricsOutput": { "type": "structure", - "members": {} + "members": {}, + "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + } + } }, "com.amazonaws.mwaa#RelativePath": { "type": "string", @@ -2251,6 +2280,9 @@ } }, "traits": { + "smithy.api#deprecated": { + "message": "This type is for internal use and not meant for public use. Data set for this type will be ignored." + }, "smithy.api#documentation": "

\n Internal only. Represents a set of statistics that describe a specific metric. To learn more about the metrics published to Amazon CloudWatch, see Amazon MWAA performance metrics in Amazon CloudWatch.

" } }, @@ -2609,7 +2641,7 @@ "AirflowVersion": { "target": "com.amazonaws.mwaa#AirflowVersion", "traits": { - "smithy.api#documentation": "

The Apache Airflow version for your environment. To upgrade your environment, specify a newer version of Apache Airflow supported by Amazon MWAA.

\n

Before you upgrade an environment, make sure your requirements, DAGs, plugins, and other resources used in your workflows are compatible with the new Apache Airflow version. For more information about updating\n your resources, see Upgrading an Amazon MWAA environment.

\n

Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, and 2.5.1.

" + "smithy.api#documentation": "

The Apache Airflow version for your environment. To upgrade your environment, specify a newer version of Apache Airflow supported by Amazon MWAA.

\n

Before you upgrade an environment, make sure your requirements, DAGs, plugins, and other resources used in your workflows are compatible with the new Apache Airflow version. For more information about updating\n your resources, see Upgrading an Amazon MWAA environment.

\n

Valid values: 1.10.12, 2.0.2, 2.2.2, 2.4.3, 2.5.1, 2.6.3, 2.7.2.

" } }, "SourceBucketArn": { diff --git a/codegen/sdk-codegen/aws-models/polly.json b/codegen/sdk-codegen/aws-models/polly.json index 55c468f5aea..582a4f2a957 100644 --- a/codegen/sdk-codegen/aws-models/polly.json +++ b/codegen/sdk-codegen/aws-models/polly.json @@ -1270,7 +1270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1313,7 +1312,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1326,7 +1326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1340,7 +1339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1363,7 +1361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1409,14 +1405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1430,14 +1428,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1446,11 +1442,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1461,14 +1457,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1482,7 +1480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1502,7 +1499,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1513,14 +1509,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1531,9 +1529,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3480,6 +3480,18 @@ "traits": { "smithy.api#enumValue": "Zayd" } + }, + "Danielle": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Danielle" + } + }, + "Gregory": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Gregory" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/route-53.json b/codegen/sdk-codegen/aws-models/route-53.json index 85d222c1b78..34391261823 100644 --- a/codegen/sdk-codegen/aws-models/route-53.json +++ b/codegen/sdk-codegen/aws-models/route-53.json @@ -744,6 +744,108 @@ }, "type": "endpoint" }, + { + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + }, + "aws-iso-e" + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + false + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + false + ] + } + ], + "endpoint": { + "url": "https://route53.cloud.adc-e.uk", + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "route53", + "signingRegion": "eu-isoe-west-1" + } + ] + }, + "headers": {} + }, + "type": "endpoint" + }, + { + "conditions": [ + { + "fn": "stringEquals", + "argv": [ + { + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "name" + ] + }, + "aws-iso-f" + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + false + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + false + ] + } + ], + "endpoint": { + "url": "https://route53.csp.hci.ic.gov", + "properties": { + "authSchemes": [ + { + "name": "sigv4", + "signingName": "route53", + "signingRegion": "us-isof-south-1" + } + ] + }, + "headers": {} + }, + "type": "endpoint" + }, { "conditions": [ { @@ -1473,6 +1575,17 @@ "expect": { "error": "Invalid Configuration: Missing Region" } + }, + { + "documentation": "Partition doesn't support DualStack", + "expect": { + "error": "DualStack is enabled but this partition does not support DualStack" + }, + "params": { + "Region": "us-isob-east-1", + "UseFIPS": false, + "UseDualStack": true + } } ], "version": "1.0"