From 729642f456c728aa2a73e2e6155c0da3eddb41cc Mon Sep 17 00:00:00 2001 From: Jason Del Ponte <961963+jasdel@users.noreply.github.com> Date: Fri, 20 Aug 2021 17:50:43 -0700 Subject: [PATCH 1/2] update models --- .../aws-models/comprehend.2017-11-27.json | 168 ++ .../aws-models/ec2.2016-11-15.json | 96 +- .../aws-models/eks.2017-11-01.json | 15 + .../aws-models/robomaker.2018-06-29.json | 6 +- .../smithy/aws/go/codegen/endpoints.json | 1769 +++++++---------- 5 files changed, 965 insertions(+), 1089 deletions(-) diff --git a/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json b/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json index ecb61a670a2..2477d3aefd1 100644 --- a/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json +++ b/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json @@ -2491,6 +2491,12 @@ "smithy.api#documentation": "

The identifier assigned to the document classification job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the document classification job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::document-classification-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:document-classification-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -2893,6 +2899,12 @@ "smithy.api#documentation": "

The identifier assigned to the dominant language detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dominant language detection job. It is a unique,\n fully qualified identifier for the job. It includes the AWS account, Region, and the job ID.\n The format of the ARN is as follows:

\n

\n arn::comprehend:::dominant-language-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -3138,6 +3150,12 @@ "smithy.api#documentation": "

The identifier assigned to the entities detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the entities detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::entities-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -3776,6 +3794,12 @@ "smithy.api#documentation": "

The identifier assigned to the events detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the events detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::events-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:events-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -4090,6 +4114,12 @@ "smithy.api#documentation": "

The identifier assigned to the key phrases detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the key phrases detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::key-phrases-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -5384,6 +5414,12 @@ "smithy.api#documentation": "

The identifier assigned to the PII entities detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the PII entities detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::pii-entities-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -5794,6 +5830,12 @@ "smithy.api#documentation": "

The identifier assigned to the sentiment detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the sentiment detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::sentiment-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { @@ -5952,6 +5994,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6013,6 +6058,12 @@ "traits": { "smithy.api#documentation": "

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing\n the resources you are using for your document classification job. For more information, see\n Amazon\n VPC.

" } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the document classification job. A tag is a key-value pair that\n adds metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the\n key might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6025,6 +6076,12 @@ "smithy.api#documentation": "

The identifier generated for the job. To get the status of the job, use this identifier\n with the operation.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the document classification job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::document-classification-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:document-classification-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6053,6 +6110,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6107,6 +6167,12 @@ "traits": { "smithy.api#documentation": "

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing\n the resources you are using for your dominant language detection job. For more information,\n see Amazon VPC.

" } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the dominant language detection job. A tag is a key-value pair\n that adds metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as\n the key might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6119,6 +6185,12 @@ "smithy.api#documentation": "

The identifier generated for the job. To get the status of a job, use this identifier with\n the operation.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the dominant language detection job. It is a unique,\n fully qualified identifier for the job. It includes the AWS account, Region, and the job ID.\n The format of the ARN is as follows:

\n

\n arn::comprehend:::dominant-language-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6153,6 +6225,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6220,6 +6295,12 @@ "traits": { "smithy.api#documentation": "

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing\n the resources you are using for your entity detection job. For more information, see Amazon\n VPC.

" } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the entities detection job. A tag is a key-value pair that adds\n metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key\n might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6232,6 +6313,12 @@ "smithy.api#documentation": "

The identifier generated for the job. To get the status of job, use this identifier with\n the operation.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the entities detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::entities-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6260,6 +6347,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6316,6 +6406,12 @@ "smithy.api#documentation": "

The types of events to detect in the input documents.

", "smithy.api#required": {} } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the events detection job. A tag is a key-value pair that adds\n metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key\n might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6328,6 +6424,12 @@ "smithy.api#documentation": "

An unique identifier for the request. If you don't set the client request token, Amazon\n Comprehend generates one.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the events detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::events-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:events-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6356,6 +6458,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6417,6 +6522,12 @@ "traits": { "smithy.api#documentation": "

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing\n the resources you are using for your key phrases detection job. For more information, see\n Amazon\n VPC.

" } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the key phrases detection job. A tag is a key-value pair that\n adds metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the\n key might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6429,6 +6540,12 @@ "smithy.api#documentation": "

The identifier generated for the job. To get the status of a job, use this identifier with\n the operation.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the key phrase detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::key-phrases-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6457,6 +6574,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6519,6 +6639,12 @@ "smithy.api#documentation": "

A unique identifier for the request. If you don't set the client request token, Amazon\n Comprehend generates one.

", "smithy.api#idempotencyToken": {} } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the PII entities detection job. A tag is a key-value pair that\n adds metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the\n key might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6531,6 +6657,12 @@ "smithy.api#documentation": "

The identifier generated for the job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the PII entity detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::pii-entities-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6559,6 +6691,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6620,6 +6755,12 @@ "traits": { "smithy.api#documentation": "

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing\n the resources you are using for your sentiment detection job. For more information, see Amazon\n VPC.

" } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the sentiment detection job. A tag is a key-value pair that\n adds metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the\n key might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6632,6 +6773,12 @@ "smithy.api#documentation": "

The identifier generated for the job. To get the status of a job, use this identifier with\n the operation.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the sentiment detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::sentiment-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -6660,6 +6807,9 @@ }, { "target": "com.amazonaws.comprehend#TooManyRequestsException" + }, + { + "target": "com.amazonaws.comprehend#TooManyTagsException" } ], "traits": { @@ -6720,6 +6870,12 @@ "traits": { "smithy.api#documentation": "

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing\n the resources you are using for your topic detection job. For more information, see Amazon\n VPC.

" } + }, + "Tags": { + "target": "com.amazonaws.comprehend#TagList", + "traits": { + "smithy.api#documentation": "

Tags to be associated with the topics detection job. A tag is a key-value pair that adds\n metadata to a resource used by Amazon Comprehend. For example, a tag with \"Sales\" as the key\n might be added to a resource to indicate its use by the sales department.

" + } } } }, @@ -6732,6 +6888,12 @@ "smithy.api#documentation": "

The identifier generated for the job. To get the status of the job, use this identifier\n with the DescribeTopicDetectionJob operation.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the topics detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::topics-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:document-classification-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobStatus": { "target": "com.amazonaws.comprehend#JobStatus", "traits": { @@ -7445,6 +7607,12 @@ "smithy.api#documentation": "

The identifier assigned to the topic detection job.

" } }, + "JobArn": { + "target": "com.amazonaws.comprehend#ComprehendArn", + "traits": { + "smithy.api#documentation": "

The Amazon Resource Name (ARN) of the topics detection job. It is a unique, fully\n qualified identifier for the job. It includes the AWS account, Region, and the job ID. The\n format of the ARN is as follows:

\n

\n arn::comprehend:::topics-detection-job/\n

\n

The following is an example job ARN:

\n

\n arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/1234abcd12ab34cd56ef1234567890ab\n

" + } + }, "JobName": { "target": "com.amazonaws.comprehend#JobName", "traits": { diff --git a/codegen/sdk-codegen/aws-models/ec2.2016-11-15.json b/codegen/sdk-codegen/aws-models/ec2.2016-11-15.json index 01c6a0169db..dc48866ca6c 100644 --- a/codegen/sdk-codegen/aws-models/ec2.2016-11-15.json +++ b/codegen/sdk-codegen/aws-models/ec2.2016-11-15.json @@ -5303,13 +5303,13 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "NoDevice", - "smithy.api#documentation": "

To omit the device from the block device mapping, specify an empty string.

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

To omit the device from the block device mapping, specify an empty string. When this\n property is specified, the device is removed from the block device mapping regardless of\n the assigned value.

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

Describes a block device mapping.

" + "smithy.api#documentation": "

Describes a block device mapping, which defines the EBS volumes and instance store\n volumes to attach to an instance at launch.

" } }, "com.amazonaws.ec2#BlockDeviceMappingList": { @@ -8736,7 +8736,7 @@ "InstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#documentation": "

The number of instances for which to reserve capacity.

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

The number of instances for which to reserve capacity.

\n\t \t

Valid range: 1 - 1000

", "smithy.api#required": {} } }, @@ -19546,7 +19546,7 @@ "Filter": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

The filters.

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

The filters.

\n " } }, "HostReservationIdSet": { @@ -20346,7 +20346,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

One or more filters.

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

One or more filters.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -20627,7 +20627,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

One or more filters. Filter names and values are case-sensitive.

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

One or more filters. Filter names and values are case-sensitive.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -20837,7 +20837,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

The filters.

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

The filters.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -22674,7 +22674,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

The filters.

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

The filters.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -23383,7 +23383,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

One or more filters.

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

One or more filters.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -24597,7 +24597,7 @@ "Filters": { "target": "com.amazonaws.ec2#FilterList", "traits": { - "smithy.api#documentation": "

One or more filters.

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

One or more filters.

\n ", "smithy.api#xmlName": "Filter" } }, @@ -25964,7 +25964,13 @@ "target": "com.amazonaws.ec2#DescribeTrunkInterfaceAssociationsResult" }, "traits": { - "smithy.api#documentation": "

Describes one or more network interface trunk associations.

" + "smithy.api#documentation": "

Describes one or more network interface trunk associations.

", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "InterfaceAssociations", + "pageSize": "MaxResults" + } } }, "com.amazonaws.ec2#DescribeTrunkInterfaceAssociationsMaxResults": { @@ -30593,6 +30599,12 @@ "smithy.api#documentation": "

Indicates whether the instance is enabled for Amazon Web Services Nitro Enclaves. For more information, \n \t\tsee \n \t\t What is Amazon Web Services Nitro Enclaves? in the Amazon Web Services Nitro Enclaves User Guide.

" } }, + "com.amazonaws.ec2#EncryptionInTransitSupported": { + "type": "boolean", + "traits": { + "smithy.api#box": {} + } + }, "com.amazonaws.ec2#EndDateType": { "type": "string", "traits": { @@ -30687,7 +30699,7 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "EventSubType", - "smithy.api#documentation": "

The event.

\n\n

The following are the error events:

\n \n\n

The following are the fleetRequestChange events:

\n \n\n

The following are the instanceChange events:

\n \n\n

The following are the Information events:

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

The event.

\n\n

The following are the error events:

\n \n\n

The following are the fleetRequestChange events:

\n \n\n

The following are the instanceChange events:

\n \n\n

The following are the Information events:

\n ", "smithy.api#xmlName": "eventSubType" } }, @@ -38831,13 +38843,13 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "Ipv4Prefix", - "smithy.api#documentation": "

One or more IPv4 delegated prefixes assigned to the network interface.

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

One or more IPv4 prefixes assigned to the network interface.

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

Information about an IPv4 delegated prefix.

" + "smithy.api#documentation": "

Information about an IPv4 prefix.

" } }, "com.amazonaws.ec2#InstanceIpv4PrefixList": { @@ -38904,13 +38916,13 @@ "target": "com.amazonaws.ec2#String", "traits": { "aws.protocols#ec2QueryName": "Ipv6Prefix", - "smithy.api#documentation": "

One or more IPv6 delegated prefixes assigned to the network interface.

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

One or more IPv6 prefixes assigned to the network interface.

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

Information about an IPv6 delegated prefix.

" + "smithy.api#documentation": "

Information about an IPv6 prefix.

" } }, "com.amazonaws.ec2#InstanceIpv6PrefixList": { @@ -41573,6 +41585,42 @@ "value": "m6gd.16xlarge", "name": "m6gd_16xlarge" }, + { + "value": "m6i.large", + "name": "m6i_large" + }, + { + "value": "m6i.xlarge", + "name": "m6i_xlarge" + }, + { + "value": "m6i.2xlarge", + "name": "m6i_2xlarge" + }, + { + "value": "m6i.4xlarge", + "name": "m6i_4xlarge" + }, + { + "value": "m6i.8xlarge", + "name": "m6i_8xlarge" + }, + { + "value": "m6i.12xlarge", + "name": "m6i_12xlarge" + }, + { + "value": "m6i.16xlarge", + "name": "m6i_16xlarge" + }, + { + "value": "m6i.24xlarge", + "name": "m6i_24xlarge" + }, + { + "value": "m6i.32xlarge", + "name": "m6i_32xlarge" + }, { "value": "mac1.metal", "name": "mac1_metal" @@ -45784,7 +45832,7 @@ "InstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#documentation": "

The number of instances for which to reserve capacity.

" + "smithy.api#documentation": "

The number of instances for which to reserve capacity.

\n\t \t

Valid range: 1 - 1000

" } }, "EndDate": { @@ -49598,6 +49646,14 @@ "smithy.api#documentation": "

Describes the Elastic Fabric Adapters for the instance type.

", "smithy.api#xmlName": "efaInfo" } + }, + "EncryptionInTransitSupported": { + "target": "com.amazonaws.ec2#EncryptionInTransitSupported", + "traits": { + "aws.protocols#ec2QueryName": "EncryptionInTransitSupported", + "smithy.api#documentation": "

Indicates whether the instance type automatically encrypts in-transit traffic between instances.

", + "smithy.api#xmlName": "encryptionInTransitSupported" + } } }, "traits": { @@ -57669,7 +57725,7 @@ "BlockDeviceMappings": { "target": "com.amazonaws.ec2#BlockDeviceMappingRequestList", "traits": { - "smithy.api#documentation": "

The block device mapping entries.

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

The block device mapping, which defines the EBS volumes and instance store\n volumes to attach to the instance at launch. For more information, see Block device mappings \n in the Amazon EC2 User Guide.

", "smithy.api#xmlName": "BlockDeviceMapping" } }, @@ -57701,7 +57757,7 @@ "KernelId": { "target": "com.amazonaws.ec2#KernelId", "traits": { - "smithy.api#documentation": "

The ID of the kernel.

\n \n

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more\n information, see PV-GRUB in the\n Amazon EC2 User Guide.

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

The ID of the kernel.

\n \n

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more\n information, see PV-GRUB in the\n Amazon EC2 User Guide.

\n
" } }, "KeyName": { @@ -57739,7 +57795,7 @@ "RamdiskId": { "target": "com.amazonaws.ec2#RamdiskId", "traits": { - "smithy.api#documentation": "

The ID of the RAM disk to select. Some kernels require additional drivers at launch.\n Check the kernel requirements for information about whether you need to specify a RAM\n disk. To find kernel requirements, go to the Amazon Web Services Resource Center and search for the\n kernel ID.

\n \n

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more\n information, see PV-GRUB in the\n Amazon EC2 User Guide.

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

The ID of the RAM disk to select. Some kernels require additional drivers at launch.\n Check the kernel requirements for information about whether you need to specify a RAM\n disk. To find kernel requirements, go to the Amazon Web Services Resource Center and search for the\n kernel ID.

\n \n

We recommend that you use PV-GRUB instead of kernels and RAM disks. For more\n information, see PV-GRUB in the\n Amazon EC2 User Guide.

\n
" } }, "SecurityGroupIds": { diff --git a/codegen/sdk-codegen/aws-models/eks.2017-11-01.json b/codegen/sdk-codegen/aws-models/eks.2017-11-01.json index d6bf8ca81d6..46b1d0b05a4 100644 --- a/codegen/sdk-codegen/aws-models/eks.2017-11-01.json +++ b/codegen/sdk-codegen/aws-models/eks.2017-11-01.json @@ -334,6 +334,10 @@ { "value": "UnsupportedAddonModification", "name": "UNSUPPORTED_ADDON_MODIFICATION" + }, + { + "value": "K8sResourceNotFound", + "name": "K8S_RESOURCE_NOT_FOUND" } ] } @@ -1392,6 +1396,13 @@ "smithy.api#httpLabel": {}, "smithy.api#required": {} } + }, + "preserve": { + "target": "com.amazonaws.eks#Boolean", + "traits": { + "smithy.api#documentation": "

Specifying this option preserves the add-on software on your cluster but Amazon EKS stops managing any settings for the add-on. If an IAM account is associated with the add-on, it is not removed.

", + "smithy.api#httpQuery": "preserve" + } } } }, @@ -2469,6 +2480,10 @@ { "value": "UnsupportedAddonModification", "name": "UNSUPPORTED_ADDON_MODIFICATION" + }, + { + "value": "K8sResourceNotFound", + "name": "K8S_RESOURCE_NOT_FOUND" } ] } diff --git a/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json b/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json index da82ed1e348..39ea261a018 100644 --- a/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json +++ b/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json @@ -1393,7 +1393,7 @@ "failureBehavior": { "target": "com.amazonaws.robomaker#FailureBehavior", "traits": { - "smithy.api#documentation": "

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Restart the simulation job in the same host instance.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

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

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Leaves the instance running for its maximum timeout duration after a 4XX error code.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

\n
\n
" } }, "robotApplications": { @@ -6295,7 +6295,7 @@ "failureBehavior": { "target": "com.amazonaws.robomaker#FailureBehavior", "traits": { - "smithy.api#documentation": "

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Restart the simulation job in the same host instance.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

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

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Leaves the host running for its maximum timeout duration after a 4XX error code.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

\n
\n
" } }, "failureCode": { @@ -6659,7 +6659,7 @@ "failureBehavior": { "target": "com.amazonaws.robomaker#FailureBehavior", "traits": { - "smithy.api#documentation": "

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Restart the simulation job in the same host instance.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

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

The failure behavior the simulation job.

\n
\n
Continue
\n
\n

Leaves the host running for its maximum timeout duration after a 4XX error code.

\n
\n
Fail
\n
\n

Stop the simulation job and terminate the instance.

\n
\n
" } }, "useDefaultApplications": { diff --git a/codegen/smithy-aws-go-codegen/src/main/resources/software/amazon/smithy/aws/go/codegen/endpoints.json b/codegen/smithy-aws-go-codegen/src/main/resources/software/amazon/smithy/aws/go/codegen/endpoints.json index dc7cd5d1c57..db6465c5fbc 100644 --- a/codegen/smithy-aws-go-codegen/src/main/resources/software/amazon/smithy/aws/go/codegen/endpoints.json +++ b/codegen/smithy-aws-go-codegen/src/main/resources/software/amazon/smithy/aws/go/codegen/endpoints.json @@ -199,6 +199,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -260,6 +261,45 @@ "us-west-2" : { } } }, + "amplify" : { + "endpoints" : { + "ap-east-1" : { }, + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-north-1" : { }, + "eu-south-1" : { }, + "eu-west-1" : { }, + "eu-west-2" : { }, + "eu-west-3" : { }, + "me-south-1" : { }, + "sa-east-1" : { }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-1" : { }, + "us-west-2" : { } + } + }, + "amplifybackend" : { + "endpoints" : { + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-west-1" : { }, + "eu-west-2" : { }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-2" : { } + } + }, "api.detective" : { "defaults" : { "protocols" : [ "https" ] @@ -489,16 +529,6 @@ } } }, - "api.ecr-public" : { - "endpoints" : { - "us-east-1" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "api.ecr-public.us-east-1.amazonaws.com" - } - } - }, "api.elastic-inference" : { "endpoints" : { "ap-northeast-1" : { @@ -523,7 +553,43 @@ }, "api.fleethub.iot" : { "endpoints" : { - "us-east-1" : { } + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-north-1" : { }, + "eu-west-1" : { }, + "eu-west-2" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "hostname" : "api.fleethub.iot-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "api.fleethub.iot-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "api.fleethub.iot-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "api.fleethub.iot-fips.us-west-2.amazonaws.com" + }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-2" : { } } }, "api.mediatailor" : { @@ -635,6 +701,7 @@ }, "appflow" : { "endpoints" : { + "af-south-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, "ap-south-1" : { }, @@ -680,7 +747,7 @@ "us-west-2" : { } } }, - "applicationinsights" : { + "appmesh" : { "endpoints" : { "af-south-1" : { }, "ap-east-1" : { }, @@ -704,27 +771,12 @@ "us-west-2" : { } } }, - "appmesh" : { + "apprunner" : { "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, - "us-west-1" : { }, "us-west-2" : { } } }, @@ -743,6 +795,7 @@ "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, "fips" : { "credentialScope" : { "region" : "us-west-2" @@ -758,6 +811,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -776,24 +830,13 @@ "us-west-2" : { } } }, - "aps" : { - "defaults" : { - "protocols" : [ "https" ] - }, - "endpoints" : { - "eu-central-1" : { }, - "eu-west-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } - } - }, "athena" : { "endpoints" : { "af-south-1" : { }, "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -836,20 +879,6 @@ "us-west-2" : { } } }, - "auditmanager" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "autoscaling" : { "defaults" : { "protocols" : [ "http", "https" ] @@ -887,6 +916,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -979,13 +1009,6 @@ "us-west-2" : { } } }, - "braket" : { - "endpoints" : { - "us-east-1" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "budgets" : { "endpoints" : { "aws-global" : { @@ -1181,6 +1204,54 @@ "us-west-2" : { } } }, + "cloudtrail" : { + "endpoints" : { + "af-south-1" : { }, + "ap-east-1" : { }, + "ap-northeast-1" : { }, + "ap-northeast-2" : { }, + "ap-south-1" : { }, + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, + "ca-central-1" : { }, + "eu-central-1" : { }, + "eu-north-1" : { }, + "eu-south-1" : { }, + "eu-west-1" : { }, + "eu-west-2" : { }, + "eu-west-3" : { }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "cloudtrail-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "cloudtrail-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "cloudtrail-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "cloudtrail-fips.us-west-2.amazonaws.com" + }, + "me-south-1" : { }, + "sa-east-1" : { }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-1" : { }, + "us-west-2" : { } + } + }, "codeartifact" : { "endpoints" : { "ap-northeast-1" : { }, @@ -1189,7 +1260,10 @@ "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, + "eu-west-3" : { }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -1201,6 +1275,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -1248,6 +1323,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -1321,20 +1397,6 @@ } } }, - "codeguru-profiler" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } - } - }, "codeguru-reviewer" : { "endpoints" : { "ap-northeast-1" : { }, @@ -1438,28 +1500,6 @@ "us-west-2" : { } } }, - "codestar-notifications" : { - "endpoints" : { - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "cognito-identity" : { "endpoints" : { "ap-northeast-1" : { }, @@ -1491,6 +1531,7 @@ }, "hostname" : "cognito-identity-fips.us-west-2.amazonaws.com" }, + "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, @@ -1535,6 +1576,7 @@ }, "hostname" : "cognito-idp-fips.us-west-2.amazonaws.com" }, + "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, @@ -1623,26 +1665,6 @@ "us-west-2" : { } } }, - "compute-optimizer" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "config" : { "endpoints" : { "af-south-1" : { }, @@ -1704,41 +1726,18 @@ "us-west-2" : { } } }, - "connectparticipant" : { + "contact-lens" : { "endpoints" : { "ap-northeast-1" : { }, - "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ca-central-1" : { }, "eu-central-1" : { }, "eu-west-2" : { }, - "fips-us-east-1" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "participant.connect-fips.us-east-1.amazonaws.com" - }, - "fips-us-west-2" : { - "credentialScope" : { - "region" : "us-west-2" - }, - "hostname" : "participant.connect-fips.us-west-2.amazonaws.com" - }, "us-east-1" : { }, "us-west-2" : { } } }, - "contact-lens" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-2" : { }, - "us-east-1" : { }, - "us-west-2" : { } - } - }, - "cur" : { + "cur" : { "endpoints" : { "us-east-1" : { } } @@ -1763,6 +1762,36 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.us-west-2.amazonaws.com" + }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, @@ -1814,6 +1843,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -1879,26 +1909,11 @@ "us-west-2" : { } } }, - "deeplens" : { - "defaults" : { - "protocols" : [ "https" ] - }, - "endpoints" : { - "ap-northeast-1" : { }, - "eu-central-1" : { }, - "us-east-1" : { } - } - }, "devicefarm" : { "endpoints" : { "us-west-2" : { } } }, - "devices.iot1click" : { - "endpoints" : { - "us-west-2" : { } - } - }, "directconnect" : { "endpoints" : { "af-south-1" : { }, @@ -1959,31 +1974,6 @@ "us-west-2" : { } } }, - "dlm" : { - "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-northeast-3" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "dms" : { "endpoints" : { "af-south-1" : { }, @@ -2109,6 +2099,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -2291,42 +2282,6 @@ "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ca-central-1" : { }, - "dualstack-ap-south-1" : { - "credentialScope" : { - "region" : "ap-south-1" - }, - "hostname" : "api.ec2.ap-south-1.aws" - }, - "dualstack-eu-west-1" : { - "credentialScope" : { - "region" : "eu-west-1" - }, - "hostname" : "api.ec2.eu-west-1.aws" - }, - "dualstack-sa-east-1" : { - "credentialScope" : { - "region" : "sa-east-1" - }, - "hostname" : "api.ec2.sa-east-1.aws" - }, - "dualstack-us-east-1" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "api.ec2.us-east-1.aws" - }, - "dualstack-us-east-2" : { - "credentialScope" : { - "region" : "us-east-2" - }, - "hostname" : "api.ec2.us-east-2.aws" - }, - "dualstack-us-west-2" : { - "credentialScope" : { - "region" : "us-west-2" - }, - "hostname" : "api.ec2.us-west-2.aws" - }, "eu-central-1" : { }, "eu-north-1" : { }, "eu-south-1" : { }, @@ -2849,8 +2804,41 @@ "ap-southeast-2" : { }, "ca-central-1" : { }, "eu-central-1" : { }, + "eu-north-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, + "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "hostname" : "emr-containers-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "emr-containers-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "emr-containers-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "emr-containers-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "emr-containers-fips.us-west-2.amazonaws.com" + }, + "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, "us-west-1" : { }, @@ -2947,27 +2935,21 @@ "us-west-2" : { } } }, - "execute-api" : { + "finspace" : { + "endpoints" : { + "ca-central-1" : { }, + "eu-west-1" : { }, + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-2" : { } + } + }, + "finspace-api" : { "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, - "us-west-1" : { }, "us-west-2" : { } } }, @@ -3029,6 +3011,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -3170,6 +3153,24 @@ "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-west-1" : { }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "forecast-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "forecast-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "forecast-fips.us-west-2.amazonaws.com" + }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -3184,16 +3185,24 @@ "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-west-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } - } - }, - "frauddetector" : { - "endpoints" : { - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-west-1" : { }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "forecastquery-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "forecastquery-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "forecastquery-fips.us-west-2.amazonaws.com" + }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -3205,6 +3214,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -3255,6 +3265,8 @@ }, "gamelift" : { "endpoints" : { + "af-south-1" : { }, + "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, "ap-south-1" : { }, @@ -3262,8 +3274,12 @@ "ap-southeast-2" : { }, "ca-central-1" : { }, "eu-central-1" : { }, + "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, + "eu-west-3" : { }, + "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, "us-east-2" : { }, @@ -3400,6 +3416,7 @@ "groundstation" : { "endpoints" : { "af-south-1" : { }, + "ap-northeast-2" : { }, "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-north-1" : { }, @@ -3437,6 +3454,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -3495,7 +3513,9 @@ "protocols" : [ "https" ] }, "endpoints" : { - "us-east-1" : { } + "us-east-1" : { }, + "us-east-2" : { }, + "us-west-2" : { } } }, "honeycode" : { @@ -3521,6 +3541,17 @@ "isRegionalized" : false, "partitionEndpoint" : "aws-global" }, + "identity-chime" : { + "endpoints" : { + "us-east-1" : { }, + "us-east-1-fips" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "identity-chime-fips.us-east-1.amazonaws.com" + } + } + }, "identitystore" : { "endpoints" : { "ap-northeast-1" : { }, @@ -3611,6 +3642,36 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.us-west-2.amazonaws.com" + }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, @@ -3622,6 +3683,7 @@ "iotanalytics" : { "endpoints" : { "ap-northeast-1" : { }, + "ap-south-1" : { }, "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-west-1" : { }, @@ -3630,16 +3692,6 @@ "us-west-2" : { } } }, - "iotdeviceadvisor" : { - "endpoints" : { - "us-east-1" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "api.iotdeviceadvisor.us-east-1.amazonaws.com" - } - } - }, "iotevents" : { "endpoints" : { "ap-northeast-1" : { }, @@ -3757,6 +3809,18 @@ }, "iotwireless" : { "endpoints" : { + "ap-northeast-1" : { + "credentialScope" : { + "region" : "ap-northeast-1" + }, + "hostname" : "api.iotwireless.ap-northeast-1.amazonaws.com" + }, + "ap-southeast-2" : { + "credentialScope" : { + "region" : "ap-southeast-2" + }, + "hostname" : "api.iotwireless.ap-southeast-2.amazonaws.com" + }, "eu-west-1" : { "credentialScope" : { "region" : "eu-west-1" @@ -3768,16 +3832,15 @@ "region" : "us-east-1" }, "hostname" : "api.iotwireless.us-east-1.amazonaws.com" + }, + "us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "api.iotwireless.us-west-2.amazonaws.com" } } }, - "ivs" : { - "endpoints" : { - "eu-west-1" : { }, - "us-east-1" : { }, - "us-west-2" : { } - } - }, "kafka" : { "endpoints" : { "ap-east-1" : { }, @@ -3919,6 +3982,7 @@ }, "lakeformation" : { "endpoints" : { + "af-south-1" : { }, "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, @@ -4019,6 +4083,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -4070,6 +4135,7 @@ "ap-southeast-2" : { }, "ca-central-1" : { }, "eu-central-1" : { }, + "eu-north-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -4127,17 +4193,11 @@ "us-west-2" : { } } }, - "lookoutmetrics" : { + "lookoutequipment" : { "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, + "ap-northeast-2" : { }, "eu-west-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } + "us-east-1" : { } } }, "lookoutvision" : { @@ -4181,6 +4241,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -4358,39 +4419,33 @@ "eu-west-3" : { }, "sa-east-1" : { }, "us-east-1" : { }, + "us-east-2" : { }, "us-west-1" : { }, "us-west-2" : { } } }, - "mediapackage-vod" : { + "mediastore" : { "endpoints" : { "ap-northeast-1" : { }, "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-north-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, - "eu-west-3" : { }, - "sa-east-1" : { }, "us-east-1" : { }, - "us-west-1" : { }, "us-west-2" : { } } }, - "mediastore" : { + "messaging-chime" : { "endpoints" : { - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, "us-east-1" : { }, - "us-west-2" : { } + "us-east-1-fips" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "messaging-chime-fips.us-east-1.amazonaws.com" + } } }, "metering.marketplace" : { @@ -4439,18 +4494,6 @@ "us-east-1" : { } } }, - "models-v2-lex" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "us-east-1" : { }, - "us-west-2" : { } - } - }, "models.lex" : { "defaults" : { "credentialScope" : { @@ -4701,18 +4744,6 @@ } } }, - "network-firewall" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-west-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } - } - }, "oidc" : { "endpoints" : { "ap-northeast-1" : { @@ -4775,6 +4806,12 @@ }, "hostname" : "oidc.eu-west-2.amazonaws.com" }, + "eu-west-3" : { + "credentialScope" : { + "region" : "eu-west-3" + }, + "hostname" : "oidc.eu-west-3.amazonaws.com" + }, "us-east-1" : { "credentialScope" : { "region" : "us-east-1" @@ -4851,6 +4888,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -4914,27 +4952,6 @@ "us-west-2" : { } } }, - "pi" : { - "endpoints" : { - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "pinpoint" : { "defaults" : { "credentialScope" : { @@ -4977,21 +4994,6 @@ } } }, - "pinpoint-sms-voice" : { - "defaults" : { - "credentialScope" : { - "service" : "sms-voice" - } - }, - "endpoints" : { - "ap-south-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "us-east-1" : { }, - "us-west-2" : { } - } - }, "polly" : { "endpoints" : { "ap-east-1" : { }, @@ -5101,6 +5103,7 @@ "ap-northeast-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, + "ca-central-1" : { }, "eu-central-1" : { }, "eu-west-2" : { }, "us-east-1" : { }, @@ -5126,6 +5129,25 @@ "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "qldb-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "qldb-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "qldb-fips.us-west-2.amazonaws.com" + }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -5137,6 +5159,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -5242,22 +5265,6 @@ "us-west-2" : { } } }, - "rdsdataservice" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "redshift" : { "endpoints" : { "af-south-1" : { }, @@ -5438,6 +5445,16 @@ "isRegionalized" : false, "partitionEndpoint" : "aws-global" }, + "route53-recovery-control-config" : { + "endpoints" : { + "aws-global" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "route53-recovery-control-config.us-west-2.amazonaws.com" + } + } + }, "route53domains" : { "endpoints" : { "us-east-1" : { } @@ -5452,6 +5469,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -5470,18 +5488,6 @@ "us-west-2" : { } } }, - "runtime-v2-lex" : { - "endpoints" : { - "ap-northeast-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "us-east-1" : { }, - "us-west-2" : { } - } - }, "runtime.lex" : { "defaults" : { "credentialScope" : { @@ -5601,90 +5607,6 @@ "hostname" : "s3-accesspoint.ca-central-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "accesspoint-dualstack-af-south-1" : { - "hostname" : "s3-accesspoint.dualstack.af-south-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-east-1" : { - "hostname" : "s3-accesspoint.dualstack.ap-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-northeast-1" : { - "hostname" : "s3-accesspoint.dualstack.ap-northeast-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-northeast-2" : { - "hostname" : "s3-accesspoint.dualstack.ap-northeast-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-northeast-3" : { - "hostname" : "s3-accesspoint.dualstack.ap-northeast-3.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-south-1" : { - "hostname" : "s3-accesspoint.dualstack.ap-south-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-southeast-1" : { - "hostname" : "s3-accesspoint.dualstack.ap-southeast-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ap-southeast-2" : { - "hostname" : "s3-accesspoint.dualstack.ap-southeast-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-ca-central-1" : { - "hostname" : "s3-accesspoint.dualstack.ca-central-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-eu-central-1" : { - "hostname" : "s3-accesspoint.dualstack.eu-central-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-eu-north-1" : { - "hostname" : "s3-accesspoint.dualstack.eu-north-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-eu-south-1" : { - "hostname" : "s3-accesspoint.dualstack.eu-south-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-eu-west-1" : { - "hostname" : "s3-accesspoint.dualstack.eu-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-eu-west-2" : { - "hostname" : "s3-accesspoint.dualstack.eu-west-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-eu-west-3" : { - "hostname" : "s3-accesspoint.dualstack.eu-west-3.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-me-south-1" : { - "hostname" : "s3-accesspoint.dualstack.me-south-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-sa-east-1" : { - "hostname" : "s3-accesspoint.dualstack.sa-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-us-east-1" : { - "hostname" : "s3-accesspoint.dualstack.us-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-us-east-2" : { - "hostname" : "s3-accesspoint.dualstack.us-east-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-us-west-1" : { - "hostname" : "s3-accesspoint.dualstack.us-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-us-west-2" : { - "hostname" : "s3-accesspoint.dualstack.us-west-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "accesspoint-eu-central-1" : { "hostname" : "s3-accesspoint.eu-central-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] @@ -5734,54 +5656,22 @@ "signatureVersions" : [ "s3v4" ] }, "af-south-1" : { }, - "af-south-1-dualstack" : { - "hostname" : "s3.dualstack.af-south-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-east-1" : { }, - "ap-east-1-dualstack" : { - "hostname" : "s3.dualstack.ap-east-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-northeast-1" : { "hostname" : "s3.ap-northeast-1.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "ap-northeast-1-dualstack" : { - "hostname" : "s3.dualstack.ap-northeast-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-northeast-2" : { }, - "ap-northeast-2-dualstack" : { - "hostname" : "s3.dualstack.ap-northeast-2.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-northeast-3" : { }, - "ap-northeast-3-dualstack" : { - "hostname" : "s3.dualstack.ap-northeast-3.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-south-1" : { }, - "ap-south-1-dualstack" : { - "hostname" : "s3.dualstack.ap-south-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-southeast-1" : { "hostname" : "s3.ap-southeast-1.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "ap-southeast-1-dualstack" : { - "hostname" : "s3.dualstack.ap-southeast-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "ap-southeast-2" : { "hostname" : "s3.ap-southeast-2.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "ap-southeast-2-dualstack" : { - "hostname" : "s3.dualstack.ap-southeast-2.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "aws-global" : { "credentialScope" : { "region" : "us-east-1" @@ -5790,67 +5680,19 @@ "signatureVersions" : [ "s3", "s3v4" ] }, "ca-central-1" : { }, - "ca-central-1-dualstack" : { - "hostname" : "s3.dualstack.ca-central-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "eu-central-1" : { }, - "eu-central-1-dualstack" : { - "hostname" : "s3.dualstack.eu-central-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "eu-north-1" : { }, - "eu-north-1-dualstack" : { - "hostname" : "s3.dualstack.eu-north-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "eu-south-1" : { }, - "eu-south-1-dualstack" : { - "hostname" : "s3.dualstack.eu-south-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "eu-west-1" : { "hostname" : "s3.eu-west-1.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "eu-west-1-dualstack" : { - "hostname" : "s3.dualstack.eu-west-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "eu-west-2" : { }, - "eu-west-2-dualstack" : { - "hostname" : "s3.dualstack.eu-west-2.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "eu-west-3" : { }, - "eu-west-3-dualstack" : { - "hostname" : "s3.dualstack.eu-west-3.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "fips-accesspoint-ca-central-1" : { "hostname" : "s3-accesspoint-fips.ca-central-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "fips-accesspoint-dualstack-ca-central-1" : { - "hostname" : "s3-accesspoint-fips.dualstack.ca-central-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "fips-accesspoint-dualstack-us-east-1" : { - "hostname" : "s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "fips-accesspoint-dualstack-us-east-2" : { - "hostname" : "s3-accesspoint-fips.dualstack.us-east-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "fips-accesspoint-dualstack-us-west-1" : { - "hostname" : "s3-accesspoint-fips.dualstack.us-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "fips-accesspoint-dualstack-us-west-2" : { - "hostname" : "s3-accesspoint-fips.dualstack.us-west-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "fips-accesspoint-us-east-1" : { "hostname" : "s3-accesspoint-fips.us-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] @@ -5868,10 +5710,6 @@ "signatureVersions" : [ "s3v4" ] }, "me-south-1" : { }, - "me-south-1-dualstack" : { - "hostname" : "s3.dualstack.me-south-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "s3-external-1" : { "credentialScope" : { "region" : "us-east-1" @@ -5883,38 +5721,18 @@ "hostname" : "s3.sa-east-1.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "sa-east-1-dualstack" : { - "hostname" : "s3.dualstack.sa-east-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "us-east-1" : { "hostname" : "s3.us-east-1.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "us-east-1-dualstack" : { - "hostname" : "s3.dualstack.us-east-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "us-east-2" : { }, - "us-east-2-dualstack" : { - "hostname" : "s3.dualstack.us-east-2.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "us-west-1" : { "hostname" : "s3.us-west-1.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] }, - "us-west-1-dualstack" : { - "hostname" : "s3.dualstack.us-west-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "us-west-2" : { "hostname" : "s3.us-west-2.amazonaws.com", "signatureVersions" : [ "s3", "s3v4" ] - }, - "us-west-2-dualstack" : { - "hostname" : "s3.dualstack.us-west-2.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] } }, "isRegionalized" : true, @@ -5933,13 +5751,6 @@ "hostname" : "s3-control.ap-northeast-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ap-northeast-1-dualstack" : { - "credentialScope" : { - "region" : "ap-northeast-1" - }, - "hostname" : "s3-control.dualstack.ap-northeast-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ap-northeast-2" : { "credentialScope" : { "region" : "ap-northeast-2" @@ -5947,13 +5758,6 @@ "hostname" : "s3-control.ap-northeast-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ap-northeast-2-dualstack" : { - "credentialScope" : { - "region" : "ap-northeast-2" - }, - "hostname" : "s3-control.dualstack.ap-northeast-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ap-northeast-3" : { "credentialScope" : { "region" : "ap-northeast-3" @@ -5961,13 +5765,6 @@ "hostname" : "s3-control.ap-northeast-3.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ap-northeast-3-dualstack" : { - "credentialScope" : { - "region" : "ap-northeast-3" - }, - "hostname" : "s3-control.dualstack.ap-northeast-3.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ap-south-1" : { "credentialScope" : { "region" : "ap-south-1" @@ -5975,13 +5772,6 @@ "hostname" : "s3-control.ap-south-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ap-south-1-dualstack" : { - "credentialScope" : { - "region" : "ap-south-1" - }, - "hostname" : "s3-control.dualstack.ap-south-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ap-southeast-1" : { "credentialScope" : { "region" : "ap-southeast-1" @@ -5989,13 +5779,6 @@ "hostname" : "s3-control.ap-southeast-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ap-southeast-1-dualstack" : { - "credentialScope" : { - "region" : "ap-southeast-1" - }, - "hostname" : "s3-control.dualstack.ap-southeast-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ap-southeast-2" : { "credentialScope" : { "region" : "ap-southeast-2" @@ -6003,13 +5786,6 @@ "hostname" : "s3-control.ap-southeast-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ap-southeast-2-dualstack" : { - "credentialScope" : { - "region" : "ap-southeast-2" - }, - "hostname" : "s3-control.dualstack.ap-southeast-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ca-central-1" : { "credentialScope" : { "region" : "ca-central-1" @@ -6017,13 +5793,6 @@ "hostname" : "s3-control.ca-central-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ca-central-1-dualstack" : { - "credentialScope" : { - "region" : "ca-central-1" - }, - "hostname" : "s3-control.dualstack.ca-central-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "ca-central-1-fips" : { "credentialScope" : { "region" : "ca-central-1" @@ -6031,13 +5800,6 @@ "hostname" : "s3-control-fips.ca-central-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "ca-central-1-fips-dualstack" : { - "credentialScope" : { - "region" : "ca-central-1" - }, - "hostname" : "s3-control-fips.dualstack.ca-central-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "eu-central-1" : { "credentialScope" : { "region" : "eu-central-1" @@ -6045,13 +5807,6 @@ "hostname" : "s3-control.eu-central-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "eu-central-1-dualstack" : { - "credentialScope" : { - "region" : "eu-central-1" - }, - "hostname" : "s3-control.dualstack.eu-central-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "eu-north-1" : { "credentialScope" : { "region" : "eu-north-1" @@ -6059,13 +5814,6 @@ "hostname" : "s3-control.eu-north-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "eu-north-1-dualstack" : { - "credentialScope" : { - "region" : "eu-north-1" - }, - "hostname" : "s3-control.dualstack.eu-north-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "eu-west-1" : { "credentialScope" : { "region" : "eu-west-1" @@ -6073,13 +5821,6 @@ "hostname" : "s3-control.eu-west-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "eu-west-1-dualstack" : { - "credentialScope" : { - "region" : "eu-west-1" - }, - "hostname" : "s3-control.dualstack.eu-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "eu-west-2" : { "credentialScope" : { "region" : "eu-west-2" @@ -6087,13 +5828,6 @@ "hostname" : "s3-control.eu-west-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "eu-west-2-dualstack" : { - "credentialScope" : { - "region" : "eu-west-2" - }, - "hostname" : "s3-control.dualstack.eu-west-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "eu-west-3" : { "credentialScope" : { "region" : "eu-west-3" @@ -6101,13 +5835,6 @@ "hostname" : "s3-control.eu-west-3.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "eu-west-3-dualstack" : { - "credentialScope" : { - "region" : "eu-west-3" - }, - "hostname" : "s3-control.dualstack.eu-west-3.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "sa-east-1" : { "credentialScope" : { "region" : "sa-east-1" @@ -6115,13 +5842,6 @@ "hostname" : "s3-control.sa-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "sa-east-1-dualstack" : { - "credentialScope" : { - "region" : "sa-east-1" - }, - "hostname" : "s3-control.dualstack.sa-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-east-1" : { "credentialScope" : { "region" : "us-east-1" @@ -6129,13 +5849,6 @@ "hostname" : "s3-control.us-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-east-1-dualstack" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "s3-control.dualstack.us-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-east-1-fips" : { "credentialScope" : { "region" : "us-east-1" @@ -6143,13 +5856,6 @@ "hostname" : "s3-control-fips.us-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-east-1-fips-dualstack" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "s3-control-fips.dualstack.us-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-east-2" : { "credentialScope" : { "region" : "us-east-2" @@ -6157,13 +5863,6 @@ "hostname" : "s3-control.us-east-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-east-2-dualstack" : { - "credentialScope" : { - "region" : "us-east-2" - }, - "hostname" : "s3-control.dualstack.us-east-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-east-2-fips" : { "credentialScope" : { "region" : "us-east-2" @@ -6171,13 +5870,6 @@ "hostname" : "s3-control-fips.us-east-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-east-2-fips-dualstack" : { - "credentialScope" : { - "region" : "us-east-2" - }, - "hostname" : "s3-control-fips.dualstack.us-east-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-west-1" : { "credentialScope" : { "region" : "us-west-1" @@ -6185,13 +5877,6 @@ "hostname" : "s3-control.us-west-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-west-1-dualstack" : { - "credentialScope" : { - "region" : "us-west-1" - }, - "hostname" : "s3-control.dualstack.us-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-west-1-fips" : { "credentialScope" : { "region" : "us-west-1" @@ -6199,13 +5884,6 @@ "hostname" : "s3-control-fips.us-west-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-west-1-fips-dualstack" : { - "credentialScope" : { - "region" : "us-west-1" - }, - "hostname" : "s3-control-fips.dualstack.us-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-west-2" : { "credentialScope" : { "region" : "us-west-2" @@ -6213,53 +5891,15 @@ "hostname" : "s3-control.us-west-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-west-2-dualstack" : { - "credentialScope" : { - "region" : "us-west-2" - }, - "hostname" : "s3-control.dualstack.us-west-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-west-2-fips" : { "credentialScope" : { "region" : "us-west-2" }, "hostname" : "s3-control-fips.us-west-2.amazonaws.com", "signatureVersions" : [ "s3v4" ] - }, - "us-west-2-fips-dualstack" : { - "credentialScope" : { - "region" : "us-west-2" - }, - "hostname" : "s3-control-fips.dualstack.us-west-2.amazonaws.com", - "signatureVersions" : [ "s3v4" ] } } }, - "s3-outposts" : { - "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "savingsplans" : { "endpoints" : { "aws-global" : { @@ -6476,6 +6116,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -6518,7 +6159,7 @@ } } }, - "servicecatalogappregistry" : { + "servicecatalog-appregistry" : { "endpoints" : { "af-south-1" : { }, "ap-east-1" : { }, @@ -6534,6 +6175,36 @@ "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "fips-ca-central-1" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "hostname" : "servicecatalog-appregistry-fips.ca-central-1.amazonaws.com" + }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "servicecatalog-appregistry-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "servicecatalog-appregistry-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-1" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "servicecatalog-appregistry-fips.us-west-1.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "servicecatalog-appregistry-fips.us-west-2.amazonaws.com" + }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, @@ -6608,6 +6279,25 @@ "ap-southeast-2" : { }, "eu-central-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, + "fips-us-east-1" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "session.qldb-fips.us-east-1.amazonaws.com" + }, + "fips-us-east-2" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "session.qldb-fips.us-east-2.amazonaws.com" + }, + "fips-us-west-2" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "session.qldb-fips.us-west-2.amazonaws.com" + }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -6635,30 +6325,6 @@ "isRegionalized" : false, "partitionEndpoint" : "aws-global" }, - "signer" : { - "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "sms" : { "endpoints" : { "af-south-1" : { }, @@ -6707,16 +6373,6 @@ "us-west-2" : { } } }, - "sms-voice.pinpoint" : { - "endpoints" : { - "ap-south-1" : { }, - "ap-southeast-2" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "us-east-1" : { }, - "us-west-2" : { } - } - }, "snowball" : { "endpoints" : { "af-south-1" : { }, @@ -7054,6 +6710,7 @@ "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, + "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, @@ -7086,27 +6743,60 @@ "protocols" : [ "http", "https" ] }, "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, "ap-northeast-1" : { }, "ap-northeast-2" : { }, - "ap-northeast-3" : { }, "ap-south-1" : { }, "ap-southeast-1" : { }, "ap-southeast-2" : { }, "ca-central-1" : { }, + "ca-central-1-fips" : { + "credentialScope" : { + "region" : "ca-central-1" + }, + "hostname" : "dynamodb-fips.ca-central-1.amazonaws.com" + }, "eu-central-1" : { }, "eu-north-1" : { }, - "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, + "local" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "localhost:8000", + "protocols" : [ "http" ] + }, "me-south-1" : { }, "sa-east-1" : { }, "us-east-1" : { }, + "us-east-1-fips" : { + "credentialScope" : { + "region" : "us-east-1" + }, + "hostname" : "dynamodb-fips.us-east-1.amazonaws.com" + }, "us-east-2" : { }, + "us-east-2-fips" : { + "credentialScope" : { + "region" : "us-east-2" + }, + "hostname" : "dynamodb-fips.us-east-2.amazonaws.com" + }, "us-west-1" : { }, - "us-west-2" : { } + "us-west-1-fips" : { + "credentialScope" : { + "region" : "us-west-1" + }, + "hostname" : "dynamodb-fips.us-west-1.amazonaws.com" + }, + "us-west-2" : { }, + "us-west-2-fips" : { + "credentialScope" : { + "region" : "us-west-2" + }, + "hostname" : "dynamodb-fips.us-west-2.amazonaws.com" + } } }, "sts" : { @@ -7225,30 +6915,6 @@ "us-west-2" : { } } }, - "synthetics" : { - "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "tagging" : { "endpoints" : { "af-south-1" : { }, @@ -7274,69 +6940,6 @@ "us-west-2" : { } } }, - "textract" : { - "endpoints" : { - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "fips-ca-central-1" : { - "credentialScope" : { - "region" : "ca-central-1" - }, - "hostname" : "textract-fips.ca-central-1.amazonaws.com" - }, - "fips-us-east-1" : { - "credentialScope" : { - "region" : "us-east-1" - }, - "hostname" : "textract-fips.us-east-1.amazonaws.com" - }, - "fips-us-east-2" : { - "credentialScope" : { - "region" : "us-east-2" - }, - "hostname" : "textract-fips.us-east-2.amazonaws.com" - }, - "fips-us-west-1" : { - "credentialScope" : { - "region" : "us-west-1" - }, - "hostname" : "textract-fips.us-west-1.amazonaws.com" - }, - "fips-us-west-2" : { - "credentialScope" : { - "region" : "us-west-2" - }, - "hostname" : "textract-fips.us-west-2.amazonaws.com" - }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, - "timestream.query" : { - "endpoints" : { - "eu-west-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } - } - }, - "timestream.write" : { - "endpoints" : { - "eu-west-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-2" : { } - } - }, "transcribe" : { "defaults" : { "protocols" : [ "https" ] @@ -7412,6 +7015,7 @@ "ca-central-1" : { }, "eu-central-1" : { }, "eu-north-1" : { }, + "eu-south-1" : { }, "eu-west-1" : { }, "eu-west-2" : { }, "eu-west-3" : { }, @@ -7494,30 +7098,6 @@ } } }, - "valkyrie" : { - "endpoints" : { - "af-south-1" : { }, - "ap-east-1" : { }, - "ap-northeast-1" : { }, - "ap-northeast-2" : { }, - "ap-south-1" : { }, - "ap-southeast-1" : { }, - "ap-southeast-2" : { }, - "ca-central-1" : { }, - "eu-central-1" : { }, - "eu-north-1" : { }, - "eu-south-1" : { }, - "eu-west-1" : { }, - "eu-west-2" : { }, - "eu-west-3" : { }, - "me-south-1" : { }, - "sa-east-1" : { }, - "us-east-1" : { }, - "us-east-2" : { }, - "us-west-1" : { }, - "us-west-2" : { } - } - }, "waf" : { "endpoints" : { "aws-fips" : { @@ -7562,6 +7142,12 @@ }, "hostname" : "waf-regional.ap-northeast-2.amazonaws.com" }, + "ap-northeast-3" : { + "credentialScope" : { + "region" : "ap-northeast-3" + }, + "hostname" : "waf-regional.ap-northeast-3.amazonaws.com" + }, "ap-south-1" : { "credentialScope" : { "region" : "ap-south-1" @@ -7646,6 +7232,12 @@ }, "hostname" : "waf-regional-fips.ap-northeast-2.amazonaws.com" }, + "fips-ap-northeast-3" : { + "credentialScope" : { + "region" : "ap-northeast-3" + }, + "hostname" : "waf-regional-fips.ap-northeast-3.amazonaws.com" + }, "fips-ap-south-1" : { "credentialScope" : { "region" : "ap-south-1" @@ -8096,17 +7688,12 @@ } }, "dax" : { - "endpoints" : { - "cn-northwest-1" : { } - } - }, - "directconnect" : { "endpoints" : { "cn-north-1" : { }, "cn-northwest-1" : { } } }, - "dlm" : { + "directconnect" : { "endpoints" : { "cn-north-1" : { }, "cn-northwest-1" : { } @@ -8233,12 +7820,6 @@ "cn-northwest-1" : { } } }, - "execute-api" : { - "endpoints" : { - "cn-north-1" : { }, - "cn-northwest-1" : { } - } - }, "firehose" : { "endpoints" : { "cn-north-1" : { }, @@ -8253,7 +7834,8 @@ }, "gamelift" : { "endpoints" : { - "cn-north-1" : { } + "cn-north-1" : { }, + "cn-northwest-1" : { } } }, "glacier" : { @@ -8290,6 +7872,12 @@ }, "isRegionalized" : true }, + "health" : { + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, "iam" : { "endpoints" : { "aws-cn-global" : { @@ -8339,11 +7927,6 @@ "cn-northwest-1" : { } } }, - "iotsitewise" : { - "endpoints" : { - "cn-north-1" : { } - } - }, "kafka" : { "endpoints" : { "cn-north-1" : { }, @@ -8370,7 +7953,8 @@ }, "lakeformation" : { "endpoints" : { - "cn-north-1" : { } + "cn-north-1" : { }, + "cn-northwest-1" : { } } }, "lambda" : { @@ -8410,8 +7994,20 @@ "cn-northwest-1" : { } } }, + "mq" : { + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, "neptune" : { "endpoints" : { + "cn-north-1" : { + "credentialScope" : { + "region" : "cn-north-1" + }, + "hostname" : "rds.cn-north-1.amazonaws.com.cn" + }, "cn-northwest-1" : { "credentialScope" : { "region" : "cn-northwest-1" @@ -8420,12 +8016,6 @@ } } }, - "operator" : { - "endpoints" : { - "cn-north-1" : { }, - "cn-northwest-1" : { } - } - }, "organizations" : { "endpoints" : { "aws-cn-global" : { @@ -8443,12 +8033,6 @@ "cn-north-1" : { } } }, - "pi" : { - "endpoints" : { - "cn-north-1" : { }, - "cn-northwest-1" : { } - } - }, "polly" : { "endpoints" : { "cn-northwest-1" : { } @@ -8490,6 +8074,15 @@ "isRegionalized" : false, "partitionEndpoint" : "aws-cn-global" }, + "route53resolver" : { + "defaults" : { + "protocols" : [ "https" ] + }, + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, "runtime.sagemaker" : { "endpoints" : { "cn-north-1" : { }, @@ -8510,22 +8103,8 @@ "hostname" : "s3-accesspoint.cn-northwest-1.amazonaws.com.cn", "signatureVersions" : [ "s3v4" ] }, - "accesspoint-dualstack-cn-north-1" : { - "hostname" : "s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-cn-northwest-1" : { - "hostname" : "s3-accesspoint.dualstack.cn-northwest-1.amazonaws.com.cn", - "signatureVersions" : [ "s3v4" ] - }, "cn-north-1" : { }, - "cn-north-1-dualstack" : { - "hostname" : "s3.dualstack.cn-north-1.amazonaws.com.cn" - }, - "cn-northwest-1" : { }, - "cn-northwest-1-dualstack" : { - "hostname" : "s3.dualstack.cn-northwest-1.amazonaws.com.cn" - } + "cn-northwest-1" : { } } }, "s3-control" : { @@ -8541,26 +8120,12 @@ "hostname" : "s3-control.cn-north-1.amazonaws.com.cn", "signatureVersions" : [ "s3v4" ] }, - "cn-north-1-dualstack" : { - "credentialScope" : { - "region" : "cn-north-1" - }, - "hostname" : "s3-control.dualstack.cn-north-1.amazonaws.com.cn", - "signatureVersions" : [ "s3v4" ] - }, "cn-northwest-1" : { "credentialScope" : { "region" : "cn-northwest-1" }, "hostname" : "s3-control.cn-northwest-1.amazonaws.com.cn", "signatureVersions" : [ "s3v4" ] - }, - "cn-northwest-1-dualstack" : { - "credentialScope" : { - "region" : "cn-northwest-1" - }, - "hostname" : "s3-control.dualstack.cn-northwest-1.amazonaws.com.cn", - "signatureVersions" : [ "s3v4" ] } } }, @@ -8589,13 +8154,13 @@ } } }, - "servicediscovery" : { + "servicecatalog" : { "endpoints" : { "cn-north-1" : { }, "cn-northwest-1" : { } } }, - "signer" : { + "servicediscovery" : { "endpoints" : { "cn-north-1" : { }, "cn-northwest-1" : { } @@ -8697,12 +8262,6 @@ "cn-northwest-1" : { } } }, - "synthetics" : { - "endpoints" : { - "cn-north-1" : { }, - "cn-northwest-1" : { } - } - }, "tagging" : { "endpoints" : { "cn-north-1" : { }, @@ -8728,6 +8287,46 @@ } } }, + "transcribestreaming" : { + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, + "transfer" : { + "endpoints" : { + "cn-north-1" : { }, + "cn-northwest-1" : { } + } + }, + "waf-regional" : { + "endpoints" : { + "cn-north-1" : { + "credentialScope" : { + "region" : "cn-north-1" + }, + "hostname" : "waf-regional.cn-north-1.amazonaws.com.cn" + }, + "cn-northwest-1" : { + "credentialScope" : { + "region" : "cn-northwest-1" + }, + "hostname" : "waf-regional.cn-northwest-1.amazonaws.com.cn" + }, + "fips-cn-north-1" : { + "credentialScope" : { + "region" : "cn-north-1" + }, + "hostname" : "waf-regional-fips.cn-north-1.amazonaws.com.cn" + }, + "fips-cn-northwest-1" : { + "credentialScope" : { + "region" : "cn-northwest-1" + }, + "hostname" : "waf-regional-fips.cn-northwest-1.amazonaws.com.cn" + } + } + }, "workspaces" : { "endpoints" : { "cn-northwest-1" : { } @@ -8975,6 +8574,18 @@ }, "batch" : { "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "hostname" : "batch.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "batch.us-gov-west-1.amazonaws.com" + }, "us-gov-east-1" : { }, "us-gov-west-1" : { } } @@ -9161,16 +8772,6 @@ "us-gov-west-1" : { } } }, - "connectparticipant" : { - "endpoints" : { - "us-gov-west-1" : { - "credentialScope" : { - "region" : "us-gov-west-1" - }, - "hostname" : "participant.connect.us-gov-west-1.amazonaws.com" - } - } - }, "data.iot" : { "defaults" : { "credentialScope" : { @@ -9179,6 +8780,18 @@ "protocols" : [ "https" ] }, "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "service" : "iotdata" + }, + "hostname" : "data.iot-fips.us-gov-west-1.amazonaws.com" + }, "us-gov-east-1" : { }, "us-gov-west-1" : { } } @@ -9217,12 +8830,6 @@ } } }, - "dlm" : { - "endpoints" : { - "us-gov-east-1" : { }, - "us-gov-west-1" : { } - } - }, "dms" : { "endpoints" : { "dms-fips" : { @@ -9467,25 +9074,40 @@ } } }, - "execute-api" : { + "firehose" : { "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "hostname" : "firehose-fips.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "firehose-fips.us-gov-west-1.amazonaws.com" + }, "us-gov-east-1" : { }, "us-gov-west-1" : { } } }, - "firehose" : { + "fms" : { + "defaults" : { + "protocols" : [ "https" ] + }, "endpoints" : { "fips-us-gov-east-1" : { "credentialScope" : { "region" : "us-gov-east-1" }, - "hostname" : "firehose-fips.us-gov-east-1.amazonaws.com" + "hostname" : "fms-fips.us-gov-east-1.amazonaws.com" }, "fips-us-gov-west-1" : { "credentialScope" : { "region" : "us-gov-west-1" }, - "hostname" : "firehose-fips.us-gov-west-1.amazonaws.com" + "hostname" : "fms-fips.us-gov-west-1.amazonaws.com" }, "us-gov-east-1" : { }, "us-gov-west-1" : { } @@ -9657,6 +9279,18 @@ } }, "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "service" : "execute-api" + }, + "hostname" : "iot-fips.us-gov-west-1.amazonaws.com" + }, "us-gov-east-1" : { }, "us-gov-west-1" : { } } @@ -9825,6 +9459,24 @@ "us-gov-west-1" : { } } }, + "mq" : { + "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "hostname" : "mq-fips.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "mq-fips.us-gov-west-1.amazonaws.com" + }, + "us-gov-east-1" : { }, + "us-gov-west-1" : { } + } + }, "neptune" : { "endpoints" : { "us-gov-east-1" : { @@ -10042,14 +9694,6 @@ "signatureVersions" : [ "s3", "s3v4" ] }, "endpoints" : { - "accesspoint-dualstack-us-gov-east-1" : { - "hostname" : "s3-accesspoint.dualstack.us-gov-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "accesspoint-dualstack-us-gov-west-1" : { - "hostname" : "s3-accesspoint.dualstack.us-gov-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "accesspoint-us-gov-east-1" : { "hostname" : "s3-accesspoint.us-gov-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] @@ -10058,14 +9702,6 @@ "hostname" : "s3-accesspoint.us-gov-west-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "fips-accesspoint-dualstack-us-gov-east-1" : { - "hostname" : "s3-accesspoint-fips.dualstack.us-gov-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, - "fips-accesspoint-dualstack-us-gov-west-1" : { - "hostname" : "s3-accesspoint-fips.dualstack.us-gov-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "fips-accesspoint-us-gov-east-1" : { "hostname" : "s3-accesspoint-fips.us-gov-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] @@ -10084,17 +9720,9 @@ "hostname" : "s3.us-gov-east-1.amazonaws.com", "protocols" : [ "http", "https" ] }, - "us-gov-east-1-dualstack" : { - "hostname" : "s3.dualstack.us-gov-east-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] - }, "us-gov-west-1" : { "hostname" : "s3.us-gov-west-1.amazonaws.com", "protocols" : [ "http", "https" ] - }, - "us-gov-west-1-dualstack" : { - "hostname" : "s3.dualstack.us-gov-west-1.amazonaws.com", - "signatureVersions" : [ "s3", "s3v4" ] } } }, @@ -10111,13 +9739,6 @@ "hostname" : "s3-control.us-gov-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-gov-east-1-dualstack" : { - "credentialScope" : { - "region" : "us-gov-east-1" - }, - "hostname" : "s3-control.dualstack.us-gov-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-gov-east-1-fips" : { "credentialScope" : { "region" : "us-gov-east-1" @@ -10125,13 +9746,6 @@ "hostname" : "s3-control-fips.us-gov-east-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-gov-east-1-fips-dualstack" : { - "credentialScope" : { - "region" : "us-gov-east-1" - }, - "hostname" : "s3-control-fips.dualstack.us-gov-east-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-gov-west-1" : { "credentialScope" : { "region" : "us-gov-west-1" @@ -10139,26 +9753,12 @@ "hostname" : "s3-control.us-gov-west-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] }, - "us-gov-west-1-dualstack" : { - "credentialScope" : { - "region" : "us-gov-west-1" - }, - "hostname" : "s3-control.dualstack.us-gov-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] - }, "us-gov-west-1-fips" : { "credentialScope" : { "region" : "us-gov-west-1" }, "hostname" : "s3-control-fips.us-gov-west-1.amazonaws.com", "signatureVersions" : [ "s3v4" ] - }, - "us-gov-west-1-fips-dualstack" : { - "credentialScope" : { - "region" : "us-gov-west-1" - }, - "hostname" : "s3-control-fips.dualstack.us-gov-west-1.amazonaws.com", - "signatureVersions" : [ "s3v4" ] } } }, @@ -10237,6 +9837,24 @@ } } }, + "servicecatalog-appregistry" : { + "endpoints" : { + "fips-us-gov-east-1" : { + "credentialScope" : { + "region" : "us-gov-east-1" + }, + "hostname" : "servicecatalog-appregistry.us-gov-east-1.amazonaws.com" + }, + "fips-us-gov-west-1" : { + "credentialScope" : { + "region" : "us-gov-west-1" + }, + "hostname" : "servicecatalog-appregistry.us-gov-west-1.amazonaws.com" + }, + "us-gov-east-1" : { }, + "us-gov-west-1" : { } + } + }, "servicequotas" : { "defaults" : { "protocols" : [ "https" ] @@ -10258,12 +9876,6 @@ "us-gov-west-1" : { } } }, - "signer" : { - "endpoints" : { - "us-gov-east-1" : { }, - "us-gov-west-1" : { } - } - }, "sms" : { "endpoints" : { "fips-us-gov-east-1" : { @@ -10395,14 +10007,14 @@ "credentialScope" : { "region" : "us-gov-east-1" }, - "hostname" : "streams.dynamodb.us-gov-east-1.amazonaws.com" + "hostname" : "dynamodb.us-gov-east-1.amazonaws.com" }, "us-gov-west-1" : { }, "us-gov-west-1-fips" : { "credentialScope" : { "region" : "us-gov-west-1" }, - "hostname" : "streams.dynamodb.us-gov-west-1.amazonaws.com" + "hostname" : "dynamodb.us-gov-west-1.amazonaws.com" } } }, @@ -10457,36 +10069,12 @@ } } }, - "synthetics" : { - "endpoints" : { - "us-gov-east-1" : { }, - "us-gov-west-1" : { } - } - }, "tagging" : { "endpoints" : { "us-gov-east-1" : { }, "us-gov-west-1" : { } } }, - "textract" : { - "endpoints" : { - "fips-us-gov-east-1" : { - "credentialScope" : { - "region" : "us-gov-east-1" - }, - "hostname" : "textract-fips.us-gov-east-1.amazonaws.com" - }, - "fips-us-gov-west-1" : { - "credentialScope" : { - "region" : "us-gov-west-1" - }, - "hostname" : "textract-fips.us-gov-west-1.amazonaws.com" - }, - "us-gov-east-1" : { }, - "us-gov-west-1" : { } - } - }, "transcribe" : { "defaults" : { "protocols" : [ "https" ] @@ -10725,6 +10313,17 @@ "us-iso-east-1" : { } } }, + "elasticfilesystem" : { + "endpoints" : { + "fips-us-iso-east-1" : { + "credentialScope" : { + "region" : "us-iso-east-1" + }, + "hostname" : "elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov" + }, + "us-iso-east-1" : { } + } + }, "elasticloadbalancing" : { "endpoints" : { "us-iso-east-1" : { @@ -10749,7 +10348,7 @@ "us-iso-east-1" : { } } }, - "execute-api" : { + "firehose" : { "endpoints" : { "us-iso-east-1" : { } } @@ -10761,6 +10360,11 @@ } } }, + "health" : { + "endpoints" : { + "us-iso-east-1" : { } + } + }, "iam" : { "endpoints" : { "aws-iso-global" : { @@ -10794,6 +10398,11 @@ "us-iso-east-1" : { } } }, + "license-manager" : { + "endpoints" : { + "us-iso-east-1" : { } + } + }, "logs" : { "endpoints" : { "us-iso-east-1" : { } @@ -10819,6 +10428,11 @@ "us-iso-east-1" : { } } }, + "ram" : { + "endpoints" : { + "us-iso-east-1" : { } + } + }, "rds" : { "endpoints" : { "us-iso-east-1" : { } @@ -10841,6 +10455,11 @@ "isRegionalized" : false, "partitionEndpoint" : "aws-iso-global" }, + "route53resolver" : { + "endpoints" : { + "us-iso-east-1" : { } + } + }, "runtime.sagemaker" : { "endpoints" : { "us-iso-east-1" : { } @@ -10895,10 +10514,13 @@ "defaults" : { "credentialScope" : { "service" : "dynamodb" - } + }, + "protocols" : [ "http", "https" ] }, "endpoints" : { - "us-iso-east-1" : { } + "us-iso-east-1" : { + "protocols" : [ "http", "https" ] + } } }, "sts" : { @@ -11027,6 +10649,11 @@ "us-isob-east-1" : { } } }, + "ds" : { + "endpoints" : { + "us-isob-east-1" : { } + } + }, "dynamodb" : { "defaults" : { "protocols" : [ "http", "https" ] @@ -11080,6 +10707,11 @@ "us-isob-east-1" : { } } }, + "health" : { + "endpoints" : { + "us-isob-east-1" : { } + } + }, "iam" : { "endpoints" : { "aws-iso-b-global" : { @@ -11222,6 +10854,11 @@ "endpoints" : { "us-isob-east-1" : { } } + }, + "tagging" : { + "endpoints" : { + "us-isob-east-1" : { } + } } } } ], From 514a03868e2f379bf12ea390b0367c3e334786e9 Mon Sep 17 00:00:00 2001 From: Jason Del Ponte <961963+jasdel@users.noreply.github.com> Date: Fri, 20 Aug 2021 17:54:03 -0700 Subject: [PATCH 2/2] Regenerated API Clients --- .../9f885155218145298f0146e57b09da46.json | 100 ++++++++ .../acmpca/internal/endpoints/endpoints.go | 1 + service/amp/internal/endpoints/endpoints.go | 7 - .../amplify/internal/endpoints/endpoints.go | 21 ++ .../internal/endpoints/endpoints.go | 14 ++ .../internal/endpoints/endpoints.go | 33 --- .../appflow/internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 22 -- .../apprunner/internal/endpoints/endpoints.go | 7 + .../appstream/internal/endpoints/endpoints.go | 1 + .../appsync/internal/endpoints/endpoints.go | 1 + .../athena/internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 12 - .../internal/endpoints/endpoints.go | 1 + service/batch/internal/endpoints/endpoints.go | 12 + .../braket/internal/endpoints/endpoints.go | 5 - .../internal/endpoints/endpoints.go | 9 + .../internal/endpoints/endpoints.go | 9 + .../internal/endpoints/endpoints.go | 46 ++++ .../internal/endpoints/endpoints.go | 3 + .../codebuild/internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 12 - .../internal/endpoints/endpoints.go | 20 -- .../internal/endpoints/endpoints.go | 11 +- .../internal/endpoints/endpoints.go | 11 +- .../api_op_StartDocumentClassificationJob.go | 14 ++ ...pi_op_StartDominantLanguageDetectionJob.go | 14 ++ .../api_op_StartEntitiesDetectionJob.go | 13 + .../api_op_StartEventsDetectionJob.go | 13 + .../api_op_StartKeyPhrasesDetectionJob.go | 14 ++ .../api_op_StartPiiEntitiesDetectionJob.go | 14 ++ .../api_op_StartSentimentDetectionJob.go | 13 + .../api_op_StartTopicsDetectionJob.go | 13 + service/comprehend/deserializers.go | 168 +++++++++++++ service/comprehend/serializers.go | 56 +++++ service/comprehend/types/types.go | 60 +++++ service/comprehend/validators.go | 40 +++ .../internal/endpoints/endpoints.go | 18 -- .../internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 1 + .../datasync/internal/endpoints/endpoints.go | 1 + service/dax/internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 4 + service/dlm/internal/endpoints/endpoints.go | 31 --- .../internal/endpoints/endpoints.go | 73 ++++-- .../ec2/api_op_CreateCapacityReservation.go | 2 +- service/ec2/api_op_DescribeInstanceTypes.go | 4 + ...i_op_DescribeTrunkInterfaceAssociations.go | 91 +++++++ .../ec2/api_op_ModifyCapacityReservation.go | 2 +- service/ec2/api_op_RunInstances.go | 10 +- service/ec2/deserializers.go | 16 ++ service/ec2/internal/endpoints/endpoints.go | 48 +--- service/ec2/types/enums.go | 18 ++ service/ec2/types/types.go | 21 +- .../ecrpublic/internal/endpoints/endpoints.go | 8 - service/efs/internal/endpoints/endpoints.go | 9 + service/eks/api_op_DeleteAddon.go | 5 + service/eks/serializers.go | 4 + service/eks/types/enums.go | 4 + .../internal/endpoints/endpoints.go | 41 ++- .../finspace/internal/endpoints/endpoints.go | 7 + .../internal/endpoints/endpoints.go | 7 + .../firehose/internal/endpoints/endpoints.go | 3 + service/fms/internal/endpoints/endpoints.go | 17 ++ .../forecast/internal/endpoints/endpoints.go | 24 +- .../internal/endpoints/endpoints.go | 24 +- .../internal/endpoints/endpoints.go | 8 - service/fsx/internal/endpoints/endpoints.go | 1 + .../gamelift/internal/endpoints/endpoints.go | 9 +- .../internal/endpoints/endpoints.go | 1 + .../guardduty/internal/endpoints/endpoints.go | 1 + .../health/internal/endpoints/endpoints.go | 10 + .../internal/endpoints/endpoints.go | 2 + service/iot/internal/endpoints/endpoints.go | 54 +++- .../internal/endpoints/endpoints.go | 3 - .../internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 54 +++- .../internal/endpoints/endpoints.go | 36 +++ .../internal/endpoints/endpoints.go | 3 - service/ivs/internal/endpoints/endpoints.go | 5 - .../internal/endpoints/endpoints.go | 4 +- .../internal/endpoints/endpoints.go | 10 - .../internal/endpoints/endpoints.go | 10 - .../internal/endpoints/endpoints.go | 4 + .../lightsail/internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 5 + .../internal/endpoints/endpoints.go | 11 - .../macie2/internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 16 -- service/mq/internal/endpoints/endpoints.go | 20 ++ .../internal/endpoints/endpoints.go | 10 - .../outposts/internal/endpoints/endpoints.go | 1 + service/pi/internal/endpoints/endpoints.go | 23 -- .../internal/endpoints/endpoints.go | 8 - service/qldb/internal/endpoints/endpoints.go | 25 +- .../internal/endpoints/endpoints.go | 25 +- service/ram/internal/endpoints/endpoints.go | 4 + .../internal/endpoints/endpoints.go | 3 + .../robomaker/api_op_CreateSimulationJob.go | 5 +- service/robomaker/types/types.go | 10 +- .../internal/endpoints/endpoints.go | 8 + .../internal/endpoints/endpoints.go | 8 + service/s3/internal/endpoints/endpoints.go | 236 +----------------- .../s3control/internal/endpoints/endpoints.go | 196 --------------- .../internal/endpoints/s3/endpoints.go | 236 +----------------- .../internal/endpoints/endpoints.go | 22 -- .../internal/endpoints/endpoints.go | 5 + .../internal/endpoints/endpoints.go | 68 +++++ .../signer/internal/endpoints/endpoints.go | 30 --- .../ssooidc/internal/endpoints/endpoints.go | 6 + .../internal/endpoints/endpoints.go | 1 + .../internal/endpoints/endpoints.go | 30 --- .../textract/internal/endpoints/endpoints.go | 61 ----- .../transfer/internal/endpoints/endpoints.go | 5 + .../internal/endpoints/endpoints.go | 38 +++ 117 files changed, 1429 insertions(+), 1195 deletions(-) create mode 100644 .changelog/9f885155218145298f0146e57b09da46.json diff --git a/.changelog/9f885155218145298f0146e57b09da46.json b/.changelog/9f885155218145298f0146e57b09da46.json new file mode 100644 index 00000000000..21aab092cbd --- /dev/null +++ b/.changelog/9f885155218145298f0146e57b09da46.json @@ -0,0 +1,100 @@ +{ + "id": "9f885155-2181-4529-8f01-46e57b09da46", + "type": "feature", + "description": "API client updated", + "modules": [ + "service/acmpca", + "service/amp", + "service/amplify", + "service/amplifybackend", + "service/apigatewaymanagementapi", + "service/appflow", + "service/applicationinsights", + "service/apprunner", + "service/appstream", + "service/appsync", + "service/athena", + "service/auditmanager", + "service/autoscalingplans", + "service/batch", + "service/braket", + "service/chimesdkidentity", + "service/chimesdkmessaging", + "service/cloudtrail", + "service/codeartifact", + "service/codebuild", + "service/codecommit", + "service/codeguruprofiler", + "service/codestarnotifications", + "service/cognitoidentity", + "service/cognitoidentityprovider", + "service/comprehend", + "service/computeoptimizer", + "service/connectcontactlens", + "service/customerprofiles", + "service/datasync", + "service/dax", + "service/directoryservice", + "service/dlm", + "service/dynamodbstreams", + "service/ec2", + "service/ecrpublic", + "service/efs", + "service/eks", + "service/emrcontainers", + "service/finspace", + "service/finspacedata", + "service/firehose", + "service/fms", + "service/forecast", + "service/forecastquery", + "service/frauddetector", + "service/fsx", + "service/gamelift", + "service/groundstation", + "service/guardduty", + "service/health", + "service/healthlake", + "service/iot", + "service/iot1clickdevicesservice", + "service/iotanalytics", + "service/iotdataplane", + "service/iotfleethub", + "service/iotsitewise", + "service/ivs", + "service/lakeformation", + "service/lexmodelsv2", + "service/lexruntimev2", + "service/licensemanager", + "service/lightsail", + "service/lookoutequipment", + "service/lookoutmetrics", + "service/macie2", + "service/mediapackage", + "service/mediapackagevod", + "service/mq", + "service/networkfirewall", + "service/outposts", + "service/pi", + "service/pinpointsmsvoice", + "service/qldb", + "service/qldbsession", + "service/ram", + "service/resourcegroupstaggingapi", + "service/robomaker", + "service/route53recoverycontrolconfig", + "service/route53resolver", + "service/s3", + "service/s3control", + "service/s3outposts", + "service/servicecatalog", + "service/servicecatalogappregistry", + "service/signer", + "service/ssooidc", + "service/storagegateway", + "service/synthetics", + "service/textract", + "service/transfer", + "service/wafregional" + ] +} \ No newline at end of file diff --git a/service/acmpca/internal/endpoints/endpoints.go b/service/acmpca/internal/endpoints/endpoints.go index dcc43ac15f8..f8c44171039 100644 --- a/service/acmpca/internal/endpoints/endpoints.go +++ b/service/acmpca/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/amp/internal/endpoints/endpoints.go b/service/amp/internal/endpoints/endpoints.go index 87cb690b200..390ecb590a3 100644 --- a/service/amp/internal/endpoints/endpoints.go +++ b/service/amp/internal/endpoints/endpoints.go @@ -62,13 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "eu-central-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/amplify/internal/endpoints/endpoints.go b/service/amplify/internal/endpoints/endpoints.go index 57a27174b2f..b52bcff9eea 100644 --- a/service/amplify/internal/endpoints/endpoints.go +++ b/service/amplify/internal/endpoints/endpoints.go @@ -62,6 +62,27 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "ap-east-1": endpoints.Endpoint{}, + "ap-northeast-1": endpoints.Endpoint{}, + "ap-northeast-2": endpoints.Endpoint{}, + "ap-south-1": endpoints.Endpoint{}, + "ap-southeast-1": endpoints.Endpoint{}, + "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, + "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/amplifybackend/internal/endpoints/endpoints.go b/service/amplifybackend/internal/endpoints/endpoints.go index e83e96e2046..6a7e2783f15 100644 --- a/service/amplifybackend/internal/endpoints/endpoints.go +++ b/service/amplifybackend/internal/endpoints/endpoints.go @@ -62,6 +62,20 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "ap-northeast-1": endpoints.Endpoint{}, + "ap-northeast-2": endpoints.Endpoint{}, + "ap-south-1": endpoints.Endpoint{}, + "ap-southeast-1": endpoints.Endpoint{}, + "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, + "eu-central-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/apigatewaymanagementapi/internal/endpoints/endpoints.go b/service/apigatewaymanagementapi/internal/endpoints/endpoints.go index ebbb86c388e..d4b72e45edc 100644 --- a/service/apigatewaymanagementapi/internal/endpoints/endpoints.go +++ b/service/apigatewaymanagementapi/internal/endpoints/endpoints.go @@ -62,28 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", @@ -94,10 +72,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, - "cn-northwest-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso", @@ -108,9 +82,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-iso-east-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso-b", @@ -131,9 +102,5 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-gov-east-1": endpoints.Endpoint{}, - "us-gov-west-1": endpoints.Endpoint{}, - }, }, } diff --git a/service/appflow/internal/endpoints/endpoints.go b/service/appflow/internal/endpoints/endpoints.go index 9746f944518..80302afd163 100644 --- a/service/appflow/internal/endpoints/endpoints.go +++ b/service/appflow/internal/endpoints/endpoints.go @@ -63,6 +63,7 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.Aws, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "af-south-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, diff --git a/service/applicationinsights/internal/endpoints/endpoints.go b/service/applicationinsights/internal/endpoints/endpoints.go index e0b2f7bce8d..e42ce06283c 100644 --- a/service/applicationinsights/internal/endpoints/endpoints.go +++ b/service/applicationinsights/internal/endpoints/endpoints.go @@ -62,28 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/apprunner/internal/endpoints/endpoints.go b/service/apprunner/internal/endpoints/endpoints.go index 79fd9da5930..957791f2717 100644 --- a/service/apprunner/internal/endpoints/endpoints.go +++ b/service/apprunner/internal/endpoints/endpoints.go @@ -62,6 +62,13 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "ap-northeast-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/appstream/internal/endpoints/endpoints.go b/service/appstream/internal/endpoints/endpoints.go index af0172f9102..4fc8fd0dd08 100644 --- a/service/appstream/internal/endpoints/endpoints.go +++ b/service/appstream/internal/endpoints/endpoints.go @@ -73,6 +73,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, "fips": endpoints.Endpoint{ Hostname: "appstream2-fips.us-west-2.amazonaws.com", CredentialScope: endpoints.CredentialScope{ diff --git a/service/appsync/internal/endpoints/endpoints.go b/service/appsync/internal/endpoints/endpoints.go index 5096c541776..d2355ce4491 100644 --- a/service/appsync/internal/endpoints/endpoints.go +++ b/service/appsync/internal/endpoints/endpoints.go @@ -66,6 +66,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/athena/internal/endpoints/endpoints.go b/service/athena/internal/endpoints/endpoints.go index e80044ca747..b81e3557585 100644 --- a/service/athena/internal/endpoints/endpoints.go +++ b/service/athena/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/auditmanager/internal/endpoints/endpoints.go b/service/auditmanager/internal/endpoints/endpoints.go index 765d7686205..f3befce5170 100644 --- a/service/auditmanager/internal/endpoints/endpoints.go +++ b/service/auditmanager/internal/endpoints/endpoints.go @@ -62,18 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/autoscalingplans/internal/endpoints/endpoints.go b/service/autoscalingplans/internal/endpoints/endpoints.go index b05ee1f7b08..14dfc2b7cb9 100644 --- a/service/autoscalingplans/internal/endpoints/endpoints.go +++ b/service/autoscalingplans/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/batch/internal/endpoints/endpoints.go b/service/batch/internal/endpoints/endpoints.go index e71d6732060..ea968c7bda3 100644 --- a/service/batch/internal/endpoints/endpoints.go +++ b/service/batch/internal/endpoints/endpoints.go @@ -154,6 +154,18 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "fips-us-gov-east-1": endpoints.Endpoint{ + Hostname: "batch.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-east-1", + }, + }, + "fips-us-gov-west-1": endpoints.Endpoint{ + Hostname: "batch.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-west-1", + }, + }, "us-gov-east-1": endpoints.Endpoint{}, "us-gov-west-1": endpoints.Endpoint{}, }, diff --git a/service/braket/internal/endpoints/endpoints.go b/service/braket/internal/endpoints/endpoints.go index 59e35fe9988..683fc7d3b0e 100644 --- a/service/braket/internal/endpoints/endpoints.go +++ b/service/braket/internal/endpoints/endpoints.go @@ -62,11 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-east-1": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/chimesdkidentity/internal/endpoints/endpoints.go b/service/chimesdkidentity/internal/endpoints/endpoints.go index 9767a3c59f9..a9a16aa0f45 100644 --- a/service/chimesdkidentity/internal/endpoints/endpoints.go +++ b/service/chimesdkidentity/internal/endpoints/endpoints.go @@ -62,6 +62,15 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-east-1": endpoints.Endpoint{}, + "us-east-1-fips": endpoints.Endpoint{ + Hostname: "identity-chime-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + }, }, { ID: "aws-cn", diff --git a/service/chimesdkmessaging/internal/endpoints/endpoints.go b/service/chimesdkmessaging/internal/endpoints/endpoints.go index 42aa515a1a6..9ebee50d837 100644 --- a/service/chimesdkmessaging/internal/endpoints/endpoints.go +++ b/service/chimesdkmessaging/internal/endpoints/endpoints.go @@ -62,6 +62,15 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-east-1": endpoints.Endpoint{}, + "us-east-1-fips": endpoints.Endpoint{ + Hostname: "messaging-chime-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + }, }, { ID: "aws-cn", diff --git a/service/cloudtrail/internal/endpoints/endpoints.go b/service/cloudtrail/internal/endpoints/endpoints.go index 85c542dcd6a..6dae659afe2 100644 --- a/service/cloudtrail/internal/endpoints/endpoints.go +++ b/service/cloudtrail/internal/endpoints/endpoints.go @@ -62,6 +62,52 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "af-south-1": endpoints.Endpoint{}, + "ap-east-1": endpoints.Endpoint{}, + "ap-northeast-1": endpoints.Endpoint{}, + "ap-northeast-2": endpoints.Endpoint{}, + "ap-south-1": endpoints.Endpoint{}, + "ap-southeast-1": endpoints.Endpoint{}, + "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, + "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "cloudtrail-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "cloudtrail-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-1": endpoints.Endpoint{ + Hostname: "cloudtrail-fips.us-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-1", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "cloudtrail-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/codeartifact/internal/endpoints/endpoints.go b/service/codeartifact/internal/endpoints/endpoints.go index 2b3df152f79..f5dd3c3da7c 100644 --- a/service/codeartifact/internal/endpoints/endpoints.go +++ b/service/codeartifact/internal/endpoints/endpoints.go @@ -69,7 +69,10 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, "us-east-1": endpoints.Endpoint{}, "us-east-2": endpoints.Endpoint{}, "us-west-2": endpoints.Endpoint{}, diff --git a/service/codebuild/internal/endpoints/endpoints.go b/service/codebuild/internal/endpoints/endpoints.go index 97c1dab3f07..53c4d38f786 100644 --- a/service/codebuild/internal/endpoints/endpoints.go +++ b/service/codebuild/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/codecommit/internal/endpoints/endpoints.go b/service/codecommit/internal/endpoints/endpoints.go index 934fdb3c7f6..a74ccf07c2f 100644 --- a/service/codecommit/internal/endpoints/endpoints.go +++ b/service/codecommit/internal/endpoints/endpoints.go @@ -66,6 +66,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/codeguruprofiler/internal/endpoints/endpoints.go b/service/codeguruprofiler/internal/endpoints/endpoints.go index e16158b8bba..ab25ad0fa1a 100644 --- a/service/codeguruprofiler/internal/endpoints/endpoints.go +++ b/service/codeguruprofiler/internal/endpoints/endpoints.go @@ -62,18 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/codestarnotifications/internal/endpoints/endpoints.go b/service/codestarnotifications/internal/endpoints/endpoints.go index cef3e8a42f3..d255631222c 100644 --- a/service/codestarnotifications/internal/endpoints/endpoints.go +++ b/service/codestarnotifications/internal/endpoints/endpoints.go @@ -62,26 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/cognitoidentity/internal/endpoints/endpoints.go b/service/cognitoidentity/internal/endpoints/endpoints.go index 44d82c07be7..65b01a5119c 100644 --- a/service/cognitoidentity/internal/endpoints/endpoints.go +++ b/service/cognitoidentity/internal/endpoints/endpoints.go @@ -92,11 +92,12 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-west-2", }, }, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/cognitoidentityprovider/internal/endpoints/endpoints.go b/service/cognitoidentityprovider/internal/endpoints/endpoints.go index 6d26e1980d3..451b2a4683c 100644 --- a/service/cognitoidentityprovider/internal/endpoints/endpoints.go +++ b/service/cognitoidentityprovider/internal/endpoints/endpoints.go @@ -98,11 +98,12 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-west-2", }, }, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/comprehend/api_op_StartDocumentClassificationJob.go b/service/comprehend/api_op_StartDocumentClassificationJob.go index 878175d916e..5855eb1e25a 100644 --- a/service/comprehend/api_op_StartDocumentClassificationJob.go +++ b/service/comprehend/api_op_StartDocumentClassificationJob.go @@ -60,6 +60,12 @@ type StartDocumentClassificationJobInput struct { // The identifier of the job. JobName *string + // Tags to be associated with the document classification job. A tag is a key-value + // pair that adds metadata to a resource used by Amazon Comprehend. For example, a + // tag with "Sales" as the key might be added to a resource to indicate its use by + // the sales department. + Tags []types.Tag + // ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to // encrypt data on the storage volume attached to the ML compute instance(s) that // process the analysis job. The VolumeKmsKeyId can be either of the following @@ -83,6 +89,14 @@ type StartDocumentClassificationJobInput struct { type StartDocumentClassificationJobOutput struct { + // The Amazon Resource Name (ARN) of the document classification job. It is a + // unique, fully qualified identifier for the job. It includes the AWS account, + // Region, and the job ID. The format of the ARN is as follows: + // arn::comprehend:::document-classification-job/ The following is an example job + // ARN: + // arn:aws:comprehend:us-west-2:111122223333:document-classification-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. To get the status of the job, use this // identifier with the operation. JobId *string diff --git a/service/comprehend/api_op_StartDominantLanguageDetectionJob.go b/service/comprehend/api_op_StartDominantLanguageDetectionJob.go index 5117bf24ba3..61dd8f8fc70 100644 --- a/service/comprehend/api_op_StartDominantLanguageDetectionJob.go +++ b/service/comprehend/api_op_StartDominantLanguageDetectionJob.go @@ -57,6 +57,12 @@ type StartDominantLanguageDetectionJobInput struct { // An identifier for the job. JobName *string + // Tags to be associated with the dominant language detection job. A tag is a + // key-value pair that adds metadata to a resource used by Amazon Comprehend. For + // example, a tag with "Sales" as the key might be added to a resource to indicate + // its use by the sales department. + Tags []types.Tag + // ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to // encrypt data on the storage volume attached to the ML compute instance(s) that // process the analysis job. The VolumeKmsKeyId can be either of the following @@ -80,6 +86,14 @@ type StartDominantLanguageDetectionJobInput struct { type StartDominantLanguageDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the dominant language detection job. It is a + // unique, fully qualified identifier for the job. It includes the AWS account, + // Region, and the job ID. The format of the ARN is as follows: + // arn::comprehend:::dominant-language-detection-job/ The following is an example + // job ARN: + // arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. To get the status of a job, use this // identifier with the operation. JobId *string diff --git a/service/comprehend/api_op_StartEntitiesDetectionJob.go b/service/comprehend/api_op_StartEntitiesDetectionJob.go index 424330d0de2..875d3ce0c94 100644 --- a/service/comprehend/api_op_StartEntitiesDetectionJob.go +++ b/service/comprehend/api_op_StartEntitiesDetectionJob.go @@ -74,6 +74,12 @@ type StartEntitiesDetectionJobInput struct { // The identifier of the job. JobName *string + // Tags to be associated with the entities detection job. A tag is a key-value pair + // that adds metadata to a resource used by Amazon Comprehend. For example, a tag + // with "Sales" as the key might be added to a resource to indicate its use by the + // sales department. + Tags []types.Tag + // ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to // encrypt data on the storage volume attached to the ML compute instance(s) that // process the analysis job. The VolumeKmsKeyId can be either of the following @@ -97,6 +103,13 @@ type StartEntitiesDetectionJobInput struct { type StartEntitiesDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the entities detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::entities-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. To get the status of job, use this // identifier with the operation. JobId *string diff --git a/service/comprehend/api_op_StartEventsDetectionJob.go b/service/comprehend/api_op_StartEventsDetectionJob.go index 206b76a9949..36c2b54a716 100644 --- a/service/comprehend/api_op_StartEventsDetectionJob.go +++ b/service/comprehend/api_op_StartEventsDetectionJob.go @@ -63,11 +63,24 @@ type StartEventsDetectionJobInput struct { // The identifier of the events detection job. JobName *string + // Tags to be associated with the events detection job. A tag is a key-value pair + // that adds metadata to a resource used by Amazon Comprehend. For example, a tag + // with "Sales" as the key might be added to a resource to indicate its use by the + // sales department. + Tags []types.Tag + noSmithyDocumentSerde } type StartEventsDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the events detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::events-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:events-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // An unique identifier for the request. If you don't set the client request token, // Amazon Comprehend generates one. JobId *string diff --git a/service/comprehend/api_op_StartKeyPhrasesDetectionJob.go b/service/comprehend/api_op_StartKeyPhrasesDetectionJob.go index bd75d15315e..bce60c4dfbf 100644 --- a/service/comprehend/api_op_StartKeyPhrasesDetectionJob.go +++ b/service/comprehend/api_op_StartKeyPhrasesDetectionJob.go @@ -64,6 +64,12 @@ type StartKeyPhrasesDetectionJobInput struct { // The identifier of the job. JobName *string + // Tags to be associated with the key phrases detection job. A tag is a key-value + // pair that adds metadata to a resource used by Amazon Comprehend. For example, a + // tag with "Sales" as the key might be added to a resource to indicate its use by + // the sales department. + Tags []types.Tag + // ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to // encrypt data on the storage volume attached to the ML compute instance(s) that // process the analysis job. The VolumeKmsKeyId can be either of the following @@ -87,6 +93,14 @@ type StartKeyPhrasesDetectionJobInput struct { type StartKeyPhrasesDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the key phrase detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::key-phrases-detection-job/ The following is an example job + // ARN: + // arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. To get the status of a job, use this // identifier with the operation. JobId *string diff --git a/service/comprehend/api_op_StartPiiEntitiesDetectionJob.go b/service/comprehend/api_op_StartPiiEntitiesDetectionJob.go index 7f289216208..81a2ab8ec34 100644 --- a/service/comprehend/api_op_StartPiiEntitiesDetectionJob.go +++ b/service/comprehend/api_op_StartPiiEntitiesDetectionJob.go @@ -69,11 +69,25 @@ type StartPiiEntitiesDetectionJobInput struct { // provide a RedactionConfig definition that includes the PiiEntityTypes parameter. RedactionConfig *types.RedactionConfig + // Tags to be associated with the PII entities detection job. A tag is a key-value + // pair that adds metadata to a resource used by Amazon Comprehend. For example, a + // tag with "Sales" as the key might be added to a resource to indicate its use by + // the sales department. + Tags []types.Tag + noSmithyDocumentSerde } type StartPiiEntitiesDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the PII entity detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::pii-entities-detection-job/ The following is an example job + // ARN: + // arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. JobId *string diff --git a/service/comprehend/api_op_StartSentimentDetectionJob.go b/service/comprehend/api_op_StartSentimentDetectionJob.go index d66966140ee..acdead483f5 100644 --- a/service/comprehend/api_op_StartSentimentDetectionJob.go +++ b/service/comprehend/api_op_StartSentimentDetectionJob.go @@ -64,6 +64,12 @@ type StartSentimentDetectionJobInput struct { // The identifier of the job. JobName *string + // Tags to be associated with the sentiment detection job. A tag is a key-value + // pair that adds metadata to a resource used by Amazon Comprehend. For example, a + // tag with "Sales" as the key might be added to a resource to indicate its use by + // the sales department. + Tags []types.Tag + // ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to // encrypt data on the storage volume attached to the ML compute instance(s) that // process the analysis job. The VolumeKmsKeyId can be either of the following @@ -87,6 +93,13 @@ type StartSentimentDetectionJobInput struct { type StartSentimentDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the sentiment detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::sentiment-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. To get the status of a job, use this // identifier with the operation. JobId *string diff --git a/service/comprehend/api_op_StartTopicsDetectionJob.go b/service/comprehend/api_op_StartTopicsDetectionJob.go index 47c512160bb..57e5ce5822c 100644 --- a/service/comprehend/api_op_StartTopicsDetectionJob.go +++ b/service/comprehend/api_op_StartTopicsDetectionJob.go @@ -62,6 +62,12 @@ type StartTopicsDetectionJobInput struct { // The number of topics to detect. NumberOfTopics *int32 + // Tags to be associated with the topics detection job. A tag is a key-value pair + // that adds metadata to a resource used by Amazon Comprehend. For example, a tag + // with "Sales" as the key might be added to a resource to indicate its use by the + // sales department. + Tags []types.Tag + // ID for the AWS Key Management Service (KMS) key that Amazon Comprehend uses to // encrypt data on the storage volume attached to the ML compute instance(s) that // process the analysis job. The VolumeKmsKeyId can be either of the following @@ -85,6 +91,13 @@ type StartTopicsDetectionJobInput struct { type StartTopicsDetectionJobOutput struct { + // The Amazon Resource Name (ARN) of the topics detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::topics-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:document-classification-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier generated for the job. To get the status of the job, use this // identifier with the DescribeTopicDetectionJob operation. JobId *string diff --git a/service/comprehend/deserializers.go b/service/comprehend/deserializers.go index ae5a1968a61..41ec239fb52 100644 --- a/service/comprehend/deserializers.go +++ b/service/comprehend/deserializers.go @@ -5233,6 +5233,9 @@ func awsAwsjson11_deserializeOpErrorStartDocumentClassificationJob(response *smi case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5353,6 +5356,9 @@ func awsAwsjson11_deserializeOpErrorStartDominantLanguageDetectionJob(response * case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5479,6 +5485,9 @@ func awsAwsjson11_deserializeOpErrorStartEntitiesDetectionJob(response *smithyht case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5599,6 +5608,9 @@ func awsAwsjson11_deserializeOpErrorStartEventsDetectionJob(response *smithyhttp case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5719,6 +5731,9 @@ func awsAwsjson11_deserializeOpErrorStartKeyPhrasesDetectionJob(response *smithy case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5839,6 +5854,9 @@ func awsAwsjson11_deserializeOpErrorStartPiiEntitiesDetectionJob(response *smith case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -5959,6 +5977,9 @@ func awsAwsjson11_deserializeOpErrorStartSentimentDetectionJob(response *smithyh case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -6079,6 +6100,9 @@ func awsAwsjson11_deserializeOpErrorStartTopicsDetectionJob(response *smithyhttp case strings.EqualFold("TooManyRequestsException", errorCode): return awsAwsjson11_deserializeErrorTooManyRequestsException(response, errorBody) + case strings.EqualFold("TooManyTagsException", errorCode): + return awsAwsjson11_deserializeErrorTooManyTagsException(response, errorBody) + default: genericError := &smithy.GenericAPIError{ Code: errorCode, @@ -8990,6 +9014,15 @@ func awsAwsjson11_deserializeDocumentDocumentClassificationJobProperties(v **typ return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -9671,6 +9704,15 @@ func awsAwsjson11_deserializeDocumentDominantLanguageDetectionJobProperties(v ** return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -10014,6 +10056,15 @@ func awsAwsjson11_deserializeDocumentEntitiesDetectionJobProperties(v **types.En return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -11297,6 +11348,15 @@ func awsAwsjson11_deserializeDocumentEventsDetectionJobProperties(v **types.Even return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -11772,6 +11832,15 @@ func awsAwsjson11_deserializeDocumentKeyPhrasesDetectionJobProperties(v **types. return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -12588,6 +12657,15 @@ func awsAwsjson11_deserializeDocumentPiiEntitiesDetectionJobProperties(v **types return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -13162,6 +13240,15 @@ func awsAwsjson11_deserializeDocumentSentimentDetectionJobProperties(v **types.S return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -13903,6 +13990,15 @@ func awsAwsjson11_deserializeDocumentTopicsDetectionJobProperties(v **types.Topi return err } + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -15789,6 +15885,15 @@ func awsAwsjson11_deserializeOpDocumentStartDocumentClassificationJobOutput(v ** for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -15838,6 +15943,15 @@ func awsAwsjson11_deserializeOpDocumentStartDominantLanguageDetectionJobOutput(v for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -15887,6 +16001,15 @@ func awsAwsjson11_deserializeOpDocumentStartEntitiesDetectionJobOutput(v **Start for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -15936,6 +16059,15 @@ func awsAwsjson11_deserializeOpDocumentStartEventsDetectionJobOutput(v **StartEv for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -15985,6 +16117,15 @@ func awsAwsjson11_deserializeOpDocumentStartKeyPhrasesDetectionJobOutput(v **Sta for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -16034,6 +16175,15 @@ func awsAwsjson11_deserializeOpDocumentStartPiiEntitiesDetectionJobOutput(v **St for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -16083,6 +16233,15 @@ func awsAwsjson11_deserializeOpDocumentStartSentimentDetectionJobOutput(v **Star for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) @@ -16132,6 +16291,15 @@ func awsAwsjson11_deserializeOpDocumentStartTopicsDetectionJobOutput(v **StartTo for key, value := range shape { switch key { + case "JobArn": + if value != nil { + jtv, ok := value.(string) + if !ok { + return fmt.Errorf("expected ComprehendArn to be of type string, got %T instead", value) + } + sv.JobArn = ptr.String(jtv) + } + case "JobId": if value != nil { jtv, ok := value.(string) diff --git a/service/comprehend/serializers.go b/service/comprehend/serializers.go index 750bc914089..34c66c2aecd 100644 --- a/service/comprehend/serializers.go +++ b/service/comprehend/serializers.go @@ -4428,6 +4428,13 @@ func awsAwsjson11_serializeOpDocumentStartDocumentClassificationJobInput(v *Star } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.VolumeKmsKeyId != nil { ok := object.Key("VolumeKmsKeyId") ok.String(*v.VolumeKmsKeyId) @@ -4476,6 +4483,13 @@ func awsAwsjson11_serializeOpDocumentStartDominantLanguageDetectionJobInput(v *S } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.VolumeKmsKeyId != nil { ok := object.Key("VolumeKmsKeyId") ok.String(*v.VolumeKmsKeyId) @@ -4534,6 +4548,13 @@ func awsAwsjson11_serializeOpDocumentStartEntitiesDetectionJobInput(v *StartEnti } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.VolumeKmsKeyId != nil { ok := object.Key("VolumeKmsKeyId") ok.String(*v.VolumeKmsKeyId) @@ -4587,6 +4608,13 @@ func awsAwsjson11_serializeOpDocumentStartEventsDetectionJobInput(v *StartEvents } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.TargetEventTypes != nil { ok := object.Key("TargetEventTypes") if err := awsAwsjson11_serializeDocumentTargetEventTypes(v.TargetEventTypes, ok); err != nil { @@ -4635,6 +4663,13 @@ func awsAwsjson11_serializeOpDocumentStartKeyPhrasesDetectionJobInput(v *StartKe } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.VolumeKmsKeyId != nil { ok := object.Key("VolumeKmsKeyId") ok.String(*v.VolumeKmsKeyId) @@ -4700,6 +4735,13 @@ func awsAwsjson11_serializeOpDocumentStartPiiEntitiesDetectionJobInput(v *StartP } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + return nil } @@ -4741,6 +4783,13 @@ func awsAwsjson11_serializeOpDocumentStartSentimentDetectionJobInput(v *StartSen } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.VolumeKmsKeyId != nil { ok := object.Key("VolumeKmsKeyId") ok.String(*v.VolumeKmsKeyId) @@ -4794,6 +4843,13 @@ func awsAwsjson11_serializeOpDocumentStartTopicsDetectionJobInput(v *StartTopics } } + if v.Tags != nil { + ok := object.Key("Tags") + if err := awsAwsjson11_serializeDocumentTagList(v.Tags, ok); err != nil { + return err + } + } + if v.VolumeKmsKeyId != nil { ok := object.Key("VolumeKmsKeyId") ok.String(*v.VolumeKmsKeyId) diff --git a/service/comprehend/types/types.go b/service/comprehend/types/types.go index c4232e77bdf..1e46494b538 100644 --- a/service/comprehend/types/types.go +++ b/service/comprehend/types/types.go @@ -248,6 +248,14 @@ type DocumentClassificationJobProperties struct { // classification job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the document classification job. It is a + // unique, fully qualified identifier for the job. It includes the AWS account, + // Region, and the job ID. The format of the ARN is as follows: + // arn::comprehend:::document-classification-job/ The following is an example job + // ARN: + // arn:aws:comprehend:us-west-2:111122223333:document-classification-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the document classification job. JobId *string @@ -545,6 +553,14 @@ type DominantLanguageDetectionJobProperties struct { // language detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the dominant language detection job. It is a + // unique, fully qualified identifier for the job. It includes the AWS account, + // Region, and the job ID. The format of the ARN is as follows: + // arn::comprehend:::dominant-language-detection-job/ The following is an example + // job ARN: + // arn:aws:comprehend:us-west-2:111122223333:dominant-language-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the dominant language detection job. JobId *string @@ -687,6 +703,13 @@ type EntitiesDetectionJobProperties struct { // detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the entities detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::entities-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:entities-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the entities detection job. JobId *string @@ -1092,6 +1115,13 @@ type EventsDetectionJobProperties struct { // detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the events detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::events-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:events-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the events detection job. JobId *string @@ -1211,6 +1241,14 @@ type KeyPhrasesDetectionJobProperties struct { // detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the key phrases detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::key-phrases-detection-job/ The following is an example job + // ARN: + // arn:aws:comprehend:us-west-2:111122223333:key-phrases-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the key phrases detection job. JobId *string @@ -1342,6 +1380,14 @@ type PiiEntitiesDetectionJobProperties struct { // The input properties for a PII entities detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the PII entities detection job. It is a + // unique, fully qualified identifier for the job. It includes the AWS account, + // Region, and the job ID. The format of the ARN is as follows: + // arn::comprehend:::pii-entities-detection-job/ The following is an example job + // ARN: + // arn:aws:comprehend:us-west-2:111122223333:pii-entities-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the PII entities detection job. JobId *string @@ -1474,6 +1520,13 @@ type SentimentDetectionJobProperties struct { // detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the sentiment detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::sentiment-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:sentiment-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the sentiment detection job. JobId *string @@ -1626,6 +1679,13 @@ type TopicsDetectionJobProperties struct { // The input data configuration supplied when you created the topic detection job. InputDataConfig *InputDataConfig + // The Amazon Resource Name (ARN) of the topics detection job. It is a unique, + // fully qualified identifier for the job. It includes the AWS account, Region, and + // the job ID. The format of the ARN is as follows: + // arn::comprehend:::topics-detection-job/ The following is an example job ARN: + // arn:aws:comprehend:us-west-2:111122223333:topics-detection-job/1234abcd12ab34cd56ef1234567890ab + JobArn *string + // The identifier assigned to the topic detection job. JobId *string diff --git a/service/comprehend/validators.go b/service/comprehend/validators.go index 38718b21ff4..cf0d8113eb2 100644 --- a/service/comprehend/validators.go +++ b/service/comprehend/validators.go @@ -2057,6 +2057,11 @@ func validateOpStartDocumentClassificationJobInput(v *StartDocumentClassificatio invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2091,6 +2096,11 @@ func validateOpStartDominantLanguageDetectionJobInput(v *StartDominantLanguageDe invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2128,6 +2138,11 @@ func validateOpStartEntitiesDetectionJobInput(v *StartEntitiesDetectionJobInput) invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2163,6 +2178,11 @@ func validateOpStartEventsDetectionJobInput(v *StartEventsDetectionJobInput) err if v.TargetEventTypes == nil { invalidParams.Add(smithy.NewErrParamRequired("TargetEventTypes")) } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2200,6 +2220,11 @@ func validateOpStartKeyPhrasesDetectionJobInput(v *StartKeyPhrasesDetectionJobIn invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2235,6 +2260,11 @@ func validateOpStartPiiEntitiesDetectionJobInput(v *StartPiiEntitiesDetectionJob if len(v.LanguageCode) == 0 { invalidParams.Add(smithy.NewErrParamRequired("LanguageCode")) } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2272,6 +2302,11 @@ func validateOpStartSentimentDetectionJobInput(v *StartSentimentDetectionJobInpu invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { @@ -2306,6 +2341,11 @@ func validateOpStartTopicsDetectionJobInput(v *StartTopicsDetectionJobInput) err invalidParams.AddNested("VpcConfig", err.(smithy.InvalidParamsError)) } } + if v.Tags != nil { + if err := validateTagList(v.Tags); err != nil { + invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) + } + } if invalidParams.Len() > 0 { return invalidParams } else { diff --git a/service/computeoptimizer/internal/endpoints/endpoints.go b/service/computeoptimizer/internal/endpoints/endpoints.go index 27311acaeed..0277364574e 100644 --- a/service/computeoptimizer/internal/endpoints/endpoints.go +++ b/service/computeoptimizer/internal/endpoints/endpoints.go @@ -62,24 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/connectcontactlens/internal/endpoints/endpoints.go b/service/connectcontactlens/internal/endpoints/endpoints.go index 84f2c8f9cf8..6c8f38438dc 100644 --- a/service/connectcontactlens/internal/endpoints/endpoints.go +++ b/service/connectcontactlens/internal/endpoints/endpoints.go @@ -65,6 +65,7 @@ var defaultPartitions = endpoints.Partitions{ Endpoints: endpoints.Endpoints{ "ap-northeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, "us-east-1": endpoints.Endpoint{}, diff --git a/service/customerprofiles/internal/endpoints/endpoints.go b/service/customerprofiles/internal/endpoints/endpoints.go index cf1cb364644..56fcb850c18 100644 --- a/service/customerprofiles/internal/endpoints/endpoints.go +++ b/service/customerprofiles/internal/endpoints/endpoints.go @@ -66,6 +66,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-northeast-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, "us-east-1": endpoints.Endpoint{}, diff --git a/service/datasync/internal/endpoints/endpoints.go b/service/datasync/internal/endpoints/endpoints.go index bb16024d794..c9e5f0152ba 100644 --- a/service/datasync/internal/endpoints/endpoints.go +++ b/service/datasync/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/dax/internal/endpoints/endpoints.go b/service/dax/internal/endpoints/endpoints.go index 9e39bc9fdad..0422dd8cdfb 100644 --- a/service/dax/internal/endpoints/endpoints.go +++ b/service/dax/internal/endpoints/endpoints.go @@ -88,6 +88,7 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{}, "cn-northwest-1": endpoints.Endpoint{}, }, }, diff --git a/service/directoryservice/internal/endpoints/endpoints.go b/service/directoryservice/internal/endpoints/endpoints.go index 75038511820..05a31d21270 100644 --- a/service/directoryservice/internal/endpoints/endpoints.go +++ b/service/directoryservice/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, @@ -151,6 +152,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIsoB, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-isob-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-us-gov", diff --git a/service/dlm/internal/endpoints/endpoints.go b/service/dlm/internal/endpoints/endpoints.go index e8763adcc88..e0f137b2abd 100644 --- a/service/dlm/internal/endpoints/endpoints.go +++ b/service/dlm/internal/endpoints/endpoints.go @@ -62,29 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-northeast-3": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", @@ -95,10 +72,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, - "cn-northwest-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso", @@ -129,9 +102,5 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-gov-east-1": endpoints.Endpoint{}, - "us-gov-west-1": endpoints.Endpoint{}, - }, }, } diff --git a/service/dynamodbstreams/internal/endpoints/endpoints.go b/service/dynamodbstreams/internal/endpoints/endpoints.go index 0055a5e504c..bacb575b8e3 100644 --- a/service/dynamodbstreams/internal/endpoints/endpoints.go +++ b/service/dynamodbstreams/internal/endpoints/endpoints.go @@ -66,27 +66,60 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.Aws, IsRegionalized: true, Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, - "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "ca-central-1-fips": endpoints.Endpoint{ + Hostname: "dynamodb-fips.ca-central-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "ca-central-1", + }, + }, + "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, + "local": endpoints.Endpoint{ + Hostname: "localhost:8000", + Protocols: []string{"http"}, + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-1-fips": endpoints.Endpoint{ + Hostname: "dynamodb-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "us-east-2": endpoints.Endpoint{}, + "us-east-2-fips": endpoints.Endpoint{ + Hostname: "dynamodb-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "us-west-1": endpoints.Endpoint{}, + "us-west-1-fips": endpoints.Endpoint{ + Hostname: "dynamodb-fips.us-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-1", + }, + }, + "us-west-2": endpoints.Endpoint{}, + "us-west-2-fips": endpoints.Endpoint{ + Hostname: "dynamodb-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, }, }, { @@ -110,7 +143,7 @@ var defaultPartitions = endpoints.Partitions{ ID: "aws-iso", Defaults: endpoints.Endpoint{ Hostname: "streams.dynamodb.{region}.c2s.ic.gov", - Protocols: []string{"https"}, + Protocols: []string{"http", "https"}, SignatureVersions: []string{"v4"}, CredentialScope: endpoints.CredentialScope{ Service: "dynamodb", @@ -119,7 +152,9 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, Endpoints: endpoints.Endpoints{ - "us-iso-east-1": endpoints.Endpoint{}, + "us-iso-east-1": endpoints.Endpoint{ + Protocols: []string{"http", "https"}, + }, }, }, { @@ -153,14 +188,14 @@ var defaultPartitions = endpoints.Partitions{ Endpoints: endpoints.Endpoints{ "us-gov-east-1": endpoints.Endpoint{}, "us-gov-east-1-fips": endpoints.Endpoint{ - Hostname: "streams.dynamodb.us-gov-east-1.amazonaws.com", + Hostname: "dynamodb.us-gov-east-1.amazonaws.com", CredentialScope: endpoints.CredentialScope{ Region: "us-gov-east-1", }, }, "us-gov-west-1": endpoints.Endpoint{}, "us-gov-west-1-fips": endpoints.Endpoint{ - Hostname: "streams.dynamodb.us-gov-west-1.amazonaws.com", + Hostname: "dynamodb.us-gov-west-1.amazonaws.com", CredentialScope: endpoints.CredentialScope{ Region: "us-gov-west-1", }, diff --git a/service/ec2/api_op_CreateCapacityReservation.go b/service/ec2/api_op_CreateCapacityReservation.go index d46d64ac6fa..87d5b293b8a 100644 --- a/service/ec2/api_op_CreateCapacityReservation.go +++ b/service/ec2/api_op_CreateCapacityReservation.go @@ -50,7 +50,7 @@ func (c *Client) CreateCapacityReservation(ctx context.Context, params *CreateCa type CreateCapacityReservationInput struct { - // The number of instances for which to reserve capacity. + // The number of instances for which to reserve capacity. Valid range: 1 - 1000 // // This member is required. InstanceCount *int32 diff --git a/service/ec2/api_op_DescribeInstanceTypes.go b/service/ec2/api_op_DescribeInstanceTypes.go index fe9e741fe2c..820fa0efd2e 100644 --- a/service/ec2/api_op_DescribeInstanceTypes.go +++ b/service/ec2/api_op_DescribeInstanceTypes.go @@ -137,6 +137,10 @@ type DescribeInstanceTypesInput struct { // (ENA) is supported or required (required | supported | unsupported). // // * + // network-info.encryption-in-transit-supported - Indicates whether the instance + // type automatically encrypts in-transit traffic between instances. + // + // * // network-info.ipv4-addresses-per-interface - The maximum number of private IPv4 // addresses per network interface. // diff --git a/service/ec2/api_op_DescribeTrunkInterfaceAssociations.go b/service/ec2/api_op_DescribeTrunkInterfaceAssociations.go index fd1f8a79b6d..b38d0c1a407 100644 --- a/service/ec2/api_op_DescribeTrunkInterfaceAssociations.go +++ b/service/ec2/api_op_DescribeTrunkInterfaceAssociations.go @@ -4,6 +4,7 @@ package ec2 import ( "context" + "fmt" awsmiddleware "github.com/aws/aws-sdk-go-v2/aws/middleware" "github.com/aws/aws-sdk-go-v2/aws/signer/v4" "github.com/aws/aws-sdk-go-v2/service/ec2/types" @@ -131,6 +132,96 @@ func (c *Client) addOperationDescribeTrunkInterfaceAssociationsMiddlewares(stack return nil } +// DescribeTrunkInterfaceAssociationsAPIClient is a client that implements the +// DescribeTrunkInterfaceAssociations operation. +type DescribeTrunkInterfaceAssociationsAPIClient interface { + DescribeTrunkInterfaceAssociations(context.Context, *DescribeTrunkInterfaceAssociationsInput, ...func(*Options)) (*DescribeTrunkInterfaceAssociationsOutput, error) +} + +var _ DescribeTrunkInterfaceAssociationsAPIClient = (*Client)(nil) + +// DescribeTrunkInterfaceAssociationsPaginatorOptions is the paginator options for +// DescribeTrunkInterfaceAssociations +type DescribeTrunkInterfaceAssociationsPaginatorOptions struct { + // The maximum number of results to return with a single call. To retrieve the + // remaining results, make another call with the returned nextToken value. + Limit int32 + + // Set to true if pagination should stop if the service returns a pagination token + // that matches the most recent token provided to the service. + StopOnDuplicateToken bool +} + +// DescribeTrunkInterfaceAssociationsPaginator is a paginator for +// DescribeTrunkInterfaceAssociations +type DescribeTrunkInterfaceAssociationsPaginator struct { + options DescribeTrunkInterfaceAssociationsPaginatorOptions + client DescribeTrunkInterfaceAssociationsAPIClient + params *DescribeTrunkInterfaceAssociationsInput + nextToken *string + firstPage bool +} + +// NewDescribeTrunkInterfaceAssociationsPaginator returns a new +// DescribeTrunkInterfaceAssociationsPaginator +func NewDescribeTrunkInterfaceAssociationsPaginator(client DescribeTrunkInterfaceAssociationsAPIClient, params *DescribeTrunkInterfaceAssociationsInput, optFns ...func(*DescribeTrunkInterfaceAssociationsPaginatorOptions)) *DescribeTrunkInterfaceAssociationsPaginator { + if params == nil { + params = &DescribeTrunkInterfaceAssociationsInput{} + } + + options := DescribeTrunkInterfaceAssociationsPaginatorOptions{} + if params.MaxResults != nil { + options.Limit = *params.MaxResults + } + + for _, fn := range optFns { + fn(&options) + } + + return &DescribeTrunkInterfaceAssociationsPaginator{ + options: options, + client: client, + params: params, + firstPage: true, + } +} + +// HasMorePages returns a boolean indicating whether more pages are available +func (p *DescribeTrunkInterfaceAssociationsPaginator) HasMorePages() bool { + return p.firstPage || p.nextToken != nil +} + +// NextPage retrieves the next DescribeTrunkInterfaceAssociations page. +func (p *DescribeTrunkInterfaceAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*DescribeTrunkInterfaceAssociationsOutput, error) { + if !p.HasMorePages() { + return nil, fmt.Errorf("no more pages available") + } + + params := *p.params + params.NextToken = p.nextToken + + var limit *int32 + if p.options.Limit > 0 { + limit = &p.options.Limit + } + params.MaxResults = limit + + result, err := p.client.DescribeTrunkInterfaceAssociations(ctx, ¶ms, optFns...) + if err != nil { + return nil, err + } + p.firstPage = false + + prevToken := p.nextToken + p.nextToken = result.NextToken + + if p.options.StopOnDuplicateToken && prevToken != nil && p.nextToken != nil && *prevToken == *p.nextToken { + p.nextToken = nil + } + + return result, nil +} + func newServiceMetadataMiddleware_opDescribeTrunkInterfaceAssociations(region string) *awsmiddleware.RegisterServiceMetadata { return &awsmiddleware.RegisterServiceMetadata{ Region: region, diff --git a/service/ec2/api_op_ModifyCapacityReservation.go b/service/ec2/api_op_ModifyCapacityReservation.go index c1969a21fde..a84365bb42e 100644 --- a/service/ec2/api_op_ModifyCapacityReservation.go +++ b/service/ec2/api_op_ModifyCapacityReservation.go @@ -71,7 +71,7 @@ type ModifyCapacityReservationInput struct { // EndDateType is limited. EndDateType types.EndDateType - // The number of instances for which to reserve capacity. + // The number of instances for which to reserve capacity. Valid range: 1 - 1000 InstanceCount *int32 noSmithyDocumentSerde diff --git a/service/ec2/api_op_RunInstances.go b/service/ec2/api_op_RunInstances.go index a254d8bcaee..f802b311de5 100644 --- a/service/ec2/api_op_RunInstances.go +++ b/service/ec2/api_op_RunInstances.go @@ -112,7 +112,11 @@ type RunInstancesInput struct { // Reserved. AdditionalInfo *string - // The block device mapping entries. + // The block device mapping, which defines the EBS volumes and instance store + // volumes to attach to the instance at launch. For more information, see Block + // device mappings + // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html) + // in the Amazon EC2 User Guide. BlockDeviceMappings []types.BlockDeviceMapping // Information about the Capacity Reservation targeting option. If you do not @@ -233,7 +237,7 @@ type RunInstancesInput struct { Ipv6Addresses []types.InstanceIpv6Address // The ID of the kernel. We recommend that you use PV-GRUB instead of kernels and - // RAM disks. For more information, see PV-GRUB + // RAM disks. For more information, see PV-GRUB // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html) // in the Amazon EC2 User Guide. KernelId *string @@ -283,7 +287,7 @@ type RunInstancesInput struct { // launch. Check the kernel requirements for information about whether you need to // specify a RAM disk. To find kernel requirements, go to the Amazon Web Services // Resource Center and search for the kernel ID. We recommend that you use PV-GRUB - // instead of kernels and RAM disks. For more information, see PV-GRUB + // instead of kernels and RAM disks. For more information, see PV-GRUB // (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html) // in the Amazon EC2 User Guide. RamdiskId *string diff --git a/service/ec2/deserializers.go b/service/ec2/deserializers.go index 027f12c1a4b..82e5b31a108 100644 --- a/service/ec2/deserializers.go +++ b/service/ec2/deserializers.go @@ -75520,6 +75520,22 @@ func awsEc2query_deserializeDocumentNetworkInfo(v **types.NetworkInfo, decoder s sv.EnaSupport = types.EnaSupport(xtv) } + case strings.EqualFold("encryptionInTransitSupported", t.Name.Local): + val, err := decoder.Value() + if err != nil { + return err + } + if val == nil { + break + } + { + xtv, err := strconv.ParseBool(string(val)) + if err != nil { + return fmt.Errorf("expected EncryptionInTransitSupported to be of type *bool, got %T instead", val) + } + sv.EncryptionInTransitSupported = ptr.Bool(xtv) + } + case strings.EqualFold("ipv4AddressesPerInterface", t.Name.Local): val, err := decoder.Value() if err != nil { diff --git a/service/ec2/internal/endpoints/endpoints.go b/service/ec2/internal/endpoints/endpoints.go index 662abcfe69a..4d3891c6f16 100644 --- a/service/ec2/internal/endpoints/endpoints.go +++ b/service/ec2/internal/endpoints/endpoints.go @@ -72,48 +72,12 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, "ca-central-1": endpoints.Endpoint{}, - "dualstack-ap-south-1": endpoints.Endpoint{ - Hostname: "api.ec2.ap-south-1.aws", - CredentialScope: endpoints.CredentialScope{ - Region: "ap-south-1", - }, - }, - "dualstack-eu-west-1": endpoints.Endpoint{ - Hostname: "api.ec2.eu-west-1.aws", - CredentialScope: endpoints.CredentialScope{ - Region: "eu-west-1", - }, - }, - "dualstack-sa-east-1": endpoints.Endpoint{ - Hostname: "api.ec2.sa-east-1.aws", - CredentialScope: endpoints.CredentialScope{ - Region: "sa-east-1", - }, - }, - "dualstack-us-east-1": endpoints.Endpoint{ - Hostname: "api.ec2.us-east-1.aws", - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-1", - }, - }, - "dualstack-us-east-2": endpoints.Endpoint{ - Hostname: "api.ec2.us-east-2.aws", - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-2", - }, - }, - "dualstack-us-west-2": endpoints.Endpoint{ - Hostname: "api.ec2.us-west-2.aws", - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-2", - }, - }, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, + "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, "fips-ca-central-1": endpoints.Endpoint{ Hostname: "ec2-fips.ca-central-1.amazonaws.com", CredentialScope: endpoints.CredentialScope{ diff --git a/service/ec2/types/enums.go b/service/ec2/types/enums.go index ad1df31da90..077044ac82e 100644 --- a/service/ec2/types/enums.go +++ b/service/ec2/types/enums.go @@ -2522,6 +2522,15 @@ const ( InstanceTypeM6gd8xlarge InstanceType = "m6gd.8xlarge" InstanceTypeM6gd12xlarge InstanceType = "m6gd.12xlarge" InstanceTypeM6gd16xlarge InstanceType = "m6gd.16xlarge" + InstanceTypeM6iLarge InstanceType = "m6i.large" + InstanceTypeM6iXlarge InstanceType = "m6i.xlarge" + InstanceTypeM6i2xlarge InstanceType = "m6i.2xlarge" + InstanceTypeM6i4xlarge InstanceType = "m6i.4xlarge" + InstanceTypeM6i8xlarge InstanceType = "m6i.8xlarge" + InstanceTypeM6i12xlarge InstanceType = "m6i.12xlarge" + InstanceTypeM6i16xlarge InstanceType = "m6i.16xlarge" + InstanceTypeM6i24xlarge InstanceType = "m6i.24xlarge" + InstanceTypeM6i32xlarge InstanceType = "m6i.32xlarge" InstanceTypeMac1Metal InstanceType = "mac1.metal" InstanceTypeX2gdMedium InstanceType = "x2gd.medium" InstanceTypeX2gdLarge InstanceType = "x2gd.large" @@ -2937,6 +2946,15 @@ func (InstanceType) Values() []InstanceType { "m6gd.8xlarge", "m6gd.12xlarge", "m6gd.16xlarge", + "m6i.large", + "m6i.xlarge", + "m6i.2xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.12xlarge", + "m6i.16xlarge", + "m6i.24xlarge", + "m6i.32xlarge", "mac1.metal", "x2gd.medium", "x2gd.large", diff --git a/service/ec2/types/types.go b/service/ec2/types/types.go index 01b5e6d8c22..09ae8681230 100644 --- a/service/ec2/types/types.go +++ b/service/ec2/types/types.go @@ -517,7 +517,8 @@ type BlobAttributeValue struct { noSmithyDocumentSerde } -// Describes a block device mapping. +// Describes a block device mapping, which defines the EBS volumes and instance +// store volumes to attach to an instance at launch. type BlockDeviceMapping struct { // The device name (for example, /dev/sdh or xvdh). @@ -527,7 +528,9 @@ type BlockDeviceMapping struct { // launched. Ebs *EbsBlockDevice - // To omit the device from the block device mapping, specify an empty string. + // To omit the device from the block device mapping, specify an empty string. When + // this property is specified, the device is removed from the block device mapping + // regardless of the assigned value. NoDevice *string // The virtual device name (ephemeralN). Instance store volumes are numbered @@ -2637,7 +2640,7 @@ type EventInformation struct { // modify the EC2 Fleet or Spot Fleet request was accepted and is in progress. // // * - // modify_successful - The EC2 Fleet or Spot Fleet request was modified. + // modify_succeeded - The EC2 Fleet or Spot Fleet request was modified. // // * // price_update - The price for a launch configuration was adjusted because it was @@ -4692,10 +4695,10 @@ type InstanceFamilyCreditSpecification struct { noSmithyDocumentSerde } -// Information about an IPv4 delegated prefix. +// Information about an IPv4 prefix. type InstanceIpv4Prefix struct { - // One or more IPv4 delegated prefixes assigned to the network interface. + // One or more IPv4 prefixes assigned to the network interface. Ipv4Prefix *string noSmithyDocumentSerde @@ -4719,10 +4722,10 @@ type InstanceIpv6AddressRequest struct { noSmithyDocumentSerde } -// Information about an IPv6 delegated prefix. +// Information about an IPv6 prefix. type InstanceIpv6Prefix struct { - // One or more IPv6 delegated prefixes assigned to the network interface. + // One or more IPv6 prefixes assigned to the network interface. Ipv6Prefix *string noSmithyDocumentSerde @@ -7246,6 +7249,10 @@ type NetworkInfo struct { // Indicates whether Elastic Network Adapter (ENA) is supported. EnaSupport EnaSupport + // Indicates whether the instance type automatically encrypts in-transit traffic + // between instances. + EncryptionInTransitSupported *bool + // The maximum number of IPv4 addresses per network interface. Ipv4AddressesPerInterface *int32 diff --git a/service/ecrpublic/internal/endpoints/endpoints.go b/service/ecrpublic/internal/endpoints/endpoints.go index 35d866b09b9..495e21fbb1e 100644 --- a/service/ecrpublic/internal/endpoints/endpoints.go +++ b/service/ecrpublic/internal/endpoints/endpoints.go @@ -62,14 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-east-1": endpoints.Endpoint{ - Hostname: "api.ecr-public.us-east-1.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-1", - }, - }, - }, }, { ID: "aws-cn", diff --git a/service/efs/internal/endpoints/endpoints.go b/service/efs/internal/endpoints/endpoints.go index 14686231323..c8dd855efad 100644 --- a/service/efs/internal/endpoints/endpoints.go +++ b/service/efs/internal/endpoints/endpoints.go @@ -247,6 +247,15 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "fips-us-iso-east-1": endpoints.Endpoint{ + Hostname: "elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov", + CredentialScope: endpoints.CredentialScope{ + Region: "us-iso-east-1", + }, + }, + "us-iso-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso-b", diff --git a/service/eks/api_op_DeleteAddon.go b/service/eks/api_op_DeleteAddon.go index f4a843f7701..25965851366 100644 --- a/service/eks/api_op_DeleteAddon.go +++ b/service/eks/api_op_DeleteAddon.go @@ -43,6 +43,11 @@ type DeleteAddonInput struct { // This member is required. ClusterName *string + // Specifying this option preserves the add-on software on your cluster but Amazon + // EKS stops managing any settings for the add-on. If an IAM account is associated + // with the add-on, it is not removed. + Preserve bool + noSmithyDocumentSerde } diff --git a/service/eks/serializers.go b/service/eks/serializers.go index a9a1819bebe..4a96ac0d03e 100644 --- a/service/eks/serializers.go +++ b/service/eks/serializers.go @@ -778,6 +778,10 @@ func awsRestjson1_serializeOpHttpBindingsDeleteAddonInput(v *DeleteAddonInput, e } } + if v.Preserve { + encoder.SetQuery("preserve").Boolean(v.Preserve) + } + return nil } diff --git a/service/eks/types/enums.go b/service/eks/types/enums.go index f4eefb59bab..3e6b14b0ef9 100644 --- a/service/eks/types/enums.go +++ b/service/eks/types/enums.go @@ -13,6 +13,7 @@ const ( AddonIssueCodeConfigurationConflict AddonIssueCode = "ConfigurationConflict" AddonIssueCodeAdmissionRequestDenied AddonIssueCode = "AdmissionRequestDenied" AddonIssueCodeUnsupportedAddonModification AddonIssueCode = "UnsupportedAddonModification" + AddonIssueCodeK8sResourceNotFound AddonIssueCode = "K8sResourceNotFound" ) // Values returns all known values for AddonIssueCode. Note that this can be @@ -27,6 +28,7 @@ func (AddonIssueCode) Values() []AddonIssueCode { "ConfigurationConflict", "AdmissionRequestDenied", "UnsupportedAddonModification", + "K8sResourceNotFound", } } @@ -162,6 +164,7 @@ const ( ErrorCodeConfigurationConflict ErrorCode = "ConfigurationConflict" ErrorCodeAdmissionRequestDenied ErrorCode = "AdmissionRequestDenied" ErrorCodeUnsupportedAddonModification ErrorCode = "UnsupportedAddonModification" + ErrorCodeK8sResourceNotFound ErrorCode = "K8sResourceNotFound" ) // Values returns all known values for ErrorCode. Note that this can be expanded in @@ -185,6 +188,7 @@ func (ErrorCode) Values() []ErrorCode { "ConfigurationConflict", "AdmissionRequestDenied", "UnsupportedAddonModification", + "K8sResourceNotFound", } } diff --git a/service/emrcontainers/internal/endpoints/endpoints.go b/service/emrcontainers/internal/endpoints/endpoints.go index 7fcc744fdd4..89ab145d1fa 100644 --- a/service/emrcontainers/internal/endpoints/endpoints.go +++ b/service/emrcontainers/internal/endpoints/endpoints.go @@ -70,12 +70,45 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "ca-central-1": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, + "fips-ca-central-1": endpoints.Endpoint{ + Hostname: "emr-containers-fips.ca-central-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "ca-central-1", + }, + }, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "emr-containers-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "emr-containers-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-1": endpoints.Endpoint{ + Hostname: "emr-containers-fips.us-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-1", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "emr-containers-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/finspace/internal/endpoints/endpoints.go b/service/finspace/internal/endpoints/endpoints.go index 2b17ed5db17..e1d6664c301 100644 --- a/service/finspace/internal/endpoints/endpoints.go +++ b/service/finspace/internal/endpoints/endpoints.go @@ -62,6 +62,13 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "ca-central-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/finspacedata/internal/endpoints/endpoints.go b/service/finspacedata/internal/endpoints/endpoints.go index 88ed180d996..4ef7e91e42a 100644 --- a/service/finspacedata/internal/endpoints/endpoints.go +++ b/service/finspacedata/internal/endpoints/endpoints.go @@ -62,6 +62,13 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "ca-central-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/firehose/internal/endpoints/endpoints.go b/service/firehose/internal/endpoints/endpoints.go index 54d67917f09..47593621856 100644 --- a/service/firehose/internal/endpoints/endpoints.go +++ b/service/firehose/internal/endpoints/endpoints.go @@ -133,6 +133,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-iso-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso-b", diff --git a/service/fms/internal/endpoints/endpoints.go b/service/fms/internal/endpoints/endpoints.go index 15230a5d756..d299f1db2d7 100644 --- a/service/fms/internal/endpoints/endpoints.go +++ b/service/fms/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, @@ -238,5 +239,21 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "fips-us-gov-east-1": endpoints.Endpoint{ + Hostname: "fms-fips.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-east-1", + }, + }, + "fips-us-gov-west-1": endpoints.Endpoint{ + Hostname: "fms-fips.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-west-1", + }, + }, + "us-gov-east-1": endpoints.Endpoint{}, + "us-gov-west-1": endpoints.Endpoint{}, + }, }, } diff --git a/service/forecast/internal/endpoints/endpoints.go b/service/forecast/internal/endpoints/endpoints.go index 93fe94a5c2e..00a25131d76 100644 --- a/service/forecast/internal/endpoints/endpoints.go +++ b/service/forecast/internal/endpoints/endpoints.go @@ -70,9 +70,27 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "forecast-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "forecast-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "forecast-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/forecastquery/internal/endpoints/endpoints.go b/service/forecastquery/internal/endpoints/endpoints.go index 537f74b2ec0..704497ec88e 100644 --- a/service/forecastquery/internal/endpoints/endpoints.go +++ b/service/forecastquery/internal/endpoints/endpoints.go @@ -70,9 +70,27 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "forecast-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "forecast-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "forecast-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/frauddetector/internal/endpoints/endpoints.go b/service/frauddetector/internal/endpoints/endpoints.go index 15064bd22f7..f8269aae0af 100644 --- a/service/frauddetector/internal/endpoints/endpoints.go +++ b/service/frauddetector/internal/endpoints/endpoints.go @@ -62,14 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/fsx/internal/endpoints/endpoints.go b/service/fsx/internal/endpoints/endpoints.go index f65d7846aa4..de2bd7f9f76 100644 --- a/service/fsx/internal/endpoints/endpoints.go +++ b/service/fsx/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/gamelift/internal/endpoints/endpoints.go b/service/gamelift/internal/endpoints/endpoints.go index 119284ceef7..44db1b296b2 100644 --- a/service/gamelift/internal/endpoints/endpoints.go +++ b/service/gamelift/internal/endpoints/endpoints.go @@ -63,6 +63,8 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.Aws, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "af-south-1": endpoints.Endpoint{}, + "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, @@ -70,8 +72,12 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "ca-central-1": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, + "me-south-1": endpoints.Endpoint{}, "sa-east-1": endpoints.Endpoint{}, "us-east-1": endpoints.Endpoint{}, "us-east-2": endpoints.Endpoint{}, @@ -89,7 +95,8 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, }, }, { diff --git a/service/groundstation/internal/endpoints/endpoints.go b/service/groundstation/internal/endpoints/endpoints.go index c932a500060..6edb5f06f1e 100644 --- a/service/groundstation/internal/endpoints/endpoints.go +++ b/service/groundstation/internal/endpoints/endpoints.go @@ -64,6 +64,7 @@ var defaultPartitions = endpoints.Partitions{ IsRegionalized: true, Endpoints: endpoints.Endpoints{ "af-south-1": endpoints.Endpoint{}, + "ap-northeast-2": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-north-1": endpoints.Endpoint{}, diff --git a/service/guardduty/internal/endpoints/endpoints.go b/service/guardduty/internal/endpoints/endpoints.go index e6dccdade4d..cb108737298 100644 --- a/service/guardduty/internal/endpoints/endpoints.go +++ b/service/guardduty/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/health/internal/endpoints/endpoints.go b/service/health/internal/endpoints/endpoints.go index 22b5bcbf18f..7a6f880a2b9 100644 --- a/service/health/internal/endpoints/endpoints.go +++ b/service/health/internal/endpoints/endpoints.go @@ -80,6 +80,10 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso", @@ -90,6 +94,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-iso-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso-b", @@ -100,6 +107,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIsoB, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-isob-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-us-gov", diff --git a/service/healthlake/internal/endpoints/endpoints.go b/service/healthlake/internal/endpoints/endpoints.go index b71767b9b8e..52dbcb03eb9 100644 --- a/service/healthlake/internal/endpoints/endpoints.go +++ b/service/healthlake/internal/endpoints/endpoints.go @@ -64,6 +64,8 @@ var defaultPartitions = endpoints.Partitions{ IsRegionalized: true, Endpoints: endpoints.Endpoints{ "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/iot/internal/endpoints/endpoints.go b/service/iot/internal/endpoints/endpoints.go index e3e7a8fdb6b..902a6da13b5 100644 --- a/service/iot/internal/endpoints/endpoints.go +++ b/service/iot/internal/endpoints/endpoints.go @@ -78,12 +78,42 @@ var defaultPartitions = endpoints.Partitions{ "eu-west-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "fips-ca-central-1": endpoints.Endpoint{ + Hostname: "iot-fips.ca-central-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "iot-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "iot-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, + "fips-us-west-1": endpoints.Endpoint{ + Hostname: "iot-fips.us-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "iot-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { @@ -136,6 +166,18 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "fips-us-gov-east-1": endpoints.Endpoint{ + Hostname: "iot-fips.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, + "fips-us-gov-west-1": endpoints.Endpoint{ + Hostname: "iot-fips.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "execute-api", + }, + }, "us-gov-east-1": endpoints.Endpoint{}, "us-gov-west-1": endpoints.Endpoint{}, }, diff --git a/service/iot1clickdevicesservice/internal/endpoints/endpoints.go b/service/iot1clickdevicesservice/internal/endpoints/endpoints.go index fc324bd7f57..978b9b083d4 100644 --- a/service/iot1clickdevicesservice/internal/endpoints/endpoints.go +++ b/service/iot1clickdevicesservice/internal/endpoints/endpoints.go @@ -62,9 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/iotanalytics/internal/endpoints/endpoints.go b/service/iotanalytics/internal/endpoints/endpoints.go index 66b3ce80052..e1529b0b23a 100644 --- a/service/iotanalytics/internal/endpoints/endpoints.go +++ b/service/iotanalytics/internal/endpoints/endpoints.go @@ -64,6 +64,7 @@ var defaultPartitions = endpoints.Partitions{ IsRegionalized: true, Endpoints: endpoints.Endpoints{ "ap-northeast-1": endpoints.Endpoint{}, + "ap-south-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, diff --git a/service/iotdataplane/internal/endpoints/endpoints.go b/service/iotdataplane/internal/endpoints/endpoints.go index fc5aed39f9b..3cd773b8ed7 100644 --- a/service/iotdataplane/internal/endpoints/endpoints.go +++ b/service/iotdataplane/internal/endpoints/endpoints.go @@ -78,12 +78,42 @@ var defaultPartitions = endpoints.Partitions{ "eu-west-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "fips-ca-central-1": endpoints.Endpoint{ + Hostname: "data.iot-fips.ca-central-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "data.iot-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "data.iot-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, + "fips-us-west-1": endpoints.Endpoint{ + Hostname: "data.iot-fips.us-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "data.iot-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { @@ -136,6 +166,18 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "fips-us-gov-east-1": endpoints.Endpoint{ + Hostname: "data.iot-fips.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, + "fips-us-gov-west-1": endpoints.Endpoint{ + Hostname: "data.iot-fips.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Service: "iotdata", + }, + }, "us-gov-east-1": endpoints.Endpoint{}, "us-gov-west-1": endpoints.Endpoint{}, }, diff --git a/service/iotfleethub/internal/endpoints/endpoints.go b/service/iotfleethub/internal/endpoints/endpoints.go index 26ea45900f1..707e997cd11 100644 --- a/service/iotfleethub/internal/endpoints/endpoints.go +++ b/service/iotfleethub/internal/endpoints/endpoints.go @@ -63,7 +63,43 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.Aws, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "ap-northeast-1": endpoints.Endpoint{}, + "ap-northeast-2": endpoints.Endpoint{}, + "ap-south-1": endpoints.Endpoint{}, + "ap-southeast-1": endpoints.Endpoint{}, + "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, + "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "fips-ca-central-1": endpoints.Endpoint{ + Hostname: "api.fleethub.iot-fips.ca-central-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "ca-central-1", + }, + }, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "api.fleethub.iot-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "api.fleethub.iot-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "api.fleethub.iot-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/iotsitewise/internal/endpoints/endpoints.go b/service/iotsitewise/internal/endpoints/endpoints.go index 128bfefbf5b..458bede3154 100644 --- a/service/iotsitewise/internal/endpoints/endpoints.go +++ b/service/iotsitewise/internal/endpoints/endpoints.go @@ -72,9 +72,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso", diff --git a/service/ivs/internal/endpoints/endpoints.go b/service/ivs/internal/endpoints/endpoints.go index e17ecb83889..58e02022c33 100644 --- a/service/ivs/internal/endpoints/endpoints.go +++ b/service/ivs/internal/endpoints/endpoints.go @@ -62,11 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/lakeformation/internal/endpoints/endpoints.go b/service/lakeformation/internal/endpoints/endpoints.go index 4e6caac539e..0908cbb0cbd 100644 --- a/service/lakeformation/internal/endpoints/endpoints.go +++ b/service/lakeformation/internal/endpoints/endpoints.go @@ -63,6 +63,7 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.Aws, IsRegionalized: true, Endpoints: endpoints.Endpoints{ + "af-south-1": endpoints.Endpoint{}, "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, @@ -118,7 +119,8 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, }, }, { diff --git a/service/lexmodelsv2/internal/endpoints/endpoints.go b/service/lexmodelsv2/internal/endpoints/endpoints.go index 4d3739e44db..b36c0b4dfe3 100644 --- a/service/lexmodelsv2/internal/endpoints/endpoints.go +++ b/service/lexmodelsv2/internal/endpoints/endpoints.go @@ -62,16 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/lexruntimev2/internal/endpoints/endpoints.go b/service/lexruntimev2/internal/endpoints/endpoints.go index b930e3dfdcf..6377d85becd 100644 --- a/service/lexruntimev2/internal/endpoints/endpoints.go +++ b/service/lexruntimev2/internal/endpoints/endpoints.go @@ -62,16 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/licensemanager/internal/endpoints/endpoints.go b/service/licensemanager/internal/endpoints/endpoints.go index 895b71d2009..72b6b8ab6fb 100644 --- a/service/licensemanager/internal/endpoints/endpoints.go +++ b/service/licensemanager/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, @@ -132,6 +133,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-iso-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso-b", diff --git a/service/lightsail/internal/endpoints/endpoints.go b/service/lightsail/internal/endpoints/endpoints.go index 010c5e44540..daffa6e3e7f 100644 --- a/service/lightsail/internal/endpoints/endpoints.go +++ b/service/lightsail/internal/endpoints/endpoints.go @@ -70,6 +70,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "ca-central-1": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, "eu-west-3": endpoints.Endpoint{}, diff --git a/service/lookoutequipment/internal/endpoints/endpoints.go b/service/lookoutequipment/internal/endpoints/endpoints.go index 6595ece909b..e0a2bc8771b 100644 --- a/service/lookoutequipment/internal/endpoints/endpoints.go +++ b/service/lookoutequipment/internal/endpoints/endpoints.go @@ -62,6 +62,11 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "ap-northeast-2": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", diff --git a/service/lookoutmetrics/internal/endpoints/endpoints.go b/service/lookoutmetrics/internal/endpoints/endpoints.go index 53fc0cbf118..a4fe43f73fa 100644 --- a/service/lookoutmetrics/internal/endpoints/endpoints.go +++ b/service/lookoutmetrics/internal/endpoints/endpoints.go @@ -62,17 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/macie2/internal/endpoints/endpoints.go b/service/macie2/internal/endpoints/endpoints.go index 553553e3edd..fa6370ac335 100644 --- a/service/macie2/internal/endpoints/endpoints.go +++ b/service/macie2/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/mediapackage/internal/endpoints/endpoints.go b/service/mediapackage/internal/endpoints/endpoints.go index ca323280777..48d651bca5c 100644 --- a/service/mediapackage/internal/endpoints/endpoints.go +++ b/service/mediapackage/internal/endpoints/endpoints.go @@ -75,6 +75,7 @@ var defaultPartitions = endpoints.Partitions{ "eu-west-3": endpoints.Endpoint{}, "sa-east-1": endpoints.Endpoint{}, "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, "us-west-1": endpoints.Endpoint{}, "us-west-2": endpoints.Endpoint{}, }, diff --git a/service/mediapackagevod/internal/endpoints/endpoints.go b/service/mediapackagevod/internal/endpoints/endpoints.go index fb116621932..4bb004f5300 100644 --- a/service/mediapackagevod/internal/endpoints/endpoints.go +++ b/service/mediapackagevod/internal/endpoints/endpoints.go @@ -62,22 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/mq/internal/endpoints/endpoints.go b/service/mq/internal/endpoints/endpoints.go index a1e0f7df4d7..257784fdbed 100644 --- a/service/mq/internal/endpoints/endpoints.go +++ b/service/mq/internal/endpoints/endpoints.go @@ -118,6 +118,10 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso", @@ -148,5 +152,21 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "fips-us-gov-east-1": endpoints.Endpoint{ + Hostname: "mq-fips.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-east-1", + }, + }, + "fips-us-gov-west-1": endpoints.Endpoint{ + Hostname: "mq-fips.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-west-1", + }, + }, + "us-gov-east-1": endpoints.Endpoint{}, + "us-gov-west-1": endpoints.Endpoint{}, + }, }, } diff --git a/service/networkfirewall/internal/endpoints/endpoints.go b/service/networkfirewall/internal/endpoints/endpoints.go index 035752752f9..8dd0a8c4b57 100644 --- a/service/networkfirewall/internal/endpoints/endpoints.go +++ b/service/networkfirewall/internal/endpoints/endpoints.go @@ -62,16 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/outposts/internal/endpoints/endpoints.go b/service/outposts/internal/endpoints/endpoints.go index ad2b8ea5753..c8c69bd1565 100644 --- a/service/outposts/internal/endpoints/endpoints.go +++ b/service/outposts/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/pi/internal/endpoints/endpoints.go b/service/pi/internal/endpoints/endpoints.go index a593cee0e50..6b671d8728e 100644 --- a/service/pi/internal/endpoints/endpoints.go +++ b/service/pi/internal/endpoints/endpoints.go @@ -62,25 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", @@ -91,10 +72,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, - "cn-northwest-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso", diff --git a/service/pinpointsmsvoice/internal/endpoints/endpoints.go b/service/pinpointsmsvoice/internal/endpoints/endpoints.go index 7307e5e7361..4e4a5a166a2 100644 --- a/service/pinpointsmsvoice/internal/endpoints/endpoints.go +++ b/service/pinpointsmsvoice/internal/endpoints/endpoints.go @@ -62,14 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/qldb/internal/endpoints/endpoints.go b/service/qldb/internal/endpoints/endpoints.go index cb8b0626515..236a566564b 100644 --- a/service/qldb/internal/endpoints/endpoints.go +++ b/service/qldb/internal/endpoints/endpoints.go @@ -69,9 +69,28 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "qldb-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "qldb-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "qldb-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/qldbsession/internal/endpoints/endpoints.go b/service/qldbsession/internal/endpoints/endpoints.go index 2bcc0e17553..47f0dc3656f 100644 --- a/service/qldbsession/internal/endpoints/endpoints.go +++ b/service/qldbsession/internal/endpoints/endpoints.go @@ -69,9 +69,28 @@ var defaultPartitions = endpoints.Partitions{ "ap-southeast-2": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "session.qldb-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "session.qldb-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "session.qldb-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, }, }, { diff --git a/service/ram/internal/endpoints/endpoints.go b/service/ram/internal/endpoints/endpoints.go index 4361ab1c790..9cf38c418c5 100644 --- a/service/ram/internal/endpoints/endpoints.go +++ b/service/ram/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, @@ -138,6 +139,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-iso-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso-b", diff --git a/service/resourcegroupstaggingapi/internal/endpoints/endpoints.go b/service/resourcegroupstaggingapi/internal/endpoints/endpoints.go index d3b341eb036..712a4ca9e1b 100644 --- a/service/resourcegroupstaggingapi/internal/endpoints/endpoints.go +++ b/service/resourcegroupstaggingapi/internal/endpoints/endpoints.go @@ -119,6 +119,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIsoB, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-isob-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-us-gov", diff --git a/service/robomaker/api_op_CreateSimulationJob.go b/service/robomaker/api_op_CreateSimulationJob.go index 9f6c622a173..d0bb785cc2c 100644 --- a/service/robomaker/api_op_CreateSimulationJob.go +++ b/service/robomaker/api_op_CreateSimulationJob.go @@ -59,8 +59,9 @@ type CreateSimulationJobInput struct { // DataSourceConfig objects. DataSources []types.DataSourceConfig - // The failure behavior the simulation job. Continue Restart the simulation job in - // the same host instance. Fail Stop the simulation job and terminate the instance. + // The failure behavior the simulation job. Continue Leaves the instance running + // for its maximum timeout duration after a 4XX error code. Fail Stop the + // simulation job and terminate the instance. FailureBehavior types.FailureBehavior // The logging configuration. diff --git a/service/robomaker/types/types.go b/service/robomaker/types/types.go index 6d111be2a8a..df4453eefd2 100644 --- a/service/robomaker/types/types.go +++ b/service/robomaker/types/types.go @@ -636,8 +636,9 @@ type SimulationJob struct { // The data sources for the simulation job. DataSources []DataSource - // The failure behavior the simulation job. Continue Restart the simulation job in - // the same host instance. Fail Stop the simulation job and terminate the instance. + // The failure behavior the simulation job. Continue Leaves the host running for + // its maximum timeout duration after a 4XX error code. Fail Stop the simulation + // job and terminate the instance. FailureBehavior FailureBehavior // The failure code of the simulation job if it failed. @@ -759,8 +760,9 @@ type SimulationJobRequest struct { // DataSourceConfig objects. DataSources []DataSourceConfig - // The failure behavior the simulation job. Continue Restart the simulation job in - // the same host instance. Fail Stop the simulation job and terminate the instance. + // The failure behavior the simulation job. Continue Leaves the host running for + // its maximum timeout duration after a 4XX error code. Fail Stop the simulation + // job and terminate the instance. FailureBehavior FailureBehavior // The IAM role name that allows the simulation instance to call the AWS APIs that diff --git a/service/route53recoverycontrolconfig/internal/endpoints/endpoints.go b/service/route53recoverycontrolconfig/internal/endpoints/endpoints.go index 68a5bd6f86a..887ee4c217d 100644 --- a/service/route53recoverycontrolconfig/internal/endpoints/endpoints.go +++ b/service/route53recoverycontrolconfig/internal/endpoints/endpoints.go @@ -62,6 +62,14 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "aws-global": endpoints.Endpoint{ + Hostname: "route53-recovery-control-config.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + }, }, { ID: "aws-cn", diff --git a/service/route53resolver/internal/endpoints/endpoints.go b/service/route53resolver/internal/endpoints/endpoints.go index 5cdd3730197..e7f67290cc3 100644 --- a/service/route53resolver/internal/endpoints/endpoints.go +++ b/service/route53resolver/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, @@ -94,6 +95,10 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso", @@ -104,6 +109,9 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsIso, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "us-iso-east-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso-b", diff --git a/service/s3/internal/endpoints/endpoints.go b/service/s3/internal/endpoints/endpoints.go index 3acda91a3b7..45737b42754 100644 --- a/service/s3/internal/endpoints/endpoints.go +++ b/service/s3/internal/endpoints/endpoints.go @@ -101,90 +101,6 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3-accesspoint.ca-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, }, - "accesspoint-dualstack-af-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.af-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-northeast-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-northeast-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-northeast-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-northeast-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-northeast-3": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-northeast-3.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-southeast-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-southeast-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-southeast-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-southeast-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ca-central-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-central-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-north-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-north-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-west-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-west-3": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-west-3.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-me-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.me-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-sa-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.sa-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-east-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-west-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "accesspoint-eu-central-1": endpoints.Endpoint{ Hostname: "s3-accesspoint.eu-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -234,54 +150,22 @@ var defaultPartitions = endpoints.Partitions{ SignatureVersions: []string{"s3v4"}, }, "af-south-1": endpoints.Endpoint{}, - "af-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.af-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "ap-east-1": endpoints.Endpoint{}, - "ap-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, + "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{ Hostname: "s3.ap-northeast-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "ap-northeast-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-northeast-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "ap-northeast-2": endpoints.Endpoint{}, - "ap-northeast-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-northeast-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "ap-northeast-3": endpoints.Endpoint{}, - "ap-northeast-3-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-northeast-3.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "ap-south-1": endpoints.Endpoint{}, - "ap-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, + "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{ Hostname: "s3.ap-southeast-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "ap-southeast-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-southeast-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "ap-southeast-2": endpoints.Endpoint{ Hostname: "s3.ap-southeast-2.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "ap-southeast-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-southeast-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "aws-global": endpoints.Endpoint{ Hostname: "s3.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, @@ -290,67 +174,19 @@ var defaultPartitions = endpoints.Partitions{ }, }, "ca-central-1": endpoints.Endpoint{}, - "ca-central-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "eu-central-1": endpoints.Endpoint{}, - "eu-central-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-central-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "eu-north-1": endpoints.Endpoint{}, - "eu-north-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-north-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "eu-south-1": endpoints.Endpoint{}, - "eu-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{ Hostname: "s3.eu-west-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "eu-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-west-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "eu-west-2": endpoints.Endpoint{}, - "eu-west-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-west-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "eu-west-3": endpoints.Endpoint{}, - "eu-west-3-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-west-3.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "fips-accesspoint-ca-central-1": endpoints.Endpoint{ Hostname: "s3-accesspoint-fips.ca-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, }, - "fips-accesspoint-dualstack-ca-central-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-east-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-west-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "fips-accesspoint-us-east-1": endpoints.Endpoint{ Hostname: "s3-accesspoint-fips.us-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -368,10 +204,6 @@ var defaultPartitions = endpoints.Partitions{ SignatureVersions: []string{"s3v4"}, }, "me-south-1": endpoints.Endpoint{}, - "me-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.me-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "s3-external-1": endpoints.Endpoint{ Hostname: "s3-external-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, @@ -383,39 +215,19 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3.sa-east-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "sa-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.sa-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-east-1": endpoints.Endpoint{ Hostname: "s3.us-east-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "us-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-east-2": endpoints.Endpoint{}, - "us-east-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-west-1": endpoints.Endpoint{ Hostname: "s3.us-west-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "us-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-west-2": endpoints.Endpoint{ Hostname: "s3.us-west-2.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "us-west-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, }, }, { @@ -436,22 +248,8 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3-accesspoint.cn-northwest-1.amazonaws.com.cn", SignatureVersions: []string{"s3v4"}, }, - "accesspoint-dualstack-cn-north-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-cn-northwest-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.cn-northwest-1.amazonaws.com.cn", - SignatureVersions: []string{"s3v4"}, - }, - "cn-north-1": endpoints.Endpoint{}, - "cn-north-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.cn-north-1.amazonaws.com.cn", - }, + "cn-north-1": endpoints.Endpoint{}, "cn-northwest-1": endpoints.Endpoint{}, - "cn-northwest-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.cn-northwest-1.amazonaws.com.cn", - }, }, }, { @@ -493,14 +291,6 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, Endpoints: endpoints.Endpoints{ - "accesspoint-dualstack-us-gov-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-gov-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "accesspoint-us-gov-east-1": endpoints.Endpoint{ Hostname: "s3-accesspoint.us-gov-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -509,14 +299,6 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3-accesspoint.us-gov-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, }, - "fips-accesspoint-dualstack-us-gov-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-gov-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "fips-accesspoint-us-gov-east-1": endpoints.Endpoint{ Hostname: "s3-accesspoint-fips.us-gov-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -535,18 +317,10 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3.us-gov-east-1.amazonaws.com", Protocols: []string{"http", "https"}, }, - "us-gov-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-gov-west-1": endpoints.Endpoint{ Hostname: "s3.us-gov-west-1.amazonaws.com", Protocols: []string{"http", "https"}, }, - "us-gov-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, }, }, } diff --git a/service/s3control/internal/endpoints/endpoints.go b/service/s3control/internal/endpoints/endpoints.go index 5f23ecb30e2..da3226a374a 100644 --- a/service/s3control/internal/endpoints/endpoints.go +++ b/service/s3control/internal/endpoints/endpoints.go @@ -70,13 +70,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-northeast-1", }, }, - "ap-northeast-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ap-northeast-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ap-northeast-1", - }, - }, "ap-northeast-2": endpoints.Endpoint{ Hostname: "s3-control.ap-northeast-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -84,13 +77,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-northeast-2", }, }, - "ap-northeast-2-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ap-northeast-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ap-northeast-2", - }, - }, "ap-northeast-3": endpoints.Endpoint{ Hostname: "s3-control.ap-northeast-3.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -98,13 +84,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-northeast-3", }, }, - "ap-northeast-3-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ap-northeast-3.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ap-northeast-3", - }, - }, "ap-south-1": endpoints.Endpoint{ Hostname: "s3-control.ap-south-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -112,13 +91,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-south-1", }, }, - "ap-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ap-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ap-south-1", - }, - }, "ap-southeast-1": endpoints.Endpoint{ Hostname: "s3-control.ap-southeast-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -126,13 +98,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-southeast-1", }, }, - "ap-southeast-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ap-southeast-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ap-southeast-1", - }, - }, "ap-southeast-2": endpoints.Endpoint{ Hostname: "s3-control.ap-southeast-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -140,13 +105,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-southeast-2", }, }, - "ap-southeast-2-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ap-southeast-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ap-southeast-2", - }, - }, "ca-central-1": endpoints.Endpoint{ Hostname: "s3-control.ca-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -154,13 +112,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ca-central-1", }, }, - "ca-central-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ca-central-1", - }, - }, "ca-central-1-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.ca-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -168,13 +119,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "ca-central-1", }, }, - "ca-central-1-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "ca-central-1", - }, - }, "eu-central-1": endpoints.Endpoint{ Hostname: "s3-control.eu-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -182,13 +126,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "eu-central-1", }, }, - "eu-central-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.eu-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "eu-central-1", - }, - }, "eu-north-1": endpoints.Endpoint{ Hostname: "s3-control.eu-north-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -196,13 +133,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "eu-north-1", }, }, - "eu-north-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.eu-north-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "eu-north-1", - }, - }, "eu-west-1": endpoints.Endpoint{ Hostname: "s3-control.eu-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -210,13 +140,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "eu-west-1", }, }, - "eu-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.eu-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "eu-west-1", - }, - }, "eu-west-2": endpoints.Endpoint{ Hostname: "s3-control.eu-west-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -224,13 +147,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "eu-west-2", }, }, - "eu-west-2-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.eu-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "eu-west-2", - }, - }, "eu-west-3": endpoints.Endpoint{ Hostname: "s3-control.eu-west-3.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -238,13 +154,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "eu-west-3", }, }, - "eu-west-3-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.eu-west-3.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "eu-west-3", - }, - }, "sa-east-1": endpoints.Endpoint{ Hostname: "s3-control.sa-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -252,13 +161,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "sa-east-1", }, }, - "sa-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.sa-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "sa-east-1", - }, - }, "us-east-1": endpoints.Endpoint{ Hostname: "s3-control.us-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -266,13 +168,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-east-1", }, }, - "us-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-1", - }, - }, "us-east-1-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.us-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -280,13 +175,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-east-1", }, }, - "us-east-1-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-1", - }, - }, "us-east-2": endpoints.Endpoint{ Hostname: "s3-control.us-east-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -294,13 +182,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-east-2", }, }, - "us-east-2-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-2", - }, - }, "us-east-2-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.us-east-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -308,13 +189,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-east-2", }, }, - "us-east-2-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-2", - }, - }, "us-west-1": endpoints.Endpoint{ Hostname: "s3-control.us-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -322,13 +196,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-west-1", }, }, - "us-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-1", - }, - }, "us-west-1-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.us-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -336,13 +203,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-west-1", }, }, - "us-west-1-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-1", - }, - }, "us-west-2": endpoints.Endpoint{ Hostname: "s3-control.us-west-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -350,13 +210,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-west-2", }, }, - "us-west-2-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-2", - }, - }, "us-west-2-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.us-west-2.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -364,13 +217,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-west-2", }, }, - "us-west-2-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-2", - }, - }, }, }, { @@ -390,13 +236,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "cn-north-1", }, }, - "cn-north-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.cn-north-1.amazonaws.com.cn", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "cn-north-1", - }, - }, "cn-northwest-1": endpoints.Endpoint{ Hostname: "s3-control.cn-northwest-1.amazonaws.com.cn", SignatureVersions: []string{"s3v4"}, @@ -404,13 +243,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "cn-northwest-1", }, }, - "cn-northwest-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.cn-northwest-1.amazonaws.com.cn", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "cn-northwest-1", - }, - }, }, }, { @@ -450,13 +282,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-gov-east-1", }, }, - "us-gov-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-gov-east-1", - }, - }, "us-gov-east-1-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.us-gov-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -464,13 +289,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-gov-east-1", }, }, - "us-gov-east-1-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-gov-east-1", - }, - }, "us-gov-west-1": endpoints.Endpoint{ Hostname: "s3-control.us-gov-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -478,13 +296,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-gov-west-1", }, }, - "us-gov-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3-control.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-gov-west-1", - }, - }, "us-gov-west-1-fips": endpoints.Endpoint{ Hostname: "s3-control-fips.us-gov-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -492,13 +303,6 @@ var defaultPartitions = endpoints.Partitions{ Region: "us-gov-west-1", }, }, - "us-gov-west-1-fips-dualstack": endpoints.Endpoint{ - Hostname: "s3-control-fips.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - CredentialScope: endpoints.CredentialScope{ - Region: "us-gov-west-1", - }, - }, }, }, } diff --git a/service/s3control/internal/endpoints/s3/endpoints.go b/service/s3control/internal/endpoints/s3/endpoints.go index 0ca85492e3e..633cfcbde91 100644 --- a/service/s3control/internal/endpoints/s3/endpoints.go +++ b/service/s3control/internal/endpoints/s3/endpoints.go @@ -99,90 +99,6 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3-accesspoint.ca-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, }, - "accesspoint-dualstack-af-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.af-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-northeast-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-northeast-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-northeast-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-northeast-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-northeast-3": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-northeast-3.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-southeast-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-southeast-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ap-southeast-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ap-southeast-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-ca-central-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-central-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-north-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-north-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-west-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-eu-west-3": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.eu-west-3.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-me-south-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.me-south-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-sa-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.sa-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-east-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-west-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "accesspoint-eu-central-1": endpoints.Endpoint{ Hostname: "s3-accesspoint.eu-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -232,54 +148,22 @@ var defaultPartitions = endpoints.Partitions{ SignatureVersions: []string{"s3v4"}, }, "af-south-1": endpoints.Endpoint{}, - "af-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.af-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "ap-east-1": endpoints.Endpoint{}, - "ap-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, + "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{ Hostname: "s3.ap-northeast-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "ap-northeast-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-northeast-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "ap-northeast-2": endpoints.Endpoint{}, - "ap-northeast-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-northeast-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "ap-northeast-3": endpoints.Endpoint{}, - "ap-northeast-3-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-northeast-3.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "ap-south-1": endpoints.Endpoint{}, - "ap-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, + "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{ Hostname: "s3.ap-southeast-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "ap-southeast-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-southeast-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "ap-southeast-2": endpoints.Endpoint{ Hostname: "s3.ap-southeast-2.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "ap-southeast-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ap-southeast-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "aws-global": endpoints.Endpoint{ Hostname: "s3.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, @@ -288,67 +172,19 @@ var defaultPartitions = endpoints.Partitions{ }, }, "ca-central-1": endpoints.Endpoint{}, - "ca-central-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "eu-central-1": endpoints.Endpoint{}, - "eu-central-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-central-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "eu-north-1": endpoints.Endpoint{}, - "eu-north-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-north-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, - "eu-south-1": endpoints.Endpoint{}, - "eu-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{ Hostname: "s3.eu-west-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "eu-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-west-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "eu-west-2": endpoints.Endpoint{}, - "eu-west-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-west-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "eu-west-3": endpoints.Endpoint{}, - "eu-west-3-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.eu-west-3.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "fips-accesspoint-ca-central-1": endpoints.Endpoint{ Hostname: "s3-accesspoint-fips.ca-central-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, }, - "fips-accesspoint-dualstack-ca-central-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.ca-central-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-east-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-west-2": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "fips-accesspoint-us-east-1": endpoints.Endpoint{ Hostname: "s3-accesspoint-fips.us-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -366,10 +202,6 @@ var defaultPartitions = endpoints.Partitions{ SignatureVersions: []string{"s3v4"}, }, "me-south-1": endpoints.Endpoint{}, - "me-south-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.me-south-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "s3-external-1": endpoints.Endpoint{ Hostname: "s3-external-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, @@ -381,39 +213,19 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3.sa-east-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "sa-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.sa-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-east-1": endpoints.Endpoint{ Hostname: "s3.us-east-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "us-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-east-2": endpoints.Endpoint{}, - "us-east-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-east-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-west-1": endpoints.Endpoint{ Hostname: "s3.us-west-1.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "us-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-west-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-west-2": endpoints.Endpoint{ Hostname: "s3.us-west-2.amazonaws.com", SignatureVersions: []string{"s3", "s3v4"}, }, - "us-west-2-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-west-2.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, }, }, { @@ -434,22 +246,8 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3-accesspoint.cn-northwest-1.amazonaws.com.cn", SignatureVersions: []string{"s3v4"}, }, - "accesspoint-dualstack-cn-north-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-cn-northwest-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.cn-northwest-1.amazonaws.com.cn", - SignatureVersions: []string{"s3v4"}, - }, - "cn-north-1": endpoints.Endpoint{}, - "cn-north-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.cn-north-1.amazonaws.com.cn", - }, + "cn-north-1": endpoints.Endpoint{}, "cn-northwest-1": endpoints.Endpoint{}, - "cn-northwest-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.cn-northwest-1.amazonaws.com.cn", - }, }, }, { @@ -491,14 +289,6 @@ var defaultPartitions = endpoints.Partitions{ RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, Endpoints: endpoints.Endpoints{ - "accesspoint-dualstack-us-gov-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "accesspoint-dualstack-us-gov-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "accesspoint-us-gov-east-1": endpoints.Endpoint{ Hostname: "s3-accesspoint.us-gov-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -507,14 +297,6 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3-accesspoint.us-gov-west-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, }, - "fips-accesspoint-dualstack-us-gov-east-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, - "fips-accesspoint-dualstack-us-gov-west-1": endpoints.Endpoint{ - Hostname: "s3-accesspoint-fips.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3v4"}, - }, "fips-accesspoint-us-gov-east-1": endpoints.Endpoint{ Hostname: "s3-accesspoint-fips.us-gov-east-1.amazonaws.com", SignatureVersions: []string{"s3v4"}, @@ -533,18 +315,10 @@ var defaultPartitions = endpoints.Partitions{ Hostname: "s3.us-gov-east-1.amazonaws.com", Protocols: []string{"http", "https"}, }, - "us-gov-east-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-gov-east-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, "us-gov-west-1": endpoints.Endpoint{ Hostname: "s3.us-gov-west-1.amazonaws.com", Protocols: []string{"http", "https"}, }, - "us-gov-west-1-dualstack": endpoints.Endpoint{ - Hostname: "s3.dualstack.us-gov-west-1.amazonaws.com", - SignatureVersions: []string{"s3", "s3v4"}, - }, }, }, } diff --git a/service/s3outposts/internal/endpoints/endpoints.go b/service/s3outposts/internal/endpoints/endpoints.go index be7f7c4d744..42d9859a2af 100644 --- a/service/s3outposts/internal/endpoints/endpoints.go +++ b/service/s3outposts/internal/endpoints/endpoints.go @@ -62,28 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", diff --git a/service/servicecatalog/internal/endpoints/endpoints.go b/service/servicecatalog/internal/endpoints/endpoints.go index 4ca17b48c4a..b4154e61f78 100644 --- a/service/servicecatalog/internal/endpoints/endpoints.go +++ b/service/servicecatalog/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, @@ -118,6 +119,10 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso", diff --git a/service/servicecatalogappregistry/internal/endpoints/endpoints.go b/service/servicecatalogappregistry/internal/endpoints/endpoints.go index 3546b75d9b0..23274e5e77a 100644 --- a/service/servicecatalogappregistry/internal/endpoints/endpoints.go +++ b/service/servicecatalogappregistry/internal/endpoints/endpoints.go @@ -62,6 +62,58 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "af-south-1": endpoints.Endpoint{}, + "ap-east-1": endpoints.Endpoint{}, + "ap-northeast-1": endpoints.Endpoint{}, + "ap-northeast-2": endpoints.Endpoint{}, + "ap-south-1": endpoints.Endpoint{}, + "ap-southeast-1": endpoints.Endpoint{}, + "ap-southeast-2": endpoints.Endpoint{}, + "ca-central-1": endpoints.Endpoint{}, + "eu-central-1": endpoints.Endpoint{}, + "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, + "eu-west-1": endpoints.Endpoint{}, + "eu-west-2": endpoints.Endpoint{}, + "eu-west-3": endpoints.Endpoint{}, + "fips-ca-central-1": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry-fips.ca-central-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "ca-central-1", + }, + }, + "fips-us-east-1": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry-fips.us-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-1", + }, + }, + "fips-us-east-2": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry-fips.us-east-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-east-2", + }, + }, + "fips-us-west-1": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry-fips.us-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-1", + }, + }, + "fips-us-west-2": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry-fips.us-west-2.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-west-2", + }, + }, + "me-south-1": endpoints.Endpoint{}, + "sa-east-1": endpoints.Endpoint{}, + "us-east-1": endpoints.Endpoint{}, + "us-east-2": endpoints.Endpoint{}, + "us-west-1": endpoints.Endpoint{}, + "us-west-2": endpoints.Endpoint{}, + }, }, { ID: "aws-cn", @@ -102,5 +154,21 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "fips-us-gov-east-1": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry.us-gov-east-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-east-1", + }, + }, + "fips-us-gov-west-1": endpoints.Endpoint{ + Hostname: "servicecatalog-appregistry.us-gov-west-1.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "us-gov-west-1", + }, + }, + "us-gov-east-1": endpoints.Endpoint{}, + "us-gov-west-1": endpoints.Endpoint{}, + }, }, } diff --git a/service/signer/internal/endpoints/endpoints.go b/service/signer/internal/endpoints/endpoints.go index 1156ed49372..dc152d985ea 100644 --- a/service/signer/internal/endpoints/endpoints.go +++ b/service/signer/internal/endpoints/endpoints.go @@ -62,28 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", @@ -94,10 +72,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, - "cn-northwest-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso", @@ -128,9 +102,5 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-gov-east-1": endpoints.Endpoint{}, - "us-gov-west-1": endpoints.Endpoint{}, - }, }, } diff --git a/service/ssooidc/internal/endpoints/endpoints.go b/service/ssooidc/internal/endpoints/endpoints.go index c9307a6178c..197383d62f3 100644 --- a/service/ssooidc/internal/endpoints/endpoints.go +++ b/service/ssooidc/internal/endpoints/endpoints.go @@ -123,6 +123,12 @@ var defaultPartitions = endpoints.Partitions{ Region: "eu-west-2", }, }, + "eu-west-3": endpoints.Endpoint{ + Hostname: "oidc.eu-west-3.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "eu-west-3", + }, + }, "us-east-1": endpoints.Endpoint{ Hostname: "oidc.us-east-1.amazonaws.com", CredentialScope: endpoints.CredentialScope{ diff --git a/service/storagegateway/internal/endpoints/endpoints.go b/service/storagegateway/internal/endpoints/endpoints.go index 82b0bfe9096..a456fd142ed 100644 --- a/service/storagegateway/internal/endpoints/endpoints.go +++ b/service/storagegateway/internal/endpoints/endpoints.go @@ -67,6 +67,7 @@ var defaultPartitions = endpoints.Partitions{ "ap-east-1": endpoints.Endpoint{}, "ap-northeast-1": endpoints.Endpoint{}, "ap-northeast-2": endpoints.Endpoint{}, + "ap-northeast-3": endpoints.Endpoint{}, "ap-south-1": endpoints.Endpoint{}, "ap-southeast-1": endpoints.Endpoint{}, "ap-southeast-2": endpoints.Endpoint{}, diff --git a/service/synthetics/internal/endpoints/endpoints.go b/service/synthetics/internal/endpoints/endpoints.go index e2c85fa7182..d8d44fbeb5c 100644 --- a/service/synthetics/internal/endpoints/endpoints.go +++ b/service/synthetics/internal/endpoints/endpoints.go @@ -62,28 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "af-south-1": endpoints.Endpoint{}, - "ap-east-1": endpoints.Endpoint{}, - "ap-northeast-1": endpoints.Endpoint{}, - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-north-1": endpoints.Endpoint{}, - "eu-south-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "me-south-1": endpoints.Endpoint{}, - "sa-east-1": endpoints.Endpoint{}, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", @@ -94,10 +72,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "cn-north-1": endpoints.Endpoint{}, - "cn-northwest-1": endpoints.Endpoint{}, - }, }, { ID: "aws-iso", @@ -128,9 +102,5 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "us-gov-east-1": endpoints.Endpoint{}, - "us-gov-west-1": endpoints.Endpoint{}, - }, }, } diff --git a/service/textract/internal/endpoints/endpoints.go b/service/textract/internal/endpoints/endpoints.go index b36356c9a29..753bd7bed0a 100644 --- a/service/textract/internal/endpoints/endpoints.go +++ b/service/textract/internal/endpoints/endpoints.go @@ -62,51 +62,6 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.Aws, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "ap-northeast-2": endpoints.Endpoint{}, - "ap-south-1": endpoints.Endpoint{}, - "ap-southeast-1": endpoints.Endpoint{}, - "ap-southeast-2": endpoints.Endpoint{}, - "ca-central-1": endpoints.Endpoint{}, - "eu-central-1": endpoints.Endpoint{}, - "eu-west-1": endpoints.Endpoint{}, - "eu-west-2": endpoints.Endpoint{}, - "eu-west-3": endpoints.Endpoint{}, - "fips-ca-central-1": endpoints.Endpoint{ - Hostname: "textract-fips.ca-central-1.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "ca-central-1", - }, - }, - "fips-us-east-1": endpoints.Endpoint{ - Hostname: "textract-fips.us-east-1.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-1", - }, - }, - "fips-us-east-2": endpoints.Endpoint{ - Hostname: "textract-fips.us-east-2.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-east-2", - }, - }, - "fips-us-west-1": endpoints.Endpoint{ - Hostname: "textract-fips.us-west-1.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-1", - }, - }, - "fips-us-west-2": endpoints.Endpoint{ - Hostname: "textract-fips.us-west-2.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-west-2", - }, - }, - "us-east-1": endpoints.Endpoint{}, - "us-east-2": endpoints.Endpoint{}, - "us-west-1": endpoints.Endpoint{}, - "us-west-2": endpoints.Endpoint{}, - }, }, { ID: "aws-cn", @@ -147,21 +102,5 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsUsGov, IsRegionalized: true, - Endpoints: endpoints.Endpoints{ - "fips-us-gov-east-1": endpoints.Endpoint{ - Hostname: "textract-fips.us-gov-east-1.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-gov-east-1", - }, - }, - "fips-us-gov-west-1": endpoints.Endpoint{ - Hostname: "textract-fips.us-gov-west-1.amazonaws.com", - CredentialScope: endpoints.CredentialScope{ - Region: "us-gov-west-1", - }, - }, - "us-gov-east-1": endpoints.Endpoint{}, - "us-gov-west-1": endpoints.Endpoint{}, - }, }, } diff --git a/service/transfer/internal/endpoints/endpoints.go b/service/transfer/internal/endpoints/endpoints.go index ea240f63ad0..4fb868505d1 100644 --- a/service/transfer/internal/endpoints/endpoints.go +++ b/service/transfer/internal/endpoints/endpoints.go @@ -73,6 +73,7 @@ var defaultPartitions = endpoints.Partitions{ "ca-central-1": endpoints.Endpoint{}, "eu-central-1": endpoints.Endpoint{}, "eu-north-1": endpoints.Endpoint{}, + "eu-south-1": endpoints.Endpoint{}, "eu-west-1": endpoints.Endpoint{}, "eu-west-2": endpoints.Endpoint{}, "eu-west-3": endpoints.Endpoint{}, @@ -123,6 +124,10 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{}, + "cn-northwest-1": endpoints.Endpoint{}, + }, }, { ID: "aws-iso", diff --git a/service/wafregional/internal/endpoints/endpoints.go b/service/wafregional/internal/endpoints/endpoints.go index c111d0c3298..9bfae9232be 100644 --- a/service/wafregional/internal/endpoints/endpoints.go +++ b/service/wafregional/internal/endpoints/endpoints.go @@ -87,6 +87,12 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-northeast-2", }, }, + "ap-northeast-3": endpoints.Endpoint{ + Hostname: "waf-regional.ap-northeast-3.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "ap-northeast-3", + }, + }, "ap-south-1": endpoints.Endpoint{ Hostname: "waf-regional.ap-south-1.amazonaws.com", CredentialScope: endpoints.CredentialScope{ @@ -171,6 +177,12 @@ var defaultPartitions = endpoints.Partitions{ Region: "ap-northeast-2", }, }, + "fips-ap-northeast-3": endpoints.Endpoint{ + Hostname: "waf-regional-fips.ap-northeast-3.amazonaws.com", + CredentialScope: endpoints.CredentialScope{ + Region: "ap-northeast-3", + }, + }, "fips-ap-south-1": endpoints.Endpoint{ Hostname: "waf-regional-fips.ap-south-1.amazonaws.com", CredentialScope: endpoints.CredentialScope{ @@ -314,6 +326,32 @@ var defaultPartitions = endpoints.Partitions{ }, RegionRegex: partitionRegexp.AwsCn, IsRegionalized: true, + Endpoints: endpoints.Endpoints{ + "cn-north-1": endpoints.Endpoint{ + Hostname: "waf-regional.cn-north-1.amazonaws.com.cn", + CredentialScope: endpoints.CredentialScope{ + Region: "cn-north-1", + }, + }, + "cn-northwest-1": endpoints.Endpoint{ + Hostname: "waf-regional.cn-northwest-1.amazonaws.com.cn", + CredentialScope: endpoints.CredentialScope{ + Region: "cn-northwest-1", + }, + }, + "fips-cn-north-1": endpoints.Endpoint{ + Hostname: "waf-regional-fips.cn-north-1.amazonaws.com.cn", + CredentialScope: endpoints.CredentialScope{ + Region: "cn-north-1", + }, + }, + "fips-cn-northwest-1": endpoints.Endpoint{ + Hostname: "waf-regional-fips.cn-northwest-1.amazonaws.com.cn", + CredentialScope: endpoints.CredentialScope{ + Region: "cn-northwest-1", + }, + }, + }, }, { ID: "aws-iso",