From d68609b209924d7e1f426248fd7b914db3fdc9a9 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 4 Oct 2023 16:13:07 -0400 Subject: [PATCH 01/23] Update fixtures to latest and add auth/unsigned payload where appropriate --- .../spec/fixtures/apis/cloudfront.json | 5584 +- .../spec/fixtures/apis/dynamodb.json | 2933 +- gems/aws-sdk-core/spec/fixtures/apis/ec2.json | 48374 +++++++++++++--- .../spec/fixtures/apis/glacier.json | 1327 +- gems/aws-sdk-core/spec/fixtures/apis/iam.json | 1808 +- .../spec/fixtures/apis/route53.json | 1041 +- gems/aws-sdk-core/spec/fixtures/apis/s3.json | 4517 +- gems/aws-sdk-core/spec/fixtures/apis/sns.json | 791 +- gems/aws-sdk-core/spec/fixtures/apis/swf.json | 100 - .../spec/fixtures/waiters/api.json | 3998 +- 10 files changed, 60200 insertions(+), 10273 deletions(-) delete mode 100644 gems/aws-sdk-core/spec/fixtures/apis/swf.json diff --git a/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json b/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json index 7c26deae2ab..26e5367cf96 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json @@ -1,7 +1,7 @@ { "version":"2.0", "metadata":{ - "apiVersion":"2018-11-05", + "apiVersion":"2020-05-31", "endpointPrefix":"cloudfront", "globalEndpoint":"cloudfront.amazonaws.com", "protocol":"rest-xml", @@ -9,14 +9,131 @@ "serviceFullName":"Amazon CloudFront", "serviceId":"CloudFront", "signatureVersion":"v4", - "uid":"cloudfront-2018-11-05" + "auth":["aws.auth#sigv4"], + "uid":"cloudfront-2020-05-31" }, "operations":{ + "AssociateAlias":{ + "name":"AssociateAlias2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/distribution/{TargetDistributionId}/associate-alias", + "responseCode":200 + }, + "input":{"shape":"AssociateAliasRequest"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"NoSuchDistribution"}, + {"shape":"TooManyDistributionCNAMEs"}, + {"shape":"IllegalUpdate"}, + {"shape":"AccessDenied"} + ] + }, + "CopyDistribution":{ + "name":"CopyDistribution2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/distribution/{PrimaryDistributionId}/copy", + "responseCode":201 + }, + "input":{ + "shape":"CopyDistributionRequest", + "locationName":"CopyDistributionRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"CopyDistributionResult"}, + "errors":[ + {"shape":"CNAMEAlreadyExists"}, + {"shape":"DistributionAlreadyExists"}, + {"shape":"InvalidOrigin"}, + {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchDistribution"}, + {"shape":"PreconditionFailed"}, + {"shape":"AccessDenied"}, + {"shape":"TooManyTrustedSigners"}, + {"shape":"TrustedSignerDoesNotExist"}, + {"shape":"InvalidViewerCertificate"}, + {"shape":"InvalidMinimumProtocolVersion"}, + {"shape":"MissingBody"}, + {"shape":"TooManyDistributionCNAMEs"}, + {"shape":"TooManyDistributions"}, + {"shape":"InvalidDefaultRootObject"}, + {"shape":"InvalidRelativePath"}, + {"shape":"InvalidErrorCode"}, + {"shape":"InvalidResponseCode"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidRequiredProtocol"}, + {"shape":"NoSuchOrigin"}, + {"shape":"TooManyOrigins"}, + {"shape":"TooManyOriginGroupsPerDistribution"}, + {"shape":"TooManyCacheBehaviors"}, + {"shape":"TooManyCookieNamesInWhiteList"}, + {"shape":"InvalidForwardCookies"}, + {"shape":"TooManyHeadersInForwardedValues"}, + {"shape":"InvalidHeadersForS3Origin"}, + {"shape":"InconsistentQuantities"}, + {"shape":"TooManyCertificates"}, + {"shape":"InvalidLocationCode"}, + {"shape":"InvalidGeoRestrictionParameter"}, + {"shape":"InvalidProtocolSettings"}, + {"shape":"InvalidTTLOrder"}, + {"shape":"InvalidWebACLId"}, + {"shape":"TooManyOriginCustomHeaders"}, + {"shape":"TooManyQueryStringParameters"}, + {"shape":"InvalidQueryStringParameters"}, + {"shape":"TooManyDistributionsWithLambdaAssociations"}, + {"shape":"TooManyDistributionsWithSingleFunctionARN"}, + {"shape":"TooManyLambdaFunctionAssociations"}, + {"shape":"InvalidLambdaFunctionAssociation"}, + {"shape":"TooManyDistributionsWithFunctionAssociations"}, + {"shape":"TooManyFunctionAssociations"}, + {"shape":"InvalidFunctionAssociation"}, + {"shape":"InvalidOriginReadTimeout"}, + {"shape":"InvalidOriginKeepaliveTimeout"}, + {"shape":"NoSuchFieldLevelEncryptionConfig"}, + {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, + {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginAccessControl"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, + {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, + {"shape":"TrustedKeyGroupDoesNotExist"}, + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"RealtimeLogConfigOwnerMismatch"} + ] + }, + "CreateCachePolicy":{ + "name":"CreateCachePolicy2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/cache-policy", + "responseCode":201 + }, + "input":{"shape":"CreateCachePolicyRequest"}, + "output":{"shape":"CreateCachePolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"CachePolicyAlreadyExists"}, + {"shape":"TooManyCachePolicies"}, + {"shape":"TooManyHeadersInCachePolicy"}, + {"shape":"TooManyCookiesInCachePolicy"}, + {"shape":"TooManyQueryStringsInCachePolicy"} + ] + }, "CreateCloudFrontOriginAccessIdentity":{ - "name":"CreateCloudFrontOriginAccessIdentity2018_11_05", + "name":"CreateCloudFrontOriginAccessIdentity2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/origin-access-identity/cloudfront", + "requestUri":"/2020-05-31/origin-access-identity/cloudfront", "responseCode":201 }, "input":{"shape":"CreateCloudFrontOriginAccessIdentityRequest"}, @@ -29,11 +146,29 @@ {"shape":"InconsistentQuantities"} ] }, + "CreateContinuousDeploymentPolicy":{ + "name":"CreateContinuousDeploymentPolicy2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/continuous-deployment-policy", + "responseCode":201 + }, + "input":{"shape":"CreateContinuousDeploymentPolicyRequest"}, + "output":{"shape":"CreateContinuousDeploymentPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidArgument"}, + {"shape":"InconsistentQuantities"}, + {"shape":"ContinuousDeploymentPolicyAlreadyExists"}, + {"shape":"TooManyContinuousDeploymentPolicies"}, + {"shape":"StagingDistributionInUse"} + ] + }, "CreateDistribution":{ - "name":"CreateDistribution2018_11_05", + "name":"CreateDistribution2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/distribution", + "requestUri":"/2020-05-31/distribution", "responseCode":201 }, "input":{"shape":"CreateDistributionRequest"}, @@ -43,6 +178,9 @@ {"shape":"DistributionAlreadyExists"}, {"shape":"InvalidOrigin"}, {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, + {"shape":"IllegalOriginAccessConfiguration"}, + {"shape":"TooManyDistributionsAssociatedToOriginAccessControl"}, {"shape":"AccessDenied"}, {"shape":"TooManyTrustedSigners"}, {"shape":"TrustedSignerDoesNotExist"}, @@ -76,20 +214,38 @@ {"shape":"TooManyQueryStringParameters"}, {"shape":"InvalidQueryStringParameters"}, {"shape":"TooManyDistributionsWithLambdaAssociations"}, + {"shape":"TooManyDistributionsWithSingleFunctionARN"}, {"shape":"TooManyLambdaFunctionAssociations"}, {"shape":"InvalidLambdaFunctionAssociation"}, + {"shape":"TooManyDistributionsWithFunctionAssociations"}, + {"shape":"TooManyFunctionAssociations"}, + {"shape":"InvalidFunctionAssociation"}, {"shape":"InvalidOriginReadTimeout"}, {"shape":"InvalidOriginKeepaliveTimeout"}, {"shape":"NoSuchFieldLevelEncryptionConfig"}, {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, - {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"} + {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, + {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, + {"shape":"TrustedKeyGroupDoesNotExist"}, + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"RealtimeLogConfigOwnerMismatch"}, + {"shape":"ContinuousDeploymentPolicyInUse"}, + {"shape":"NoSuchContinuousDeploymentPolicy"}, + {"shape":"InvalidDomainNameForOriginAccessControl"} ] }, "CreateDistributionWithTags":{ - "name":"CreateDistributionWithTags2018_11_05", + "name":"CreateDistributionWithTags2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/distribution?WithTags", + "requestUri":"/2020-05-31/distribution?WithTags", "responseCode":201 }, "input":{"shape":"CreateDistributionWithTagsRequest"}, @@ -99,6 +255,8 @@ {"shape":"DistributionAlreadyExists"}, {"shape":"InvalidOrigin"}, {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, + {"shape":"IllegalOriginAccessConfiguration"}, {"shape":"AccessDenied"}, {"shape":"TooManyTrustedSigners"}, {"shape":"TrustedSignerDoesNotExist"}, @@ -133,20 +291,39 @@ {"shape":"TooManyQueryStringParameters"}, {"shape":"InvalidQueryStringParameters"}, {"shape":"TooManyDistributionsWithLambdaAssociations"}, + {"shape":"TooManyDistributionsWithSingleFunctionARN"}, {"shape":"TooManyLambdaFunctionAssociations"}, {"shape":"InvalidLambdaFunctionAssociation"}, + {"shape":"TooManyDistributionsWithFunctionAssociations"}, + {"shape":"TooManyFunctionAssociations"}, + {"shape":"InvalidFunctionAssociation"}, {"shape":"InvalidOriginReadTimeout"}, {"shape":"InvalidOriginKeepaliveTimeout"}, {"shape":"NoSuchFieldLevelEncryptionConfig"}, {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, - {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"} + {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginAccessControl"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, + {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, + {"shape":"TrustedKeyGroupDoesNotExist"}, + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"RealtimeLogConfigOwnerMismatch"}, + {"shape":"ContinuousDeploymentPolicyInUse"}, + {"shape":"NoSuchContinuousDeploymentPolicy"}, + {"shape":"InvalidDomainNameForOriginAccessControl"} ] }, "CreateFieldLevelEncryptionConfig":{ - "name":"CreateFieldLevelEncryptionConfig2018_11_05", + "name":"CreateFieldLevelEncryptionConfig2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/field-level-encryption", + "requestUri":"/2020-05-31/field-level-encryption", "responseCode":201 }, "input":{"shape":"CreateFieldLevelEncryptionConfigRequest"}, @@ -163,10 +340,10 @@ ] }, "CreateFieldLevelEncryptionProfile":{ - "name":"CreateFieldLevelEncryptionProfile2018_11_05", + "name":"CreateFieldLevelEncryptionProfile2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/field-level-encryption-profile", + "requestUri":"/2020-05-31/field-level-encryption-profile", "responseCode":201 }, "input":{"shape":"CreateFieldLevelEncryptionProfileRequest"}, @@ -182,11 +359,32 @@ {"shape":"TooManyFieldLevelEncryptionFieldPatterns"} ] }, + "CreateFunction":{ + "name":"CreateFunction2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/function", + "responseCode":201 + }, + "input":{ + "shape":"CreateFunctionRequest", + "locationName":"CreateFunctionRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"CreateFunctionResult"}, + "errors":[ + {"shape":"TooManyFunctions"}, + {"shape":"FunctionAlreadyExists"}, + {"shape":"FunctionSizeLimitExceeded"}, + {"shape":"InvalidArgument"}, + {"shape":"UnsupportedOperation"} + ] + }, "CreateInvalidation":{ - "name":"CreateInvalidation2018_11_05", + "name":"CreateInvalidation2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/distribution/{DistributionId}/invalidation", + "requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation", "responseCode":201 }, "input":{"shape":"CreateInvalidationRequest"}, @@ -201,11 +399,77 @@ {"shape":"InconsistentQuantities"} ] }, + "CreateKeyGroup":{ + "name":"CreateKeyGroup2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/key-group", + "responseCode":201 + }, + "input":{"shape":"CreateKeyGroupRequest"}, + "output":{"shape":"CreateKeyGroupResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"KeyGroupAlreadyExists"}, + {"shape":"TooManyKeyGroups"}, + {"shape":"TooManyPublicKeysInKeyGroup"} + ] + }, + "CreateMonitoringSubscription":{ + "name":"CreateMonitoringSubscription2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/distributions/{DistributionId}/monitoring-subscription/" + }, + "input":{"shape":"CreateMonitoringSubscriptionRequest"}, + "output":{"shape":"CreateMonitoringSubscriptionResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchDistribution"}, + {"shape":"MonitoringSubscriptionAlreadyExists"}, + {"shape":"UnsupportedOperation"} + ] + }, + "CreateOriginAccessControl":{ + "name":"CreateOriginAccessControl2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/origin-access-control", + "responseCode":201 + }, + "input":{"shape":"CreateOriginAccessControlRequest"}, + "output":{"shape":"CreateOriginAccessControlResult"}, + "errors":[ + {"shape":"OriginAccessControlAlreadyExists"}, + {"shape":"TooManyOriginAccessControls"}, + {"shape":"InvalidArgument"} + ] + }, + "CreateOriginRequestPolicy":{ + "name":"CreateOriginRequestPolicy2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/origin-request-policy", + "responseCode":201 + }, + "input":{"shape":"CreateOriginRequestPolicyRequest"}, + "output":{"shape":"CreateOriginRequestPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"OriginRequestPolicyAlreadyExists"}, + {"shape":"TooManyOriginRequestPolicies"}, + {"shape":"TooManyHeadersInOriginRequestPolicy"}, + {"shape":"TooManyCookiesInOriginRequestPolicy"}, + {"shape":"TooManyQueryStringsInOriginRequestPolicy"} + ] + }, "CreatePublicKey":{ - "name":"CreatePublicKey2018_11_05", + "name":"CreatePublicKey2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/public-key", + "requestUri":"/2020-05-31/public-key", "responseCode":201 }, "input":{"shape":"CreatePublicKeyRequest"}, @@ -216,11 +480,51 @@ {"shape":"TooManyPublicKeys"} ] }, + "CreateRealtimeLogConfig":{ + "name":"CreateRealtimeLogConfig2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/realtime-log-config", + "responseCode":201 + }, + "input":{ + "shape":"CreateRealtimeLogConfigRequest", + "locationName":"CreateRealtimeLogConfigRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"CreateRealtimeLogConfigResult"}, + "errors":[ + {"shape":"RealtimeLogConfigAlreadyExists"}, + {"shape":"TooManyRealtimeLogConfigs"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, + "CreateResponseHeadersPolicy":{ + "name":"CreateResponseHeadersPolicy2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/response-headers-policy", + "responseCode":201 + }, + "input":{"shape":"CreateResponseHeadersPolicyRequest"}, + "output":{"shape":"CreateResponseHeadersPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"ResponseHeadersPolicyAlreadyExists"}, + {"shape":"TooManyResponseHeadersPolicies"}, + {"shape":"TooManyCustomHeadersInResponseHeadersPolicy"}, + {"shape":"TooLongCSPInResponseHeadersPolicy"}, + {"shape":"TooManyRemoveHeadersInResponseHeadersPolicy"} + ] + }, "CreateStreamingDistribution":{ - "name":"CreateStreamingDistribution2018_11_05", + "name":"CreateStreamingDistribution2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/streaming-distribution", + "requestUri":"/2020-05-31/streaming-distribution", "responseCode":201 }, "input":{"shape":"CreateStreamingDistributionRequest"}, @@ -230,6 +534,7 @@ {"shape":"StreamingDistributionAlreadyExists"}, {"shape":"InvalidOrigin"}, {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, {"shape":"AccessDenied"}, {"shape":"TooManyTrustedSigners"}, {"shape":"TrustedSignerDoesNotExist"}, @@ -241,10 +546,10 @@ ] }, "CreateStreamingDistributionWithTags":{ - "name":"CreateStreamingDistributionWithTags2018_11_05", + "name":"CreateStreamingDistributionWithTags2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/streaming-distribution?WithTags", + "requestUri":"/2020-05-31/streaming-distribution?WithTags", "responseCode":201 }, "input":{"shape":"CreateStreamingDistributionWithTagsRequest"}, @@ -254,6 +559,7 @@ {"shape":"StreamingDistributionAlreadyExists"}, {"shape":"InvalidOrigin"}, {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, {"shape":"AccessDenied"}, {"shape":"TooManyTrustedSigners"}, {"shape":"TrustedSignerDoesNotExist"}, @@ -265,11 +571,28 @@ {"shape":"InvalidTagging"} ] }, + "DeleteCachePolicy":{ + "name":"DeleteCachePolicy2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/cache-policy/{Id}", + "responseCode":204 + }, + "input":{"shape":"DeleteCachePolicyRequest"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"PreconditionFailed"}, + {"shape":"IllegalDelete"}, + {"shape":"CachePolicyInUse"} + ] + }, "DeleteCloudFrontOriginAccessIdentity":{ - "name":"DeleteCloudFrontOriginAccessIdentity2018_11_05", + "name":"DeleteCloudFrontOriginAccessIdentity2020_05_31", "http":{ "method":"DELETE", - "requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}", + "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}", "responseCode":204 }, "input":{"shape":"DeleteCloudFrontOriginAccessIdentityRequest"}, @@ -281,11 +604,28 @@ {"shape":"CloudFrontOriginAccessIdentityInUse"} ] }, + "DeleteContinuousDeploymentPolicy":{ + "name":"DeleteContinuousDeploymentPolicy2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/continuous-deployment-policy/{Id}", + "responseCode":204 + }, + "input":{"shape":"DeleteContinuousDeploymentPolicyRequest"}, + "errors":[ + {"shape":"InvalidIfMatchVersion"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"}, + {"shape":"PreconditionFailed"}, + {"shape":"ContinuousDeploymentPolicyInUse"}, + {"shape":"NoSuchContinuousDeploymentPolicy"} + ] + }, "DeleteDistribution":{ - "name":"DeleteDistribution2018_11_05", + "name":"DeleteDistribution2020_05_31", "http":{ "method":"DELETE", - "requestUri":"/2018-11-05/distribution/{Id}", + "requestUri":"/2020-05-31/distribution/{Id}", "responseCode":204 }, "input":{"shape":"DeleteDistributionRequest"}, @@ -298,10 +638,10 @@ ] }, "DeleteFieldLevelEncryptionConfig":{ - "name":"DeleteFieldLevelEncryptionConfig2018_11_05", + "name":"DeleteFieldLevelEncryptionConfig2020_05_31", "http":{ "method":"DELETE", - "requestUri":"/2018-11-05/field-level-encryption/{Id}", + "requestUri":"/2020-05-31/field-level-encryption/{Id}", "responseCode":204 }, "input":{"shape":"DeleteFieldLevelEncryptionConfigRequest"}, @@ -314,10 +654,10 @@ ] }, "DeleteFieldLevelEncryptionProfile":{ - "name":"DeleteFieldLevelEncryptionProfile2018_11_05", + "name":"DeleteFieldLevelEncryptionProfile2020_05_31", "http":{ "method":"DELETE", - "requestUri":"/2018-11-05/field-level-encryption-profile/{Id}", + "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}", "responseCode":204 }, "input":{"shape":"DeleteFieldLevelEncryptionProfileRequest"}, @@ -329,11 +669,90 @@ {"shape":"FieldLevelEncryptionProfileInUse"} ] }, + "DeleteFunction":{ + "name":"DeleteFunction2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/function/{Name}", + "responseCode":204 + }, + "input":{"shape":"DeleteFunctionRequest"}, + "errors":[ + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchFunctionExists"}, + {"shape":"FunctionInUse"}, + {"shape":"PreconditionFailed"}, + {"shape":"UnsupportedOperation"} + ] + }, + "DeleteKeyGroup":{ + "name":"DeleteKeyGroup2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/key-group/{Id}", + "responseCode":204 + }, + "input":{"shape":"DeleteKeyGroupRequest"}, + "errors":[ + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchResource"}, + {"shape":"PreconditionFailed"}, + {"shape":"ResourceInUse"} + ] + }, + "DeleteMonitoringSubscription":{ + "name":"DeleteMonitoringSubscription2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/distributions/{DistributionId}/monitoring-subscription/" + }, + "input":{"shape":"DeleteMonitoringSubscriptionRequest"}, + "output":{"shape":"DeleteMonitoringSubscriptionResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchDistribution"}, + {"shape":"NoSuchMonitoringSubscription"}, + {"shape":"UnsupportedOperation"} + ] + }, + "DeleteOriginAccessControl":{ + "name":"DeleteOriginAccessControl2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/origin-access-control/{Id}", + "responseCode":204 + }, + "input":{"shape":"DeleteOriginAccessControlRequest"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchOriginAccessControl"}, + {"shape":"PreconditionFailed"}, + {"shape":"OriginAccessControlInUse"} + ] + }, + "DeleteOriginRequestPolicy":{ + "name":"DeleteOriginRequestPolicy2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/origin-request-policy/{Id}", + "responseCode":204 + }, + "input":{"shape":"DeleteOriginRequestPolicyRequest"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"PreconditionFailed"}, + {"shape":"IllegalDelete"}, + {"shape":"OriginRequestPolicyInUse"} + ] + }, "DeletePublicKey":{ - "name":"DeletePublicKey2018_11_05", + "name":"DeletePublicKey2020_05_31", "http":{ "method":"DELETE", - "requestUri":"/2018-11-05/public-key/{Id}", + "requestUri":"/2020-05-31/public-key/{Id}", "responseCode":204 }, "input":{"shape":"DeletePublicKeyRequest"}, @@ -345,11 +764,47 @@ {"shape":"PreconditionFailed"} ] }, + "DeleteRealtimeLogConfig":{ + "name":"DeleteRealtimeLogConfig2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/delete-realtime-log-config/", + "responseCode":204 + }, + "input":{ + "shape":"DeleteRealtimeLogConfigRequest", + "locationName":"DeleteRealtimeLogConfigRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "errors":[ + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"RealtimeLogConfigInUse"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, + "DeleteResponseHeadersPolicy":{ + "name":"DeleteResponseHeadersPolicy2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/response-headers-policy/{Id}", + "responseCode":204 + }, + "input":{"shape":"DeleteResponseHeadersPolicyRequest"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"PreconditionFailed"}, + {"shape":"IllegalDelete"}, + {"shape":"ResponseHeadersPolicyInUse"} + ] + }, "DeleteStreamingDistribution":{ - "name":"DeleteStreamingDistribution2018_11_05", + "name":"DeleteStreamingDistribution2020_05_31", "http":{ "method":"DELETE", - "requestUri":"/2018-11-05/streaming-distribution/{Id}", + "requestUri":"/2020-05-31/streaming-distribution/{Id}", "responseCode":204 }, "input":{"shape":"DeleteStreamingDistributionRequest"}, @@ -361,11 +816,50 @@ {"shape":"PreconditionFailed"} ] }, + "DescribeFunction":{ + "name":"DescribeFunction2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/function/{Name}/describe" + }, + "input":{"shape":"DescribeFunctionRequest"}, + "output":{"shape":"DescribeFunctionResult"}, + "errors":[ + {"shape":"NoSuchFunctionExists"}, + {"shape":"UnsupportedOperation"} + ] + }, + "GetCachePolicy":{ + "name":"GetCachePolicy2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/cache-policy/{Id}" + }, + "input":{"shape":"GetCachePolicyRequest"}, + "output":{"shape":"GetCachePolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchCachePolicy"} + ] + }, + "GetCachePolicyConfig":{ + "name":"GetCachePolicyConfig2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/cache-policy/{Id}/config" + }, + "input":{"shape":"GetCachePolicyConfigRequest"}, + "output":{"shape":"GetCachePolicyConfigResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchCachePolicy"} + ] + }, "GetCloudFrontOriginAccessIdentity":{ - "name":"GetCloudFrontOriginAccessIdentity2018_11_05", + "name":"GetCloudFrontOriginAccessIdentity2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}" + "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}" }, "input":{"shape":"GetCloudFrontOriginAccessIdentityRequest"}, "output":{"shape":"GetCloudFrontOriginAccessIdentityResult"}, @@ -375,10 +869,10 @@ ] }, "GetCloudFrontOriginAccessIdentityConfig":{ - "name":"GetCloudFrontOriginAccessIdentityConfig2018_11_05", + "name":"GetCloudFrontOriginAccessIdentityConfig2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}/config" + "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}/config" }, "input":{"shape":"GetCloudFrontOriginAccessIdentityConfigRequest"}, "output":{"shape":"GetCloudFrontOriginAccessIdentityConfigResult"}, @@ -387,11 +881,37 @@ {"shape":"AccessDenied"} ] }, - "GetDistribution":{ - "name":"GetDistribution2018_11_05", + "GetContinuousDeploymentPolicy":{ + "name":"GetContinuousDeploymentPolicy2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/distribution/{Id}" + "requestUri":"/2020-05-31/continuous-deployment-policy/{Id}" + }, + "input":{"shape":"GetContinuousDeploymentPolicyRequest"}, + "output":{"shape":"GetContinuousDeploymentPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchContinuousDeploymentPolicy"} + ] + }, + "GetContinuousDeploymentPolicyConfig":{ + "name":"GetContinuousDeploymentPolicyConfig2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/continuous-deployment-policy/{Id}/config" + }, + "input":{"shape":"GetContinuousDeploymentPolicyConfigRequest"}, + "output":{"shape":"GetContinuousDeploymentPolicyConfigResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchContinuousDeploymentPolicy"} + ] + }, + "GetDistribution":{ + "name":"GetDistribution2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/distribution/{Id}" }, "input":{"shape":"GetDistributionRequest"}, "output":{"shape":"GetDistributionResult"}, @@ -401,10 +921,10 @@ ] }, "GetDistributionConfig":{ - "name":"GetDistributionConfig2018_11_05", + "name":"GetDistributionConfig2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/distribution/{Id}/config" + "requestUri":"/2020-05-31/distribution/{Id}/config" }, "input":{"shape":"GetDistributionConfigRequest"}, "output":{"shape":"GetDistributionConfigResult"}, @@ -414,10 +934,10 @@ ] }, "GetFieldLevelEncryption":{ - "name":"GetFieldLevelEncryption2018_11_05", + "name":"GetFieldLevelEncryption2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/field-level-encryption/{Id}" + "requestUri":"/2020-05-31/field-level-encryption/{Id}" }, "input":{"shape":"GetFieldLevelEncryptionRequest"}, "output":{"shape":"GetFieldLevelEncryptionResult"}, @@ -427,10 +947,10 @@ ] }, "GetFieldLevelEncryptionConfig":{ - "name":"GetFieldLevelEncryptionConfig2018_11_05", + "name":"GetFieldLevelEncryptionConfig2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/field-level-encryption/{Id}/config" + "requestUri":"/2020-05-31/field-level-encryption/{Id}/config" }, "input":{"shape":"GetFieldLevelEncryptionConfigRequest"}, "output":{"shape":"GetFieldLevelEncryptionConfigResult"}, @@ -440,10 +960,10 @@ ] }, "GetFieldLevelEncryptionProfile":{ - "name":"GetFieldLevelEncryptionProfile2018_11_05", + "name":"GetFieldLevelEncryptionProfile2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/field-level-encryption-profile/{Id}" + "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}" }, "input":{"shape":"GetFieldLevelEncryptionProfileRequest"}, "output":{"shape":"GetFieldLevelEncryptionProfileResult"}, @@ -453,10 +973,10 @@ ] }, "GetFieldLevelEncryptionProfileConfig":{ - "name":"GetFieldLevelEncryptionProfileConfig2018_11_05", + "name":"GetFieldLevelEncryptionProfileConfig2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/field-level-encryption-profile/{Id}/config" + "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}/config" }, "input":{"shape":"GetFieldLevelEncryptionProfileConfigRequest"}, "output":{"shape":"GetFieldLevelEncryptionProfileConfigResult"}, @@ -465,11 +985,24 @@ {"shape":"NoSuchFieldLevelEncryptionProfile"} ] }, + "GetFunction":{ + "name":"GetFunction2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/function/{Name}" + }, + "input":{"shape":"GetFunctionRequest"}, + "output":{"shape":"GetFunctionResult"}, + "errors":[ + {"shape":"NoSuchFunctionExists"}, + {"shape":"UnsupportedOperation"} + ] + }, "GetInvalidation":{ - "name":"GetInvalidation2018_11_05", + "name":"GetInvalidation2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/distribution/{DistributionId}/invalidation/{Id}" + "requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation/{Id}" }, "input":{"shape":"GetInvalidationRequest"}, "output":{"shape":"GetInvalidationResult"}, @@ -479,11 +1012,102 @@ {"shape":"AccessDenied"} ] }, + "GetKeyGroup":{ + "name":"GetKeyGroup2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/key-group/{Id}" + }, + "input":{"shape":"GetKeyGroupRequest"}, + "output":{"shape":"GetKeyGroupResult"}, + "errors":[ + {"shape":"NoSuchResource"} + ] + }, + "GetKeyGroupConfig":{ + "name":"GetKeyGroupConfig2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/key-group/{Id}/config" + }, + "input":{"shape":"GetKeyGroupConfigRequest"}, + "output":{"shape":"GetKeyGroupConfigResult"}, + "errors":[ + {"shape":"NoSuchResource"} + ] + }, + "GetMonitoringSubscription":{ + "name":"GetMonitoringSubscription2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/distributions/{DistributionId}/monitoring-subscription/" + }, + "input":{"shape":"GetMonitoringSubscriptionRequest"}, + "output":{"shape":"GetMonitoringSubscriptionResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchDistribution"}, + {"shape":"NoSuchMonitoringSubscription"}, + {"shape":"UnsupportedOperation"} + ] + }, + "GetOriginAccessControl":{ + "name":"GetOriginAccessControl2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/origin-access-control/{Id}" + }, + "input":{"shape":"GetOriginAccessControlRequest"}, + "output":{"shape":"GetOriginAccessControlResult"}, + "errors":[ + {"shape":"NoSuchOriginAccessControl"}, + {"shape":"AccessDenied"} + ] + }, + "GetOriginAccessControlConfig":{ + "name":"GetOriginAccessControlConfig2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/origin-access-control/{Id}/config" + }, + "input":{"shape":"GetOriginAccessControlConfigRequest"}, + "output":{"shape":"GetOriginAccessControlConfigResult"}, + "errors":[ + {"shape":"NoSuchOriginAccessControl"}, + {"shape":"AccessDenied"} + ] + }, + "GetOriginRequestPolicy":{ + "name":"GetOriginRequestPolicy2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/origin-request-policy/{Id}" + }, + "input":{"shape":"GetOriginRequestPolicyRequest"}, + "output":{"shape":"GetOriginRequestPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchOriginRequestPolicy"} + ] + }, + "GetOriginRequestPolicyConfig":{ + "name":"GetOriginRequestPolicyConfig2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/origin-request-policy/{Id}/config" + }, + "input":{"shape":"GetOriginRequestPolicyConfigRequest"}, + "output":{"shape":"GetOriginRequestPolicyConfigResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchOriginRequestPolicy"} + ] + }, "GetPublicKey":{ - "name":"GetPublicKey2018_11_05", + "name":"GetPublicKey2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/public-key/{Id}" + "requestUri":"/2020-05-31/public-key/{Id}" }, "input":{"shape":"GetPublicKeyRequest"}, "output":{"shape":"GetPublicKeyResult"}, @@ -493,10 +1117,10 @@ ] }, "GetPublicKeyConfig":{ - "name":"GetPublicKeyConfig2018_11_05", + "name":"GetPublicKeyConfig2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/public-key/{Id}/config" + "requestUri":"/2020-05-31/public-key/{Id}/config" }, "input":{"shape":"GetPublicKeyConfigRequest"}, "output":{"shape":"GetPublicKeyConfigResult"}, @@ -505,11 +1129,55 @@ {"shape":"NoSuchPublicKey"} ] }, + "GetRealtimeLogConfig":{ + "name":"GetRealtimeLogConfig2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/get-realtime-log-config/" + }, + "input":{ + "shape":"GetRealtimeLogConfigRequest", + "locationName":"GetRealtimeLogConfigRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"GetRealtimeLogConfigResult"}, + "errors":[ + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, + "GetResponseHeadersPolicy":{ + "name":"GetResponseHeadersPolicy2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/response-headers-policy/{Id}" + }, + "input":{"shape":"GetResponseHeadersPolicyRequest"}, + "output":{"shape":"GetResponseHeadersPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchResponseHeadersPolicy"} + ] + }, + "GetResponseHeadersPolicyConfig":{ + "name":"GetResponseHeadersPolicyConfig2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/response-headers-policy/{Id}/config" + }, + "input":{"shape":"GetResponseHeadersPolicyConfigRequest"}, + "output":{"shape":"GetResponseHeadersPolicyConfigResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchResponseHeadersPolicy"} + ] + }, "GetStreamingDistribution":{ - "name":"GetStreamingDistribution2018_11_05", + "name":"GetStreamingDistribution2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/streaming-distribution/{Id}" + "requestUri":"/2020-05-31/streaming-distribution/{Id}" }, "input":{"shape":"GetStreamingDistributionRequest"}, "output":{"shape":"GetStreamingDistributionResult"}, @@ -519,10 +1187,10 @@ ] }, "GetStreamingDistributionConfig":{ - "name":"GetStreamingDistributionConfig2018_11_05", + "name":"GetStreamingDistributionConfig2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/streaming-distribution/{Id}/config" + "requestUri":"/2020-05-31/streaming-distribution/{Id}/config" }, "input":{"shape":"GetStreamingDistributionConfigRequest"}, "output":{"shape":"GetStreamingDistributionConfigResult"}, @@ -531,11 +1199,25 @@ {"shape":"AccessDenied"} ] }, + "ListCachePolicies":{ + "name":"ListCachePolicies2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/cache-policy" + }, + "input":{"shape":"ListCachePoliciesRequest"}, + "output":{"shape":"ListCachePoliciesResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"InvalidArgument"} + ] + }, "ListCloudFrontOriginAccessIdentities":{ - "name":"ListCloudFrontOriginAccessIdentities2018_11_05", + "name":"ListCloudFrontOriginAccessIdentities2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/origin-access-identity/cloudfront" + "requestUri":"/2020-05-31/origin-access-identity/cloudfront" }, "input":{"shape":"ListCloudFrontOriginAccessIdentitiesRequest"}, "output":{"shape":"ListCloudFrontOriginAccessIdentitiesResult"}, @@ -543,11 +1225,39 @@ {"shape":"InvalidArgument"} ] }, + "ListConflictingAliases":{ + "name":"ListConflictingAliases2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/conflicting-alias", + "responseCode":200 + }, + "input":{"shape":"ListConflictingAliasesRequest"}, + "output":{"shape":"ListConflictingAliasesResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"NoSuchDistribution"} + ] + }, + "ListContinuousDeploymentPolicies":{ + "name":"ListContinuousDeploymentPolicies2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/continuous-deployment-policy" + }, + "input":{"shape":"ListContinuousDeploymentPoliciesRequest"}, + "output":{"shape":"ListContinuousDeploymentPoliciesResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"}, + {"shape":"NoSuchContinuousDeploymentPolicy"} + ] + }, "ListDistributions":{ - "name":"ListDistributions2018_11_05", + "name":"ListDistributions2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/distribution" + "requestUri":"/2020-05-31/distribution" }, "input":{"shape":"ListDistributionsRequest"}, "output":{"shape":"ListDistributionsResult"}, @@ -555,11 +1265,82 @@ {"shape":"InvalidArgument"} ] }, + "ListDistributionsByCachePolicyId":{ + "name":"ListDistributionsByCachePolicyId2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}" + }, + "input":{"shape":"ListDistributionsByCachePolicyIdRequest"}, + "output":{"shape":"ListDistributionsByCachePolicyIdResult"}, + "errors":[ + {"shape":"NoSuchCachePolicy"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, + "ListDistributionsByKeyGroup":{ + "name":"ListDistributionsByKeyGroup2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}" + }, + "input":{"shape":"ListDistributionsByKeyGroupRequest"}, + "output":{"shape":"ListDistributionsByKeyGroupResult"}, + "errors":[ + {"shape":"NoSuchResource"}, + {"shape":"InvalidArgument"} + ] + }, + "ListDistributionsByOriginRequestPolicyId":{ + "name":"ListDistributionsByOriginRequestPolicyId2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}" + }, + "input":{"shape":"ListDistributionsByOriginRequestPolicyIdRequest"}, + "output":{"shape":"ListDistributionsByOriginRequestPolicyIdResult"}, + "errors":[ + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, + "ListDistributionsByRealtimeLogConfig":{ + "name":"ListDistributionsByRealtimeLogConfig2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/distributionsByRealtimeLogConfig/" + }, + "input":{ + "shape":"ListDistributionsByRealtimeLogConfigRequest", + "locationName":"ListDistributionsByRealtimeLogConfigRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"ListDistributionsByRealtimeLogConfigResult"}, + "errors":[ + {"shape":"InvalidArgument"} + ] + }, + "ListDistributionsByResponseHeadersPolicyId":{ + "name":"ListDistributionsByResponseHeadersPolicyId2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/distributionsByResponseHeadersPolicyId/{ResponseHeadersPolicyId}" + }, + "input":{"shape":"ListDistributionsByResponseHeadersPolicyIdRequest"}, + "output":{"shape":"ListDistributionsByResponseHeadersPolicyIdResult"}, + "errors":[ + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, "ListDistributionsByWebACLId":{ - "name":"ListDistributionsByWebACLId2018_11_05", + "name":"ListDistributionsByWebACLId2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/distributionsByWebACLId/{WebACLId}" + "requestUri":"/2020-05-31/distributionsByWebACLId/{WebACLId}" }, "input":{"shape":"ListDistributionsByWebACLIdRequest"}, "output":{"shape":"ListDistributionsByWebACLIdResult"}, @@ -569,10 +1350,10 @@ ] }, "ListFieldLevelEncryptionConfigs":{ - "name":"ListFieldLevelEncryptionConfigs2018_11_05", + "name":"ListFieldLevelEncryptionConfigs2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/field-level-encryption" + "requestUri":"/2020-05-31/field-level-encryption" }, "input":{"shape":"ListFieldLevelEncryptionConfigsRequest"}, "output":{"shape":"ListFieldLevelEncryptionConfigsResult"}, @@ -581,10 +1362,10 @@ ] }, "ListFieldLevelEncryptionProfiles":{ - "name":"ListFieldLevelEncryptionProfiles2018_11_05", + "name":"ListFieldLevelEncryptionProfiles2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/field-level-encryption-profile" + "requestUri":"/2020-05-31/field-level-encryption-profile" }, "input":{"shape":"ListFieldLevelEncryptionProfilesRequest"}, "output":{"shape":"ListFieldLevelEncryptionProfilesResult"}, @@ -592,11 +1373,24 @@ {"shape":"InvalidArgument"} ] }, + "ListFunctions":{ + "name":"ListFunctions2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/function" + }, + "input":{"shape":"ListFunctionsRequest"}, + "output":{"shape":"ListFunctionsResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"UnsupportedOperation"} + ] + }, "ListInvalidations":{ - "name":"ListInvalidations2018_11_05", + "name":"ListInvalidations2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/distribution/{DistributionId}/invalidation" + "requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation" }, "input":{"shape":"ListInvalidationsRequest"}, "output":{"shape":"ListInvalidationsResult"}, @@ -606,11 +1400,49 @@ {"shape":"AccessDenied"} ] }, + "ListKeyGroups":{ + "name":"ListKeyGroups2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/key-group" + }, + "input":{"shape":"ListKeyGroupsRequest"}, + "output":{"shape":"ListKeyGroupsResult"}, + "errors":[ + {"shape":"InvalidArgument"} + ] + }, + "ListOriginAccessControls":{ + "name":"ListOriginAccessControls2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/origin-access-control" + }, + "input":{"shape":"ListOriginAccessControlsRequest"}, + "output":{"shape":"ListOriginAccessControlsResult"}, + "errors":[ + {"shape":"InvalidArgument"} + ] + }, + "ListOriginRequestPolicies":{ + "name":"ListOriginRequestPolicies2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/origin-request-policy" + }, + "input":{"shape":"ListOriginRequestPoliciesRequest"}, + "output":{"shape":"ListOriginRequestPoliciesResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"InvalidArgument"} + ] + }, "ListPublicKeys":{ - "name":"ListPublicKeys2018_11_05", + "name":"ListPublicKeys2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/public-key" + "requestUri":"/2020-05-31/public-key" }, "input":{"shape":"ListPublicKeysRequest"}, "output":{"shape":"ListPublicKeysResult"}, @@ -618,11 +1450,39 @@ {"shape":"InvalidArgument"} ] }, + "ListRealtimeLogConfigs":{ + "name":"ListRealtimeLogConfigs2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/realtime-log-config" + }, + "input":{"shape":"ListRealtimeLogConfigsRequest"}, + "output":{"shape":"ListRealtimeLogConfigsResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"}, + {"shape":"NoSuchRealtimeLogConfig"} + ] + }, + "ListResponseHeadersPolicies":{ + "name":"ListResponseHeadersPolicies2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/response-headers-policy" + }, + "input":{"shape":"ListResponseHeadersPoliciesRequest"}, + "output":{"shape":"ListResponseHeadersPoliciesResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"InvalidArgument"} + ] + }, "ListStreamingDistributions":{ - "name":"ListStreamingDistributions2018_11_05", + "name":"ListStreamingDistributions2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/streaming-distribution" + "requestUri":"/2020-05-31/streaming-distribution" }, "input":{"shape":"ListStreamingDistributionsRequest"}, "output":{"shape":"ListStreamingDistributionsResult"}, @@ -631,10 +1491,10 @@ ] }, "ListTagsForResource":{ - "name":"ListTagsForResource2018_11_05", + "name":"ListTagsForResource2020_05_31", "http":{ "method":"GET", - "requestUri":"/2018-11-05/tagging" + "requestUri":"/2020-05-31/tagging" }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResult"}, @@ -645,11 +1505,27 @@ {"shape":"NoSuchResource"} ] }, + "PublishFunction":{ + "name":"PublishFunction2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/function/{Name}/publish" + }, + "input":{"shape":"PublishFunctionRequest"}, + "output":{"shape":"PublishFunctionResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchFunctionExists"}, + {"shape":"PreconditionFailed"}, + {"shape":"UnsupportedOperation"} + ] + }, "TagResource":{ - "name":"TagResource2018_11_05", + "name":"TagResource2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/tagging?Operation=Tag", + "requestUri":"/2020-05-31/tagging?Operation=Tag", "responseCode":204 }, "input":{"shape":"TagResourceRequest"}, @@ -660,11 +1536,31 @@ {"shape":"NoSuchResource"} ] }, + "TestFunction":{ + "name":"TestFunction2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/function/{Name}/test" + }, + "input":{ + "shape":"TestFunctionRequest", + "locationName":"TestFunctionRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"TestFunctionResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchFunctionExists"}, + {"shape":"TestFunctionFailed"}, + {"shape":"UnsupportedOperation"} + ] + }, "UntagResource":{ - "name":"UntagResource2018_11_05", + "name":"UntagResource2020_05_31", "http":{ "method":"POST", - "requestUri":"/2018-11-05/tagging?Operation=Untag", + "requestUri":"/2020-05-31/tagging?Operation=Untag", "responseCode":204 }, "input":{"shape":"UntagResourceRequest"}, @@ -675,11 +1571,33 @@ {"shape":"NoSuchResource"} ] }, + "UpdateCachePolicy":{ + "name":"UpdateCachePolicy2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/cache-policy/{Id}" + }, + "input":{"shape":"UpdateCachePolicyRequest"}, + "output":{"shape":"UpdateCachePolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"IllegalUpdate"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"PreconditionFailed"}, + {"shape":"CachePolicyAlreadyExists"}, + {"shape":"TooManyHeadersInCachePolicy"}, + {"shape":"TooManyCookiesInCachePolicy"}, + {"shape":"TooManyQueryStringsInCachePolicy"} + ] + }, "UpdateCloudFrontOriginAccessIdentity":{ - "name":"UpdateCloudFrontOriginAccessIdentity2018_11_05", + "name":"UpdateCloudFrontOriginAccessIdentity2020_05_31", "http":{ "method":"PUT", - "requestUri":"/2018-11-05/origin-access-identity/cloudfront/{Id}/config" + "requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}/config" }, "input":{"shape":"UpdateCloudFrontOriginAccessIdentityRequest"}, "output":{"shape":"UpdateCloudFrontOriginAccessIdentityResult"}, @@ -694,11 +1612,29 @@ {"shape":"InconsistentQuantities"} ] }, + "UpdateContinuousDeploymentPolicy":{ + "name":"UpdateContinuousDeploymentPolicy2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/continuous-deployment-policy/{Id}" + }, + "input":{"shape":"UpdateContinuousDeploymentPolicyRequest"}, + "output":{"shape":"UpdateContinuousDeploymentPolicyResult"}, + "errors":[ + {"shape":"InvalidIfMatchVersion"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"}, + {"shape":"InconsistentQuantities"}, + {"shape":"PreconditionFailed"}, + {"shape":"StagingDistributionInUse"}, + {"shape":"NoSuchContinuousDeploymentPolicy"} + ] + }, "UpdateDistribution":{ - "name":"UpdateDistribution2018_11_05", + "name":"UpdateDistribution2020_05_31", "http":{ "method":"PUT", - "requestUri":"/2018-11-05/distribution/{Id}/config" + "requestUri":"/2020-05-31/distribution/{Id}/config" }, "input":{"shape":"UpdateDistributionRequest"}, "output":{"shape":"UpdateDistributionResult"}, @@ -717,6 +1653,7 @@ {"shape":"InvalidResponseCode"}, {"shape":"InvalidArgument"}, {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, {"shape":"TooManyTrustedSigners"}, {"shape":"TrustedSignerDoesNotExist"}, {"shape":"InvalidViewerCertificate"}, @@ -740,42 +1677,135 @@ {"shape":"TooManyQueryStringParameters"}, {"shape":"InvalidQueryStringParameters"}, {"shape":"TooManyDistributionsWithLambdaAssociations"}, + {"shape":"TooManyDistributionsWithSingleFunctionARN"}, {"shape":"TooManyLambdaFunctionAssociations"}, {"shape":"InvalidLambdaFunctionAssociation"}, + {"shape":"TooManyDistributionsWithFunctionAssociations"}, + {"shape":"TooManyFunctionAssociations"}, + {"shape":"InvalidFunctionAssociation"}, {"shape":"InvalidOriginReadTimeout"}, {"shape":"InvalidOriginKeepaliveTimeout"}, {"shape":"NoSuchFieldLevelEncryptionConfig"}, {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, - {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"} + {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginAccessControl"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, + {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, + {"shape":"TrustedKeyGroupDoesNotExist"}, + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"RealtimeLogConfigOwnerMismatch"}, + {"shape":"ContinuousDeploymentPolicyInUse"}, + {"shape":"NoSuchContinuousDeploymentPolicy"}, + {"shape":"StagingDistributionInUse"}, + {"shape":"IllegalOriginAccessConfiguration"}, + {"shape":"InvalidDomainNameForOriginAccessControl"} ] }, - "UpdateFieldLevelEncryptionConfig":{ - "name":"UpdateFieldLevelEncryptionConfig2018_11_05", + "UpdateDistributionWithStagingConfig":{ + "name":"UpdateDistributionWithStagingConfig2020_05_31", "http":{ "method":"PUT", - "requestUri":"/2018-11-05/field-level-encryption/{Id}/config" + "requestUri":"/2020-05-31/distribution/{Id}/promote-staging-config" }, - "input":{"shape":"UpdateFieldLevelEncryptionConfigRequest"}, - "output":{"shape":"UpdateFieldLevelEncryptionConfigResult"}, + "input":{"shape":"UpdateDistributionWithStagingConfigRequest"}, + "output":{"shape":"UpdateDistributionWithStagingConfigResult"}, "errors":[ {"shape":"AccessDenied"}, + {"shape":"CNAMEAlreadyExists"}, {"shape":"IllegalUpdate"}, - {"shape":"InconsistentQuantities"}, - {"shape":"InvalidArgument"}, {"shape":"InvalidIfMatchVersion"}, - {"shape":"NoSuchFieldLevelEncryptionProfile"}, - {"shape":"NoSuchFieldLevelEncryptionConfig"}, + {"shape":"MissingBody"}, + {"shape":"NoSuchDistribution"}, {"shape":"PreconditionFailed"}, - {"shape":"TooManyFieldLevelEncryptionQueryArgProfiles"}, - {"shape":"TooManyFieldLevelEncryptionContentTypeProfiles"}, - {"shape":"QueryArgProfileEmpty"} - ] + {"shape":"TooManyDistributionCNAMEs"}, + {"shape":"InvalidDefaultRootObject"}, + {"shape":"InvalidRelativePath"}, + {"shape":"InvalidErrorCode"}, + {"shape":"InvalidResponseCode"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, + {"shape":"TooManyTrustedSigners"}, + {"shape":"TrustedSignerDoesNotExist"}, + {"shape":"InvalidViewerCertificate"}, + {"shape":"InvalidMinimumProtocolVersion"}, + {"shape":"InvalidRequiredProtocol"}, + {"shape":"NoSuchOrigin"}, + {"shape":"TooManyOrigins"}, + {"shape":"TooManyOriginGroupsPerDistribution"}, + {"shape":"TooManyCacheBehaviors"}, + {"shape":"TooManyCookieNamesInWhiteList"}, + {"shape":"InvalidForwardCookies"}, + {"shape":"TooManyHeadersInForwardedValues"}, + {"shape":"InvalidHeadersForS3Origin"}, + {"shape":"InconsistentQuantities"}, + {"shape":"TooManyCertificates"}, + {"shape":"InvalidLocationCode"}, + {"shape":"InvalidGeoRestrictionParameter"}, + {"shape":"InvalidTTLOrder"}, + {"shape":"InvalidWebACLId"}, + {"shape":"TooManyOriginCustomHeaders"}, + {"shape":"TooManyQueryStringParameters"}, + {"shape":"InvalidQueryStringParameters"}, + {"shape":"TooManyDistributionsWithLambdaAssociations"}, + {"shape":"TooManyDistributionsWithSingleFunctionARN"}, + {"shape":"TooManyLambdaFunctionAssociations"}, + {"shape":"InvalidLambdaFunctionAssociation"}, + {"shape":"TooManyDistributionsWithFunctionAssociations"}, + {"shape":"TooManyFunctionAssociations"}, + {"shape":"InvalidFunctionAssociation"}, + {"shape":"InvalidOriginReadTimeout"}, + {"shape":"InvalidOriginKeepaliveTimeout"}, + {"shape":"NoSuchFieldLevelEncryptionConfig"}, + {"shape":"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior"}, + {"shape":"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig"}, + {"shape":"NoSuchCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToCachePolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginAccessControl"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"}, + {"shape":"TooManyDistributionsAssociatedToKeyGroup"}, + {"shape":"TooManyKeyGroupsAssociatedToDistribution"}, + {"shape":"TrustedKeyGroupDoesNotExist"}, + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"RealtimeLogConfigOwnerMismatch"} + ] + }, + "UpdateFieldLevelEncryptionConfig":{ + "name":"UpdateFieldLevelEncryptionConfig2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/field-level-encryption/{Id}/config" + }, + "input":{"shape":"UpdateFieldLevelEncryptionConfigRequest"}, + "output":{"shape":"UpdateFieldLevelEncryptionConfigResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"IllegalUpdate"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchFieldLevelEncryptionProfile"}, + {"shape":"NoSuchFieldLevelEncryptionConfig"}, + {"shape":"PreconditionFailed"}, + {"shape":"TooManyFieldLevelEncryptionQueryArgProfiles"}, + {"shape":"TooManyFieldLevelEncryptionContentTypeProfiles"}, + {"shape":"QueryArgProfileEmpty"} + ] }, "UpdateFieldLevelEncryptionProfile":{ - "name":"UpdateFieldLevelEncryptionProfile2018_11_05", + "name":"UpdateFieldLevelEncryptionProfile2020_05_31", "http":{ "method":"PUT", - "requestUri":"/2018-11-05/field-level-encryption-profile/{Id}/config" + "requestUri":"/2020-05-31/field-level-encryption-profile/{Id}/config" }, "input":{"shape":"UpdateFieldLevelEncryptionProfileRequest"}, "output":{"shape":"UpdateFieldLevelEncryptionProfileResult"}, @@ -794,11 +1824,89 @@ {"shape":"TooManyFieldLevelEncryptionFieldPatterns"} ] }, + "UpdateFunction":{ + "name":"UpdateFunction2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/function/{Name}" + }, + "input":{ + "shape":"UpdateFunctionRequest", + "locationName":"UpdateFunctionRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"UpdateFunctionResult"}, + "errors":[ + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchFunctionExists"}, + {"shape":"PreconditionFailed"}, + {"shape":"FunctionSizeLimitExceeded"}, + {"shape":"UnsupportedOperation"} + ] + }, + "UpdateKeyGroup":{ + "name":"UpdateKeyGroup2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/key-group/{Id}" + }, + "input":{"shape":"UpdateKeyGroupRequest"}, + "output":{"shape":"UpdateKeyGroupResult"}, + "errors":[ + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchResource"}, + {"shape":"PreconditionFailed"}, + {"shape":"KeyGroupAlreadyExists"}, + {"shape":"InvalidArgument"}, + {"shape":"TooManyPublicKeysInKeyGroup"} + ] + }, + "UpdateOriginAccessControl":{ + "name":"UpdateOriginAccessControl2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/origin-access-control/{Id}/config" + }, + "input":{"shape":"UpdateOriginAccessControlRequest"}, + "output":{"shape":"UpdateOriginAccessControlResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"IllegalUpdate"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"OriginAccessControlAlreadyExists"}, + {"shape":"NoSuchOriginAccessControl"}, + {"shape":"PreconditionFailed"}, + {"shape":"InvalidArgument"} + ] + }, + "UpdateOriginRequestPolicy":{ + "name":"UpdateOriginRequestPolicy2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/origin-request-policy/{Id}" + }, + "input":{"shape":"UpdateOriginRequestPolicyRequest"}, + "output":{"shape":"UpdateOriginRequestPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"IllegalUpdate"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchOriginRequestPolicy"}, + {"shape":"PreconditionFailed"}, + {"shape":"OriginRequestPolicyAlreadyExists"}, + {"shape":"TooManyHeadersInOriginRequestPolicy"}, + {"shape":"TooManyCookiesInOriginRequestPolicy"}, + {"shape":"TooManyQueryStringsInOriginRequestPolicy"} + ] + }, "UpdatePublicKey":{ - "name":"UpdatePublicKey2018_11_05", + "name":"UpdatePublicKey2020_05_31", "http":{ "method":"PUT", - "requestUri":"/2018-11-05/public-key/{Id}/config" + "requestUri":"/2020-05-31/public-key/{Id}/config" }, "input":{"shape":"UpdatePublicKeyRequest"}, "output":{"shape":"UpdatePublicKeyResult"}, @@ -812,11 +1920,51 @@ {"shape":"PreconditionFailed"} ] }, + "UpdateRealtimeLogConfig":{ + "name":"UpdateRealtimeLogConfig2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/realtime-log-config/" + }, + "input":{ + "shape":"UpdateRealtimeLogConfigRequest", + "locationName":"UpdateRealtimeLogConfigRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"UpdateRealtimeLogConfigResult"}, + "errors":[ + {"shape":"NoSuchRealtimeLogConfig"}, + {"shape":"InvalidArgument"}, + {"shape":"AccessDenied"} + ] + }, + "UpdateResponseHeadersPolicy":{ + "name":"UpdateResponseHeadersPolicy2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/response-headers-policy/{Id}" + }, + "input":{"shape":"UpdateResponseHeadersPolicyRequest"}, + "output":{"shape":"UpdateResponseHeadersPolicyResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"IllegalUpdate"}, + {"shape":"InconsistentQuantities"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"NoSuchResponseHeadersPolicy"}, + {"shape":"PreconditionFailed"}, + {"shape":"ResponseHeadersPolicyAlreadyExists"}, + {"shape":"TooManyCustomHeadersInResponseHeadersPolicy"}, + {"shape":"TooLongCSPInResponseHeadersPolicy"}, + {"shape":"TooManyRemoveHeadersInResponseHeadersPolicy"} + ] + }, "UpdateStreamingDistribution":{ - "name":"UpdateStreamingDistribution2018_11_05", + "name":"UpdateStreamingDistribution2020_05_31", "http":{ "method":"PUT", - "requestUri":"/2018-11-05/streaming-distribution/{Id}/config" + "requestUri":"/2020-05-31/streaming-distribution/{Id}/config" }, "input":{"shape":"UpdateStreamingDistributionRequest"}, "output":{"shape":"UpdateStreamingDistributionResult"}, @@ -831,6 +1979,7 @@ {"shape":"TooManyStreamingDistributionCNAMEs"}, {"shape":"InvalidArgument"}, {"shape":"InvalidOriginAccessIdentity"}, + {"shape":"InvalidOriginAccessControl"}, {"shape":"TooManyTrustedSigners"}, {"shape":"TrustedSignerDoesNotExist"}, {"shape":"InconsistentQuantities"} @@ -838,6 +1987,34 @@ } }, "shapes":{ + "AccessControlAllowHeadersList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Header" + } + }, + "AccessControlAllowMethodsList":{ + "type":"list", + "member":{ + "shape":"ResponseHeadersPolicyAccessControlAllowMethodsValues", + "locationName":"Method" + } + }, + "AccessControlAllowOriginsList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Origin" + } + }, + "AccessControlExposeHeadersList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Header" + } + }, "AccessDenied":{ "type":"structure", "members":{ @@ -846,6 +2023,18 @@ "error":{"httpStatusCode":403}, "exception":true }, + "ActiveTrustedKeyGroups":{ + "type":"structure", + "required":[ + "Enabled", + "Quantity" + ], + "members":{ + "Enabled":{"shape":"boolean"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"KGKeyPairIdsList"} + } + }, "ActiveTrustedSigners":{ "type":"structure", "required":[ @@ -858,6 +2047,20 @@ "Items":{"shape":"SignerList"} } }, + "AliasICPRecordal":{ + "type":"structure", + "members":{ + "CNAME":{"shape":"string"}, + "ICPRecordalStatus":{"shape":"ICPRecordalStatus"} + } + }, + "AliasICPRecordals":{ + "type":"list", + "member":{ + "shape":"AliasICPRecordal", + "locationName":"AliasICPRecordal" + } + }, "AliasList":{ "type":"list", "member":{ @@ -885,6 +2088,25 @@ "CachedMethods":{"shape":"CachedMethods"} } }, + "AssociateAliasRequest":{ + "type":"structure", + "required":[ + "TargetDistributionId", + "Alias" + ], + "members":{ + "TargetDistributionId":{ + "shape":"string", + "location":"uri", + "locationName":"TargetDistributionId" + }, + "Alias":{ + "shape":"string", + "location":"querystring", + "locationName":"Alias" + } + } + }, "AwsAccountNumberList":{ "type":"list", "member":{ @@ -913,25 +2135,40 @@ "required":[ "PathPattern", "TargetOriginId", - "ForwardedValues", - "TrustedSigners", - "ViewerProtocolPolicy", - "MinTTL" + "ViewerProtocolPolicy" ], "members":{ "PathPattern":{"shape":"string"}, "TargetOriginId":{"shape":"string"}, - "ForwardedValues":{"shape":"ForwardedValues"}, "TrustedSigners":{"shape":"TrustedSigners"}, + "TrustedKeyGroups":{"shape":"TrustedKeyGroups"}, "ViewerProtocolPolicy":{"shape":"ViewerProtocolPolicy"}, - "MinTTL":{"shape":"long"}, "AllowedMethods":{"shape":"AllowedMethods"}, "SmoothStreaming":{"shape":"boolean"}, - "DefaultTTL":{"shape":"long"}, - "MaxTTL":{"shape":"long"}, "Compress":{"shape":"boolean"}, "LambdaFunctionAssociations":{"shape":"LambdaFunctionAssociations"}, - "FieldLevelEncryptionId":{"shape":"string"} + "FunctionAssociations":{"shape":"FunctionAssociations"}, + "FieldLevelEncryptionId":{"shape":"string"}, + "RealtimeLogConfigArn":{"shape":"string"}, + "CachePolicyId":{"shape":"string"}, + "OriginRequestPolicyId":{"shape":"string"}, + "ResponseHeadersPolicyId":{"shape":"string"}, + "ForwardedValues":{ + "shape":"ForwardedValues", + "deprecated":true + }, + "MinTTL":{ + "shape":"long", + "deprecated":true + }, + "DefaultTTL":{ + "shape":"long", + "deprecated":true + }, + "MaxTTL":{ + "shape":"long", + "deprecated":true + } } }, "CacheBehaviorList":{ @@ -949,65 +2186,75 @@ "Items":{"shape":"CacheBehaviorList"} } }, - "CachedMethods":{ + "CachePolicy":{ "type":"structure", "required":[ - "Quantity", - "Items" + "Id", + "LastModifiedTime", + "CachePolicyConfig" ], "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"MethodsList"} + "Id":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"}, + "CachePolicyConfig":{"shape":"CachePolicyConfig"} } }, - "CannotChangeImmutablePublicKeyFields":{ + "CachePolicyAlreadyExists":{ "type":"structure", "members":{ "Message":{"shape":"string"} }, - "error":{"httpStatusCode":400}, + "error":{"httpStatusCode":409}, "exception":true }, - "CertificateSource":{ - "type":"string", - "enum":[ - "cloudfront", - "iam", - "acm" - ] - }, - "CloudFrontOriginAccessIdentity":{ + "CachePolicyConfig":{ "type":"structure", "required":[ - "Id", - "S3CanonicalUserId" + "Name", + "MinTTL" ], "members":{ - "Id":{"shape":"string"}, - "S3CanonicalUserId":{"shape":"string"}, - "CloudFrontOriginAccessIdentityConfig":{"shape":"CloudFrontOriginAccessIdentityConfig"} + "Comment":{"shape":"string"}, + "Name":{"shape":"string"}, + "DefaultTTL":{"shape":"long"}, + "MaxTTL":{"shape":"long"}, + "MinTTL":{"shape":"long"}, + "ParametersInCacheKeyAndForwardedToOrigin":{"shape":"ParametersInCacheKeyAndForwardedToOrigin"} } }, - "CloudFrontOriginAccessIdentityAlreadyExists":{ + "CachePolicyCookieBehavior":{ + "type":"string", + "enum":[ + "none", + "whitelist", + "allExcept", + "all" + ] + }, + "CachePolicyCookiesConfig":{ "type":"structure", + "required":["CookieBehavior"], "members":{ - "Message":{"shape":"string"} - }, - "error":{"httpStatusCode":409}, - "exception":true + "CookieBehavior":{"shape":"CachePolicyCookieBehavior"}, + "Cookies":{"shape":"CookieNames"} + } }, - "CloudFrontOriginAccessIdentityConfig":{ + "CachePolicyHeaderBehavior":{ + "type":"string", + "enum":[ + "none", + "whitelist" + ] + }, + "CachePolicyHeadersConfig":{ "type":"structure", - "required":[ - "CallerReference", - "Comment" - ], + "required":["HeaderBehavior"], "members":{ - "CallerReference":{"shape":"string"}, - "Comment":{"shape":"string"} + "HeaderBehavior":{"shape":"CachePolicyHeaderBehavior"}, + "Headers":{"shape":"Headers"} } }, - "CloudFrontOriginAccessIdentityInUse":{ + "CachePolicyInUse":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -1015,30 +2262,151 @@ "error":{"httpStatusCode":409}, "exception":true }, - "CloudFrontOriginAccessIdentityList":{ + "CachePolicyList":{ "type":"structure", "required":[ - "Marker", "MaxItems", - "IsTruncated", "Quantity" ], "members":{ - "Marker":{"shape":"string"}, "NextMarker":{"shape":"string"}, "MaxItems":{"shape":"integer"}, - "IsTruncated":{"shape":"boolean"}, "Quantity":{"shape":"integer"}, - "Items":{"shape":"CloudFrontOriginAccessIdentitySummaryList"} + "Items":{"shape":"CachePolicySummaryList"} } }, - "CloudFrontOriginAccessIdentitySummary":{ - "type":"structure", - "required":[ - "Id", - "S3CanonicalUserId", - "Comment" - ], + "CachePolicyQueryStringBehavior":{ + "type":"string", + "enum":[ + "none", + "whitelist", + "allExcept", + "all" + ] + }, + "CachePolicyQueryStringsConfig":{ + "type":"structure", + "required":["QueryStringBehavior"], + "members":{ + "QueryStringBehavior":{"shape":"CachePolicyQueryStringBehavior"}, + "QueryStrings":{"shape":"QueryStringNames"} + } + }, + "CachePolicySummary":{ + "type":"structure", + "required":[ + "Type", + "CachePolicy" + ], + "members":{ + "Type":{"shape":"CachePolicyType"}, + "CachePolicy":{"shape":"CachePolicy"} + } + }, + "CachePolicySummaryList":{ + "type":"list", + "member":{ + "shape":"CachePolicySummary", + "locationName":"CachePolicySummary" + } + }, + "CachePolicyType":{ + "type":"string", + "enum":[ + "managed", + "custom" + ] + }, + "CachedMethods":{ + "type":"structure", + "required":[ + "Quantity", + "Items" + ], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"MethodsList"} + } + }, + "CannotChangeImmutablePublicKeyFields":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "CertificateSource":{ + "type":"string", + "enum":[ + "cloudfront", + "iam", + "acm" + ] + }, + "CloudFrontOriginAccessIdentity":{ + "type":"structure", + "required":[ + "Id", + "S3CanonicalUserId" + ], + "members":{ + "Id":{"shape":"string"}, + "S3CanonicalUserId":{"shape":"string"}, + "CloudFrontOriginAccessIdentityConfig":{"shape":"CloudFrontOriginAccessIdentityConfig"} + } + }, + "CloudFrontOriginAccessIdentityAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "CloudFrontOriginAccessIdentityConfig":{ + "type":"structure", + "required":[ + "CallerReference", + "Comment" + ], + "members":{ + "CallerReference":{"shape":"string"}, + "Comment":{"shape":"string"} + } + }, + "CloudFrontOriginAccessIdentityInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "CloudFrontOriginAccessIdentityList":{ + "type":"structure", + "required":[ + "Marker", + "MaxItems", + "IsTruncated", + "Quantity" + ], + "members":{ + "Marker":{"shape":"string"}, + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "IsTruncated":{"shape":"boolean"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"CloudFrontOriginAccessIdentitySummaryList"} + } + }, + "CloudFrontOriginAccessIdentitySummary":{ + "type":"structure", + "required":[ + "Id", + "S3CanonicalUserId", + "Comment" + ], "members":{ "Id":{"shape":"string"}, "S3CanonicalUserId":{"shape":"string"}, @@ -1052,6 +2420,34 @@ "locationName":"CloudFrontOriginAccessIdentitySummary" } }, + "CommentType":{ + "type":"string", + "sensitive":true + }, + "ConflictingAlias":{ + "type":"structure", + "members":{ + "Alias":{"shape":"string"}, + "DistributionId":{"shape":"string"}, + "AccountId":{"shape":"string"} + } + }, + "ConflictingAliases":{ + "type":"list", + "member":{ + "shape":"ConflictingAlias", + "locationName":"ConflictingAlias" + } + }, + "ConflictingAliasesList":{ + "type":"structure", + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"ConflictingAliases"} + } + }, "ContentTypeProfile":{ "type":"structure", "required":[ @@ -1087,6 +2483,100 @@ "Items":{"shape":"ContentTypeProfileList"} } }, + "ContinuousDeploymentPolicy":{ + "type":"structure", + "required":[ + "Id", + "LastModifiedTime", + "ContinuousDeploymentPolicyConfig" + ], + "members":{ + "Id":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"}, + "ContinuousDeploymentPolicyConfig":{"shape":"ContinuousDeploymentPolicyConfig"} + } + }, + "ContinuousDeploymentPolicyAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "ContinuousDeploymentPolicyConfig":{ + "type":"structure", + "required":[ + "StagingDistributionDnsNames", + "Enabled" + ], + "members":{ + "StagingDistributionDnsNames":{"shape":"StagingDistributionDnsNames"}, + "Enabled":{"shape":"boolean"}, + "TrafficConfig":{"shape":"TrafficConfig"} + } + }, + "ContinuousDeploymentPolicyInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "ContinuousDeploymentPolicyList":{ + "type":"structure", + "required":[ + "MaxItems", + "Quantity" + ], + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"ContinuousDeploymentPolicySummaryList"} + } + }, + "ContinuousDeploymentPolicySummary":{ + "type":"structure", + "required":["ContinuousDeploymentPolicy"], + "members":{ + "ContinuousDeploymentPolicy":{"shape":"ContinuousDeploymentPolicy"} + } + }, + "ContinuousDeploymentPolicySummaryList":{ + "type":"list", + "member":{ + "shape":"ContinuousDeploymentPolicySummary", + "locationName":"ContinuousDeploymentPolicySummary" + } + }, + "ContinuousDeploymentPolicyType":{ + "type":"string", + "enum":[ + "SingleWeight", + "SingleHeader" + ] + }, + "ContinuousDeploymentSingleHeaderConfig":{ + "type":"structure", + "required":[ + "Header", + "Value" + ], + "members":{ + "Header":{"shape":"string"}, + "Value":{"shape":"string"} + } + }, + "ContinuousDeploymentSingleWeightConfig":{ + "type":"structure", + "required":["Weight"], + "members":{ + "Weight":{"shape":"float"}, + "SessionStickinessConfig":{"shape":"SessionStickinessConfig"} + } + }, "CookieNameList":{ "type":"list", "member":{ @@ -1110,22 +2600,36 @@ "WhitelistedNames":{"shape":"CookieNames"} } }, - "CreateCloudFrontOriginAccessIdentityRequest":{ + "CopyDistributionRequest":{ "type":"structure", - "required":["CloudFrontOriginAccessIdentityConfig"], + "required":[ + "PrimaryDistributionId", + "CallerReference" + ], "members":{ - "CloudFrontOriginAccessIdentityConfig":{ - "shape":"CloudFrontOriginAccessIdentityConfig", - "locationName":"CloudFrontOriginAccessIdentityConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} - } - }, - "payload":"CloudFrontOriginAccessIdentityConfig" + "PrimaryDistributionId":{ + "shape":"string", + "location":"uri", + "locationName":"PrimaryDistributionId" + }, + "Staging":{ + "shape":"boolean", + "location":"header", + "locationName":"Staging" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + }, + "CallerReference":{"shape":"string"}, + "Enabled":{"shape":"boolean"} + } }, - "CreateCloudFrontOriginAccessIdentityResult":{ + "CopyDistributionResult":{ "type":"structure", "members":{ - "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, + "Distribution":{"shape":"Distribution"}, "Location":{ "shape":"string", "location":"header", @@ -1137,24 +2641,24 @@ "locationName":"ETag" } }, - "payload":"CloudFrontOriginAccessIdentity" + "payload":"Distribution" }, - "CreateDistributionRequest":{ + "CreateCachePolicyRequest":{ "type":"structure", - "required":["DistributionConfig"], + "required":["CachePolicyConfig"], "members":{ - "DistributionConfig":{ - "shape":"DistributionConfig", - "locationName":"DistributionConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "CachePolicyConfig":{ + "shape":"CachePolicyConfig", + "locationName":"CachePolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, - "payload":"DistributionConfig" + "payload":"CachePolicyConfig" }, - "CreateDistributionResult":{ + "CreateCachePolicyResult":{ "type":"structure", "members":{ - "Distribution":{"shape":"Distribution"}, + "CachePolicy":{"shape":"CachePolicy"}, "Location":{ "shape":"string", "location":"header", @@ -1166,24 +2670,24 @@ "locationName":"ETag" } }, - "payload":"Distribution" + "payload":"CachePolicy" }, - "CreateDistributionWithTagsRequest":{ + "CreateCloudFrontOriginAccessIdentityRequest":{ "type":"structure", - "required":["DistributionConfigWithTags"], + "required":["CloudFrontOriginAccessIdentityConfig"], "members":{ - "DistributionConfigWithTags":{ - "shape":"DistributionConfigWithTags", - "locationName":"DistributionConfigWithTags", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "CloudFrontOriginAccessIdentityConfig":{ + "shape":"CloudFrontOriginAccessIdentityConfig", + "locationName":"CloudFrontOriginAccessIdentityConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, - "payload":"DistributionConfigWithTags" + "payload":"CloudFrontOriginAccessIdentityConfig" }, - "CreateDistributionWithTagsResult":{ + "CreateCloudFrontOriginAccessIdentityResult":{ "type":"structure", "members":{ - "Distribution":{"shape":"Distribution"}, + "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, "Location":{ "shape":"string", "location":"header", @@ -1195,16 +2699,103 @@ "locationName":"ETag" } }, - "payload":"Distribution" + "payload":"CloudFrontOriginAccessIdentity" }, - "CreateFieldLevelEncryptionConfigRequest":{ + "CreateContinuousDeploymentPolicyRequest":{ "type":"structure", - "required":["FieldLevelEncryptionConfig"], + "required":["ContinuousDeploymentPolicyConfig"], "members":{ - "FieldLevelEncryptionConfig":{ + "ContinuousDeploymentPolicyConfig":{ + "shape":"ContinuousDeploymentPolicyConfig", + "locationName":"ContinuousDeploymentPolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"ContinuousDeploymentPolicyConfig" + }, + "CreateContinuousDeploymentPolicyResult":{ + "type":"structure", + "members":{ + "ContinuousDeploymentPolicy":{"shape":"ContinuousDeploymentPolicy"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ContinuousDeploymentPolicy" + }, + "CreateDistributionRequest":{ + "type":"structure", + "required":["DistributionConfig"], + "members":{ + "DistributionConfig":{ + "shape":"DistributionConfig", + "locationName":"DistributionConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"DistributionConfig" + }, + "CreateDistributionResult":{ + "type":"structure", + "members":{ + "Distribution":{"shape":"Distribution"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"Distribution" + }, + "CreateDistributionWithTagsRequest":{ + "type":"structure", + "required":["DistributionConfigWithTags"], + "members":{ + "DistributionConfigWithTags":{ + "shape":"DistributionConfigWithTags", + "locationName":"DistributionConfigWithTags", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"DistributionConfigWithTags" + }, + "CreateDistributionWithTagsResult":{ + "type":"structure", + "members":{ + "Distribution":{"shape":"Distribution"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"Distribution" + }, + "CreateFieldLevelEncryptionConfigRequest":{ + "type":"structure", + "required":["FieldLevelEncryptionConfig"], + "members":{ + "FieldLevelEncryptionConfig":{ "shape":"FieldLevelEncryptionConfig", "locationName":"FieldLevelEncryptionConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"FieldLevelEncryptionConfig" @@ -1233,7 +2824,7 @@ "FieldLevelEncryptionProfileConfig":{ "shape":"FieldLevelEncryptionProfileConfig", "locationName":"FieldLevelEncryptionProfileConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"FieldLevelEncryptionProfileConfig" @@ -1255,6 +2846,36 @@ }, "payload":"FieldLevelEncryptionProfile" }, + "CreateFunctionRequest":{ + "type":"structure", + "required":[ + "Name", + "FunctionConfig", + "FunctionCode" + ], + "members":{ + "Name":{"shape":"FunctionName"}, + "FunctionConfig":{"shape":"FunctionConfig"}, + "FunctionCode":{"shape":"FunctionBlob"} + } + }, + "CreateFunctionResult":{ + "type":"structure", + "members":{ + "FunctionSummary":{"shape":"FunctionSummary"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"FunctionSummary" + }, "CreateInvalidationRequest":{ "type":"structure", "required":[ @@ -1270,7 +2891,7 @@ "InvalidationBatch":{ "shape":"InvalidationBatch", "locationName":"InvalidationBatch", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"InvalidationBatch" @@ -1287,6 +2908,120 @@ }, "payload":"Invalidation" }, + "CreateKeyGroupRequest":{ + "type":"structure", + "required":["KeyGroupConfig"], + "members":{ + "KeyGroupConfig":{ + "shape":"KeyGroupConfig", + "locationName":"KeyGroupConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"KeyGroupConfig" + }, + "CreateKeyGroupResult":{ + "type":"structure", + "members":{ + "KeyGroup":{"shape":"KeyGroup"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"KeyGroup" + }, + "CreateMonitoringSubscriptionRequest":{ + "type":"structure", + "required":[ + "MonitoringSubscription", + "DistributionId" + ], + "members":{ + "DistributionId":{ + "shape":"string", + "location":"uri", + "locationName":"DistributionId" + }, + "MonitoringSubscription":{ + "shape":"MonitoringSubscription", + "locationName":"MonitoringSubscription", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"MonitoringSubscription" + }, + "CreateMonitoringSubscriptionResult":{ + "type":"structure", + "members":{ + "MonitoringSubscription":{"shape":"MonitoringSubscription"} + }, + "payload":"MonitoringSubscription" + }, + "CreateOriginAccessControlRequest":{ + "type":"structure", + "required":["OriginAccessControlConfig"], + "members":{ + "OriginAccessControlConfig":{ + "shape":"OriginAccessControlConfig", + "locationName":"OriginAccessControlConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"OriginAccessControlConfig" + }, + "CreateOriginAccessControlResult":{ + "type":"structure", + "members":{ + "OriginAccessControl":{"shape":"OriginAccessControl"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"OriginAccessControl" + }, + "CreateOriginRequestPolicyRequest":{ + "type":"structure", + "required":["OriginRequestPolicyConfig"], + "members":{ + "OriginRequestPolicyConfig":{ + "shape":"OriginRequestPolicyConfig", + "locationName":"OriginRequestPolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"OriginRequestPolicyConfig" + }, + "CreateOriginRequestPolicyResult":{ + "type":"structure", + "members":{ + "OriginRequestPolicy":{"shape":"OriginRequestPolicy"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"OriginRequestPolicy" + }, "CreatePublicKeyRequest":{ "type":"structure", "required":["PublicKeyConfig"], @@ -1294,7 +3029,7 @@ "PublicKeyConfig":{ "shape":"PublicKeyConfig", "locationName":"PublicKeyConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"PublicKeyConfig" @@ -1316,6 +3051,56 @@ }, "payload":"PublicKey" }, + "CreateRealtimeLogConfigRequest":{ + "type":"structure", + "required":[ + "EndPoints", + "Fields", + "Name", + "SamplingRate" + ], + "members":{ + "EndPoints":{"shape":"EndPointList"}, + "Fields":{"shape":"FieldList"}, + "Name":{"shape":"string"}, + "SamplingRate":{"shape":"long"} + } + }, + "CreateRealtimeLogConfigResult":{ + "type":"structure", + "members":{ + "RealtimeLogConfig":{"shape":"RealtimeLogConfig"} + } + }, + "CreateResponseHeadersPolicyRequest":{ + "type":"structure", + "required":["ResponseHeadersPolicyConfig"], + "members":{ + "ResponseHeadersPolicyConfig":{ + "shape":"ResponseHeadersPolicyConfig", + "locationName":"ResponseHeadersPolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + } + }, + "payload":"ResponseHeadersPolicyConfig" + }, + "CreateResponseHeadersPolicyResult":{ + "type":"structure", + "members":{ + "ResponseHeadersPolicy":{"shape":"ResponseHeadersPolicy"}, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + }, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ResponseHeadersPolicy" + }, "CreateStreamingDistributionRequest":{ "type":"structure", "required":["StreamingDistributionConfig"], @@ -1323,7 +3108,7 @@ "StreamingDistributionConfig":{ "shape":"StreamingDistributionConfig", "locationName":"StreamingDistributionConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"StreamingDistributionConfig" @@ -1352,7 +3137,7 @@ "StreamingDistributionConfigWithTags":{ "shape":"StreamingDistributionConfigWithTags", "locationName":"StreamingDistributionConfigWithTags", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"StreamingDistributionConfigWithTags" @@ -1427,27 +3212,42 @@ "type":"structure", "required":[ "TargetOriginId", - "ForwardedValues", - "TrustedSigners", - "ViewerProtocolPolicy", - "MinTTL" + "ViewerProtocolPolicy" ], "members":{ "TargetOriginId":{"shape":"string"}, - "ForwardedValues":{"shape":"ForwardedValues"}, "TrustedSigners":{"shape":"TrustedSigners"}, + "TrustedKeyGroups":{"shape":"TrustedKeyGroups"}, "ViewerProtocolPolicy":{"shape":"ViewerProtocolPolicy"}, - "MinTTL":{"shape":"long"}, "AllowedMethods":{"shape":"AllowedMethods"}, "SmoothStreaming":{"shape":"boolean"}, - "DefaultTTL":{"shape":"long"}, - "MaxTTL":{"shape":"long"}, "Compress":{"shape":"boolean"}, "LambdaFunctionAssociations":{"shape":"LambdaFunctionAssociations"}, - "FieldLevelEncryptionId":{"shape":"string"} + "FunctionAssociations":{"shape":"FunctionAssociations"}, + "FieldLevelEncryptionId":{"shape":"string"}, + "RealtimeLogConfigArn":{"shape":"string"}, + "CachePolicyId":{"shape":"string"}, + "OriginRequestPolicyId":{"shape":"string"}, + "ResponseHeadersPolicyId":{"shape":"string"}, + "ForwardedValues":{ + "shape":"ForwardedValues", + "deprecated":true + }, + "MinTTL":{ + "shape":"long", + "deprecated":true + }, + "DefaultTTL":{ + "shape":"long", + "deprecated":true + }, + "MaxTTL":{ + "shape":"long", + "deprecated":true + } } }, - "DeleteCloudFrontOriginAccessIdentityRequest":{ + "DeleteCachePolicyRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -1463,7 +3263,7 @@ } } }, - "DeleteDistributionRequest":{ + "DeleteCloudFrontOriginAccessIdentityRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -1479,7 +3279,7 @@ } } }, - "DeleteFieldLevelEncryptionConfigRequest":{ + "DeleteContinuousDeploymentPolicyRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -1495,7 +3295,7 @@ } } }, - "DeleteFieldLevelEncryptionProfileRequest":{ + "DeleteDistributionRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -1511,7 +3311,7 @@ } } }, - "DeletePublicKeyRequest":{ + "DeleteFieldLevelEncryptionConfigRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -1527,7 +3327,7 @@ } } }, - "DeleteStreamingDistributionRequest":{ + "DeleteFieldLevelEncryptionProfileRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -1543,36 +3343,203 @@ } } }, - "Distribution":{ + "DeleteFunctionRequest":{ "type":"structure", "required":[ - "Id", - "ARN", - "Status", - "LastModifiedTime", - "InProgressInvalidationBatches", - "DomainName", - "ActiveTrustedSigners", - "DistributionConfig" + "IfMatch", + "Name" ], "members":{ - "Id":{"shape":"string"}, - "ARN":{"shape":"string"}, - "Status":{"shape":"string"}, - "LastModifiedTime":{"shape":"timestamp"}, - "InProgressInvalidationBatches":{"shape":"integer"}, - "DomainName":{"shape":"string"}, - "ActiveTrustedSigners":{"shape":"ActiveTrustedSigners"}, - "DistributionConfig":{"shape":"DistributionConfig"} + "Name":{ + "shape":"string", + "location":"uri", + "locationName":"Name" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } } }, - "DistributionAlreadyExists":{ + "DeleteKeyGroupRequest":{ "type":"structure", + "required":["Id"], "members":{ - "Message":{"shape":"string"} - }, - "error":{"httpStatusCode":409}, - "exception":true + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "DeleteMonitoringSubscriptionRequest":{ + "type":"structure", + "required":["DistributionId"], + "members":{ + "DistributionId":{ + "shape":"string", + "location":"uri", + "locationName":"DistributionId" + } + } + }, + "DeleteMonitoringSubscriptionResult":{ + "type":"structure", + "members":{ + } + }, + "DeleteOriginAccessControlRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "DeleteOriginRequestPolicyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "DeletePublicKeyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "DeleteRealtimeLogConfigRequest":{ + "type":"structure", + "members":{ + "Name":{"shape":"string"}, + "ARN":{"shape":"string"} + } + }, + "DeleteResponseHeadersPolicyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "DeleteStreamingDistributionRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "DescribeFunctionRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"string", + "location":"uri", + "locationName":"Name" + }, + "Stage":{ + "shape":"FunctionStage", + "location":"querystring", + "locationName":"Stage" + } + } + }, + "DescribeFunctionResult":{ + "type":"structure", + "members":{ + "FunctionSummary":{"shape":"FunctionSummary"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"FunctionSummary" + }, + "Distribution":{ + "type":"structure", + "required":[ + "Id", + "ARN", + "Status", + "LastModifiedTime", + "InProgressInvalidationBatches", + "DomainName", + "DistributionConfig" + ], + "members":{ + "Id":{"shape":"string"}, + "ARN":{"shape":"string"}, + "Status":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"}, + "InProgressInvalidationBatches":{"shape":"integer"}, + "DomainName":{"shape":"string"}, + "ActiveTrustedSigners":{"shape":"ActiveTrustedSigners"}, + "ActiveTrustedKeyGroups":{"shape":"ActiveTrustedKeyGroups"}, + "DistributionConfig":{"shape":"DistributionConfig"}, + "AliasICPRecordals":{"shape":"AliasICPRecordals"} + } + }, + "DistributionAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true }, "DistributionConfig":{ "type":"structure", @@ -1592,7 +3559,7 @@ "DefaultCacheBehavior":{"shape":"DefaultCacheBehavior"}, "CacheBehaviors":{"shape":"CacheBehaviors"}, "CustomErrorResponses":{"shape":"CustomErrorResponses"}, - "Comment":{"shape":"string"}, + "Comment":{"shape":"CommentType"}, "Logging":{"shape":"LoggingConfig"}, "PriceClass":{"shape":"PriceClass"}, "Enabled":{"shape":"boolean"}, @@ -1600,7 +3567,9 @@ "Restrictions":{"shape":"Restrictions"}, "WebACLId":{"shape":"string"}, "HttpVersion":{"shape":"HttpVersion"}, - "IsIPV6Enabled":{"shape":"boolean"} + "IsIPV6Enabled":{"shape":"boolean"}, + "ContinuousDeploymentPolicyId":{"shape":"string"}, + "Staging":{"shape":"boolean"} } }, "DistributionConfigWithTags":{ @@ -1614,6 +3583,30 @@ "Tags":{"shape":"Tags"} } }, + "DistributionIdList":{ + "type":"structure", + "required":[ + "Marker", + "MaxItems", + "IsTruncated", + "Quantity" + ], + "members":{ + "Marker":{"shape":"string"}, + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "IsTruncated":{"shape":"boolean"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"DistributionIdListSummary"} + } + }, + "DistributionIdListSummary":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"DistributionId" + } + }, "DistributionList":{ "type":"structure", "required":[ @@ -1659,7 +3652,8 @@ "Restrictions", "WebACLId", "HttpVersion", - "IsIPV6Enabled" + "IsIPV6Enabled", + "Staging" ], "members":{ "Id":{"shape":"string"}, @@ -1680,7 +3674,9 @@ "Restrictions":{"shape":"Restrictions"}, "WebACLId":{"shape":"string"}, "HttpVersion":{"shape":"HttpVersion"}, - "IsIPV6Enabled":{"shape":"boolean"} + "IsIPV6Enabled":{"shape":"boolean"}, + "AliasICPRecordals":{"shape":"AliasICPRecordals"}, + "Staging":{"shape":"boolean"} } }, "DistributionSummaryList":{ @@ -1718,6 +3714,18 @@ "locationName":"EncryptionEntity" } }, + "EndPoint":{ + "type":"structure", + "required":["StreamType"], + "members":{ + "StreamType":{"shape":"string"}, + "KinesisStreamConfig":{"shape":"KinesisStreamConfig"} + } + }, + "EndPointList":{ + "type":"list", + "member":{"shape":"EndPoint"} + }, "EventType":{ "type":"string", "enum":[ @@ -1887,6 +3895,13 @@ "locationName":"FieldLevelEncryptionSummary" } }, + "FieldList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Field" + } + }, "FieldPatternList":{ "type":"list", "member":{ @@ -1919,72 +3934,320 @@ "QueryStringCacheKeys":{"shape":"QueryStringCacheKeys"} } }, - "GeoRestriction":{ + "FrameOptionsList":{ + "type":"string", + "enum":[ + "DENY", + "SAMEORIGIN" + ] + }, + "FunctionARN":{ + "type":"string", + "max":108, + "pattern":"arn:aws:cloudfront::[0-9]{12}:function\\/[a-zA-Z0-9-_]{1,64}$" + }, + "FunctionAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "FunctionAssociation":{ "type":"structure", "required":[ - "RestrictionType", - "Quantity" + "FunctionARN", + "EventType" ], "members":{ - "RestrictionType":{"shape":"GeoRestrictionType"}, - "Quantity":{"shape":"integer"}, - "Items":{"shape":"LocationList"} + "FunctionARN":{"shape":"FunctionARN"}, + "EventType":{"shape":"EventType"} } }, - "GeoRestrictionType":{ - "type":"string", - "enum":[ - "blacklist", - "whitelist", - "none" - ] + "FunctionAssociationList":{ + "type":"list", + "member":{ + "shape":"FunctionAssociation", + "locationName":"FunctionAssociation" + } }, - "GetCloudFrontOriginAccessIdentityConfigRequest":{ + "FunctionAssociations":{ "type":"structure", - "required":["Id"], + "required":["Quantity"], "members":{ - "Id":{ - "shape":"string", - "location":"uri", - "locationName":"Id" - } + "Quantity":{"shape":"integer"}, + "Items":{"shape":"FunctionAssociationList"} } }, - "GetCloudFrontOriginAccessIdentityConfigResult":{ - "type":"structure", - "members":{ - "CloudFrontOriginAccessIdentityConfig":{"shape":"CloudFrontOriginAccessIdentityConfig"}, - "ETag":{ - "shape":"string", - "location":"header", - "locationName":"ETag" - } - }, - "payload":"CloudFrontOriginAccessIdentityConfig" + "FunctionBlob":{ + "type":"blob", + "max":40960, + "min":1, + "sensitive":true }, - "GetCloudFrontOriginAccessIdentityRequest":{ + "FunctionConfig":{ "type":"structure", - "required":["Id"], + "required":[ + "Comment", + "Runtime" + ], "members":{ - "Id":{ - "shape":"string", - "location":"uri", - "locationName":"Id" - } + "Comment":{"shape":"string"}, + "Runtime":{"shape":"FunctionRuntime"} } }, - "GetCloudFrontOriginAccessIdentityResult":{ + "FunctionEventObject":{ + "type":"blob", + "max":40960, + "sensitive":true + }, + "FunctionExecutionLogList":{ + "type":"list", + "member":{"shape":"string"}, + "sensitive":true + }, + "FunctionInUse":{ "type":"structure", "members":{ - "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, - "ETag":{ - "shape":"string", + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "FunctionList":{ + "type":"structure", + "required":[ + "MaxItems", + "Quantity" + ], + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"FunctionSummaryList"} + } + }, + "FunctionMetadata":{ + "type":"structure", + "required":[ + "FunctionARN", + "LastModifiedTime" + ], + "members":{ + "FunctionARN":{"shape":"string"}, + "Stage":{"shape":"FunctionStage"}, + "CreatedTime":{"shape":"timestamp"}, + "LastModifiedTime":{"shape":"timestamp"} + } + }, + "FunctionName":{ + "type":"string", + "max":64, + "min":1, + "pattern":"^[a-zA-Z0-9-_]{1,64}$" + }, + "FunctionRuntime":{ + "type":"string", + "enum":[ + "cloudfront-js-1.0", + "cloudfront-js-2.0" + ] + }, + "FunctionSizeLimitExceeded":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":413}, + "exception":true + }, + "FunctionStage":{ + "type":"string", + "enum":[ + "DEVELOPMENT", + "LIVE" + ] + }, + "FunctionSummary":{ + "type":"structure", + "required":[ + "Name", + "FunctionConfig", + "FunctionMetadata" + ], + "members":{ + "Name":{"shape":"FunctionName"}, + "Status":{"shape":"string"}, + "FunctionConfig":{"shape":"FunctionConfig"}, + "FunctionMetadata":{"shape":"FunctionMetadata"} + } + }, + "FunctionSummaryList":{ + "type":"list", + "member":{ + "shape":"FunctionSummary", + "locationName":"FunctionSummary" + } + }, + "GeoRestriction":{ + "type":"structure", + "required":[ + "RestrictionType", + "Quantity" + ], + "members":{ + "RestrictionType":{"shape":"GeoRestrictionType"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"LocationList"} + } + }, + "GeoRestrictionType":{ + "type":"string", + "enum":[ + "blacklist", + "whitelist", + "none" + ] + }, + "GetCachePolicyConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetCachePolicyConfigResult":{ + "type":"structure", + "members":{ + "CachePolicyConfig":{"shape":"CachePolicyConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"CachePolicyConfig" + }, + "GetCachePolicyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetCachePolicyResult":{ + "type":"structure", + "members":{ + "CachePolicy":{"shape":"CachePolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"CachePolicy" + }, + "GetCloudFrontOriginAccessIdentityConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetCloudFrontOriginAccessIdentityConfigResult":{ + "type":"structure", + "members":{ + "CloudFrontOriginAccessIdentityConfig":{"shape":"CloudFrontOriginAccessIdentityConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"CloudFrontOriginAccessIdentityConfig" + }, + "GetCloudFrontOriginAccessIdentityRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetCloudFrontOriginAccessIdentityResult":{ + "type":"structure", + "members":{ + "CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"}, + "ETag":{ + "shape":"string", "location":"header", "locationName":"ETag" } }, "payload":"CloudFrontOriginAccessIdentity" }, + "GetContinuousDeploymentPolicyConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetContinuousDeploymentPolicyConfigResult":{ + "type":"structure", + "members":{ + "ContinuousDeploymentPolicyConfig":{"shape":"ContinuousDeploymentPolicyConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ContinuousDeploymentPolicyConfig" + }, + "GetContinuousDeploymentPolicyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetContinuousDeploymentPolicyResult":{ + "type":"structure", + "members":{ + "ContinuousDeploymentPolicy":{"shape":"ContinuousDeploymentPolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ContinuousDeploymentPolicy" + }, "GetDistributionConfigRequest":{ "type":"structure", "required":["Id"], @@ -2123,6 +4386,39 @@ }, "payload":"FieldLevelEncryption" }, + "GetFunctionRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"string", + "location":"uri", + "locationName":"Name" + }, + "Stage":{ + "shape":"FunctionStage", + "location":"querystring", + "locationName":"Stage" + } + } + }, + "GetFunctionResult":{ + "type":"structure", + "members":{ + "FunctionCode":{"shape":"FunctionBlob"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + }, + "ContentType":{ + "shape":"string", + "location":"header", + "locationName":"Content-Type" + } + }, + "payload":"FunctionCode" + }, "GetInvalidationRequest":{ "type":"structure", "required":[ @@ -2149,7 +4445,7 @@ }, "payload":"Invalidation" }, - "GetPublicKeyConfigRequest":{ + "GetKeyGroupConfigRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -2160,19 +4456,19 @@ } } }, - "GetPublicKeyConfigResult":{ + "GetKeyGroupConfigResult":{ "type":"structure", "members":{ - "PublicKeyConfig":{"shape":"PublicKeyConfig"}, + "KeyGroupConfig":{"shape":"KeyGroupConfig"}, "ETag":{ "shape":"string", "location":"header", "locationName":"ETag" } }, - "payload":"PublicKeyConfig" + "payload":"KeyGroupConfig" }, - "GetPublicKeyRequest":{ + "GetKeyGroupRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -2183,19 +4479,37 @@ } } }, - "GetPublicKeyResult":{ + "GetKeyGroupResult":{ "type":"structure", "members":{ - "PublicKey":{"shape":"PublicKey"}, + "KeyGroup":{"shape":"KeyGroup"}, "ETag":{ "shape":"string", "location":"header", "locationName":"ETag" } }, - "payload":"PublicKey" + "payload":"KeyGroup" }, - "GetStreamingDistributionConfigRequest":{ + "GetMonitoringSubscriptionRequest":{ + "type":"structure", + "required":["DistributionId"], + "members":{ + "DistributionId":{ + "shape":"string", + "location":"uri", + "locationName":"DistributionId" + } + } + }, + "GetMonitoringSubscriptionResult":{ + "type":"structure", + "members":{ + "MonitoringSubscription":{"shape":"MonitoringSubscription"} + }, + "payload":"MonitoringSubscription" + }, + "GetOriginAccessControlConfigRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -2206,19 +4520,19 @@ } } }, - "GetStreamingDistributionConfigResult":{ + "GetOriginAccessControlConfigResult":{ "type":"structure", "members":{ - "StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"}, + "OriginAccessControlConfig":{"shape":"OriginAccessControlConfig"}, "ETag":{ "shape":"string", "location":"header", "locationName":"ETag" } }, - "payload":"StreamingDistributionConfig" + "payload":"OriginAccessControlConfig" }, - "GetStreamingDistributionRequest":{ + "GetOriginAccessControlRequest":{ "type":"structure", "required":["Id"], "members":{ @@ -2229,28 +4543,225 @@ } } }, - "GetStreamingDistributionResult":{ + "GetOriginAccessControlResult":{ "type":"structure", "members":{ - "StreamingDistribution":{"shape":"StreamingDistribution"}, + "OriginAccessControl":{"shape":"OriginAccessControl"}, "ETag":{ "shape":"string", "location":"header", "locationName":"ETag" } }, - "payload":"StreamingDistribution" + "payload":"OriginAccessControl" }, - "HeaderList":{ - "type":"list", - "member":{ - "shape":"string", - "locationName":"Name" + "GetOriginRequestPolicyConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } } }, - "Headers":{ + "GetOriginRequestPolicyConfigResult":{ "type":"structure", - "required":["Quantity"], + "members":{ + "OriginRequestPolicyConfig":{"shape":"OriginRequestPolicyConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"OriginRequestPolicyConfig" + }, + "GetOriginRequestPolicyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetOriginRequestPolicyResult":{ + "type":"structure", + "members":{ + "OriginRequestPolicy":{"shape":"OriginRequestPolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"OriginRequestPolicy" + }, + "GetPublicKeyConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetPublicKeyConfigResult":{ + "type":"structure", + "members":{ + "PublicKeyConfig":{"shape":"PublicKeyConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"PublicKeyConfig" + }, + "GetPublicKeyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetPublicKeyResult":{ + "type":"structure", + "members":{ + "PublicKey":{"shape":"PublicKey"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"PublicKey" + }, + "GetRealtimeLogConfigRequest":{ + "type":"structure", + "members":{ + "Name":{"shape":"string"}, + "ARN":{"shape":"string"} + } + }, + "GetRealtimeLogConfigResult":{ + "type":"structure", + "members":{ + "RealtimeLogConfig":{"shape":"RealtimeLogConfig"} + } + }, + "GetResponseHeadersPolicyConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetResponseHeadersPolicyConfigResult":{ + "type":"structure", + "members":{ + "ResponseHeadersPolicyConfig":{"shape":"ResponseHeadersPolicyConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ResponseHeadersPolicyConfig" + }, + "GetResponseHeadersPolicyRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetResponseHeadersPolicyResult":{ + "type":"structure", + "members":{ + "ResponseHeadersPolicy":{"shape":"ResponseHeadersPolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ResponseHeadersPolicy" + }, + "GetStreamingDistributionConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetStreamingDistributionConfigResult":{ + "type":"structure", + "members":{ + "StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"StreamingDistributionConfig" + }, + "GetStreamingDistributionRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetStreamingDistributionResult":{ + "type":"structure", + "members":{ + "StreamingDistribution":{"shape":"StreamingDistribution"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"StreamingDistribution" + }, + "HeaderList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Name" + } + }, + "Headers":{ + "type":"structure", + "required":["Quantity"], "members":{ "Quantity":{"shape":"integer"}, "Items":{"shape":"HeaderList"} @@ -2260,9 +4771,27 @@ "type":"string", "enum":[ "http1.1", - "http2" + "http2", + "http3", + "http2and3" ] }, + "ICPRecordalStatus":{ + "type":"string", + "enum":[ + "APPROVED", + "SUSPENDED", + "PENDING" + ] + }, + "IllegalDelete":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":{ "type":"structure", "members":{ @@ -2271,6 +4800,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "IllegalOriginAccessConfiguration":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "IllegalUpdate":{ "type":"structure", "members":{ @@ -2303,6 +4840,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "InvalidDomainNameForOriginAccessControl":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "InvalidErrorCode":{ "type":"structure", "members":{ @@ -2319,6 +4864,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "InvalidFunctionAssociation":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "InvalidGeoRestrictionParameter":{ "type":"structure", "members":{ @@ -2375,6 +4928,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "InvalidOriginAccessControl":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "InvalidOriginAccessIdentity":{ "type":"structure", "members":{ @@ -2542,54 +5103,144 @@ "all" ] }, - "KeyPairIdList":{ - "type":"list", - "member":{ - "shape":"string", - "locationName":"KeyPairId" - } - }, - "KeyPairIds":{ - "type":"structure", - "required":["Quantity"], - "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"KeyPairIdList"} - } - }, - "LambdaFunctionARN":{"type":"string"}, - "LambdaFunctionAssociation":{ + "KGKeyPairIds":{ "type":"structure", - "required":[ - "LambdaFunctionARN", - "EventType" - ], "members":{ - "LambdaFunctionARN":{"shape":"LambdaFunctionARN"}, - "EventType":{"shape":"EventType"}, - "IncludeBody":{"shape":"boolean"} + "KeyGroupId":{"shape":"string"}, + "KeyPairIds":{"shape":"KeyPairIds"} } }, - "LambdaFunctionAssociationList":{ + "KGKeyPairIdsList":{ "type":"list", "member":{ - "shape":"LambdaFunctionAssociation", - "locationName":"LambdaFunctionAssociation" + "shape":"KGKeyPairIds", + "locationName":"KeyGroup" } }, - "LambdaFunctionAssociations":{ + "KeyGroup":{ "type":"structure", - "required":["Quantity"], + "required":[ + "Id", + "LastModifiedTime", + "KeyGroupConfig" + ], "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"LambdaFunctionAssociationList"} + "Id":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"}, + "KeyGroupConfig":{"shape":"KeyGroupConfig"} } }, - "ListCloudFrontOriginAccessIdentitiesRequest":{ + "KeyGroupAlreadyExists":{ "type":"structure", "members":{ - "Marker":{ - "shape":"string", + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "KeyGroupConfig":{ + "type":"structure", + "required":[ + "Name", + "Items" + ], + "members":{ + "Name":{"shape":"string"}, + "Items":{"shape":"PublicKeyIdList"}, + "Comment":{"shape":"string"} + } + }, + "KeyGroupList":{ + "type":"structure", + "required":[ + "MaxItems", + "Quantity" + ], + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"KeyGroupSummaryList"} + } + }, + "KeyGroupSummary":{ + "type":"structure", + "required":["KeyGroup"], + "members":{ + "KeyGroup":{"shape":"KeyGroup"} + } + }, + "KeyGroupSummaryList":{ + "type":"list", + "member":{ + "shape":"KeyGroupSummary", + "locationName":"KeyGroupSummary" + } + }, + "KeyPairIdList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"KeyPairId" + } + }, + "KeyPairIds":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"KeyPairIdList"} + } + }, + "KinesisStreamConfig":{ + "type":"structure", + "required":[ + "RoleARN", + "StreamARN" + ], + "members":{ + "RoleARN":{"shape":"string"}, + "StreamARN":{"shape":"string"} + } + }, + "LambdaFunctionARN":{"type":"string"}, + "LambdaFunctionAssociation":{ + "type":"structure", + "required":[ + "LambdaFunctionARN", + "EventType" + ], + "members":{ + "LambdaFunctionARN":{"shape":"LambdaFunctionARN"}, + "EventType":{"shape":"EventType"}, + "IncludeBody":{"shape":"boolean"} + } + }, + "LambdaFunctionAssociationList":{ + "type":"list", + "member":{ + "shape":"LambdaFunctionAssociation", + "locationName":"LambdaFunctionAssociation" + } + }, + "LambdaFunctionAssociations":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"LambdaFunctionAssociationList"} + } + }, + "ListCachePoliciesRequest":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"CachePolicyType", + "location":"querystring", + "locationName":"Type" + }, + "Marker":{ + "shape":"string", "location":"querystring", "locationName":"Marker" }, @@ -2600,16 +5251,15 @@ } } }, - "ListCloudFrontOriginAccessIdentitiesResult":{ + "ListCachePoliciesResult":{ "type":"structure", "members":{ - "CloudFrontOriginAccessIdentityList":{"shape":"CloudFrontOriginAccessIdentityList"} + "CachePolicyList":{"shape":"CachePolicyList"} }, - "payload":"CloudFrontOriginAccessIdentityList" + "payload":"CachePolicyList" }, - "ListDistributionsByWebACLIdRequest":{ + "ListCloudFrontOriginAccessIdentitiesRequest":{ "type":"structure", - "required":["WebACLId"], "members":{ "Marker":{ "shape":"string", @@ -2620,22 +5270,53 @@ "shape":"string", "location":"querystring", "locationName":"MaxItems" + } + } + }, + "ListCloudFrontOriginAccessIdentitiesResult":{ + "type":"structure", + "members":{ + "CloudFrontOriginAccessIdentityList":{"shape":"CloudFrontOriginAccessIdentityList"} + }, + "payload":"CloudFrontOriginAccessIdentityList" + }, + "ListConflictingAliasesRequest":{ + "type":"structure", + "required":[ + "DistributionId", + "Alias" + ], + "members":{ + "DistributionId":{ + "shape":"distributionIdString", + "location":"querystring", + "locationName":"DistributionId" }, - "WebACLId":{ + "Alias":{ + "shape":"aliasString", + "location":"querystring", + "locationName":"Alias" + }, + "Marker":{ "shape":"string", - "location":"uri", - "locationName":"WebACLId" + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"listConflictingAliasesMaxItemsInteger", + "location":"querystring", + "locationName":"MaxItems" } } }, - "ListDistributionsByWebACLIdResult":{ + "ListConflictingAliasesResult":{ "type":"structure", "members":{ - "DistributionList":{"shape":"DistributionList"} + "ConflictingAliasesList":{"shape":"ConflictingAliasesList"} }, - "payload":"DistributionList" + "payload":"ConflictingAliasesList" }, - "ListDistributionsRequest":{ + "ListContinuousDeploymentPoliciesRequest":{ "type":"structure", "members":{ "Marker":{ @@ -2650,15 +5331,16 @@ } } }, - "ListDistributionsResult":{ + "ListContinuousDeploymentPoliciesResult":{ "type":"structure", "members":{ - "DistributionList":{"shape":"DistributionList"} + "ContinuousDeploymentPolicyList":{"shape":"ContinuousDeploymentPolicyList"} }, - "payload":"DistributionList" + "payload":"ContinuousDeploymentPolicyList" }, - "ListFieldLevelEncryptionConfigsRequest":{ + "ListDistributionsByCachePolicyIdRequest":{ "type":"structure", + "required":["CachePolicyId"], "members":{ "Marker":{ "shape":"string", @@ -2669,18 +5351,24 @@ "shape":"string", "location":"querystring", "locationName":"MaxItems" + }, + "CachePolicyId":{ + "shape":"string", + "location":"uri", + "locationName":"CachePolicyId" } } }, - "ListFieldLevelEncryptionConfigsResult":{ + "ListDistributionsByCachePolicyIdResult":{ "type":"structure", "members":{ - "FieldLevelEncryptionList":{"shape":"FieldLevelEncryptionList"} + "DistributionIdList":{"shape":"DistributionIdList"} }, - "payload":"FieldLevelEncryptionList" + "payload":"DistributionIdList" }, - "ListFieldLevelEncryptionProfilesRequest":{ + "ListDistributionsByKeyGroupRequest":{ "type":"structure", + "required":["KeyGroupId"], "members":{ "Marker":{ "shape":"string", @@ -2691,25 +5379,69 @@ "shape":"string", "location":"querystring", "locationName":"MaxItems" + }, + "KeyGroupId":{ + "shape":"string", + "location":"uri", + "locationName":"KeyGroupId" } } }, - "ListFieldLevelEncryptionProfilesResult":{ + "ListDistributionsByKeyGroupResult":{ "type":"structure", "members":{ - "FieldLevelEncryptionProfileList":{"shape":"FieldLevelEncryptionProfileList"} + "DistributionIdList":{"shape":"DistributionIdList"} }, - "payload":"FieldLevelEncryptionProfileList" + "payload":"DistributionIdList" }, - "ListInvalidationsRequest":{ + "ListDistributionsByOriginRequestPolicyIdRequest":{ "type":"structure", - "required":["DistributionId"], + "required":["OriginRequestPolicyId"], "members":{ - "DistributionId":{ + "Marker":{ "shape":"string", - "location":"uri", - "locationName":"DistributionId" + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" }, + "OriginRequestPolicyId":{ + "shape":"string", + "location":"uri", + "locationName":"OriginRequestPolicyId" + } + } + }, + "ListDistributionsByOriginRequestPolicyIdResult":{ + "type":"structure", + "members":{ + "DistributionIdList":{"shape":"DistributionIdList"} + }, + "payload":"DistributionIdList" + }, + "ListDistributionsByRealtimeLogConfigRequest":{ + "type":"structure", + "members":{ + "Marker":{"shape":"string"}, + "MaxItems":{"shape":"string"}, + "RealtimeLogConfigName":{"shape":"string"}, + "RealtimeLogConfigArn":{"shape":"string"} + } + }, + "ListDistributionsByRealtimeLogConfigResult":{ + "type":"structure", + "members":{ + "DistributionList":{"shape":"DistributionList"} + }, + "payload":"DistributionList" + }, + "ListDistributionsByResponseHeadersPolicyIdRequest":{ + "type":"structure", + "required":["ResponseHeadersPolicyId"], + "members":{ "Marker":{ "shape":"string", "location":"querystring", @@ -2719,18 +5451,24 @@ "shape":"string", "location":"querystring", "locationName":"MaxItems" + }, + "ResponseHeadersPolicyId":{ + "shape":"string", + "location":"uri", + "locationName":"ResponseHeadersPolicyId" } } }, - "ListInvalidationsResult":{ + "ListDistributionsByResponseHeadersPolicyIdResult":{ "type":"structure", "members":{ - "InvalidationList":{"shape":"InvalidationList"} + "DistributionIdList":{"shape":"DistributionIdList"} }, - "payload":"InvalidationList" + "payload":"DistributionIdList" }, - "ListPublicKeysRequest":{ + "ListDistributionsByWebACLIdRequest":{ "type":"structure", + "required":["WebACLId"], "members":{ "Marker":{ "shape":"string", @@ -2741,17 +5479,22 @@ "shape":"string", "location":"querystring", "locationName":"MaxItems" + }, + "WebACLId":{ + "shape":"string", + "location":"uri", + "locationName":"WebACLId" } } }, - "ListPublicKeysResult":{ + "ListDistributionsByWebACLIdResult":{ "type":"structure", "members":{ - "PublicKeyList":{"shape":"PublicKeyList"} + "DistributionList":{"shape":"DistributionList"} }, - "payload":"PublicKeyList" + "payload":"DistributionList" }, - "ListStreamingDistributionsRequest":{ + "ListDistributionsRequest":{ "type":"structure", "members":{ "Marker":{ @@ -2766,47 +5509,310 @@ } } }, - "ListStreamingDistributionsResult":{ + "ListDistributionsResult":{ "type":"structure", "members":{ - "StreamingDistributionList":{"shape":"StreamingDistributionList"} + "DistributionList":{"shape":"DistributionList"} }, - "payload":"StreamingDistributionList" + "payload":"DistributionList" }, - "ListTagsForResourceRequest":{ + "ListFieldLevelEncryptionConfigsRequest":{ "type":"structure", - "required":["Resource"], "members":{ - "Resource":{ - "shape":"ResourceARN", + "Marker":{ + "shape":"string", "location":"querystring", - "locationName":"Resource" + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" } } }, - "ListTagsForResourceResult":{ + "ListFieldLevelEncryptionConfigsResult":{ "type":"structure", - "required":["Tags"], "members":{ - "Tags":{"shape":"Tags"} + "FieldLevelEncryptionList":{"shape":"FieldLevelEncryptionList"} }, - "payload":"Tags" + "payload":"FieldLevelEncryptionList" }, - "LocationList":{ - "type":"list", - "member":{ - "shape":"string", - "locationName":"Location" + "ListFieldLevelEncryptionProfilesRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } } }, - "LoggingConfig":{ + "ListFieldLevelEncryptionProfilesResult":{ "type":"structure", - "required":[ - "Enabled", - "IncludeCookies", - "Bucket", - "Prefix" - ], + "members":{ + "FieldLevelEncryptionProfileList":{"shape":"FieldLevelEncryptionProfileList"} + }, + "payload":"FieldLevelEncryptionProfileList" + }, + "ListFunctionsRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + }, + "Stage":{ + "shape":"FunctionStage", + "location":"querystring", + "locationName":"Stage" + } + } + }, + "ListFunctionsResult":{ + "type":"structure", + "members":{ + "FunctionList":{"shape":"FunctionList"} + }, + "payload":"FunctionList" + }, + "ListInvalidationsRequest":{ + "type":"structure", + "required":["DistributionId"], + "members":{ + "DistributionId":{ + "shape":"string", + "location":"uri", + "locationName":"DistributionId" + }, + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListInvalidationsResult":{ + "type":"structure", + "members":{ + "InvalidationList":{"shape":"InvalidationList"} + }, + "payload":"InvalidationList" + }, + "ListKeyGroupsRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListKeyGroupsResult":{ + "type":"structure", + "members":{ + "KeyGroupList":{"shape":"KeyGroupList"} + }, + "payload":"KeyGroupList" + }, + "ListOriginAccessControlsRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListOriginAccessControlsResult":{ + "type":"structure", + "members":{ + "OriginAccessControlList":{"shape":"OriginAccessControlList"} + }, + "payload":"OriginAccessControlList" + }, + "ListOriginRequestPoliciesRequest":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"OriginRequestPolicyType", + "location":"querystring", + "locationName":"Type" + }, + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListOriginRequestPoliciesResult":{ + "type":"structure", + "members":{ + "OriginRequestPolicyList":{"shape":"OriginRequestPolicyList"} + }, + "payload":"OriginRequestPolicyList" + }, + "ListPublicKeysRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListPublicKeysResult":{ + "type":"structure", + "members":{ + "PublicKeyList":{"shape":"PublicKeyList"} + }, + "payload":"PublicKeyList" + }, + "ListRealtimeLogConfigsRequest":{ + "type":"structure", + "members":{ + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + }, + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + } + } + }, + "ListRealtimeLogConfigsResult":{ + "type":"structure", + "members":{ + "RealtimeLogConfigs":{"shape":"RealtimeLogConfigs"} + }, + "payload":"RealtimeLogConfigs" + }, + "ListResponseHeadersPoliciesRequest":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"ResponseHeadersPolicyType", + "location":"querystring", + "locationName":"Type" + }, + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListResponseHeadersPoliciesResult":{ + "type":"structure", + "members":{ + "ResponseHeadersPolicyList":{"shape":"ResponseHeadersPolicyList"} + }, + "payload":"ResponseHeadersPolicyList" + }, + "ListStreamingDistributionsRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + } + } + }, + "ListStreamingDistributionsResult":{ + "type":"structure", + "members":{ + "StreamingDistributionList":{"shape":"StreamingDistributionList"} + }, + "payload":"StreamingDistributionList" + }, + "ListTagsForResourceRequest":{ + "type":"structure", + "required":["Resource"], + "members":{ + "Resource":{ + "shape":"ResourceARN", + "location":"querystring", + "locationName":"Resource" + } + } + }, + "ListTagsForResourceResult":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"Tags"} + }, + "payload":"Tags" + }, + "LocationList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Location" + } + }, + "LoggingConfig":{ + "type":"structure", + "required":[ + "Enabled", + "IncludeCookies", + "Bucket", + "Prefix" + ], "members":{ "Enabled":{"shape":"boolean"}, "IncludeCookies":{"shape":"boolean"}, @@ -2840,7 +5846,9 @@ "TLSv1", "TLSv1_2016", "TLSv1.1_2016", - "TLSv1.2_2018" + "TLSv1.2_2018", + "TLSv1.2_2019", + "TLSv1.2_2021" ] }, "MissingBody":{ @@ -2851,7 +5859,21 @@ "error":{"httpStatusCode":400}, "exception":true }, - "NoSuchCloudFrontOriginAccessIdentity":{ + "MonitoringSubscription":{ + "type":"structure", + "members":{ + "RealtimeMetricsSubscriptionConfig":{"shape":"RealtimeMetricsSubscriptionConfig"} + } + }, + "MonitoringSubscriptionAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "NoSuchCachePolicy":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2859,7 +5881,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchDistribution":{ + "NoSuchCloudFrontOriginAccessIdentity":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2867,7 +5889,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchFieldLevelEncryptionConfig":{ + "NoSuchContinuousDeploymentPolicy":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2875,7 +5897,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchFieldLevelEncryptionProfile":{ + "NoSuchDistribution":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2883,7 +5905,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchInvalidation":{ + "NoSuchFieldLevelEncryptionConfig":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2891,7 +5913,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchOrigin":{ + "NoSuchFieldLevelEncryptionProfile":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2899,7 +5921,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchPublicKey":{ + "NoSuchFunctionExists":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2907,7 +5929,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchResource":{ + "NoSuchInvalidation":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2915,7 +5937,7 @@ "error":{"httpStatusCode":404}, "exception":true }, - "NoSuchStreamingDistribution":{ + "NoSuchMonitoringSubscription":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -2923,19 +5945,189 @@ "error":{"httpStatusCode":404}, "exception":true }, - "Origin":{ + "NoSuchOrigin":{ "type":"structure", - "required":[ - "Id", - "DomainName" - ], + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchOriginAccessControl":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchOriginRequestPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchPublicKey":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchRealtimeLogConfig":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchResource":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchResponseHeadersPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchStreamingDistribution":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "Origin":{ + "type":"structure", + "required":[ + "Id", + "DomainName" + ], "members":{ "Id":{"shape":"string"}, "DomainName":{"shape":"string"}, "OriginPath":{"shape":"string"}, "CustomHeaders":{"shape":"CustomHeaders"}, "S3OriginConfig":{"shape":"S3OriginConfig"}, - "CustomOriginConfig":{"shape":"CustomOriginConfig"} + "CustomOriginConfig":{"shape":"CustomOriginConfig"}, + "ConnectionAttempts":{"shape":"integer"}, + "ConnectionTimeout":{"shape":"integer"}, + "OriginShield":{"shape":"OriginShield"}, + "OriginAccessControlId":{"shape":"string"} + } + }, + "OriginAccessControl":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{"shape":"string"}, + "OriginAccessControlConfig":{"shape":"OriginAccessControlConfig"} + } + }, + "OriginAccessControlAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "OriginAccessControlConfig":{ + "type":"structure", + "required":[ + "Name", + "SigningProtocol", + "SigningBehavior", + "OriginAccessControlOriginType" + ], + "members":{ + "Name":{"shape":"string"}, + "Description":{"shape":"string"}, + "SigningProtocol":{"shape":"OriginAccessControlSigningProtocols"}, + "SigningBehavior":{"shape":"OriginAccessControlSigningBehaviors"}, + "OriginAccessControlOriginType":{"shape":"OriginAccessControlOriginTypes"} + } + }, + "OriginAccessControlInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "OriginAccessControlList":{ + "type":"structure", + "required":[ + "Marker", + "MaxItems", + "IsTruncated", + "Quantity" + ], + "members":{ + "Marker":{"shape":"string"}, + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "IsTruncated":{"shape":"boolean"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"OriginAccessControlSummaryList"} + } + }, + "OriginAccessControlOriginTypes":{ + "type":"string", + "enum":[ + "s3", + "mediastore" + ] + }, + "OriginAccessControlSigningBehaviors":{ + "type":"string", + "enum":[ + "never", + "always", + "no-override" + ] + }, + "OriginAccessControlSigningProtocols":{ + "type":"string", + "enum":["sigv4"] + }, + "OriginAccessControlSummary":{ + "type":"structure", + "required":[ + "Id", + "Description", + "Name", + "SigningProtocol", + "SigningBehavior", + "OriginAccessControlOriginType" + ], + "members":{ + "Id":{"shape":"string"}, + "Description":{"shape":"string"}, + "Name":{"shape":"string"}, + "SigningProtocol":{"shape":"OriginAccessControlSigningProtocols"}, + "SigningBehavior":{"shape":"OriginAccessControlSigningBehaviors"}, + "OriginAccessControlOriginType":{"shape":"OriginAccessControlOriginTypes"} + } + }, + "OriginAccessControlSummaryList":{ + "type":"list", + "member":{ + "shape":"OriginAccessControlSummary", + "locationName":"OriginAccessControlSummary" } }, "OriginCustomHeader":{ @@ -2946,7 +6138,7 @@ ], "members":{ "HeaderName":{"shape":"string"}, - "HeaderValue":{"shape":"string"} + "HeaderValue":{"shape":"sensitiveStringType"} } }, "OriginCustomHeadersList":{ @@ -2969,72 +6161,586 @@ "Members":{"shape":"OriginGroupMembers"} } }, - "OriginGroupFailoverCriteria":{ + "OriginGroupFailoverCriteria":{ + "type":"structure", + "required":["StatusCodes"], + "members":{ + "StatusCodes":{"shape":"StatusCodes"} + } + }, + "OriginGroupList":{ + "type":"list", + "member":{ + "shape":"OriginGroup", + "locationName":"OriginGroup" + } + }, + "OriginGroupMember":{ + "type":"structure", + "required":["OriginId"], + "members":{ + "OriginId":{"shape":"string"} + } + }, + "OriginGroupMemberList":{ + "type":"list", + "member":{ + "shape":"OriginGroupMember", + "locationName":"OriginGroupMember" + }, + "max":2, + "min":2 + }, + "OriginGroupMembers":{ + "type":"structure", + "required":[ + "Quantity", + "Items" + ], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"OriginGroupMemberList"} + } + }, + "OriginGroups":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"OriginGroupList"} + } + }, + "OriginList":{ + "type":"list", + "member":{ + "shape":"Origin", + "locationName":"Origin" + }, + "min":1 + }, + "OriginProtocolPolicy":{ + "type":"string", + "enum":[ + "http-only", + "match-viewer", + "https-only" + ] + }, + "OriginRequestPolicy":{ + "type":"structure", + "required":[ + "Id", + "LastModifiedTime", + "OriginRequestPolicyConfig" + ], + "members":{ + "Id":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"}, + "OriginRequestPolicyConfig":{"shape":"OriginRequestPolicyConfig"} + } + }, + "OriginRequestPolicyAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "OriginRequestPolicyConfig":{ + "type":"structure", + "required":[ + "Name", + "HeadersConfig", + "CookiesConfig", + "QueryStringsConfig" + ], + "members":{ + "Comment":{"shape":"string"}, + "Name":{"shape":"string"}, + "HeadersConfig":{"shape":"OriginRequestPolicyHeadersConfig"}, + "CookiesConfig":{"shape":"OriginRequestPolicyCookiesConfig"}, + "QueryStringsConfig":{"shape":"OriginRequestPolicyQueryStringsConfig"} + } + }, + "OriginRequestPolicyCookieBehavior":{ + "type":"string", + "enum":[ + "none", + "whitelist", + "all", + "allExcept" + ] + }, + "OriginRequestPolicyCookiesConfig":{ + "type":"structure", + "required":["CookieBehavior"], + "members":{ + "CookieBehavior":{"shape":"OriginRequestPolicyCookieBehavior"}, + "Cookies":{"shape":"CookieNames"} + } + }, + "OriginRequestPolicyHeaderBehavior":{ + "type":"string", + "enum":[ + "none", + "whitelist", + "allViewer", + "allViewerAndWhitelistCloudFront", + "allExcept" + ] + }, + "OriginRequestPolicyHeadersConfig":{ + "type":"structure", + "required":["HeaderBehavior"], + "members":{ + "HeaderBehavior":{"shape":"OriginRequestPolicyHeaderBehavior"}, + "Headers":{"shape":"Headers"} + } + }, + "OriginRequestPolicyInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "OriginRequestPolicyList":{ + "type":"structure", + "required":[ + "MaxItems", + "Quantity" + ], + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"OriginRequestPolicySummaryList"} + } + }, + "OriginRequestPolicyQueryStringBehavior":{ + "type":"string", + "enum":[ + "none", + "whitelist", + "all", + "allExcept" + ] + }, + "OriginRequestPolicyQueryStringsConfig":{ + "type":"structure", + "required":["QueryStringBehavior"], + "members":{ + "QueryStringBehavior":{"shape":"OriginRequestPolicyQueryStringBehavior"}, + "QueryStrings":{"shape":"QueryStringNames"} + } + }, + "OriginRequestPolicySummary":{ + "type":"structure", + "required":[ + "Type", + "OriginRequestPolicy" + ], + "members":{ + "Type":{"shape":"OriginRequestPolicyType"}, + "OriginRequestPolicy":{"shape":"OriginRequestPolicy"} + } + }, + "OriginRequestPolicySummaryList":{ + "type":"list", + "member":{ + "shape":"OriginRequestPolicySummary", + "locationName":"OriginRequestPolicySummary" + } + }, + "OriginRequestPolicyType":{ + "type":"string", + "enum":[ + "managed", + "custom" + ] + }, + "OriginShield":{ + "type":"structure", + "required":["Enabled"], + "members":{ + "Enabled":{"shape":"boolean"}, + "OriginShieldRegion":{"shape":"OriginShieldRegion"} + } + }, + "OriginShieldRegion":{ + "type":"string", + "max":32, + "min":1, + "pattern":"[a-z]{2}-[a-z]+-\\d" + }, + "OriginSslProtocols":{ + "type":"structure", + "required":[ + "Quantity", + "Items" + ], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"SslProtocolsList"} + } + }, + "Origins":{ + "type":"structure", + "required":[ + "Quantity", + "Items" + ], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"OriginList"} + } + }, + "ParametersInCacheKeyAndForwardedToOrigin":{ + "type":"structure", + "required":[ + "EnableAcceptEncodingGzip", + "HeadersConfig", + "CookiesConfig", + "QueryStringsConfig" + ], + "members":{ + "EnableAcceptEncodingGzip":{"shape":"boolean"}, + "EnableAcceptEncodingBrotli":{"shape":"boolean"}, + "HeadersConfig":{"shape":"CachePolicyHeadersConfig"}, + "CookiesConfig":{"shape":"CachePolicyCookiesConfig"}, + "QueryStringsConfig":{"shape":"CachePolicyQueryStringsConfig"} + } + }, + "PathList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Path" + } + }, + "Paths":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"PathList"} + } + }, + "PreconditionFailed":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":412}, + "exception":true + }, + "PriceClass":{ + "type":"string", + "enum":[ + "PriceClass_100", + "PriceClass_200", + "PriceClass_All" + ] + }, + "PublicKey":{ + "type":"structure", + "required":[ + "Id", + "CreatedTime", + "PublicKeyConfig" + ], + "members":{ + "Id":{"shape":"string"}, + "CreatedTime":{"shape":"timestamp"}, + "PublicKeyConfig":{"shape":"PublicKeyConfig"} + } + }, + "PublicKeyAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "PublicKeyConfig":{ + "type":"structure", + "required":[ + "CallerReference", + "Name", + "EncodedKey" + ], + "members":{ + "CallerReference":{"shape":"string"}, + "Name":{"shape":"string"}, + "EncodedKey":{"shape":"string"}, + "Comment":{"shape":"string"} + } + }, + "PublicKeyIdList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"PublicKey" + } + }, + "PublicKeyInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "PublicKeyList":{ + "type":"structure", + "required":[ + "MaxItems", + "Quantity" + ], + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"PublicKeySummaryList"} + } + }, + "PublicKeySummary":{ + "type":"structure", + "required":[ + "Id", + "Name", + "CreatedTime", + "EncodedKey" + ], + "members":{ + "Id":{"shape":"string"}, + "Name":{"shape":"string"}, + "CreatedTime":{"shape":"timestamp"}, + "EncodedKey":{"shape":"string"}, + "Comment":{"shape":"string"} + } + }, + "PublicKeySummaryList":{ + "type":"list", + "member":{ + "shape":"PublicKeySummary", + "locationName":"PublicKeySummary" + } + }, + "PublishFunctionRequest":{ + "type":"structure", + "required":[ + "Name", + "IfMatch" + ], + "members":{ + "Name":{ + "shape":"string", + "location":"uri", + "locationName":"Name" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "PublishFunctionResult":{ + "type":"structure", + "members":{ + "FunctionSummary":{"shape":"FunctionSummary"} + }, + "payload":"FunctionSummary" + }, + "QueryArgProfile":{ + "type":"structure", + "required":[ + "QueryArg", + "ProfileId" + ], + "members":{ + "QueryArg":{"shape":"string"}, + "ProfileId":{"shape":"string"} + } + }, + "QueryArgProfileConfig":{ + "type":"structure", + "required":["ForwardWhenQueryArgProfileIsUnknown"], + "members":{ + "ForwardWhenQueryArgProfileIsUnknown":{"shape":"boolean"}, + "QueryArgProfiles":{"shape":"QueryArgProfiles"} + } + }, + "QueryArgProfileEmpty":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "QueryArgProfileList":{ + "type":"list", + "member":{ + "shape":"QueryArgProfile", + "locationName":"QueryArgProfile" + } + }, + "QueryArgProfiles":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"QueryArgProfileList"} + } + }, + "QueryStringCacheKeys":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"QueryStringCacheKeysList"} + } + }, + "QueryStringCacheKeysList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"Name" + } + }, + "QueryStringNames":{ "type":"structure", - "required":["StatusCodes"], + "required":["Quantity"], "members":{ - "StatusCodes":{"shape":"StatusCodes"} + "Quantity":{"shape":"integer"}, + "Items":{"shape":"QueryStringNamesList"} } }, - "OriginGroupList":{ + "QueryStringNamesList":{ "type":"list", "member":{ - "shape":"OriginGroup", - "locationName":"OriginGroup" + "shape":"string", + "locationName":"Name" } }, - "OriginGroupMember":{ + "RealtimeLogConfig":{ "type":"structure", - "required":["OriginId"], + "required":[ + "ARN", + "Name", + "SamplingRate", + "EndPoints", + "Fields" + ], "members":{ - "OriginId":{"shape":"string"} + "ARN":{"shape":"string"}, + "Name":{"shape":"string"}, + "SamplingRate":{"shape":"long"}, + "EndPoints":{"shape":"EndPointList"}, + "Fields":{"shape":"FieldList"} } }, - "OriginGroupMemberList":{ + "RealtimeLogConfigAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "RealtimeLogConfigInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "RealtimeLogConfigList":{ "type":"list", - "member":{ - "shape":"OriginGroupMember", - "locationName":"OriginGroupMember" + "member":{"shape":"RealtimeLogConfig"} + }, + "RealtimeLogConfigOwnerMismatch":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} }, - "max":2, - "min":2 + "error":{"httpStatusCode":401}, + "exception":true }, - "OriginGroupMembers":{ + "RealtimeLogConfigs":{ "type":"structure", "required":[ - "Quantity", - "Items" + "MaxItems", + "IsTruncated", + "Marker" ], "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"OriginGroupMemberList"} + "MaxItems":{"shape":"integer"}, + "Items":{"shape":"RealtimeLogConfigList"}, + "IsTruncated":{"shape":"boolean"}, + "Marker":{"shape":"string"}, + "NextMarker":{"shape":"string"} } }, - "OriginGroups":{ + "RealtimeMetricsSubscriptionConfig":{ "type":"structure", - "required":["Quantity"], + "required":["RealtimeMetricsSubscriptionStatus"], "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"OriginGroupList"} + "RealtimeMetricsSubscriptionStatus":{"shape":"RealtimeMetricsSubscriptionStatus"} } }, - "OriginList":{ - "type":"list", - "member":{ - "shape":"Origin", - "locationName":"Origin" - }, - "min":1 + "RealtimeMetricsSubscriptionStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] }, - "OriginProtocolPolicy":{ + "ReferrerPolicyList":{ "type":"string", "enum":[ - "http-only", - "match-viewer", - "https-only" + "no-referrer", + "no-referrer-when-downgrade", + "origin", + "origin-when-cross-origin", + "same-origin", + "strict-origin", + "strict-origin-when-cross-origin", + "unsafe-url" ] }, - "OriginSslProtocols":{ + "ResourceARN":{ + "type":"string", + "pattern":"arn:aws(-cn)?:cloudfront::[0-9]+:.*" + }, + "ResourceInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "ResponseHeadersPolicy":{ + "type":"structure", + "required":[ + "Id", + "LastModifiedTime", + "ResponseHeadersPolicyConfig" + ], + "members":{ + "Id":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"}, + "ResponseHeadersPolicyConfig":{"shape":"ResponseHeadersPolicyConfig"} + } + }, + "ResponseHeadersPolicyAccessControlAllowHeaders":{ "type":"structure", "required":[ "Quantity", @@ -3042,10 +6748,10 @@ ], "members":{ "Quantity":{"shape":"integer"}, - "Items":{"shape":"SslProtocolsList"} + "Items":{"shape":"AccessControlAllowHeadersList"} } }, - "Origins":{ + "ResponseHeadersPolicyAccessControlAllowMethods":{ "type":"structure", "required":[ "Quantity", @@ -3053,76 +6759,139 @@ ], "members":{ "Quantity":{"shape":"integer"}, - "Items":{"shape":"OriginList"} + "Items":{"shape":"AccessControlAllowMethodsList"} } }, - "PathList":{ - "type":"list", - "member":{ - "shape":"string", - "locationName":"Path" + "ResponseHeadersPolicyAccessControlAllowMethodsValues":{ + "type":"string", + "enum":[ + "GET", + "POST", + "OPTIONS", + "PUT", + "DELETE", + "PATCH", + "HEAD", + "ALL" + ] + }, + "ResponseHeadersPolicyAccessControlAllowOrigins":{ + "type":"structure", + "required":[ + "Quantity", + "Items" + ], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"AccessControlAllowOriginsList"} } }, - "Paths":{ + "ResponseHeadersPolicyAccessControlExposeHeaders":{ "type":"structure", "required":["Quantity"], "members":{ "Quantity":{"shape":"integer"}, - "Items":{"shape":"PathList"} + "Items":{"shape":"AccessControlExposeHeadersList"} } }, - "PreconditionFailed":{ + "ResponseHeadersPolicyAlreadyExists":{ "type":"structure", "members":{ "Message":{"shape":"string"} }, - "error":{"httpStatusCode":412}, + "error":{"httpStatusCode":409}, "exception":true }, - "PriceClass":{ - "type":"string", - "enum":[ - "PriceClass_100", - "PriceClass_200", - "PriceClass_All" - ] + "ResponseHeadersPolicyConfig":{ + "type":"structure", + "required":["Name"], + "members":{ + "Comment":{"shape":"string"}, + "Name":{"shape":"string"}, + "CorsConfig":{"shape":"ResponseHeadersPolicyCorsConfig"}, + "SecurityHeadersConfig":{"shape":"ResponseHeadersPolicySecurityHeadersConfig"}, + "ServerTimingHeadersConfig":{"shape":"ResponseHeadersPolicyServerTimingHeadersConfig"}, + "CustomHeadersConfig":{"shape":"ResponseHeadersPolicyCustomHeadersConfig"}, + "RemoveHeadersConfig":{"shape":"ResponseHeadersPolicyRemoveHeadersConfig"} + } }, - "PublicKey":{ + "ResponseHeadersPolicyContentSecurityPolicy":{ "type":"structure", "required":[ - "Id", - "CreatedTime", - "PublicKeyConfig" + "Override", + "ContentSecurityPolicy" ], "members":{ - "Id":{"shape":"string"}, - "CreatedTime":{"shape":"timestamp"}, - "PublicKeyConfig":{"shape":"PublicKeyConfig"} + "Override":{"shape":"boolean"}, + "ContentSecurityPolicy":{"shape":"string"} } }, - "PublicKeyAlreadyExists":{ + "ResponseHeadersPolicyContentTypeOptions":{ "type":"structure", + "required":["Override"], "members":{ - "Message":{"shape":"string"} - }, - "error":{"httpStatusCode":409}, - "exception":true + "Override":{"shape":"boolean"} + } }, - "PublicKeyConfig":{ + "ResponseHeadersPolicyCorsConfig":{ "type":"structure", "required":[ - "CallerReference", - "Name", - "EncodedKey" + "AccessControlAllowOrigins", + "AccessControlAllowHeaders", + "AccessControlAllowMethods", + "AccessControlAllowCredentials", + "OriginOverride" ], "members":{ - "CallerReference":{"shape":"string"}, - "Name":{"shape":"string"}, - "EncodedKey":{"shape":"string"}, - "Comment":{"shape":"string"} + "AccessControlAllowOrigins":{"shape":"ResponseHeadersPolicyAccessControlAllowOrigins"}, + "AccessControlAllowHeaders":{"shape":"ResponseHeadersPolicyAccessControlAllowHeaders"}, + "AccessControlAllowMethods":{"shape":"ResponseHeadersPolicyAccessControlAllowMethods"}, + "AccessControlAllowCredentials":{"shape":"boolean"}, + "AccessControlExposeHeaders":{"shape":"ResponseHeadersPolicyAccessControlExposeHeaders"}, + "AccessControlMaxAgeSec":{"shape":"integer"}, + "OriginOverride":{"shape":"boolean"} } }, - "PublicKeyInUse":{ + "ResponseHeadersPolicyCustomHeader":{ + "type":"structure", + "required":[ + "Header", + "Value", + "Override" + ], + "members":{ + "Header":{"shape":"string"}, + "Value":{"shape":"string"}, + "Override":{"shape":"boolean"} + } + }, + "ResponseHeadersPolicyCustomHeaderList":{ + "type":"list", + "member":{ + "shape":"ResponseHeadersPolicyCustomHeader", + "locationName":"ResponseHeadersPolicyCustomHeader" + } + }, + "ResponseHeadersPolicyCustomHeadersConfig":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"ResponseHeadersPolicyCustomHeaderList"} + } + }, + "ResponseHeadersPolicyFrameOptions":{ + "type":"structure", + "required":[ + "Override", + "FrameOption" + ], + "members":{ + "Override":{"shape":"boolean"}, + "FrameOption":{"shape":"FrameOptionsList"} + } + }, + "ResponseHeadersPolicyInUse":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -3130,7 +6899,7 @@ "error":{"httpStatusCode":409}, "exception":true }, - "PublicKeyList":{ + "ResponseHeadersPolicyList":{ "type":"structure", "required":[ "MaxItems", @@ -3140,92 +6909,111 @@ "NextMarker":{"shape":"string"}, "MaxItems":{"shape":"integer"}, "Quantity":{"shape":"integer"}, - "Items":{"shape":"PublicKeySummaryList"} + "Items":{"shape":"ResponseHeadersPolicySummaryList"} } }, - "PublicKeySummary":{ + "ResponseHeadersPolicyReferrerPolicy":{ "type":"structure", "required":[ - "Id", - "Name", - "CreatedTime", - "EncodedKey" + "Override", + "ReferrerPolicy" ], "members":{ - "Id":{"shape":"string"}, - "Name":{"shape":"string"}, - "CreatedTime":{"shape":"timestamp"}, - "EncodedKey":{"shape":"string"}, - "Comment":{"shape":"string"} + "Override":{"shape":"boolean"}, + "ReferrerPolicy":{"shape":"ReferrerPolicyList"} } }, - "PublicKeySummaryList":{ + "ResponseHeadersPolicyRemoveHeader":{ + "type":"structure", + "required":["Header"], + "members":{ + "Header":{"shape":"string"} + } + }, + "ResponseHeadersPolicyRemoveHeaderList":{ "type":"list", "member":{ - "shape":"PublicKeySummary", - "locationName":"PublicKeySummary" + "shape":"ResponseHeadersPolicyRemoveHeader", + "locationName":"ResponseHeadersPolicyRemoveHeader" } }, - "QueryArgProfile":{ + "ResponseHeadersPolicyRemoveHeadersConfig":{ "type":"structure", - "required":[ - "QueryArg", - "ProfileId" - ], + "required":["Quantity"], "members":{ - "QueryArg":{"shape":"string"}, - "ProfileId":{"shape":"string"} + "Quantity":{"shape":"integer"}, + "Items":{"shape":"ResponseHeadersPolicyRemoveHeaderList"} } }, - "QueryArgProfileConfig":{ + "ResponseHeadersPolicySecurityHeadersConfig":{ "type":"structure", - "required":["ForwardWhenQueryArgProfileIsUnknown"], "members":{ - "ForwardWhenQueryArgProfileIsUnknown":{"shape":"boolean"}, - "QueryArgProfiles":{"shape":"QueryArgProfiles"} + "XSSProtection":{"shape":"ResponseHeadersPolicyXSSProtection"}, + "FrameOptions":{"shape":"ResponseHeadersPolicyFrameOptions"}, + "ReferrerPolicy":{"shape":"ResponseHeadersPolicyReferrerPolicy"}, + "ContentSecurityPolicy":{"shape":"ResponseHeadersPolicyContentSecurityPolicy"}, + "ContentTypeOptions":{"shape":"ResponseHeadersPolicyContentTypeOptions"}, + "StrictTransportSecurity":{"shape":"ResponseHeadersPolicyStrictTransportSecurity"} } }, - "QueryArgProfileEmpty":{ + "ResponseHeadersPolicyServerTimingHeadersConfig":{ "type":"structure", + "required":["Enabled"], "members":{ - "Message":{"shape":"string"} - }, - "error":{"httpStatusCode":400}, - "exception":true - }, - "QueryArgProfileList":{ - "type":"list", - "member":{ - "shape":"QueryArgProfile", - "locationName":"QueryArgProfile" + "Enabled":{"shape":"boolean"}, + "SamplingRate":{"shape":"SamplingRate"} } }, - "QueryArgProfiles":{ + "ResponseHeadersPolicyStrictTransportSecurity":{ "type":"structure", - "required":["Quantity"], + "required":[ + "Override", + "AccessControlMaxAgeSec" + ], "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"QueryArgProfileList"} + "Override":{"shape":"boolean"}, + "IncludeSubdomains":{"shape":"boolean"}, + "Preload":{"shape":"boolean"}, + "AccessControlMaxAgeSec":{"shape":"integer"} } }, - "QueryStringCacheKeys":{ + "ResponseHeadersPolicySummary":{ "type":"structure", - "required":["Quantity"], + "required":[ + "Type", + "ResponseHeadersPolicy" + ], "members":{ - "Quantity":{"shape":"integer"}, - "Items":{"shape":"QueryStringCacheKeysList"} + "Type":{"shape":"ResponseHeadersPolicyType"}, + "ResponseHeadersPolicy":{"shape":"ResponseHeadersPolicy"} } }, - "QueryStringCacheKeysList":{ + "ResponseHeadersPolicySummaryList":{ "type":"list", "member":{ - "shape":"string", - "locationName":"Name" + "shape":"ResponseHeadersPolicySummary", + "locationName":"ResponseHeadersPolicySummary" } }, - "ResourceARN":{ + "ResponseHeadersPolicyType":{ "type":"string", - "pattern":"arn:aws:cloudfront::[0-9]+:.*" + "enum":[ + "managed", + "custom" + ] + }, + "ResponseHeadersPolicyXSSProtection":{ + "type":"structure", + "required":[ + "Override", + "Protection" + ], + "members":{ + "Override":{"shape":"boolean"}, + "Protection":{"shape":"boolean"}, + "ModeBlock":{"shape":"boolean"}, + "ReportUri":{"shape":"string"} + } }, "Restrictions":{ "type":"structure", @@ -3256,9 +7044,26 @@ "type":"string", "enum":[ "sni-only", - "vip" + "vip", + "static-ip" ] }, + "SamplingRate":{ + "type":"double", + "max":100.0, + "min":0.0 + }, + "SessionStickinessConfig":{ + "type":"structure", + "required":[ + "IdleTTL", + "MaximumTTL" + ], + "members":{ + "IdleTTL":{"shape":"integer"}, + "MaximumTTL":{"shape":"integer"} + } + }, "Signer":{ "type":"structure", "members":{ @@ -3289,6 +7094,29 @@ "locationName":"SslProtocol" } }, + "StagingDistributionDnsNameList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"DnsName" + } + }, + "StagingDistributionDnsNames":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"StagingDistributionDnsNameList"} + } + }, + "StagingDistributionInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, "StatusCodeList":{ "type":"list", "member":{ @@ -3490,7 +7318,7 @@ "Tags":{ "shape":"Tags", "locationName":"Tags", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"Tags" @@ -3507,6 +7335,61 @@ "Items":{"shape":"TagList"} } }, + "TestFunctionFailed":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":500}, + "exception":true + }, + "TestFunctionRequest":{ + "type":"structure", + "required":[ + "Name", + "IfMatch", + "EventObject" + ], + "members":{ + "Name":{ + "shape":"string", + "location":"uri", + "locationName":"Name" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + }, + "Stage":{"shape":"FunctionStage"}, + "EventObject":{"shape":"FunctionEventObject"} + } + }, + "TestFunctionResult":{ + "type":"structure", + "members":{ + "TestResult":{"shape":"TestResult"} + }, + "payload":"TestResult" + }, + "TestResult":{ + "type":"structure", + "members":{ + "FunctionSummary":{"shape":"FunctionSummary"}, + "ComputeUtilization":{"shape":"string"}, + "FunctionExecutionLogs":{"shape":"FunctionExecutionLogList"}, + "FunctionErrorMessage":{"shape":"sensitiveStringType"}, + "FunctionOutput":{"shape":"sensitiveStringType"} + } + }, + "TooLongCSPInResponseHeadersPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyCacheBehaviors":{ "type":"structure", "members":{ @@ -3515,6 +7398,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyCachePolicies":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyCertificates":{ "type":"structure", "members":{ @@ -3531,6 +7422,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyContinuousDeploymentPolicies":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyCookieNamesInWhiteList":{ "type":"structure", "members":{ @@ -3539,6 +7438,30 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyCookiesInCachePolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyCookiesInOriginRequestPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyCustomHeadersInResponseHeadersPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyDistributionCNAMEs":{ "type":"structure", "members":{ @@ -3555,6 +7478,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyDistributionsAssociatedToCachePolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":{ "type":"structure", "members":{ @@ -3563,6 +7494,46 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyDistributionsAssociatedToKeyGroup":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyDistributionsAssociatedToOriginAccessControl":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyDistributionsAssociatedToOriginRequestPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyDistributionsAssociatedToResponseHeadersPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyDistributionsWithFunctionAssociations":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyDistributionsWithLambdaAssociations":{ "type":"structure", "members":{ @@ -3571,6 +7542,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyDistributionsWithSingleFunctionARN":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyFieldLevelEncryptionConfigs":{ "type":"structure", "members":{ @@ -3619,6 +7598,30 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyFunctionAssociations":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyFunctions":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyHeadersInCachePolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyHeadersInForwardedValues":{ "type":"structure", "members":{ @@ -3627,6 +7630,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyHeadersInOriginRequestPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyInvalidationsInProgress":{ "type":"structure", "members":{ @@ -3635,6 +7646,22 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyKeyGroups":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyKeyGroupsAssociatedToDistribution":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyLambdaFunctionAssociations":{ "type":"structure", "members":{ @@ -3643,6 +7670,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyOriginAccessControls":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyOriginCustomHeaders":{ "type":"structure", "members":{ @@ -3659,6 +7694,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyOriginRequestPolicies":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyOrigins":{ "type":"structure", "members":{ @@ -3675,6 +7718,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyPublicKeysInKeyGroup":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyQueryStringParameters":{ "type":"structure", "members":{ @@ -3683,6 +7734,46 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyQueryStringsInCachePolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyQueryStringsInOriginRequestPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyRealtimeLogConfigs":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyRemoveHeadersInResponseHeadersPolicy":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyResponseHeadersPolicies":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "TooManyStreamingDistributionCNAMEs":{ "type":"structure", "members":{ @@ -3691,7 +7782,32 @@ "error":{"httpStatusCode":400}, "exception":true }, - "TooManyStreamingDistributions":{ + "TooManyStreamingDistributions":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TooManyTrustedSigners":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "TrafficConfig":{ + "type":"structure", + "required":["Type"], + "members":{ + "SingleWeightConfig":{"shape":"ContinuousDeploymentSingleWeightConfig"}, + "SingleHeaderConfig":{"shape":"ContinuousDeploymentSingleHeaderConfig"}, + "Type":{"shape":"ContinuousDeploymentPolicyType"} + } + }, + "TrustedKeyGroupDoesNotExist":{ "type":"structure", "members":{ "Message":{"shape":"string"} @@ -3699,13 +7815,24 @@ "error":{"httpStatusCode":400}, "exception":true }, - "TooManyTrustedSigners":{ + "TrustedKeyGroupIdList":{ + "type":"list", + "member":{ + "shape":"string", + "locationName":"KeyGroup" + } + }, + "TrustedKeyGroups":{ "type":"structure", + "required":[ + "Enabled", + "Quantity" + ], "members":{ - "Message":{"shape":"string"} - }, - "error":{"httpStatusCode":400}, - "exception":true + "Enabled":{"shape":"boolean"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"TrustedKeyGroupIdList"} + } }, "TrustedSignerDoesNotExist":{ "type":"structure", @@ -3727,6 +7854,14 @@ "Items":{"shape":"AwsAccountNumberList"} } }, + "UnsupportedOperation":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "UntagResourceRequest":{ "type":"structure", "required":[ @@ -3742,11 +7877,48 @@ "TagKeys":{ "shape":"TagKeys", "locationName":"TagKeys", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} } }, "payload":"TagKeys" }, + "UpdateCachePolicyRequest":{ + "type":"structure", + "required":[ + "CachePolicyConfig", + "Id" + ], + "members":{ + "CachePolicyConfig":{ + "shape":"CachePolicyConfig", + "locationName":"CachePolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + }, + "payload":"CachePolicyConfig" + }, + "UpdateCachePolicyResult":{ + "type":"structure", + "members":{ + "CachePolicy":{"shape":"CachePolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"CachePolicy" + }, "UpdateCloudFrontOriginAccessIdentityRequest":{ "type":"structure", "required":[ @@ -3757,7 +7929,7 @@ "CloudFrontOriginAccessIdentityConfig":{ "shape":"CloudFrontOriginAccessIdentityConfig", "locationName":"CloudFrontOriginAccessIdentityConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} }, "Id":{ "shape":"string", @@ -3784,6 +7956,43 @@ }, "payload":"CloudFrontOriginAccessIdentity" }, + "UpdateContinuousDeploymentPolicyRequest":{ + "type":"structure", + "required":[ + "ContinuousDeploymentPolicyConfig", + "Id" + ], + "members":{ + "ContinuousDeploymentPolicyConfig":{ + "shape":"ContinuousDeploymentPolicyConfig", + "locationName":"ContinuousDeploymentPolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + }, + "payload":"ContinuousDeploymentPolicyConfig" + }, + "UpdateContinuousDeploymentPolicyResult":{ + "type":"structure", + "members":{ + "ContinuousDeploymentPolicy":{"shape":"ContinuousDeploymentPolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ContinuousDeploymentPolicy" + }, "UpdateDistributionRequest":{ "type":"structure", "required":[ @@ -3794,7 +8003,7 @@ "DistributionConfig":{ "shape":"DistributionConfig", "locationName":"DistributionConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} }, "Id":{ "shape":"string", @@ -3821,6 +8030,39 @@ }, "payload":"Distribution" }, + "UpdateDistributionWithStagingConfigRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "StagingDistributionId":{ + "shape":"string", + "location":"querystring", + "locationName":"StagingDistributionId" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "UpdateDistributionWithStagingConfigResult":{ + "type":"structure", + "members":{ + "Distribution":{"shape":"Distribution"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"Distribution" + }, "UpdateFieldLevelEncryptionConfigRequest":{ "type":"structure", "required":[ @@ -3831,7 +8073,7 @@ "FieldLevelEncryptionConfig":{ "shape":"FieldLevelEncryptionConfig", "locationName":"FieldLevelEncryptionConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} }, "Id":{ "shape":"string", @@ -3868,7 +8110,7 @@ "FieldLevelEncryptionProfileConfig":{ "shape":"FieldLevelEncryptionProfileConfig", "locationName":"FieldLevelEncryptionProfileConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} }, "Id":{ "shape":"string", @@ -3895,6 +8137,152 @@ }, "payload":"FieldLevelEncryptionProfile" }, + "UpdateFunctionRequest":{ + "type":"structure", + "required":[ + "IfMatch", + "FunctionConfig", + "FunctionCode", + "Name" + ], + "members":{ + "Name":{ + "shape":"string", + "location":"uri", + "locationName":"Name" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + }, + "FunctionConfig":{"shape":"FunctionConfig"}, + "FunctionCode":{"shape":"FunctionBlob"} + } + }, + "UpdateFunctionResult":{ + "type":"structure", + "members":{ + "FunctionSummary":{"shape":"FunctionSummary"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETtag" + } + }, + "payload":"FunctionSummary" + }, + "UpdateKeyGroupRequest":{ + "type":"structure", + "required":[ + "KeyGroupConfig", + "Id" + ], + "members":{ + "KeyGroupConfig":{ + "shape":"KeyGroupConfig", + "locationName":"KeyGroupConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + }, + "payload":"KeyGroupConfig" + }, + "UpdateKeyGroupResult":{ + "type":"structure", + "members":{ + "KeyGroup":{"shape":"KeyGroup"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"KeyGroup" + }, + "UpdateOriginAccessControlRequest":{ + "type":"structure", + "required":[ + "OriginAccessControlConfig", + "Id" + ], + "members":{ + "OriginAccessControlConfig":{ + "shape":"OriginAccessControlConfig", + "locationName":"OriginAccessControlConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + }, + "payload":"OriginAccessControlConfig" + }, + "UpdateOriginAccessControlResult":{ + "type":"structure", + "members":{ + "OriginAccessControl":{"shape":"OriginAccessControl"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"OriginAccessControl" + }, + "UpdateOriginRequestPolicyRequest":{ + "type":"structure", + "required":[ + "OriginRequestPolicyConfig", + "Id" + ], + "members":{ + "OriginRequestPolicyConfig":{ + "shape":"OriginRequestPolicyConfig", + "locationName":"OriginRequestPolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + }, + "payload":"OriginRequestPolicyConfig" + }, + "UpdateOriginRequestPolicyResult":{ + "type":"structure", + "members":{ + "OriginRequestPolicy":{"shape":"OriginRequestPolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"OriginRequestPolicy" + }, "UpdatePublicKeyRequest":{ "type":"structure", "required":[ @@ -3905,7 +8293,7 @@ "PublicKeyConfig":{ "shape":"PublicKeyConfig", "locationName":"PublicKeyConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} }, "Id":{ "shape":"string", @@ -3932,6 +8320,59 @@ }, "payload":"PublicKey" }, + "UpdateRealtimeLogConfigRequest":{ + "type":"structure", + "members":{ + "EndPoints":{"shape":"EndPointList"}, + "Fields":{"shape":"FieldList"}, + "Name":{"shape":"string"}, + "ARN":{"shape":"string"}, + "SamplingRate":{"shape":"long"} + } + }, + "UpdateRealtimeLogConfigResult":{ + "type":"structure", + "members":{ + "RealtimeLogConfig":{"shape":"RealtimeLogConfig"} + } + }, + "UpdateResponseHeadersPolicyRequest":{ + "type":"structure", + "required":[ + "ResponseHeadersPolicyConfig", + "Id" + ], + "members":{ + "ResponseHeadersPolicyConfig":{ + "shape":"ResponseHeadersPolicyConfig", + "locationName":"ResponseHeadersPolicyConfig", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "Id":{ + "shape":"string", + "location":"uri", + "locationName":"Id" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + }, + "payload":"ResponseHeadersPolicyConfig" + }, + "UpdateResponseHeadersPolicyResult":{ + "type":"structure", + "members":{ + "ResponseHeadersPolicy":{"shape":"ResponseHeadersPolicy"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"ResponseHeadersPolicy" + }, "UpdateStreamingDistributionRequest":{ "type":"structure", "required":[ @@ -3942,7 +8383,7 @@ "StreamingDistributionConfig":{ "shape":"StreamingDistributionConfig", "locationName":"StreamingDistributionConfig", - "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2018-11-05/"} + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} }, "Id":{ "shape":"string", @@ -3995,9 +8436,26 @@ "redirect-to-https" ] }, + "aliasString":{ + "type":"string", + "max":253 + }, "boolean":{"type":"boolean"}, + "distributionIdString":{ + "type":"string", + "max":25 + }, + "float":{"type":"float"}, "integer":{"type":"integer"}, + "listConflictingAliasesMaxItemsInteger":{ + "type":"integer", + "max":100 + }, "long":{"type":"long"}, + "sensitiveStringType":{ + "type":"string", + "sensitive":true + }, "string":{"type":"string"}, "timestamp":{"type":"timestamp"} } diff --git a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json index a948fcf60a0..5e2608912ce 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json @@ -7,11 +7,26 @@ "protocol":"json", "serviceAbbreviation":"DynamoDB", "serviceFullName":"Amazon DynamoDB", + "serviceId":"DynamoDB", "signatureVersion":"v4", + "auth":["aws.auth#sigv4"], "targetPrefix":"DynamoDB_20120810", "uid":"dynamodb-2012-08-10" }, "operations":{ + "BatchExecuteStatement":{ + "name":"BatchExecuteStatement", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"BatchExecuteStatementInput"}, + "output":{"shape":"BatchExecuteStatementOutput"}, + "errors":[ + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ] + }, "BatchGetItem":{ "name":"BatchGetItem", "http":{ @@ -23,9 +38,11 @@ "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, - {"shape":"EmptyErrorStruct"}, + {"shape":"RequestLimitExceeded"}, {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } }, "BatchWriteItem":{ "name":"BatchWriteItem", @@ -39,8 +56,47 @@ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"RequestLimitExceeded"}, {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } + }, + "CreateBackup":{ + "name":"CreateBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateBackupInput"}, + "output":{"shape":"CreateBackupOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"TableInUseException"}, + {"shape":"ContinuousBackupsUnavailableException"}, + {"shape":"BackupInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "CreateGlobalTable":{ + "name":"CreateGlobalTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateGlobalTableInput"}, + "output":{"shape":"CreateGlobalTableOutput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"}, + {"shape":"GlobalTableAlreadyExistsException"}, + {"shape":"TableNotFoundException"} + ], + "endpointdiscovery":{ + } }, "CreateTable":{ "name":"CreateTable", @@ -54,7 +110,26 @@ {"shape":"ResourceInUseException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } + }, + "DeleteBackup":{ + "name":"DeleteBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteBackupInput"}, + "output":{"shape":"DeleteBackupOutput"}, + "errors":[ + {"shape":"BackupNotFoundException"}, + {"shape":"BackupInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } }, "DeleteItem":{ "name":"DeleteItem", @@ -69,8 +144,12 @@ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } }, "DeleteTable":{ "name":"DeleteTable", @@ -85,8 +164,134 @@ {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeBackup":{ + "name":"DescribeBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeBackupInput"}, + "output":{"shape":"DescribeBackupOutput"}, + "errors":[ + {"shape":"BackupNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeContinuousBackups":{ + "name":"DescribeContinuousBackups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeContinuousBackupsInput"}, + "output":{"shape":"DescribeContinuousBackupsOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeContributorInsights":{ + "name":"DescribeContributorInsights", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeContributorInsightsInput"}, + "output":{"shape":"DescribeContributorInsightsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ] + }, + "DescribeEndpoints":{ + "name":"DescribeEndpoints", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeEndpointsRequest"}, + "output":{"shape":"DescribeEndpointsResponse"}, + "endpointoperation":true + }, + "DescribeExport":{ + "name":"DescribeExport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeExportInput"}, + "output":{"shape":"DescribeExportOutput"}, + "errors":[ + {"shape":"ExportNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ] + }, + "DescribeGlobalTable":{ + "name":"DescribeGlobalTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeGlobalTableInput"}, + "output":{"shape":"DescribeGlobalTableOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"GlobalTableNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "DescribeGlobalTableSettings":{ + "name":"DescribeGlobalTableSettings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeGlobalTableSettingsInput"}, + "output":{"shape":"DescribeGlobalTableSettingsOutput"}, + "errors":[ + {"shape":"GlobalTableNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeImport":{ + "name":"DescribeImport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeImportInput"}, + "output":{"shape":"DescribeImportOutput"}, + "errors":[ + {"shape":"ImportNotFoundException"} ] }, + "DescribeKinesisStreamingDestination":{ + "name":"DescribeKinesisStreamingDestination", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeKinesisStreamingDestinationInput"}, + "output":{"shape":"DescribeKinesisStreamingDestinationOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, "DescribeLimits":{ "name":"DescribeLimits", "http":{ @@ -97,7 +302,9 @@ "output":{"shape":"DescribeLimitsOutput"}, "errors":[ {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } }, "DescribeTable":{ "name":"DescribeTable", @@ -107,6 +314,21 @@ }, "input":{"shape":"DescribeTableInput"}, "output":{"shape":"DescribeTableOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeTableReplicaAutoScaling":{ + "name":"DescribeTableReplicaAutoScaling", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTableReplicaAutoScalingInput"}, + "output":{"shape":"DescribeTableReplicaAutoScalingOutput"}, "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} @@ -123,178 +345,544 @@ "errors":[ {"shape":"ResourceNotFoundException"}, {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } }, - "GetItem":{ - "name":"GetItem", + "DisableKinesisStreamingDestination":{ + "name":"DisableKinesisStreamingDestination", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"GetItemInput"}, - "output":{"shape":"GetItemOutput"}, + "input":{"shape":"KinesisStreamingDestinationInput"}, + "output":{"shape":"KinesisStreamingDestinationOutput"}, "errors":[ - {"shape":"ProvisionedThroughputExceededException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServerError"} - ] + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "endpointdiscovery":{ + } }, - "ListTables":{ - "name":"ListTables", + "EnableKinesisStreamingDestination":{ + "name":"EnableKinesisStreamingDestination", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ListTablesInput"}, - "output":{"shape":"ListTablesOutput"}, + "input":{"shape":"KinesisStreamingDestinationInput"}, + "output":{"shape":"KinesisStreamingDestinationOutput"}, "errors":[ - {"shape":"InternalServerError"} - ] + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "endpointdiscovery":{ + } }, - "ListTagsOfResource":{ - "name":"ListTagsOfResource", + "ExecuteStatement":{ + "name":"ExecuteStatement", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ListTagsOfResourceInput"}, - "output":{"shape":"ListTagsOfResourceOutput"}, + "input":{"shape":"ExecuteStatementInput"}, + "output":{"shape":"ExecuteStatementOutput"}, "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServerError"} + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"}, + {"shape":"DuplicateItemException"} ] }, - "PutItem":{ - "name":"PutItem", + "ExecuteTransaction":{ + "name":"ExecuteTransaction", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"PutItemInput"}, - "output":{"shape":"PutItemOutput"}, + "input":{"shape":"ExecuteTransactionInput"}, + "output":{"shape":"ExecuteTransactionOutput"}, "errors":[ - {"shape":"ConditionalCheckFailedException"}, - {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, - {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionCanceledException"}, + {"shape":"TransactionInProgressException"}, + {"shape":"IdempotentParameterMismatchException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"RequestLimitExceeded"}, {"shape":"InternalServerError"} ] }, - "Query":{ - "name":"Query", + "ExportTableToPointInTime":{ + "name":"ExportTableToPointInTime", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"QueryInput"}, - "output":{"shape":"QueryOutput"}, + "input":{"shape":"ExportTableToPointInTimeInput"}, + "output":{"shape":"ExportTableToPointInTimeOutput"}, "errors":[ - {"shape":"ProvisionedThroughputExceededException"}, - {"shape":"ResourceNotFoundException"}, + {"shape":"TableNotFoundException"}, + {"shape":"PointInTimeRecoveryUnavailableException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidExportTimeException"}, + {"shape":"ExportConflictException"}, {"shape":"InternalServerError"} ] }, - "Scan":{ - "name":"Scan", + "GetItem":{ + "name":"GetItem", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ScanInput"}, - "output":{"shape":"ScanOutput"}, + "input":{"shape":"GetItemInput"}, + "output":{"shape":"GetItemOutput"}, "errors":[ {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, {"shape":"InternalServerError"} - ] + ], + "endpointdiscovery":{ + } }, - "TagResource":{ - "name":"TagResource", + "ImportTable":{ + "name":"ImportTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"TagResourceInput"}, + "input":{"shape":"ImportTableInput"}, + "output":{"shape":"ImportTableOutput"}, "errors":[ + {"shape":"ResourceInUseException"}, {"shape":"LimitExceededException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServerError"}, - {"shape":"ResourceInUseException"} + {"shape":"ImportConflictException"} ] }, - "UntagResource":{ - "name":"UntagResource", + "ListBackups":{ + "name":"ListBackups", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"UntagResourceInput"}, + "input":{"shape":"ListBackupsInput"}, + "output":{"shape":"ListBackupsOutput"}, "errors":[ - {"shape":"LimitExceededException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"InternalServerError"}, - {"shape":"ResourceInUseException"} - ] + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } }, - "UpdateItem":{ - "name":"UpdateItem", + "ListContributorInsights":{ + "name":"ListContributorInsights", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"UpdateItemInput"}, - "output":{"shape":"UpdateItemOutput"}, + "input":{"shape":"ListContributorInsightsInput"}, + "output":{"shape":"ListContributorInsightsOutput"}, "errors":[ - {"shape":"ConditionalCheckFailedException"}, - {"shape":"ProvisionedThroughputExceededException"}, {"shape":"ResourceNotFoundException"}, - {"shape":"ItemCollectionSizeLimitExceededException"}, {"shape":"InternalServerError"} ] }, - "UpdateTable":{ - "name":"UpdateTable", + "ListExports":{ + "name":"ListExports", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"UpdateTableInput"}, - "output":{"shape":"UpdateTableOutput"}, + "input":{"shape":"ListExportsInput"}, + "output":{"shape":"ListExportsOutput"}, "errors":[ - {"shape":"ResourceInUseException"}, - {"shape":"ResourceNotFoundException"}, {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} ] }, - "UpdateTimeToLive":{ - "name":"UpdateTimeToLive", + "ListGlobalTables":{ + "name":"ListGlobalTables", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"UpdateTimeToLiveInput"}, - "output":{"shape":"UpdateTimeToLiveOutput"}, + "input":{"shape":"ListGlobalTablesInput"}, + "output":{"shape":"ListGlobalTablesOutput"}, "errors":[ - {"shape":"ResourceInUseException"}, - {"shape":"ResourceNotFoundException"}, - {"shape":"LimitExceededException"}, {"shape":"InternalServerError"} - ] - } - }, - "shapes":{ - "AttributeAction":{ - "type":"string", - "enum":[ - "ADD", - "PUT", - "DELETE" - ] + ], + "endpointdiscovery":{ + } }, - "AttributeDefinition":{ - "type":"structure", - "required":[ + "ListImports":{ + "name":"ListImports", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListImportsInput"}, + "output":{"shape":"ListImportsOutput"}, + "errors":[ + {"shape":"LimitExceededException"} + ] + }, + "ListTables":{ + "name":"ListTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListTablesInput"}, + "output":{"shape":"ListTablesOutput"}, + "errors":[ + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "ListTagsOfResource":{ + "name":"ListTagsOfResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListTagsOfResourceInput"}, + "output":{"shape":"ListTagsOfResourceOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "PutItem":{ + "name":"PutItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PutItemInput"}, + "output":{"shape":"PutItemOutput"}, + "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "Query":{ + "name":"Query", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"QueryInput"}, + "output":{"shape":"QueryOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "RestoreTableFromBackup":{ + "name":"RestoreTableFromBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreTableFromBackupInput"}, + "output":{"shape":"RestoreTableFromBackupOutput"}, + "errors":[ + {"shape":"TableAlreadyExistsException"}, + {"shape":"TableInUseException"}, + {"shape":"BackupNotFoundException"}, + {"shape":"BackupInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "RestoreTableToPointInTime":{ + "name":"RestoreTableToPointInTime", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreTableToPointInTimeInput"}, + "output":{"shape":"RestoreTableToPointInTimeOutput"}, + "errors":[ + {"shape":"TableAlreadyExistsException"}, + {"shape":"TableNotFoundException"}, + {"shape":"TableInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidRestoreTimeException"}, + {"shape":"PointInTimeRecoveryUnavailableException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "Scan":{ + "name":"Scan", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ScanInput"}, + "output":{"shape":"ScanOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "TagResource":{ + "name":"TagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagResourceInput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"ResourceInUseException"} + ], + "endpointdiscovery":{ + } + }, + "TransactGetItems":{ + "name":"TransactGetItems", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TransactGetItemsInput"}, + "output":{"shape":"TransactGetItemsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TransactionCanceledException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "TransactWriteItems":{ + "name":"TransactWriteItems", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TransactWriteItemsInput"}, + "output":{"shape":"TransactWriteItemsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TransactionCanceledException"}, + {"shape":"TransactionInProgressException"}, + {"shape":"IdempotentParameterMismatchException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UntagResource":{ + "name":"UntagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagResourceInput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"ResourceInUseException"} + ], + "endpointdiscovery":{ + } + }, + "UpdateContinuousBackups":{ + "name":"UpdateContinuousBackups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateContinuousBackupsInput"}, + "output":{"shape":"UpdateContinuousBackupsOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"ContinuousBackupsUnavailableException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateContributorInsights":{ + "name":"UpdateContributorInsights", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateContributorInsightsInput"}, + "output":{"shape":"UpdateContributorInsightsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ] + }, + "UpdateGlobalTable":{ + "name":"UpdateGlobalTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateGlobalTableInput"}, + "output":{"shape":"UpdateGlobalTableOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"GlobalTableNotFoundException"}, + {"shape":"ReplicaAlreadyExistsException"}, + {"shape":"ReplicaNotFoundException"}, + {"shape":"TableNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "UpdateGlobalTableSettings":{ + "name":"UpdateGlobalTableSettings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateGlobalTableSettingsInput"}, + "output":{"shape":"UpdateGlobalTableSettingsOutput"}, + "errors":[ + {"shape":"GlobalTableNotFoundException"}, + {"shape":"ReplicaNotFoundException"}, + {"shape":"IndexNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateItem":{ + "name":"UpdateItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateItemInput"}, + "output":{"shape":"UpdateItemOutput"}, + "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateTable":{ + "name":"UpdateTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateTableInput"}, + "output":{"shape":"UpdateTableOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateTableReplicaAutoScaling":{ + "name":"UpdateTableReplicaAutoScaling", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateTableReplicaAutoScalingInput"}, + "output":{"shape":"UpdateTableReplicaAutoScalingOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"ResourceInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ] + }, + "UpdateTimeToLive":{ + "name":"UpdateTimeToLive", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateTimeToLiveInput"}, + "output":{"shape":"UpdateTimeToLiveOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + } + }, + "shapes":{ + "ArchivalReason":{"type":"string"}, + "ArchivalSummary":{ + "type":"structure", + "members":{ + "ArchivalDateTime":{"shape":"Date"}, + "ArchivalReason":{"shape":"ArchivalReason"}, + "ArchivalBackupArn":{"shape":"BackupArn"} + } + }, + "AttributeAction":{ + "type":"string", + "enum":[ + "ADD", + "PUT", + "DELETE" + ] + }, + "AttributeDefinition":{ + "type":"structure", + "required":[ "AttributeName", "AttributeType" ], @@ -352,7 +940,199 @@ "Action":{"shape":"AttributeAction"} } }, + "AutoScalingPolicyDescription":{ + "type":"structure", + "members":{ + "PolicyName":{"shape":"AutoScalingPolicyName"}, + "TargetTrackingScalingPolicyConfiguration":{"shape":"AutoScalingTargetTrackingScalingPolicyConfigurationDescription"} + } + }, + "AutoScalingPolicyDescriptionList":{ + "type":"list", + "member":{"shape":"AutoScalingPolicyDescription"} + }, + "AutoScalingPolicyName":{ + "type":"string", + "max":256, + "min":1, + "pattern":"\\p{Print}+" + }, + "AutoScalingPolicyUpdate":{ + "type":"structure", + "required":["TargetTrackingScalingPolicyConfiguration"], + "members":{ + "PolicyName":{"shape":"AutoScalingPolicyName"}, + "TargetTrackingScalingPolicyConfiguration":{"shape":"AutoScalingTargetTrackingScalingPolicyConfigurationUpdate"} + } + }, + "AutoScalingRoleArn":{ + "type":"string", + "max":1600, + "min":1, + "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" + }, + "AutoScalingSettingsDescription":{ + "type":"structure", + "members":{ + "MinimumUnits":{"shape":"PositiveLongObject"}, + "MaximumUnits":{"shape":"PositiveLongObject"}, + "AutoScalingDisabled":{"shape":"BooleanObject"}, + "AutoScalingRoleArn":{"shape":"String"}, + "ScalingPolicies":{"shape":"AutoScalingPolicyDescriptionList"} + } + }, + "AutoScalingSettingsUpdate":{ + "type":"structure", + "members":{ + "MinimumUnits":{"shape":"PositiveLongObject"}, + "MaximumUnits":{"shape":"PositiveLongObject"}, + "AutoScalingDisabled":{"shape":"BooleanObject"}, + "AutoScalingRoleArn":{"shape":"AutoScalingRoleArn"}, + "ScalingPolicyUpdate":{"shape":"AutoScalingPolicyUpdate"} + } + }, + "AutoScalingTargetTrackingScalingPolicyConfigurationDescription":{ + "type":"structure", + "required":["TargetValue"], + "members":{ + "DisableScaleIn":{"shape":"BooleanObject"}, + "ScaleInCooldown":{"shape":"IntegerObject"}, + "ScaleOutCooldown":{"shape":"IntegerObject"}, + "TargetValue":{"shape":"DoubleObject"} + } + }, + "AutoScalingTargetTrackingScalingPolicyConfigurationUpdate":{ + "type":"structure", + "required":["TargetValue"], + "members":{ + "DisableScaleIn":{"shape":"BooleanObject"}, + "ScaleInCooldown":{"shape":"IntegerObject"}, + "ScaleOutCooldown":{"shape":"IntegerObject"}, + "TargetValue":{"shape":"DoubleObject"} + } + }, "Backfilling":{"type":"boolean"}, + "BackupArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "BackupCreationDateTime":{"type":"timestamp"}, + "BackupDescription":{ + "type":"structure", + "members":{ + "BackupDetails":{"shape":"BackupDetails"}, + "SourceTableDetails":{"shape":"SourceTableDetails"}, + "SourceTableFeatureDetails":{"shape":"SourceTableFeatureDetails"} + } + }, + "BackupDetails":{ + "type":"structure", + "required":[ + "BackupArn", + "BackupName", + "BackupStatus", + "BackupType", + "BackupCreationDateTime" + ], + "members":{ + "BackupArn":{"shape":"BackupArn"}, + "BackupName":{"shape":"BackupName"}, + "BackupSizeBytes":{"shape":"BackupSizeBytes"}, + "BackupStatus":{"shape":"BackupStatus"}, + "BackupType":{"shape":"BackupType"}, + "BackupCreationDateTime":{"shape":"BackupCreationDateTime"}, + "BackupExpiryDateTime":{"shape":"Date"} + } + }, + "BackupInUseException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "BackupName":{ + "type":"string", + "max":255, + "min":3, + "pattern":"[a-zA-Z0-9_.-]+" + }, + "BackupNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "BackupSizeBytes":{ + "type":"long", + "min":0 + }, + "BackupStatus":{ + "type":"string", + "enum":[ + "CREATING", + "DELETED", + "AVAILABLE" + ] + }, + "BackupSummaries":{ + "type":"list", + "member":{"shape":"BackupSummary"} + }, + "BackupSummary":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "TableId":{"shape":"TableId"}, + "TableArn":{"shape":"TableArn"}, + "BackupArn":{"shape":"BackupArn"}, + "BackupName":{"shape":"BackupName"}, + "BackupCreationDateTime":{"shape":"BackupCreationDateTime"}, + "BackupExpiryDateTime":{"shape":"Date"}, + "BackupStatus":{"shape":"BackupStatus"}, + "BackupType":{"shape":"BackupType"}, + "BackupSizeBytes":{"shape":"BackupSizeBytes"} + } + }, + "BackupType":{ + "type":"string", + "enum":[ + "USER", + "SYSTEM", + "AWS_BACKUP" + ] + }, + "BackupTypeFilter":{ + "type":"string", + "enum":[ + "USER", + "SYSTEM", + "AWS_BACKUP", + "ALL" + ] + }, + "BackupsInputLimit":{ + "type":"integer", + "max":100, + "min":1 + }, + "BatchExecuteStatementInput":{ + "type":"structure", + "required":["Statements"], + "members":{ + "Statements":{"shape":"PartiQLBatchRequest"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "BatchExecuteStatementOutput":{ + "type":"structure", + "members":{ + "Responses":{"shape":"PartiQLBatchResponse"}, + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} + } + }, "BatchGetItemInput":{ "type":"structure", "required":["RequestItems"], @@ -381,6 +1161,48 @@ "key":{"shape":"TableName"}, "value":{"shape":"ItemList"} }, + "BatchStatementError":{ + "type":"structure", + "members":{ + "Code":{"shape":"BatchStatementErrorCodeEnum"}, + "Message":{"shape":"String"}, + "Item":{"shape":"AttributeMap"} + } + }, + "BatchStatementErrorCodeEnum":{ + "type":"string", + "enum":[ + "ConditionalCheckFailed", + "ItemCollectionSizeLimitExceeded", + "RequestLimitExceeded", + "ValidationError", + "ProvisionedThroughputExceeded", + "TransactionConflict", + "ThrottlingError", + "InternalServerError", + "ResourceNotFound", + "AccessDenied", + "DuplicateItem" + ] + }, + "BatchStatementRequest":{ + "type":"structure", + "required":["Statement"], + "members":{ + "Statement":{"shape":"PartiQLStatement"}, + "Parameters":{"shape":"PreparedStatementParameters"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "BatchStatementResponse":{ + "type":"structure", + "members":{ + "Error":{"shape":"BatchStatementError"}, + "TableName":{"shape":"TableName"}, + "Item":{"shape":"AttributeMap"} + } + }, "BatchWriteItemInput":{ "type":"structure", "required":["RequestItems"], @@ -405,6 +1227,24 @@ "max":25, "min":1 }, + "BilledSizeBytes":{ + "type":"long", + "min":0 + }, + "BillingMode":{ + "type":"string", + "enum":[ + "PROVISIONED", + "PAY_PER_REQUEST" + ] + }, + "BillingModeSummary":{ + "type":"structure", + "members":{ + "BillingMode":{"shape":"BillingMode"}, + "LastUpdateToPayPerRequestDateTime":{"shape":"Date"} + } + }, "BinaryAttributeValue":{"type":"blob"}, "BinarySetAttributeValue":{ "type":"list", @@ -412,12 +1252,43 @@ }, "BooleanAttributeValue":{"type":"boolean"}, "BooleanObject":{"type":"boolean"}, + "CancellationReason":{ + "type":"structure", + "members":{ + "Item":{"shape":"AttributeMap"}, + "Code":{"shape":"Code"}, + "Message":{"shape":"ErrorMessage"} + } + }, + "CancellationReasonList":{ + "type":"list", + "member":{"shape":"CancellationReason"}, + "max":100, + "min":1 + }, "Capacity":{ "type":"structure", "members":{ + "ReadCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "WriteCapacityUnits":{"shape":"ConsumedCapacityUnits"}, "CapacityUnits":{"shape":"ConsumedCapacityUnits"} } }, + "ClientRequestToken":{ + "type":"string", + "max":36, + "min":1 + }, + "ClientToken":{ + "type":"string", + "pattern":"^[^\\$]+$" + }, + "CloudWatchLogGroupArn":{ + "type":"string", + "max":1024, + "min":1 + }, + "Code":{"type":"string"}, "ComparisonOperator":{ "type":"string", "enum":[ @@ -444,11 +1315,28 @@ "ComparisonOperator":{"shape":"ComparisonOperator"} } }, + "ConditionCheck":{ + "type":"structure", + "required":[ + "Key", + "TableName", + "ConditionExpression" + ], + "members":{ + "Key":{"shape":"Key"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, "ConditionExpression":{"type":"string"}, "ConditionalCheckFailedException":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"} + "message":{"shape":"ErrorMessage"}, + "Item":{"shape":"AttributeMap"} }, "exception":true }, @@ -459,29 +1347,106 @@ "OR" ] }, - "ConsistentRead":{"type":"boolean"}, - "ConsumedCapacity":{ + "ConsistentRead":{"type":"boolean"}, + "ConsumedCapacity":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "CapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "ReadCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "WriteCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "Table":{"shape":"Capacity"}, + "LocalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"}, + "GlobalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"} + } + }, + "ConsumedCapacityMultiple":{ + "type":"list", + "member":{"shape":"ConsumedCapacity"} + }, + "ConsumedCapacityUnits":{"type":"double"}, + "ContinuousBackupsDescription":{ + "type":"structure", + "required":["ContinuousBackupsStatus"], + "members":{ + "ContinuousBackupsStatus":{"shape":"ContinuousBackupsStatus"}, + "PointInTimeRecoveryDescription":{"shape":"PointInTimeRecoveryDescription"} + } + }, + "ContinuousBackupsStatus":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, + "ContinuousBackupsUnavailableException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ContributorInsightsAction":{ + "type":"string", + "enum":[ + "ENABLE", + "DISABLE" + ] + }, + "ContributorInsightsRule":{ + "type":"string", + "pattern":"[A-Za-z0-9][A-Za-z0-9\\-\\_\\.]{0,126}[A-Za-z0-9]" + }, + "ContributorInsightsRuleList":{ + "type":"list", + "member":{"shape":"ContributorInsightsRule"} + }, + "ContributorInsightsStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "ENABLED", + "DISABLING", + "DISABLED", + "FAILED" + ] + }, + "ContributorInsightsSummaries":{ + "type":"list", + "member":{"shape":"ContributorInsightsSummary"} + }, + "ContributorInsightsSummary":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsStatus":{"shape":"ContributorInsightsStatus"} + } + }, + "CreateBackupInput":{ "type":"structure", + "required":[ + "TableName", + "BackupName" + ], "members":{ "TableName":{"shape":"TableName"}, - "CapacityUnits":{"shape":"ConsumedCapacityUnits"}, - "Table":{"shape":"Capacity"}, - "LocalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"}, - "GlobalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"} + "BackupName":{"shape":"BackupName"} } }, - "ConsumedCapacityMultiple":{ - "type":"list", - "member":{"shape":"ConsumedCapacity"} + "CreateBackupOutput":{ + "type":"structure", + "members":{ + "BackupDetails":{"shape":"BackupDetails"} + } }, - "ConsumedCapacityUnits":{"type":"double"}, "CreateGlobalSecondaryIndexAction":{ "type":"structure", "required":[ "IndexName", "KeySchema", - "Projection", - "ProvisionedThroughput" + "Projection" ], "members":{ "IndexName":{"shape":"IndexName"}, @@ -490,13 +1455,47 @@ "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, + "CreateGlobalTableInput":{ + "type":"structure", + "required":[ + "GlobalTableName", + "ReplicationGroup" + ], + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicationGroup":{"shape":"ReplicaList"} + } + }, + "CreateGlobalTableOutput":{ + "type":"structure", + "members":{ + "GlobalTableDescription":{"shape":"GlobalTableDescription"} + } + }, + "CreateReplicaAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "CreateReplicationGroupMemberAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"}, + "TableClassOverride":{"shape":"TableClass"} + } + }, "CreateTableInput":{ "type":"structure", "required":[ "AttributeDefinitions", "TableName", - "KeySchema", - "ProvisionedThroughput" + "KeySchema" ], "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, @@ -504,8 +1503,13 @@ "KeySchema":{"shape":"KeySchema"}, "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexList"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"}, + "BillingMode":{"shape":"BillingMode"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, - "StreamSpecification":{"shape":"StreamSpecification"} + "StreamSpecification":{"shape":"StreamSpecification"}, + "SSESpecification":{"shape":"SSESpecification"}, + "Tags":{"shape":"TagList"}, + "TableClass":{"shape":"TableClass"}, + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} } }, "CreateTableOutput":{ @@ -514,7 +1518,60 @@ "TableDescription":{"shape":"TableDescription"} } }, + "CsvDelimiter":{ + "type":"string", + "max":1, + "min":1, + "pattern":"[,;:|\\t ]" + }, + "CsvHeader":{ + "type":"string", + "max":65536, + "min":1, + "pattern":"[\\x20-\\x21\\x23-\\x2B\\x2D-\\x7E]*" + }, + "CsvHeaderList":{ + "type":"list", + "member":{"shape":"CsvHeader"}, + "max":255, + "min":1 + }, + "CsvOptions":{ + "type":"structure", + "members":{ + "Delimiter":{"shape":"CsvDelimiter"}, + "HeaderList":{"shape":"CsvHeaderList"} + } + }, "Date":{"type":"timestamp"}, + "Delete":{ + "type":"structure", + "required":[ + "Key", + "TableName" + ], + "members":{ + "Key":{"shape":"Key"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "DeleteBackupInput":{ + "type":"structure", + "required":["BackupArn"], + "members":{ + "BackupArn":{"shape":"BackupArn"} + } + }, + "DeleteBackupOutput":{ + "type":"structure", + "members":{ + "BackupDescription":{"shape":"BackupDescription"} + } + }, "DeleteGlobalSecondaryIndexAction":{ "type":"structure", "required":["IndexName"], @@ -538,7 +1595,8 @@ "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, - "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "DeleteItemOutput":{ @@ -549,6 +1607,20 @@ "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} } }, + "DeleteReplicaAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "DeleteReplicationGroupMemberAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, "DeleteRequest":{ "type":"structure", "required":["Key"], @@ -569,6 +1641,132 @@ "TableDescription":{"shape":"TableDescription"} } }, + "DeletionProtectionEnabled":{"type":"boolean"}, + "DescribeBackupInput":{ + "type":"structure", + "required":["BackupArn"], + "members":{ + "BackupArn":{"shape":"BackupArn"} + } + }, + "DescribeBackupOutput":{ + "type":"structure", + "members":{ + "BackupDescription":{"shape":"BackupDescription"} + } + }, + "DescribeContinuousBackupsInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeContinuousBackupsOutput":{ + "type":"structure", + "members":{ + "ContinuousBackupsDescription":{"shape":"ContinuousBackupsDescription"} + } + }, + "DescribeContributorInsightsInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"} + } + }, + "DescribeContributorInsightsOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsRuleList":{"shape":"ContributorInsightsRuleList"}, + "ContributorInsightsStatus":{"shape":"ContributorInsightsStatus"}, + "LastUpdateDateTime":{"shape":"LastUpdateDateTime"}, + "FailureException":{"shape":"FailureException"} + } + }, + "DescribeEndpointsRequest":{ + "type":"structure", + "members":{ + } + }, + "DescribeEndpointsResponse":{ + "type":"structure", + "required":["Endpoints"], + "members":{ + "Endpoints":{"shape":"Endpoints"} + } + }, + "DescribeExportInput":{ + "type":"structure", + "required":["ExportArn"], + "members":{ + "ExportArn":{"shape":"ExportArn"} + } + }, + "DescribeExportOutput":{ + "type":"structure", + "members":{ + "ExportDescription":{"shape":"ExportDescription"} + } + }, + "DescribeGlobalTableInput":{ + "type":"structure", + "required":["GlobalTableName"], + "members":{ + "GlobalTableName":{"shape":"TableName"} + } + }, + "DescribeGlobalTableOutput":{ + "type":"structure", + "members":{ + "GlobalTableDescription":{"shape":"GlobalTableDescription"} + } + }, + "DescribeGlobalTableSettingsInput":{ + "type":"structure", + "required":["GlobalTableName"], + "members":{ + "GlobalTableName":{"shape":"TableName"} + } + }, + "DescribeGlobalTableSettingsOutput":{ + "type":"structure", + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicaSettings":{"shape":"ReplicaSettingsDescriptionList"} + } + }, + "DescribeImportInput":{ + "type":"structure", + "required":["ImportArn"], + "members":{ + "ImportArn":{"shape":"ImportArn"} + } + }, + "DescribeImportOutput":{ + "type":"structure", + "required":["ImportTableDescription"], + "members":{ + "ImportTableDescription":{"shape":"ImportTableDescription"} + } + }, + "DescribeKinesisStreamingDestinationInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeKinesisStreamingDestinationOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "KinesisDataStreamDestinations":{"shape":"KinesisDataStreamDestinations"} + } + }, "DescribeLimitsInput":{ "type":"structure", "members":{ @@ -596,6 +1794,19 @@ "Table":{"shape":"TableDescription"} } }, + "DescribeTableReplicaAutoScalingInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeTableReplicaAutoScalingOutput":{ + "type":"structure", + "members":{ + "TableAutoScalingDescription":{"shape":"TableAutoScalingDescription"} + } + }, "DescribeTimeToLiveInput":{ "type":"structure", "required":["TableName"], @@ -609,12 +1820,87 @@ "TimeToLiveDescription":{"shape":"TimeToLiveDescription"} } }, - "EmptyErrorStruct": { - "type": "structure", - "members": {}, - "exception": true + "DestinationStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "ACTIVE", + "DISABLING", + "DISABLED", + "ENABLE_FAILED" + ] + }, + "DoubleObject":{"type":"double"}, + "DuplicateItemException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "Endpoint":{ + "type":"structure", + "required":[ + "Address", + "CachePeriodInMinutes" + ], + "members":{ + "Address":{"shape":"String"}, + "CachePeriodInMinutes":{"shape":"Long"} + } + }, + "Endpoints":{ + "type":"list", + "member":{"shape":"Endpoint"} + }, + "ErrorCount":{ + "type":"long", + "min":0 }, "ErrorMessage":{"type":"string"}, + "ExceptionDescription":{"type":"string"}, + "ExceptionName":{"type":"string"}, + "ExecuteStatementInput":{ + "type":"structure", + "required":["Statement"], + "members":{ + "Statement":{"shape":"PartiQLStatement"}, + "Parameters":{"shape":"PreparedStatementParameters"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "NextToken":{"shape":"PartiQLNextToken"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "Limit":{"shape":"PositiveIntegerObject"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "ExecuteStatementOutput":{ + "type":"structure", + "members":{ + "Items":{"shape":"ItemList"}, + "NextToken":{"shape":"PartiQLNextToken"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"}, + "LastEvaluatedKey":{"shape":"Key"} + } + }, + "ExecuteTransactionInput":{ + "type":"structure", + "required":["TransactStatements"], + "members":{ + "TransactStatements":{"shape":"ParameterizedStatements"}, + "ClientRequestToken":{ + "shape":"ClientRequestToken", + "idempotencyToken":true + }, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "ExecuteTransactionOutput":{ + "type":"structure", + "members":{ + "Responses":{"shape":"ItemResponseList"}, + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} + } + }, "ExpectedAttributeMap":{ "type":"map", "key":{"shape":"AttributeName"}, @@ -629,6 +1915,128 @@ "AttributeValueList":{"shape":"AttributeValueList"} } }, + "ExportArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "ExportConflictException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ExportDescription":{ + "type":"structure", + "members":{ + "ExportArn":{"shape":"ExportArn"}, + "ExportStatus":{"shape":"ExportStatus"}, + "StartTime":{"shape":"ExportStartTime"}, + "EndTime":{"shape":"ExportEndTime"}, + "ExportManifest":{"shape":"ExportManifest"}, + "TableArn":{"shape":"TableArn"}, + "TableId":{"shape":"TableId"}, + "ExportTime":{"shape":"ExportTime"}, + "ClientToken":{"shape":"ClientToken"}, + "S3Bucket":{"shape":"S3Bucket"}, + "S3BucketOwner":{"shape":"S3BucketOwner"}, + "S3Prefix":{"shape":"S3Prefix"}, + "S3SseAlgorithm":{"shape":"S3SseAlgorithm"}, + "S3SseKmsKeyId":{"shape":"S3SseKmsKeyId"}, + "FailureCode":{"shape":"FailureCode"}, + "FailureMessage":{"shape":"FailureMessage"}, + "ExportFormat":{"shape":"ExportFormat"}, + "BilledSizeBytes":{"shape":"BilledSizeBytes"}, + "ItemCount":{"shape":"ItemCount"}, + "ExportType":{"shape":"ExportType"}, + "IncrementalExportSpecification":{"shape":"IncrementalExportSpecification"} + } + }, + "ExportEndTime":{"type":"timestamp"}, + "ExportFormat":{ + "type":"string", + "enum":[ + "DYNAMODB_JSON", + "ION" + ] + }, + "ExportFromTime":{"type":"timestamp"}, + "ExportManifest":{"type":"string"}, + "ExportNextToken":{"type":"string"}, + "ExportNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ExportStartTime":{"type":"timestamp"}, + "ExportStatus":{ + "type":"string", + "enum":[ + "IN_PROGRESS", + "COMPLETED", + "FAILED" + ] + }, + "ExportSummaries":{ + "type":"list", + "member":{"shape":"ExportSummary"} + }, + "ExportSummary":{ + "type":"structure", + "members":{ + "ExportArn":{"shape":"ExportArn"}, + "ExportStatus":{"shape":"ExportStatus"}, + "ExportType":{"shape":"ExportType"} + } + }, + "ExportTableToPointInTimeInput":{ + "type":"structure", + "required":[ + "TableArn", + "S3Bucket" + ], + "members":{ + "TableArn":{"shape":"TableArn"}, + "ExportTime":{"shape":"ExportTime"}, + "ClientToken":{ + "shape":"ClientToken", + "idempotencyToken":true + }, + "S3Bucket":{"shape":"S3Bucket"}, + "S3BucketOwner":{"shape":"S3BucketOwner"}, + "S3Prefix":{"shape":"S3Prefix"}, + "S3SseAlgorithm":{"shape":"S3SseAlgorithm"}, + "S3SseKmsKeyId":{"shape":"S3SseKmsKeyId"}, + "ExportFormat":{"shape":"ExportFormat"}, + "ExportType":{"shape":"ExportType"}, + "IncrementalExportSpecification":{"shape":"IncrementalExportSpecification"} + } + }, + "ExportTableToPointInTimeOutput":{ + "type":"structure", + "members":{ + "ExportDescription":{"shape":"ExportDescription"} + } + }, + "ExportTime":{"type":"timestamp"}, + "ExportToTime":{"type":"timestamp"}, + "ExportType":{ + "type":"string", + "enum":[ + "FULL_EXPORT", + "INCREMENTAL_EXPORT" + ] + }, + "ExportViewType":{ + "type":"string", + "enum":[ + "NEW_IMAGE", + "NEW_AND_OLD_IMAGES" + ] + }, "ExpressionAttributeNameMap":{ "type":"map", "key":{"shape":"ExpressionAttributeNameVariable"}, @@ -641,11 +2049,33 @@ "value":{"shape":"AttributeValue"} }, "ExpressionAttributeValueVariable":{"type":"string"}, + "FailureCode":{"type":"string"}, + "FailureException":{ + "type":"structure", + "members":{ + "ExceptionName":{"shape":"ExceptionName"}, + "ExceptionDescription":{"shape":"ExceptionDescription"} + } + }, + "FailureMessage":{"type":"string"}, "FilterConditionMap":{ "type":"map", "key":{"shape":"AttributeName"}, "value":{"shape":"Condition"} }, + "Get":{ + "type":"structure", + "required":[ + "Key", + "TableName" + ], + "members":{ + "Key":{"shape":"Key"}, + "TableName":{"shape":"TableName"}, + "ProjectionExpression":{"shape":"ProjectionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} + } + }, "GetItemInput":{ "type":"structure", "required":[ @@ -674,8 +2104,7 @@ "required":[ "IndexName", "KeySchema", - "Projection", - "ProvisionedThroughput" + "Projection" ], "members":{ "IndexName":{"shape":"IndexName"}, @@ -684,6 +2113,18 @@ "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, + "GlobalSecondaryIndexAutoScalingUpdate":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "GlobalSecondaryIndexAutoScalingUpdateList":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndexAutoScalingUpdate"}, + "min":1 + }, "GlobalSecondaryIndexDescription":{ "type":"structure", "members":{ @@ -693,8 +2134,8 @@ "IndexStatus":{"shape":"IndexStatus"}, "Backfilling":{"shape":"Backfilling"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, - "IndexSizeBytes":{"shape":"Long"}, - "ItemCount":{"shape":"Long"}, + "IndexSizeBytes":{"shape":"LongObject"}, + "ItemCount":{"shape":"LongObject"}, "IndexArn":{"shape":"String"} } }, @@ -702,6 +2143,15 @@ "type":"list", "member":{"shape":"GlobalSecondaryIndexDescription"} }, + "GlobalSecondaryIndexInfo":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + } + }, "GlobalSecondaryIndexList":{ "type":"list", "member":{"shape":"GlobalSecondaryIndex"} @@ -718,12 +2168,206 @@ "type":"list", "member":{"shape":"GlobalSecondaryIndexUpdate"} }, + "GlobalSecondaryIndexes":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndexInfo"} + }, + "GlobalTable":{ + "type":"structure", + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicationGroup":{"shape":"ReplicaList"} + } + }, + "GlobalTableAlreadyExistsException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "GlobalTableArnString":{"type":"string"}, + "GlobalTableDescription":{ + "type":"structure", + "members":{ + "ReplicationGroup":{"shape":"ReplicaDescriptionList"}, + "GlobalTableArn":{"shape":"GlobalTableArnString"}, + "CreationDateTime":{"shape":"Date"}, + "GlobalTableStatus":{"shape":"GlobalTableStatus"}, + "GlobalTableName":{"shape":"TableName"} + } + }, + "GlobalTableGlobalSecondaryIndexSettingsUpdate":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "GlobalTableGlobalSecondaryIndexSettingsUpdateList":{ + "type":"list", + "member":{"shape":"GlobalTableGlobalSecondaryIndexSettingsUpdate"}, + "max":20, + "min":1 + }, + "GlobalTableList":{ + "type":"list", + "member":{"shape":"GlobalTable"} + }, + "GlobalTableNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "GlobalTableStatus":{ + "type":"string", + "enum":[ + "CREATING", + "ACTIVE", + "DELETING", + "UPDATING" + ] + }, + "IdempotentParameterMismatchException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ImportArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "ImportConflictException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ImportEndTime":{"type":"timestamp"}, + "ImportNextToken":{ + "type":"string", + "max":1024, + "min":112, + "pattern":"([0-9a-f]{16})+" + }, + "ImportNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ImportStartTime":{"type":"timestamp"}, + "ImportStatus":{ + "type":"string", + "enum":[ + "IN_PROGRESS", + "COMPLETED", + "CANCELLING", + "CANCELLED", + "FAILED" + ] + }, + "ImportSummary":{ + "type":"structure", + "members":{ + "ImportArn":{"shape":"ImportArn"}, + "ImportStatus":{"shape":"ImportStatus"}, + "TableArn":{"shape":"TableArn"}, + "S3BucketSource":{"shape":"S3BucketSource"}, + "CloudWatchLogGroupArn":{"shape":"CloudWatchLogGroupArn"}, + "InputFormat":{"shape":"InputFormat"}, + "StartTime":{"shape":"ImportStartTime"}, + "EndTime":{"shape":"ImportEndTime"} + } + }, + "ImportSummaryList":{ + "type":"list", + "member":{"shape":"ImportSummary"} + }, + "ImportTableDescription":{ + "type":"structure", + "members":{ + "ImportArn":{"shape":"ImportArn"}, + "ImportStatus":{"shape":"ImportStatus"}, + "TableArn":{"shape":"TableArn"}, + "TableId":{"shape":"TableId"}, + "ClientToken":{"shape":"ClientToken"}, + "S3BucketSource":{"shape":"S3BucketSource"}, + "ErrorCount":{"shape":"ErrorCount"}, + "CloudWatchLogGroupArn":{"shape":"CloudWatchLogGroupArn"}, + "InputFormat":{"shape":"InputFormat"}, + "InputFormatOptions":{"shape":"InputFormatOptions"}, + "InputCompressionType":{"shape":"InputCompressionType"}, + "TableCreationParameters":{"shape":"TableCreationParameters"}, + "StartTime":{"shape":"ImportStartTime"}, + "EndTime":{"shape":"ImportEndTime"}, + "ProcessedSizeBytes":{"shape":"LongObject"}, + "ProcessedItemCount":{"shape":"ProcessedItemCount"}, + "ImportedItemCount":{"shape":"ImportedItemCount"}, + "FailureCode":{"shape":"FailureCode"}, + "FailureMessage":{"shape":"FailureMessage"} + } + }, + "ImportTableInput":{ + "type":"structure", + "required":[ + "S3BucketSource", + "InputFormat", + "TableCreationParameters" + ], + "members":{ + "ClientToken":{ + "shape":"ClientToken", + "idempotencyToken":true + }, + "S3BucketSource":{"shape":"S3BucketSource"}, + "InputFormat":{"shape":"InputFormat"}, + "InputFormatOptions":{"shape":"InputFormatOptions"}, + "InputCompressionType":{"shape":"InputCompressionType"}, + "TableCreationParameters":{"shape":"TableCreationParameters"} + } + }, + "ImportTableOutput":{ + "type":"structure", + "required":["ImportTableDescription"], + "members":{ + "ImportTableDescription":{"shape":"ImportTableDescription"} + } + }, + "ImportedItemCount":{ + "type":"long", + "min":0 + }, + "IncrementalExportSpecification":{ + "type":"structure", + "members":{ + "ExportFromTime":{"shape":"ExportFromTime"}, + "ExportToTime":{"shape":"ExportToTime"}, + "ExportViewType":{"shape":"ExportViewType"} + } + }, "IndexName":{ "type":"string", "max":255, "min":3, "pattern":"[a-zA-Z0-9_.-]+" }, + "IndexNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "IndexStatus":{ "type":"string", "enum":[ @@ -733,7 +2377,30 @@ "ACTIVE" ] }, + "InputCompressionType":{ + "type":"string", + "enum":[ + "GZIP", + "ZSTD", + "NONE" + ] + }, + "InputFormat":{ + "type":"string", + "enum":[ + "DYNAMODB_JSON", + "ION", + "CSV" + ] + }, + "InputFormatOptions":{ + "type":"structure", + "members":{ + "Csv":{"shape":"CsvOptions"} + } + }, "Integer":{"type":"integer"}, + "IntegerObject":{"type":"integer"}, "InternalServerError":{ "type":"structure", "members":{ @@ -742,6 +2409,20 @@ "exception":true, "fault":true }, + "InvalidExportTimeException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "InvalidRestoreTimeException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "ItemCollectionKeyAttributeMap":{ "type":"map", "key":{"shape":"AttributeName"}, @@ -775,10 +2456,28 @@ }, "exception":true }, + "ItemCount":{ + "type":"long", + "min":0 + }, "ItemList":{ "type":"list", "member":{"shape":"AttributeMap"} }, + "ItemResponse":{ + "type":"structure", + "members":{ + "Item":{"shape":"AttributeMap"} + } + }, + "ItemResponseList":{ + "type":"list", + "member":{"shape":"ItemResponse"}, + "max":100, + "min":1 + }, + "KMSMasterKeyArn":{"type":"string"}, + "KMSMasterKeyId":{"type":"string"}, "Key":{ "type":"map", "key":{"shape":"AttributeName"}, @@ -836,16 +2535,140 @@ "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} } }, - "LimitExceededException":{ + "KinesisDataStreamDestination":{ + "type":"structure", + "members":{ + "StreamArn":{"shape":"StreamArn"}, + "DestinationStatus":{"shape":"DestinationStatus"}, + "DestinationStatusDescription":{"shape":"String"} + } + }, + "KinesisDataStreamDestinations":{ + "type":"list", + "member":{"shape":"KinesisDataStreamDestination"} + }, + "KinesisStreamingDestinationInput":{ + "type":"structure", + "required":[ + "TableName", + "StreamArn" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "StreamArn":{"shape":"StreamArn"} + } + }, + "KinesisStreamingDestinationOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "StreamArn":{"shape":"StreamArn"}, + "DestinationStatus":{"shape":"DestinationStatus"} + } + }, + "LastUpdateDateTime":{"type":"timestamp"}, + "LimitExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ListAttributeValue":{ + "type":"list", + "member":{"shape":"AttributeValue"} + }, + "ListBackupsInput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "Limit":{"shape":"BackupsInputLimit"}, + "TimeRangeLowerBound":{"shape":"TimeRangeLowerBound"}, + "TimeRangeUpperBound":{"shape":"TimeRangeUpperBound"}, + "ExclusiveStartBackupArn":{"shape":"BackupArn"}, + "BackupType":{"shape":"BackupTypeFilter"} + } + }, + "ListBackupsOutput":{ + "type":"structure", + "members":{ + "BackupSummaries":{"shape":"BackupSummaries"}, + "LastEvaluatedBackupArn":{"shape":"BackupArn"} + } + }, + "ListContributorInsightsInput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "NextToken":{"shape":"NextTokenString"}, + "MaxResults":{"shape":"ListContributorInsightsLimit"} + } + }, + "ListContributorInsightsLimit":{ + "type":"integer", + "max":100 + }, + "ListContributorInsightsOutput":{ + "type":"structure", + "members":{ + "ContributorInsightsSummaries":{"shape":"ContributorInsightsSummaries"}, + "NextToken":{"shape":"NextTokenString"} + } + }, + "ListExportsInput":{ + "type":"structure", + "members":{ + "TableArn":{"shape":"TableArn"}, + "MaxResults":{"shape":"ListExportsMaxLimit"}, + "NextToken":{"shape":"ExportNextToken"} + } + }, + "ListExportsMaxLimit":{ + "type":"integer", + "max":25, + "min":1 + }, + "ListExportsOutput":{ + "type":"structure", + "members":{ + "ExportSummaries":{"shape":"ExportSummaries"}, + "NextToken":{"shape":"ExportNextToken"} + } + }, + "ListGlobalTablesInput":{ + "type":"structure", + "members":{ + "ExclusiveStartGlobalTableName":{"shape":"TableName"}, + "Limit":{"shape":"PositiveIntegerObject"}, + "RegionName":{"shape":"RegionName"} + } + }, + "ListGlobalTablesOutput":{ + "type":"structure", + "members":{ + "GlobalTables":{"shape":"GlobalTableList"}, + "LastEvaluatedGlobalTableName":{"shape":"TableName"} + } + }, + "ListImportsInput":{ + "type":"structure", + "members":{ + "TableArn":{"shape":"TableArn"}, + "PageSize":{"shape":"ListImportsMaxLimit"}, + "NextToken":{"shape":"ImportNextToken"} + } + }, + "ListImportsMaxLimit":{ + "type":"integer", + "max":25, + "min":1 + }, + "ListImportsOutput":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"} - }, - "exception":true - }, - "ListAttributeValue":{ - "type":"list", - "member":{"shape":"AttributeValue"} + "ImportSummaryList":{"shape":"ImportSummaryList"}, + "NextToken":{"shape":"ImportNextToken"} + } }, "ListTablesInput":{ "type":"structure", @@ -900,8 +2723,8 @@ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, - "IndexSizeBytes":{"shape":"Long"}, - "ItemCount":{"shape":"Long"}, + "IndexSizeBytes":{"shape":"LongObject"}, + "ItemCount":{"shape":"LongObject"}, "IndexArn":{"shape":"String"} } }, @@ -909,11 +2732,24 @@ "type":"list", "member":{"shape":"LocalSecondaryIndexDescription"} }, + "LocalSecondaryIndexInfo":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"} + } + }, "LocalSecondaryIndexList":{ "type":"list", "member":{"shape":"LocalSecondaryIndex"} }, + "LocalSecondaryIndexes":{ + "type":"list", + "member":{"shape":"LocalSecondaryIndexInfo"} + }, "Long":{"type":"long"}, + "LongObject":{"type":"long"}, "MapAttributeValue":{ "type":"map", "key":{"shape":"AttributeName"}, @@ -931,12 +2767,80 @@ "max":20, "min":1 }, + "NonNegativeLongObject":{ + "type":"long", + "min":0 + }, "NullAttributeValue":{"type":"boolean"}, "NumberAttributeValue":{"type":"string"}, "NumberSetAttributeValue":{ "type":"list", "member":{"shape":"NumberAttributeValue"} }, + "ParameterizedStatement":{ + "type":"structure", + "required":["Statement"], + "members":{ + "Statement":{"shape":"PartiQLStatement"}, + "Parameters":{"shape":"PreparedStatementParameters"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "ParameterizedStatements":{ + "type":"list", + "member":{"shape":"ParameterizedStatement"}, + "max":100, + "min":1 + }, + "PartiQLBatchRequest":{ + "type":"list", + "member":{"shape":"BatchStatementRequest"}, + "max":25, + "min":1 + }, + "PartiQLBatchResponse":{ + "type":"list", + "member":{"shape":"BatchStatementResponse"} + }, + "PartiQLNextToken":{ + "type":"string", + "max":32768, + "min":1 + }, + "PartiQLStatement":{ + "type":"string", + "max":8192, + "min":1 + }, + "PointInTimeRecoveryDescription":{ + "type":"structure", + "members":{ + "PointInTimeRecoveryStatus":{"shape":"PointInTimeRecoveryStatus"}, + "EarliestRestorableDateTime":{"shape":"Date"}, + "LatestRestorableDateTime":{"shape":"Date"} + } + }, + "PointInTimeRecoverySpecification":{ + "type":"structure", + "required":["PointInTimeRecoveryEnabled"], + "members":{ + "PointInTimeRecoveryEnabled":{"shape":"BooleanObject"} + } + }, + "PointInTimeRecoveryStatus":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, + "PointInTimeRecoveryUnavailableException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "PositiveIntegerObject":{ "type":"integer", "min":1 @@ -945,6 +2849,15 @@ "type":"long", "min":1 }, + "PreparedStatementParameters":{ + "type":"list", + "member":{"shape":"AttributeValue"}, + "min":1 + }, + "ProcessedItemCount":{ + "type":"long", + "min":0 + }, "Projection":{ "type":"structure", "members":{ @@ -978,18 +2891,38 @@ "LastIncreaseDateTime":{"shape":"Date"}, "LastDecreaseDateTime":{"shape":"Date"}, "NumberOfDecreasesToday":{"shape":"PositiveLongObject"}, - "ReadCapacityUnits":{"shape":"PositiveLongObject"}, - "WriteCapacityUnits":{"shape":"PositiveLongObject"} + "ReadCapacityUnits":{"shape":"NonNegativeLongObject"}, + "WriteCapacityUnits":{"shape":"NonNegativeLongObject"} } }, "ProvisionedThroughputExceededException":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"}, - "foo": {"shape":"ErrorMessage"} + "message":{"shape":"ErrorMessage"} }, "exception":true }, + "ProvisionedThroughputOverride":{ + "type":"structure", + "members":{ + "ReadCapacityUnits":{"shape":"PositiveLongObject"} + } + }, + "Put":{ + "type":"structure", + "required":[ + "Item", + "TableName" + ], + "members":{ + "Item":{"shape":"PutItemInputAttributeMap"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, "PutItemInput":{ "type":"structure", "required":[ @@ -1006,7 +2939,8 @@ "ConditionalOperator":{"shape":"ConditionalOperator"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, - "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "PutItemInputAttributeMap":{ @@ -1052,34 +2986,323 @@ "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} } }, - "QueryOutput":{ + "QueryOutput":{ + "type":"structure", + "members":{ + "Items":{"shape":"ItemList"}, + "Count":{"shape":"Integer"}, + "ScannedCount":{"shape":"Integer"}, + "LastEvaluatedKey":{"shape":"Key"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"} + } + }, + "RegionName":{"type":"string"}, + "Replica":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "ReplicaAlreadyExistsException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ReplicaAutoScalingDescription":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"RegionName"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingDescriptionList"}, + "ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaStatus":{"shape":"ReplicaStatus"} + } + }, + "ReplicaAutoScalingDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaAutoScalingDescription"} + }, + "ReplicaAutoScalingUpdate":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaGlobalSecondaryIndexUpdates":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingUpdateList"}, + "ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "ReplicaAutoScalingUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaAutoScalingUpdate"}, + "min":1 + }, + "ReplicaDescription":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaStatus":{"shape":"ReplicaStatus"}, + "ReplicaStatusDescription":{"shape":"ReplicaStatusDescription"}, + "ReplicaStatusPercentProgress":{"shape":"ReplicaStatusPercentProgress"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexDescriptionList"}, + "ReplicaInaccessibleDateTime":{"shape":"Date"}, + "ReplicaTableClassSummary":{"shape":"TableClassSummary"} + } + }, + "ReplicaDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaDescription"} + }, + "ReplicaGlobalSecondaryIndex":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"} + } + }, + "ReplicaGlobalSecondaryIndexAutoScalingDescription":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "IndexStatus":{"shape":"IndexStatus"}, + "ProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"} + } + }, + "ReplicaGlobalSecondaryIndexAutoScalingDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingDescription"} + }, + "ReplicaGlobalSecondaryIndexAutoScalingUpdate":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedReadCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "ReplicaGlobalSecondaryIndexAutoScalingUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingUpdate"} + }, + "ReplicaGlobalSecondaryIndexDescription":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"} + } + }, + "ReplicaGlobalSecondaryIndexDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexDescription"} + }, + "ReplicaGlobalSecondaryIndexList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndex"}, + "min":1 + }, + "ReplicaGlobalSecondaryIndexSettingsDescription":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "IndexStatus":{"shape":"IndexStatus"}, + "ProvisionedReadCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ProvisionedWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"} + } + }, + "ReplicaGlobalSecondaryIndexSettingsDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexSettingsDescription"} + }, + "ReplicaGlobalSecondaryIndexSettingsUpdate":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedReadCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "ReplicaGlobalSecondaryIndexSettingsUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexSettingsUpdate"}, + "max":20, + "min":1 + }, + "ReplicaList":{ + "type":"list", + "member":{"shape":"Replica"} + }, + "ReplicaNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ReplicaSettingsDescription":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaStatus":{"shape":"ReplicaStatus"}, + "ReplicaBillingModeSummary":{"shape":"BillingModeSummary"}, + "ReplicaProvisionedReadCapacityUnits":{"shape":"NonNegativeLongObject"}, + "ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaProvisionedWriteCapacityUnits":{"shape":"NonNegativeLongObject"}, + "ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaGlobalSecondaryIndexSettings":{"shape":"ReplicaGlobalSecondaryIndexSettingsDescriptionList"}, + "ReplicaTableClassSummary":{"shape":"TableClassSummary"} + } + }, + "ReplicaSettingsDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaSettingsDescription"} + }, + "ReplicaSettingsUpdate":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaProvisionedReadCapacityUnits":{"shape":"PositiveLongObject"}, + "ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"}, + "ReplicaGlobalSecondaryIndexSettingsUpdate":{"shape":"ReplicaGlobalSecondaryIndexSettingsUpdateList"}, + "ReplicaTableClass":{"shape":"TableClass"} + } + }, + "ReplicaSettingsUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaSettingsUpdate"}, + "max":50, + "min":1 + }, + "ReplicaStatus":{ + "type":"string", + "enum":[ + "CREATING", + "CREATION_FAILED", + "UPDATING", + "DELETING", + "ACTIVE", + "REGION_DISABLED", + "INACCESSIBLE_ENCRYPTION_CREDENTIALS" + ] + }, + "ReplicaStatusDescription":{"type":"string"}, + "ReplicaStatusPercentProgress":{"type":"string"}, + "ReplicaUpdate":{ + "type":"structure", + "members":{ + "Create":{"shape":"CreateReplicaAction"}, + "Delete":{"shape":"DeleteReplicaAction"} + } + }, + "ReplicaUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaUpdate"} + }, + "ReplicationGroupUpdate":{ + "type":"structure", + "members":{ + "Create":{"shape":"CreateReplicationGroupMemberAction"}, + "Update":{"shape":"UpdateReplicationGroupMemberAction"}, + "Delete":{"shape":"DeleteReplicationGroupMemberAction"} + } + }, + "ReplicationGroupUpdateList":{ + "type":"list", + "member":{"shape":"ReplicationGroupUpdate"}, + "min":1 + }, + "RequestLimitExceeded":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ResourceArnString":{ + "type":"string", + "max":1283, + "min":1 + }, + "ResourceInUseException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ResourceNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "RestoreInProgress":{"type":"boolean"}, + "RestoreSummary":{ + "type":"structure", + "required":[ + "RestoreDateTime", + "RestoreInProgress" + ], + "members":{ + "SourceBackupArn":{"shape":"BackupArn"}, + "SourceTableArn":{"shape":"TableArn"}, + "RestoreDateTime":{"shape":"Date"}, + "RestoreInProgress":{"shape":"RestoreInProgress"} + } + }, + "RestoreTableFromBackupInput":{ + "type":"structure", + "required":[ + "TargetTableName", + "BackupArn" + ], + "members":{ + "TargetTableName":{"shape":"TableName"}, + "BackupArn":{"shape":"BackupArn"}, + "BillingModeOverride":{"shape":"BillingMode"}, + "GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"}, + "LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"}, + "SSESpecificationOverride":{"shape":"SSESpecification"} + } + }, + "RestoreTableFromBackupOutput":{ "type":"structure", "members":{ - "Items":{"shape":"ItemList"}, - "Count":{"shape":"Integer"}, - "ScannedCount":{"shape":"Integer"}, - "LastEvaluatedKey":{"shape":"Key"}, - "ConsumedCapacity":{"shape":"ConsumedCapacity"} + "TableDescription":{"shape":"TableDescription"} } }, - "ResourceArnString":{ - "type":"string", - "max":1283, - "min":1 - }, - "ResourceInUseException":{ + "RestoreTableToPointInTimeInput":{ "type":"structure", + "required":["TargetTableName"], "members":{ - "message":{"shape":"ErrorMessage"} - }, - "exception":true + "SourceTableArn":{"shape":"TableArn"}, + "SourceTableName":{"shape":"TableName"}, + "TargetTableName":{"shape":"TableName"}, + "UseLatestRestorableTime":{"shape":"BooleanObject"}, + "RestoreDateTime":{"shape":"Date"}, + "BillingModeOverride":{"shape":"BillingMode"}, + "GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"}, + "LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"}, + "SSESpecificationOverride":{"shape":"SSESpecification"} + } }, - "ResourceNotFoundException":{ + "RestoreTableToPointInTimeOutput":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"} - }, - "exception":true + "TableDescription":{"shape":"TableDescription"} + } }, "ReturnConsumedCapacity":{ "type":"string", @@ -1106,6 +3329,82 @@ "UPDATED_NEW" ] }, + "ReturnValuesOnConditionCheckFailure":{ + "type":"string", + "enum":[ + "ALL_OLD", + "NONE" + ] + }, + "S3Bucket":{ + "type":"string", + "max":255, + "pattern":"^[a-z0-9A-Z]+[\\.\\-\\w]*[a-z0-9A-Z]+$" + }, + "S3BucketOwner":{ + "type":"string", + "pattern":"[0-9]{12}" + }, + "S3BucketSource":{ + "type":"structure", + "required":["S3Bucket"], + "members":{ + "S3BucketOwner":{"shape":"S3BucketOwner"}, + "S3Bucket":{"shape":"S3Bucket"}, + "S3KeyPrefix":{"shape":"S3Prefix"} + } + }, + "S3Prefix":{ + "type":"string", + "max":1024 + }, + "S3SseAlgorithm":{ + "type":"string", + "enum":[ + "AES256", + "KMS" + ] + }, + "S3SseKmsKeyId":{ + "type":"string", + "max":2048, + "min":1 + }, + "SSEDescription":{ + "type":"structure", + "members":{ + "Status":{"shape":"SSEStatus"}, + "SSEType":{"shape":"SSEType"}, + "KMSMasterKeyArn":{"shape":"KMSMasterKeyArn"}, + "InaccessibleEncryptionDateTime":{"shape":"Date"} + } + }, + "SSEEnabled":{"type":"boolean"}, + "SSESpecification":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"SSEEnabled"}, + "SSEType":{"shape":"SSEType"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"} + } + }, + "SSEStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "ENABLED", + "DISABLING", + "DISABLED", + "UPDATING" + ] + }, + "SSEType":{ + "type":"string", + "enum":[ + "AES256", + "KMS" + ] + }, "ScalarAttributeType":{ "type":"string", "enum":[ @@ -1170,6 +3469,37 @@ "COUNT" ] }, + "SourceTableDetails":{ + "type":"structure", + "required":[ + "TableName", + "TableId", + "KeySchema", + "TableCreationDateTime", + "ProvisionedThroughput" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "TableId":{"shape":"TableId"}, + "TableArn":{"shape":"TableArn"}, + "TableSizeBytes":{"shape":"LongObject"}, + "KeySchema":{"shape":"KeySchema"}, + "TableCreationDateTime":{"shape":"TableCreationDateTime"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "ItemCount":{"shape":"ItemCount"}, + "BillingMode":{"shape":"BillingMode"} + } + }, + "SourceTableFeatureDetails":{ + "type":"structure", + "members":{ + "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexes"}, + "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexes"}, + "StreamDescription":{"shape":"StreamSpecification"}, + "TimeToLiveDescription":{"shape":"TimeToLiveDescription"}, + "SSEDescription":{"shape":"SSEDescription"} + } + }, "StreamArn":{ "type":"string", "max":1024, @@ -1178,6 +3508,7 @@ "StreamEnabled":{"type":"boolean"}, "StreamSpecification":{ "type":"structure", + "required":["StreamEnabled"], "members":{ "StreamEnabled":{"shape":"StreamEnabled"}, "StreamViewType":{"shape":"StreamViewType"} @@ -1198,6 +3529,54 @@ "type":"list", "member":{"shape":"StringAttributeValue"} }, + "TableAlreadyExistsException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "TableArn":{"type":"string"}, + "TableAutoScalingDescription":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "TableStatus":{"shape":"TableStatus"}, + "Replicas":{"shape":"ReplicaAutoScalingDescriptionList"} + } + }, + "TableClass":{ + "type":"string", + "enum":[ + "STANDARD", + "STANDARD_INFREQUENT_ACCESS" + ] + }, + "TableClassSummary":{ + "type":"structure", + "members":{ + "TableClass":{"shape":"TableClass"}, + "LastUpdateDateTime":{"shape":"Date"} + } + }, + "TableCreationDateTime":{"type":"timestamp"}, + "TableCreationParameters":{ + "type":"structure", + "required":[ + "TableName", + "AttributeDefinitions", + "KeySchema" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "AttributeDefinitions":{"shape":"AttributeDefinitions"}, + "KeySchema":{"shape":"KeySchema"}, + "BillingMode":{"shape":"BillingMode"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "SSESpecification":{"shape":"SSESpecification"}, + "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"} + } + }, "TableDescription":{ "type":"structure", "members":{ @@ -1207,16 +3586,36 @@ "TableStatus":{"shape":"TableStatus"}, "CreationDateTime":{"shape":"Date"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, - "TableSizeBytes":{"shape":"Long"}, - "ItemCount":{"shape":"Long"}, + "TableSizeBytes":{"shape":"LongObject"}, + "ItemCount":{"shape":"LongObject"}, "TableArn":{"shape":"String"}, + "TableId":{"shape":"TableId"}, + "BillingModeSummary":{"shape":"BillingModeSummary"}, "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexDescriptionList"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexDescriptionList"}, "StreamSpecification":{"shape":"StreamSpecification"}, "LatestStreamLabel":{"shape":"String"}, - "LatestStreamArn":{"shape":"StreamArn"} + "LatestStreamArn":{"shape":"StreamArn"}, + "GlobalTableVersion":{"shape":"String"}, + "Replicas":{"shape":"ReplicaDescriptionList"}, + "RestoreSummary":{"shape":"RestoreSummary"}, + "SSEDescription":{"shape":"SSEDescription"}, + "ArchivalSummary":{"shape":"ArchivalSummary"}, + "TableClassSummary":{"shape":"TableClassSummary"}, + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} } }, + "TableId":{ + "type":"string", + "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" + }, + "TableInUseException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "TableName":{ "type":"string", "max":255, @@ -1227,13 +3626,23 @@ "type":"list", "member":{"shape":"TableName"} }, + "TableNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "TableStatus":{ "type":"string", "enum":[ "CREATING", "UPDATING", "DELETING", - "ACTIVE" + "ACTIVE", + "INACCESSIBLE_ENCRYPTION_CREDENTIALS", + "ARCHIVING", + "ARCHIVED" ] }, "Tag":{ @@ -1276,6 +3685,8 @@ "max":256, "min":0 }, + "TimeRangeLowerBound":{"type":"timestamp"}, + "TimeRangeUpperBound":{"type":"timestamp"}, "TimeToLiveAttributeName":{ "type":"string", "max":255, @@ -1309,6 +3720,91 @@ "DISABLED" ] }, + "TransactGetItem":{ + "type":"structure", + "required":["Get"], + "members":{ + "Get":{"shape":"Get"} + } + }, + "TransactGetItemList":{ + "type":"list", + "member":{"shape":"TransactGetItem"}, + "max":100, + "min":1 + }, + "TransactGetItemsInput":{ + "type":"structure", + "required":["TransactItems"], + "members":{ + "TransactItems":{"shape":"TransactGetItemList"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "TransactGetItemsOutput":{ + "type":"structure", + "members":{ + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"}, + "Responses":{"shape":"ItemResponseList"} + } + }, + "TransactWriteItem":{ + "type":"structure", + "members":{ + "ConditionCheck":{"shape":"ConditionCheck"}, + "Put":{"shape":"Put"}, + "Delete":{"shape":"Delete"}, + "Update":{"shape":"Update"} + } + }, + "TransactWriteItemList":{ + "type":"list", + "member":{"shape":"TransactWriteItem"}, + "max":100, + "min":1 + }, + "TransactWriteItemsInput":{ + "type":"structure", + "required":["TransactItems"], + "members":{ + "TransactItems":{"shape":"TransactWriteItemList"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, + "ClientRequestToken":{ + "shape":"ClientRequestToken", + "idempotencyToken":true + } + } + }, + "TransactWriteItemsOutput":{ + "type":"structure", + "members":{ + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"}, + "ItemCollectionMetrics":{"shape":"ItemCollectionMetricsPerTable"} + } + }, + "TransactionCanceledException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"}, + "CancellationReasons":{"shape":"CancellationReasonList"} + }, + "exception":true + }, + "TransactionConflictException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "TransactionInProgressException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "UntagResourceInput":{ "type":"structure", "required":[ @@ -1320,6 +3816,60 @@ "TagKeys":{"shape":"TagKeyList"} } }, + "Update":{ + "type":"structure", + "required":[ + "Key", + "UpdateExpression", + "TableName" + ], + "members":{ + "Key":{"shape":"Key"}, + "UpdateExpression":{"shape":"UpdateExpression"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "UpdateContinuousBackupsInput":{ + "type":"structure", + "required":[ + "TableName", + "PointInTimeRecoverySpecification" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "PointInTimeRecoverySpecification":{"shape":"PointInTimeRecoverySpecification"} + } + }, + "UpdateContinuousBackupsOutput":{ + "type":"structure", + "members":{ + "ContinuousBackupsDescription":{"shape":"ContinuousBackupsDescription"} + } + }, + "UpdateContributorInsightsInput":{ + "type":"structure", + "required":[ + "TableName", + "ContributorInsightsAction" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsAction":{"shape":"ContributorInsightsAction"} + } + }, + "UpdateContributorInsightsOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsStatus":{"shape":"ContributorInsightsStatus"} + } + }, "UpdateExpression":{"type":"string"}, "UpdateGlobalSecondaryIndexAction":{ "type":"structure", @@ -1332,6 +3882,42 @@ "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} } }, + "UpdateGlobalTableInput":{ + "type":"structure", + "required":[ + "GlobalTableName", + "ReplicaUpdates" + ], + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicaUpdates":{"shape":"ReplicaUpdateList"} + } + }, + "UpdateGlobalTableOutput":{ + "type":"structure", + "members":{ + "GlobalTableDescription":{"shape":"GlobalTableDescription"} + } + }, + "UpdateGlobalTableSettingsInput":{ + "type":"structure", + "required":["GlobalTableName"], + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "GlobalTableBillingMode":{"shape":"BillingMode"}, + "GlobalTableProvisionedWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"}, + "GlobalTableGlobalSecondaryIndexSettingsUpdate":{"shape":"GlobalTableGlobalSecondaryIndexSettingsUpdateList"}, + "ReplicaSettingsUpdate":{"shape":"ReplicaSettingsUpdateList"} + } + }, + "UpdateGlobalTableSettingsOutput":{ + "type":"structure", + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicaSettings":{"shape":"ReplicaSettingsDescriptionList"} + } + }, "UpdateItemInput":{ "type":"structure", "required":[ @@ -1350,7 +3936,8 @@ "UpdateExpression":{"shape":"UpdateExpression"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, - "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} } }, "UpdateItemOutput":{ @@ -1361,15 +3948,31 @@ "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} } }, + "UpdateReplicationGroupMemberAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"}, + "TableClassOverride":{"shape":"TableClass"} + } + }, "UpdateTableInput":{ "type":"structure", "required":["TableName"], "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, "TableName":{"shape":"TableName"}, + "BillingMode":{"shape":"BillingMode"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexUpdateList"}, - "StreamSpecification":{"shape":"StreamSpecification"} + "StreamSpecification":{"shape":"StreamSpecification"}, + "SSESpecification":{"shape":"SSESpecification"}, + "ReplicaUpdates":{"shape":"ReplicationGroupUpdateList"}, + "TableClass":{"shape":"TableClass"}, + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} } }, "UpdateTableOutput":{ @@ -1378,6 +3981,22 @@ "TableDescription":{"shape":"TableDescription"} } }, + "UpdateTableReplicaAutoScalingInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexAutoScalingUpdateList"}, + "TableName":{"shape":"TableName"}, + "ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"}, + "ReplicaUpdates":{"shape":"ReplicaAutoScalingUpdateList"} + } + }, + "UpdateTableReplicaAutoScalingOutput":{ + "type":"structure", + "members":{ + "TableAutoScalingDescription":{"shape":"TableAutoScalingDescription"} + } + }, "UpdateTimeToLiveInput":{ "type":"structure", "required":[ diff --git a/gems/aws-sdk-core/spec/fixtures/apis/ec2.json b/gems/aws-sdk-core/spec/fixtures/apis/ec2.json index 88269543fc7..3b075efbe59 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/ec2.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/ec2.json @@ -1,15 +1,72 @@ { "version":"2.0", "metadata":{ - "apiVersion":"2016-04-01", + "apiVersion":"2016-11-15", "endpointPrefix":"ec2", "protocol":"ec2", "serviceAbbreviation":"Amazon EC2", "serviceFullName":"Amazon Elastic Compute Cloud", + "serviceId":"EC2", "signatureVersion":"v4", - "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-04-01" + "auth":["aws.auth#sigv4"], + "uid":"ec2-2016-11-15", + "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15" }, "operations":{ + "AcceptAddressTransfer":{ + "name":"AcceptAddressTransfer", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AcceptAddressTransferRequest"}, + "output":{"shape":"AcceptAddressTransferResult"} + }, + "AcceptReservedInstancesExchangeQuote":{ + "name":"AcceptReservedInstancesExchangeQuote", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AcceptReservedInstancesExchangeQuoteRequest"}, + "output":{"shape":"AcceptReservedInstancesExchangeQuoteResult"} + }, + "AcceptTransitGatewayMulticastDomainAssociations":{ + "name":"AcceptTransitGatewayMulticastDomainAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AcceptTransitGatewayMulticastDomainAssociationsRequest"}, + "output":{"shape":"AcceptTransitGatewayMulticastDomainAssociationsResult"} + }, + "AcceptTransitGatewayPeeringAttachment":{ + "name":"AcceptTransitGatewayPeeringAttachment", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AcceptTransitGatewayPeeringAttachmentRequest"}, + "output":{"shape":"AcceptTransitGatewayPeeringAttachmentResult"} + }, + "AcceptTransitGatewayVpcAttachment":{ + "name":"AcceptTransitGatewayVpcAttachment", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AcceptTransitGatewayVpcAttachmentRequest"}, + "output":{"shape":"AcceptTransitGatewayVpcAttachmentResult"} + }, + "AcceptVpcEndpointConnections":{ + "name":"AcceptVpcEndpointConnections", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AcceptVpcEndpointConnectionsRequest"}, + "output":{"shape":"AcceptVpcEndpointConnectionsResult"} + }, "AcceptVpcPeeringConnection":{ "name":"AcceptVpcPeeringConnection", "http":{ @@ -19,6 +76,15 @@ "input":{"shape":"AcceptVpcPeeringConnectionRequest"}, "output":{"shape":"AcceptVpcPeeringConnectionResult"} }, + "AdvertiseByoipCidr":{ + "name":"AdvertiseByoipCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AdvertiseByoipCidrRequest"}, + "output":{"shape":"AdvertiseByoipCidrResult"} + }, "AllocateAddress":{ "name":"AllocateAddress", "http":{ @@ -37,13 +103,50 @@ "input":{"shape":"AllocateHostsRequest"}, "output":{"shape":"AllocateHostsResult"} }, + "AllocateIpamPoolCidr":{ + "name":"AllocateIpamPoolCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AllocateIpamPoolCidrRequest"}, + "output":{"shape":"AllocateIpamPoolCidrResult"} + }, + "ApplySecurityGroupsToClientVpnTargetNetwork":{ + "name":"ApplySecurityGroupsToClientVpnTargetNetwork", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ApplySecurityGroupsToClientVpnTargetNetworkRequest"}, + "output":{"shape":"ApplySecurityGroupsToClientVpnTargetNetworkResult"} + }, + "AssignIpv6Addresses":{ + "name":"AssignIpv6Addresses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssignIpv6AddressesRequest"}, + "output":{"shape":"AssignIpv6AddressesResult"} + }, "AssignPrivateIpAddresses":{ "name":"AssignPrivateIpAddresses", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"AssignPrivateIpAddressesRequest"} + "input":{"shape":"AssignPrivateIpAddressesRequest"}, + "output":{"shape":"AssignPrivateIpAddressesResult"} + }, + "AssignPrivateNatGatewayAddress":{ + "name":"AssignPrivateNatGatewayAddress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssignPrivateNatGatewayAddressRequest"}, + "output":{"shape":"AssignPrivateNatGatewayAddressResult"} }, "AssociateAddress":{ "name":"AssociateAddress", @@ -54,6 +157,15 @@ "input":{"shape":"AssociateAddressRequest"}, "output":{"shape":"AssociateAddressResult"} }, + "AssociateClientVpnTargetNetwork":{ + "name":"AssociateClientVpnTargetNetwork", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateClientVpnTargetNetworkRequest"}, + "output":{"shape":"AssociateClientVpnTargetNetworkResult"} + }, "AssociateDhcpOptions":{ "name":"AssociateDhcpOptions", "http":{ @@ -62,6 +174,51 @@ }, "input":{"shape":"AssociateDhcpOptionsRequest"} }, + "AssociateEnclaveCertificateIamRole":{ + "name":"AssociateEnclaveCertificateIamRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateEnclaveCertificateIamRoleRequest"}, + "output":{"shape":"AssociateEnclaveCertificateIamRoleResult"} + }, + "AssociateIamInstanceProfile":{ + "name":"AssociateIamInstanceProfile", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateIamInstanceProfileRequest"}, + "output":{"shape":"AssociateIamInstanceProfileResult"} + }, + "AssociateInstanceEventWindow":{ + "name":"AssociateInstanceEventWindow", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateInstanceEventWindowRequest"}, + "output":{"shape":"AssociateInstanceEventWindowResult"} + }, + "AssociateIpamResourceDiscovery":{ + "name":"AssociateIpamResourceDiscovery", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateIpamResourceDiscoveryRequest"}, + "output":{"shape":"AssociateIpamResourceDiscoveryResult"} + }, + "AssociateNatGatewayAddress":{ + "name":"AssociateNatGatewayAddress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateNatGatewayAddressRequest"}, + "output":{"shape":"AssociateNatGatewayAddressResult"} + }, "AssociateRouteTable":{ "name":"AssociateRouteTable", "http":{ @@ -71,6 +228,60 @@ "input":{"shape":"AssociateRouteTableRequest"}, "output":{"shape":"AssociateRouteTableResult"} }, + "AssociateSubnetCidrBlock":{ + "name":"AssociateSubnetCidrBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateSubnetCidrBlockRequest"}, + "output":{"shape":"AssociateSubnetCidrBlockResult"} + }, + "AssociateTransitGatewayMulticastDomain":{ + "name":"AssociateTransitGatewayMulticastDomain", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateTransitGatewayMulticastDomainRequest"}, + "output":{"shape":"AssociateTransitGatewayMulticastDomainResult"} + }, + "AssociateTransitGatewayPolicyTable":{ + "name":"AssociateTransitGatewayPolicyTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateTransitGatewayPolicyTableRequest"}, + "output":{"shape":"AssociateTransitGatewayPolicyTableResult"} + }, + "AssociateTransitGatewayRouteTable":{ + "name":"AssociateTransitGatewayRouteTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateTransitGatewayRouteTableRequest"}, + "output":{"shape":"AssociateTransitGatewayRouteTableResult"} + }, + "AssociateTrunkInterface":{ + "name":"AssociateTrunkInterface", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateTrunkInterfaceRequest"}, + "output":{"shape":"AssociateTrunkInterfaceResult"} + }, + "AssociateVpcCidrBlock":{ + "name":"AssociateVpcCidrBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateVpcCidrBlockRequest"}, + "output":{"shape":"AssociateVpcCidrBlockResult"} + }, "AttachClassicLinkVpc":{ "name":"AttachClassicLinkVpc", "http":{ @@ -97,6 +308,15 @@ "input":{"shape":"AttachNetworkInterfaceRequest"}, "output":{"shape":"AttachNetworkInterfaceResult"} }, + "AttachVerifiedAccessTrustProvider":{ + "name":"AttachVerifiedAccessTrustProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AttachVerifiedAccessTrustProviderRequest"}, + "output":{"shape":"AttachVerifiedAccessTrustProviderResult"} + }, "AttachVolume":{ "name":"AttachVolume", "http":{ @@ -115,13 +335,23 @@ "input":{"shape":"AttachVpnGatewayRequest"}, "output":{"shape":"AttachVpnGatewayResult"} }, + "AuthorizeClientVpnIngress":{ + "name":"AuthorizeClientVpnIngress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AuthorizeClientVpnIngressRequest"}, + "output":{"shape":"AuthorizeClientVpnIngressResult"} + }, "AuthorizeSecurityGroupEgress":{ "name":"AuthorizeSecurityGroupEgress", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"AuthorizeSecurityGroupEgressRequest"} + "input":{"shape":"AuthorizeSecurityGroupEgressRequest"}, + "output":{"shape":"AuthorizeSecurityGroupEgressResult"} }, "AuthorizeSecurityGroupIngress":{ "name":"AuthorizeSecurityGroupIngress", @@ -129,7 +359,8 @@ "method":"POST", "requestUri":"/" }, - "input":{"shape":"AuthorizeSecurityGroupIngressRequest"} + "input":{"shape":"AuthorizeSecurityGroupIngressRequest"}, + "output":{"shape":"AuthorizeSecurityGroupIngressResult"} }, "BundleInstance":{ "name":"BundleInstance", @@ -149,6 +380,24 @@ "input":{"shape":"CancelBundleTaskRequest"}, "output":{"shape":"CancelBundleTaskResult"} }, + "CancelCapacityReservation":{ + "name":"CancelCapacityReservation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CancelCapacityReservationRequest"}, + "output":{"shape":"CancelCapacityReservationResult"} + }, + "CancelCapacityReservationFleets":{ + "name":"CancelCapacityReservationFleets", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CancelCapacityReservationFleetsRequest"}, + "output":{"shape":"CancelCapacityReservationFleetsResult"} + }, "CancelConversionTask":{ "name":"CancelConversionTask", "http":{ @@ -165,6 +414,15 @@ }, "input":{"shape":"CancelExportTaskRequest"} }, + "CancelImageLaunchPermission":{ + "name":"CancelImageLaunchPermission", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CancelImageLaunchPermissionRequest"}, + "output":{"shape":"CancelImageLaunchPermissionResult"} + }, "CancelImportTask":{ "name":"CancelImportTask", "http":{ @@ -210,6 +468,15 @@ "input":{"shape":"ConfirmProductInstanceRequest"}, "output":{"shape":"ConfirmProductInstanceResult"} }, + "CopyFpgaImage":{ + "name":"CopyFpgaImage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CopyFpgaImageRequest"}, + "output":{"shape":"CopyFpgaImageResult"} + }, "CopyImage":{ "name":"CopyImage", "http":{ @@ -228,3590 +495,32003 @@ "input":{"shape":"CopySnapshotRequest"}, "output":{"shape":"CopySnapshotResult"} }, - "CreateCustomerGateway":{ - "name":"CreateCustomerGateway", + "CreateCapacityReservation":{ + "name":"CreateCapacityReservation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateCustomerGatewayRequest"}, - "output":{"shape":"CreateCustomerGatewayResult"} + "input":{"shape":"CreateCapacityReservationRequest"}, + "output":{"shape":"CreateCapacityReservationResult"} }, - "CreateDhcpOptions":{ - "name":"CreateDhcpOptions", + "CreateCapacityReservationFleet":{ + "name":"CreateCapacityReservationFleet", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateDhcpOptionsRequest"}, - "output":{"shape":"CreateDhcpOptionsResult"} + "input":{"shape":"CreateCapacityReservationFleetRequest"}, + "output":{"shape":"CreateCapacityReservationFleetResult"} }, - "CreateFlowLogs":{ - "name":"CreateFlowLogs", + "CreateCarrierGateway":{ + "name":"CreateCarrierGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateFlowLogsRequest"}, - "output":{"shape":"CreateFlowLogsResult"} + "input":{"shape":"CreateCarrierGatewayRequest"}, + "output":{"shape":"CreateCarrierGatewayResult"} }, - "CreateImage":{ - "name":"CreateImage", + "CreateClientVpnEndpoint":{ + "name":"CreateClientVpnEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateImageRequest"}, - "output":{"shape":"CreateImageResult"} + "input":{"shape":"CreateClientVpnEndpointRequest"}, + "output":{"shape":"CreateClientVpnEndpointResult"} }, - "CreateInstanceExportTask":{ - "name":"CreateInstanceExportTask", + "CreateClientVpnRoute":{ + "name":"CreateClientVpnRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateInstanceExportTaskRequest"}, - "output":{"shape":"CreateInstanceExportTaskResult"} + "input":{"shape":"CreateClientVpnRouteRequest"}, + "output":{"shape":"CreateClientVpnRouteResult"} }, - "CreateInternetGateway":{ - "name":"CreateInternetGateway", + "CreateCoipCidr":{ + "name":"CreateCoipCidr", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateInternetGatewayRequest"}, - "output":{"shape":"CreateInternetGatewayResult"} + "input":{"shape":"CreateCoipCidrRequest"}, + "output":{"shape":"CreateCoipCidrResult"} }, - "CreateKeyPair":{ - "name":"CreateKeyPair", + "CreateCoipPool":{ + "name":"CreateCoipPool", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateKeyPairRequest"}, - "output":{"shape":"KeyPair"} + "input":{"shape":"CreateCoipPoolRequest"}, + "output":{"shape":"CreateCoipPoolResult"} }, - "CreateNatGateway":{ - "name":"CreateNatGateway", + "CreateCustomerGateway":{ + "name":"CreateCustomerGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateNatGatewayRequest"}, - "output":{"shape":"CreateNatGatewayResult"} + "input":{"shape":"CreateCustomerGatewayRequest"}, + "output":{"shape":"CreateCustomerGatewayResult"} }, - "CreateNetworkAcl":{ - "name":"CreateNetworkAcl", + "CreateDefaultSubnet":{ + "name":"CreateDefaultSubnet", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateNetworkAclRequest"}, - "output":{"shape":"CreateNetworkAclResult"} + "input":{"shape":"CreateDefaultSubnetRequest"}, + "output":{"shape":"CreateDefaultSubnetResult"} }, - "CreateNetworkAclEntry":{ - "name":"CreateNetworkAclEntry", + "CreateDefaultVpc":{ + "name":"CreateDefaultVpc", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateNetworkAclEntryRequest"} + "input":{"shape":"CreateDefaultVpcRequest"}, + "output":{"shape":"CreateDefaultVpcResult"} }, - "CreateNetworkInterface":{ - "name":"CreateNetworkInterface", + "CreateDhcpOptions":{ + "name":"CreateDhcpOptions", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateNetworkInterfaceRequest"}, - "output":{"shape":"CreateNetworkInterfaceResult"} + "input":{"shape":"CreateDhcpOptionsRequest"}, + "output":{"shape":"CreateDhcpOptionsResult"} }, - "CreatePlacementGroup":{ - "name":"CreatePlacementGroup", + "CreateEgressOnlyInternetGateway":{ + "name":"CreateEgressOnlyInternetGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreatePlacementGroupRequest"} + "input":{"shape":"CreateEgressOnlyInternetGatewayRequest"}, + "output":{"shape":"CreateEgressOnlyInternetGatewayResult"} }, - "CreateReservedInstancesListing":{ - "name":"CreateReservedInstancesListing", + "CreateFleet":{ + "name":"CreateFleet", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateReservedInstancesListingRequest"}, - "output":{"shape":"CreateReservedInstancesListingResult"} + "input":{"shape":"CreateFleetRequest"}, + "output":{"shape":"CreateFleetResult"} }, - "CreateRoute":{ - "name":"CreateRoute", + "CreateFlowLogs":{ + "name":"CreateFlowLogs", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateRouteRequest"}, - "output":{"shape":"CreateRouteResult"} + "input":{"shape":"CreateFlowLogsRequest"}, + "output":{"shape":"CreateFlowLogsResult"} }, - "CreateRouteTable":{ - "name":"CreateRouteTable", + "CreateFpgaImage":{ + "name":"CreateFpgaImage", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateRouteTableRequest"}, - "output":{"shape":"CreateRouteTableResult"} + "input":{"shape":"CreateFpgaImageRequest"}, + "output":{"shape":"CreateFpgaImageResult"} }, - "CreateSecurityGroup":{ - "name":"CreateSecurityGroup", + "CreateImage":{ + "name":"CreateImage", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateSecurityGroupRequest"}, - "output":{"shape":"CreateSecurityGroupResult"} + "input":{"shape":"CreateImageRequest"}, + "output":{"shape":"CreateImageResult"} }, - "CreateSnapshot":{ - "name":"CreateSnapshot", + "CreateInstanceConnectEndpoint":{ + "name":"CreateInstanceConnectEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateSnapshotRequest"}, - "output":{"shape":"Snapshot"} + "input":{"shape":"CreateInstanceConnectEndpointRequest"}, + "output":{"shape":"CreateInstanceConnectEndpointResult"} }, - "CreateSpotDatafeedSubscription":{ - "name":"CreateSpotDatafeedSubscription", + "CreateInstanceEventWindow":{ + "name":"CreateInstanceEventWindow", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateSpotDatafeedSubscriptionRequest"}, - "output":{"shape":"CreateSpotDatafeedSubscriptionResult"} + "input":{"shape":"CreateInstanceEventWindowRequest"}, + "output":{"shape":"CreateInstanceEventWindowResult"} }, - "CreateSubnet":{ - "name":"CreateSubnet", + "CreateInstanceExportTask":{ + "name":"CreateInstanceExportTask", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateSubnetRequest"}, - "output":{"shape":"CreateSubnetResult"} + "input":{"shape":"CreateInstanceExportTaskRequest"}, + "output":{"shape":"CreateInstanceExportTaskResult"} }, - "CreateTags":{ - "name":"CreateTags", + "CreateInternetGateway":{ + "name":"CreateInternetGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateTagsRequest"} + "input":{"shape":"CreateInternetGatewayRequest"}, + "output":{"shape":"CreateInternetGatewayResult"} }, - "CreateVolume":{ - "name":"CreateVolume", + "CreateIpam":{ + "name":"CreateIpam", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVolumeRequest"}, - "output":{"shape":"Volume"} + "input":{"shape":"CreateIpamRequest"}, + "output":{"shape":"CreateIpamResult"} }, - "CreateVpc":{ - "name":"CreateVpc", + "CreateIpamPool":{ + "name":"CreateIpamPool", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVpcRequest"}, - "output":{"shape":"CreateVpcResult"} + "input":{"shape":"CreateIpamPoolRequest"}, + "output":{"shape":"CreateIpamPoolResult"} }, - "CreateVpcEndpoint":{ - "name":"CreateVpcEndpoint", + "CreateIpamResourceDiscovery":{ + "name":"CreateIpamResourceDiscovery", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVpcEndpointRequest"}, - "output":{"shape":"CreateVpcEndpointResult"} + "input":{"shape":"CreateIpamResourceDiscoveryRequest"}, + "output":{"shape":"CreateIpamResourceDiscoveryResult"} }, - "CreateVpcPeeringConnection":{ - "name":"CreateVpcPeeringConnection", + "CreateIpamScope":{ + "name":"CreateIpamScope", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVpcPeeringConnectionRequest"}, - "output":{"shape":"CreateVpcPeeringConnectionResult"} + "input":{"shape":"CreateIpamScopeRequest"}, + "output":{"shape":"CreateIpamScopeResult"} }, - "CreateVpnConnection":{ - "name":"CreateVpnConnection", + "CreateKeyPair":{ + "name":"CreateKeyPair", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVpnConnectionRequest"}, - "output":{"shape":"CreateVpnConnectionResult"} + "input":{"shape":"CreateKeyPairRequest"}, + "output":{"shape":"KeyPair"} }, - "CreateVpnConnectionRoute":{ - "name":"CreateVpnConnectionRoute", + "CreateLaunchTemplate":{ + "name":"CreateLaunchTemplate", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVpnConnectionRouteRequest"} + "input":{"shape":"CreateLaunchTemplateRequest"}, + "output":{"shape":"CreateLaunchTemplateResult"} }, - "CreateVpnGateway":{ - "name":"CreateVpnGateway", + "CreateLaunchTemplateVersion":{ + "name":"CreateLaunchTemplateVersion", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"CreateVpnGatewayRequest"}, - "output":{"shape":"CreateVpnGatewayResult"} + "input":{"shape":"CreateLaunchTemplateVersionRequest"}, + "output":{"shape":"CreateLaunchTemplateVersionResult"} }, - "DeleteCustomerGateway":{ - "name":"DeleteCustomerGateway", + "CreateLocalGatewayRoute":{ + "name":"CreateLocalGatewayRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteCustomerGatewayRequest"} + "input":{"shape":"CreateLocalGatewayRouteRequest"}, + "output":{"shape":"CreateLocalGatewayRouteResult"} }, - "DeleteDhcpOptions":{ - "name":"DeleteDhcpOptions", + "CreateLocalGatewayRouteTable":{ + "name":"CreateLocalGatewayRouteTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteDhcpOptionsRequest"} + "input":{"shape":"CreateLocalGatewayRouteTableRequest"}, + "output":{"shape":"CreateLocalGatewayRouteTableResult"} }, - "DeleteFlowLogs":{ - "name":"DeleteFlowLogs", + "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation":{ + "name":"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteFlowLogsRequest"}, - "output":{"shape":"DeleteFlowLogsResult"} + "input":{"shape":"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest"}, + "output":{"shape":"CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult"} }, - "DeleteInternetGateway":{ - "name":"DeleteInternetGateway", + "CreateLocalGatewayRouteTableVpcAssociation":{ + "name":"CreateLocalGatewayRouteTableVpcAssociation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteInternetGatewayRequest"} + "input":{"shape":"CreateLocalGatewayRouteTableVpcAssociationRequest"}, + "output":{"shape":"CreateLocalGatewayRouteTableVpcAssociationResult"} }, - "DeleteKeyPair":{ - "name":"DeleteKeyPair", + "CreateManagedPrefixList":{ + "name":"CreateManagedPrefixList", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteKeyPairRequest"} + "input":{"shape":"CreateManagedPrefixListRequest"}, + "output":{"shape":"CreateManagedPrefixListResult"} }, - "DeleteNatGateway":{ - "name":"DeleteNatGateway", + "CreateNatGateway":{ + "name":"CreateNatGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteNatGatewayRequest"}, - "output":{"shape":"DeleteNatGatewayResult"} + "input":{"shape":"CreateNatGatewayRequest"}, + "output":{"shape":"CreateNatGatewayResult"} }, - "DeleteNetworkAcl":{ - "name":"DeleteNetworkAcl", + "CreateNetworkAcl":{ + "name":"CreateNetworkAcl", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteNetworkAclRequest"} + "input":{"shape":"CreateNetworkAclRequest"}, + "output":{"shape":"CreateNetworkAclResult"} }, - "DeleteNetworkAclEntry":{ - "name":"DeleteNetworkAclEntry", + "CreateNetworkAclEntry":{ + "name":"CreateNetworkAclEntry", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteNetworkAclEntryRequest"} + "input":{"shape":"CreateNetworkAclEntryRequest"} }, - "DeleteNetworkInterface":{ - "name":"DeleteNetworkInterface", + "CreateNetworkInsightsAccessScope":{ + "name":"CreateNetworkInsightsAccessScope", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteNetworkInterfaceRequest"} + "input":{"shape":"CreateNetworkInsightsAccessScopeRequest"}, + "output":{"shape":"CreateNetworkInsightsAccessScopeResult"} }, - "DeletePlacementGroup":{ - "name":"DeletePlacementGroup", + "CreateNetworkInsightsPath":{ + "name":"CreateNetworkInsightsPath", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeletePlacementGroupRequest"} + "input":{"shape":"CreateNetworkInsightsPathRequest"}, + "output":{"shape":"CreateNetworkInsightsPathResult"} }, - "DeleteRoute":{ - "name":"DeleteRoute", + "CreateNetworkInterface":{ + "name":"CreateNetworkInterface", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteRouteRequest"} + "input":{"shape":"CreateNetworkInterfaceRequest"}, + "output":{"shape":"CreateNetworkInterfaceResult"} }, - "DeleteRouteTable":{ - "name":"DeleteRouteTable", + "CreateNetworkInterfacePermission":{ + "name":"CreateNetworkInterfacePermission", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteRouteTableRequest"} + "input":{"shape":"CreateNetworkInterfacePermissionRequest"}, + "output":{"shape":"CreateNetworkInterfacePermissionResult"} }, - "DeleteSecurityGroup":{ - "name":"DeleteSecurityGroup", + "CreatePlacementGroup":{ + "name":"CreatePlacementGroup", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteSecurityGroupRequest"} + "input":{"shape":"CreatePlacementGroupRequest"}, + "output":{"shape":"CreatePlacementGroupResult"} }, - "DeleteSnapshot":{ - "name":"DeleteSnapshot", + "CreatePublicIpv4Pool":{ + "name":"CreatePublicIpv4Pool", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteSnapshotRequest"} + "input":{"shape":"CreatePublicIpv4PoolRequest"}, + "output":{"shape":"CreatePublicIpv4PoolResult"} }, - "DeleteSpotDatafeedSubscription":{ - "name":"DeleteSpotDatafeedSubscription", + "CreateReplaceRootVolumeTask":{ + "name":"CreateReplaceRootVolumeTask", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteSpotDatafeedSubscriptionRequest"} + "input":{"shape":"CreateReplaceRootVolumeTaskRequest"}, + "output":{"shape":"CreateReplaceRootVolumeTaskResult"} }, - "DeleteSubnet":{ - "name":"DeleteSubnet", + "CreateReservedInstancesListing":{ + "name":"CreateReservedInstancesListing", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteSubnetRequest"} + "input":{"shape":"CreateReservedInstancesListingRequest"}, + "output":{"shape":"CreateReservedInstancesListingResult"} }, - "DeleteTags":{ - "name":"DeleteTags", + "CreateRestoreImageTask":{ + "name":"CreateRestoreImageTask", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteTagsRequest"} + "input":{"shape":"CreateRestoreImageTaskRequest"}, + "output":{"shape":"CreateRestoreImageTaskResult"} }, - "DeleteVolume":{ - "name":"DeleteVolume", + "CreateRoute":{ + "name":"CreateRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVolumeRequest"} + "input":{"shape":"CreateRouteRequest"}, + "output":{"shape":"CreateRouteResult"} }, - "DeleteVpc":{ - "name":"DeleteVpc", + "CreateRouteTable":{ + "name":"CreateRouteTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVpcRequest"} + "input":{"shape":"CreateRouteTableRequest"}, + "output":{"shape":"CreateRouteTableResult"} }, - "DeleteVpcEndpoints":{ - "name":"DeleteVpcEndpoints", + "CreateSecurityGroup":{ + "name":"CreateSecurityGroup", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVpcEndpointsRequest"}, - "output":{"shape":"DeleteVpcEndpointsResult"} + "input":{"shape":"CreateSecurityGroupRequest"}, + "output":{"shape":"CreateSecurityGroupResult"} }, - "DeleteVpcPeeringConnection":{ - "name":"DeleteVpcPeeringConnection", + "CreateSnapshot":{ + "name":"CreateSnapshot", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVpcPeeringConnectionRequest"}, - "output":{"shape":"DeleteVpcPeeringConnectionResult"} + "input":{"shape":"CreateSnapshotRequest"}, + "output":{"shape":"Snapshot"} }, - "DeleteVpnConnection":{ - "name":"DeleteVpnConnection", + "CreateSnapshots":{ + "name":"CreateSnapshots", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVpnConnectionRequest"} + "input":{"shape":"CreateSnapshotsRequest"}, + "output":{"shape":"CreateSnapshotsResult"} }, - "DeleteVpnConnectionRoute":{ - "name":"DeleteVpnConnectionRoute", + "CreateSpotDatafeedSubscription":{ + "name":"CreateSpotDatafeedSubscription", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVpnConnectionRouteRequest"} + "input":{"shape":"CreateSpotDatafeedSubscriptionRequest"}, + "output":{"shape":"CreateSpotDatafeedSubscriptionResult"} }, - "DeleteVpnGateway":{ - "name":"DeleteVpnGateway", + "CreateStoreImageTask":{ + "name":"CreateStoreImageTask", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeleteVpnGatewayRequest"} + "input":{"shape":"CreateStoreImageTaskRequest"}, + "output":{"shape":"CreateStoreImageTaskResult"} }, - "DeregisterImage":{ - "name":"DeregisterImage", + "CreateSubnet":{ + "name":"CreateSubnet", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DeregisterImageRequest"} + "input":{"shape":"CreateSubnetRequest"}, + "output":{"shape":"CreateSubnetResult"} }, - "DescribeAccountAttributes":{ - "name":"DescribeAccountAttributes", + "CreateSubnetCidrReservation":{ + "name":"CreateSubnetCidrReservation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeAccountAttributesRequest"}, - "output":{"shape":"DescribeAccountAttributesResult"} + "input":{"shape":"CreateSubnetCidrReservationRequest"}, + "output":{"shape":"CreateSubnetCidrReservationResult"} }, - "DescribeAddresses":{ - "name":"DescribeAddresses", + "CreateTags":{ + "name":"CreateTags", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeAddressesRequest"}, - "output":{"shape":"DescribeAddressesResult"} + "input":{"shape":"CreateTagsRequest"} }, - "DescribeAvailabilityZones":{ - "name":"DescribeAvailabilityZones", + "CreateTrafficMirrorFilter":{ + "name":"CreateTrafficMirrorFilter", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeAvailabilityZonesRequest"}, - "output":{"shape":"DescribeAvailabilityZonesResult"} + "input":{"shape":"CreateTrafficMirrorFilterRequest"}, + "output":{"shape":"CreateTrafficMirrorFilterResult"} }, - "DescribeBundleTasks":{ - "name":"DescribeBundleTasks", + "CreateTrafficMirrorFilterRule":{ + "name":"CreateTrafficMirrorFilterRule", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeBundleTasksRequest"}, - "output":{"shape":"DescribeBundleTasksResult"} + "input":{"shape":"CreateTrafficMirrorFilterRuleRequest"}, + "output":{"shape":"CreateTrafficMirrorFilterRuleResult"} }, - "DescribeClassicLinkInstances":{ - "name":"DescribeClassicLinkInstances", + "CreateTrafficMirrorSession":{ + "name":"CreateTrafficMirrorSession", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeClassicLinkInstancesRequest"}, - "output":{"shape":"DescribeClassicLinkInstancesResult"} + "input":{"shape":"CreateTrafficMirrorSessionRequest"}, + "output":{"shape":"CreateTrafficMirrorSessionResult"} }, - "DescribeConversionTasks":{ - "name":"DescribeConversionTasks", + "CreateTrafficMirrorTarget":{ + "name":"CreateTrafficMirrorTarget", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeConversionTasksRequest"}, - "output":{"shape":"DescribeConversionTasksResult"} + "input":{"shape":"CreateTrafficMirrorTargetRequest"}, + "output":{"shape":"CreateTrafficMirrorTargetResult"} }, - "DescribeCustomerGateways":{ - "name":"DescribeCustomerGateways", + "CreateTransitGateway":{ + "name":"CreateTransitGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeCustomerGatewaysRequest"}, - "output":{"shape":"DescribeCustomerGatewaysResult"} + "input":{"shape":"CreateTransitGatewayRequest"}, + "output":{"shape":"CreateTransitGatewayResult"} }, - "DescribeDhcpOptions":{ - "name":"DescribeDhcpOptions", + "CreateTransitGatewayConnect":{ + "name":"CreateTransitGatewayConnect", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeDhcpOptionsRequest"}, - "output":{"shape":"DescribeDhcpOptionsResult"} + "input":{"shape":"CreateTransitGatewayConnectRequest"}, + "output":{"shape":"CreateTransitGatewayConnectResult"} }, - "DescribeExportTasks":{ - "name":"DescribeExportTasks", + "CreateTransitGatewayConnectPeer":{ + "name":"CreateTransitGatewayConnectPeer", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeExportTasksRequest"}, - "output":{"shape":"DescribeExportTasksResult"} + "input":{"shape":"CreateTransitGatewayConnectPeerRequest"}, + "output":{"shape":"CreateTransitGatewayConnectPeerResult"} }, - "DescribeFlowLogs":{ - "name":"DescribeFlowLogs", + "CreateTransitGatewayMulticastDomain":{ + "name":"CreateTransitGatewayMulticastDomain", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeFlowLogsRequest"}, - "output":{"shape":"DescribeFlowLogsResult"} + "input":{"shape":"CreateTransitGatewayMulticastDomainRequest"}, + "output":{"shape":"CreateTransitGatewayMulticastDomainResult"} }, - "DescribeHosts":{ - "name":"DescribeHosts", + "CreateTransitGatewayPeeringAttachment":{ + "name":"CreateTransitGatewayPeeringAttachment", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeHostsRequest"}, - "output":{"shape":"DescribeHostsResult"} + "input":{"shape":"CreateTransitGatewayPeeringAttachmentRequest"}, + "output":{"shape":"CreateTransitGatewayPeeringAttachmentResult"} }, - "DescribeIdFormat":{ - "name":"DescribeIdFormat", + "CreateTransitGatewayPolicyTable":{ + "name":"CreateTransitGatewayPolicyTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeIdFormatRequest"}, - "output":{"shape":"DescribeIdFormatResult"} + "input":{"shape":"CreateTransitGatewayPolicyTableRequest"}, + "output":{"shape":"CreateTransitGatewayPolicyTableResult"} }, - "DescribeIdentityIdFormat":{ - "name":"DescribeIdentityIdFormat", + "CreateTransitGatewayPrefixListReference":{ + "name":"CreateTransitGatewayPrefixListReference", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeIdentityIdFormatRequest"}, - "output":{"shape":"DescribeIdentityIdFormatResult"} + "input":{"shape":"CreateTransitGatewayPrefixListReferenceRequest"}, + "output":{"shape":"CreateTransitGatewayPrefixListReferenceResult"} }, - "DescribeImageAttribute":{ - "name":"DescribeImageAttribute", + "CreateTransitGatewayRoute":{ + "name":"CreateTransitGatewayRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeImageAttributeRequest"}, - "output":{"shape":"ImageAttribute"} + "input":{"shape":"CreateTransitGatewayRouteRequest"}, + "output":{"shape":"CreateTransitGatewayRouteResult"} }, - "DescribeImages":{ - "name":"DescribeImages", + "CreateTransitGatewayRouteTable":{ + "name":"CreateTransitGatewayRouteTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeImagesRequest"}, - "output":{"shape":"DescribeImagesResult"} + "input":{"shape":"CreateTransitGatewayRouteTableRequest"}, + "output":{"shape":"CreateTransitGatewayRouteTableResult"} }, - "DescribeImportImageTasks":{ - "name":"DescribeImportImageTasks", + "CreateTransitGatewayRouteTableAnnouncement":{ + "name":"CreateTransitGatewayRouteTableAnnouncement", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeImportImageTasksRequest"}, - "output":{"shape":"DescribeImportImageTasksResult"} + "input":{"shape":"CreateTransitGatewayRouteTableAnnouncementRequest"}, + "output":{"shape":"CreateTransitGatewayRouteTableAnnouncementResult"} }, - "DescribeImportSnapshotTasks":{ - "name":"DescribeImportSnapshotTasks", + "CreateTransitGatewayVpcAttachment":{ + "name":"CreateTransitGatewayVpcAttachment", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeImportSnapshotTasksRequest"}, - "output":{"shape":"DescribeImportSnapshotTasksResult"} + "input":{"shape":"CreateTransitGatewayVpcAttachmentRequest"}, + "output":{"shape":"CreateTransitGatewayVpcAttachmentResult"} }, - "DescribeInstanceAttribute":{ - "name":"DescribeInstanceAttribute", + "CreateVerifiedAccessEndpoint":{ + "name":"CreateVerifiedAccessEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeInstanceAttributeRequest"}, - "output":{"shape":"InstanceAttribute"} + "input":{"shape":"CreateVerifiedAccessEndpointRequest"}, + "output":{"shape":"CreateVerifiedAccessEndpointResult"} }, - "DescribeInstanceStatus":{ - "name":"DescribeInstanceStatus", + "CreateVerifiedAccessGroup":{ + "name":"CreateVerifiedAccessGroup", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeInstanceStatusRequest"}, - "output":{"shape":"DescribeInstanceStatusResult"} + "input":{"shape":"CreateVerifiedAccessGroupRequest"}, + "output":{"shape":"CreateVerifiedAccessGroupResult"} }, - "DescribeInstances":{ - "name":"DescribeInstances", + "CreateVerifiedAccessInstance":{ + "name":"CreateVerifiedAccessInstance", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeInstancesRequest"}, - "output":{"shape":"DescribeInstancesResult"} + "input":{"shape":"CreateVerifiedAccessInstanceRequest"}, + "output":{"shape":"CreateVerifiedAccessInstanceResult"} }, - "DescribeInternetGateways":{ - "name":"DescribeInternetGateways", + "CreateVerifiedAccessTrustProvider":{ + "name":"CreateVerifiedAccessTrustProvider", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeInternetGatewaysRequest"}, - "output":{"shape":"DescribeInternetGatewaysResult"} + "input":{"shape":"CreateVerifiedAccessTrustProviderRequest"}, + "output":{"shape":"CreateVerifiedAccessTrustProviderResult"} }, - "DescribeKeyPairs":{ - "name":"DescribeKeyPairs", + "CreateVolume":{ + "name":"CreateVolume", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeKeyPairsRequest"}, - "output":{"shape":"DescribeKeyPairsResult"} + "input":{"shape":"CreateVolumeRequest"}, + "output":{"shape":"Volume"} }, - "DescribeMovingAddresses":{ - "name":"DescribeMovingAddresses", + "CreateVpc":{ + "name":"CreateVpc", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeMovingAddressesRequest"}, - "output":{"shape":"DescribeMovingAddressesResult"} + "input":{"shape":"CreateVpcRequest"}, + "output":{"shape":"CreateVpcResult"} }, - "DescribeNatGateways":{ - "name":"DescribeNatGateways", + "CreateVpcEndpoint":{ + "name":"CreateVpcEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeNatGatewaysRequest"}, - "output":{"shape":"DescribeNatGatewaysResult"} + "input":{"shape":"CreateVpcEndpointRequest"}, + "output":{"shape":"CreateVpcEndpointResult"} }, - "DescribeNetworkAcls":{ - "name":"DescribeNetworkAcls", + "CreateVpcEndpointConnectionNotification":{ + "name":"CreateVpcEndpointConnectionNotification", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeNetworkAclsRequest"}, - "output":{"shape":"DescribeNetworkAclsResult"} + "input":{"shape":"CreateVpcEndpointConnectionNotificationRequest"}, + "output":{"shape":"CreateVpcEndpointConnectionNotificationResult"} }, - "DescribeNetworkInterfaceAttribute":{ - "name":"DescribeNetworkInterfaceAttribute", + "CreateVpcEndpointServiceConfiguration":{ + "name":"CreateVpcEndpointServiceConfiguration", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeNetworkInterfaceAttributeRequest"}, - "output":{"shape":"DescribeNetworkInterfaceAttributeResult"} + "input":{"shape":"CreateVpcEndpointServiceConfigurationRequest"}, + "output":{"shape":"CreateVpcEndpointServiceConfigurationResult"} }, - "DescribeNetworkInterfaces":{ - "name":"DescribeNetworkInterfaces", + "CreateVpcPeeringConnection":{ + "name":"CreateVpcPeeringConnection", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeNetworkInterfacesRequest"}, - "output":{"shape":"DescribeNetworkInterfacesResult"} + "input":{"shape":"CreateVpcPeeringConnectionRequest"}, + "output":{"shape":"CreateVpcPeeringConnectionResult"} }, - "DescribePlacementGroups":{ - "name":"DescribePlacementGroups", + "CreateVpnConnection":{ + "name":"CreateVpnConnection", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribePlacementGroupsRequest"}, - "output":{"shape":"DescribePlacementGroupsResult"} + "input":{"shape":"CreateVpnConnectionRequest"}, + "output":{"shape":"CreateVpnConnectionResult"} }, - "DescribePrefixLists":{ - "name":"DescribePrefixLists", + "CreateVpnConnectionRoute":{ + "name":"CreateVpnConnectionRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribePrefixListsRequest"}, - "output":{"shape":"DescribePrefixListsResult"} + "input":{"shape":"CreateVpnConnectionRouteRequest"} }, - "DescribeRegions":{ - "name":"DescribeRegions", + "CreateVpnGateway":{ + "name":"CreateVpnGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeRegionsRequest"}, - "output":{"shape":"DescribeRegionsResult"} + "input":{"shape":"CreateVpnGatewayRequest"}, + "output":{"shape":"CreateVpnGatewayResult"} }, - "DescribeReservedInstances":{ - "name":"DescribeReservedInstances", + "DeleteCarrierGateway":{ + "name":"DeleteCarrierGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeReservedInstancesRequest"}, - "output":{"shape":"DescribeReservedInstancesResult"} + "input":{"shape":"DeleteCarrierGatewayRequest"}, + "output":{"shape":"DeleteCarrierGatewayResult"} }, - "DescribeReservedInstancesListings":{ - "name":"DescribeReservedInstancesListings", + "DeleteClientVpnEndpoint":{ + "name":"DeleteClientVpnEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeReservedInstancesListingsRequest"}, - "output":{"shape":"DescribeReservedInstancesListingsResult"} + "input":{"shape":"DeleteClientVpnEndpointRequest"}, + "output":{"shape":"DeleteClientVpnEndpointResult"} }, - "DescribeReservedInstancesModifications":{ - "name":"DescribeReservedInstancesModifications", + "DeleteClientVpnRoute":{ + "name":"DeleteClientVpnRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeReservedInstancesModificationsRequest"}, - "output":{"shape":"DescribeReservedInstancesModificationsResult"} + "input":{"shape":"DeleteClientVpnRouteRequest"}, + "output":{"shape":"DeleteClientVpnRouteResult"} }, - "DescribeReservedInstancesOfferings":{ - "name":"DescribeReservedInstancesOfferings", + "DeleteCoipCidr":{ + "name":"DeleteCoipCidr", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeReservedInstancesOfferingsRequest"}, - "output":{"shape":"DescribeReservedInstancesOfferingsResult"} + "input":{"shape":"DeleteCoipCidrRequest"}, + "output":{"shape":"DeleteCoipCidrResult"} }, - "DescribeRouteTables":{ - "name":"DescribeRouteTables", + "DeleteCoipPool":{ + "name":"DeleteCoipPool", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeRouteTablesRequest"}, - "output":{"shape":"DescribeRouteTablesResult"} + "input":{"shape":"DeleteCoipPoolRequest"}, + "output":{"shape":"DeleteCoipPoolResult"} }, - "DescribeScheduledInstanceAvailability":{ - "name":"DescribeScheduledInstanceAvailability", + "DeleteCustomerGateway":{ + "name":"DeleteCustomerGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeScheduledInstanceAvailabilityRequest"}, - "output":{"shape":"DescribeScheduledInstanceAvailabilityResult"} + "input":{"shape":"DeleteCustomerGatewayRequest"} }, - "DescribeScheduledInstances":{ - "name":"DescribeScheduledInstances", + "DeleteDhcpOptions":{ + "name":"DeleteDhcpOptions", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeScheduledInstancesRequest"}, - "output":{"shape":"DescribeScheduledInstancesResult"} + "input":{"shape":"DeleteDhcpOptionsRequest"} }, - "DescribeSecurityGroupReferences":{ - "name":"DescribeSecurityGroupReferences", + "DeleteEgressOnlyInternetGateway":{ + "name":"DeleteEgressOnlyInternetGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSecurityGroupReferencesRequest"}, - "output":{"shape":"DescribeSecurityGroupReferencesResult"} + "input":{"shape":"DeleteEgressOnlyInternetGatewayRequest"}, + "output":{"shape":"DeleteEgressOnlyInternetGatewayResult"} }, - "DescribeSecurityGroups":{ - "name":"DescribeSecurityGroups", + "DeleteFleets":{ + "name":"DeleteFleets", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSecurityGroupsRequest"}, - "output":{"shape":"DescribeSecurityGroupsResult"} + "input":{"shape":"DeleteFleetsRequest"}, + "output":{"shape":"DeleteFleetsResult"} }, - "DescribeSnapshotAttribute":{ - "name":"DescribeSnapshotAttribute", + "DeleteFlowLogs":{ + "name":"DeleteFlowLogs", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSnapshotAttributeRequest"}, - "output":{"shape":"DescribeSnapshotAttributeResult"} + "input":{"shape":"DeleteFlowLogsRequest"}, + "output":{"shape":"DeleteFlowLogsResult"} }, - "DescribeSnapshots":{ - "name":"DescribeSnapshots", + "DeleteFpgaImage":{ + "name":"DeleteFpgaImage", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSnapshotsRequest"}, - "output":{"shape":"DescribeSnapshotsResult"} + "input":{"shape":"DeleteFpgaImageRequest"}, + "output":{"shape":"DeleteFpgaImageResult"} }, - "DescribeSpotDatafeedSubscription":{ - "name":"DescribeSpotDatafeedSubscription", + "DeleteInstanceConnectEndpoint":{ + "name":"DeleteInstanceConnectEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSpotDatafeedSubscriptionRequest"}, - "output":{"shape":"DescribeSpotDatafeedSubscriptionResult"} + "input":{"shape":"DeleteInstanceConnectEndpointRequest"}, + "output":{"shape":"DeleteInstanceConnectEndpointResult"} }, - "DescribeSpotFleetInstances":{ - "name":"DescribeSpotFleetInstances", + "DeleteInstanceEventWindow":{ + "name":"DeleteInstanceEventWindow", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSpotFleetInstancesRequest"}, - "output":{"shape":"DescribeSpotFleetInstancesResponse"} + "input":{"shape":"DeleteInstanceEventWindowRequest"}, + "output":{"shape":"DeleteInstanceEventWindowResult"} }, - "DescribeSpotFleetRequestHistory":{ - "name":"DescribeSpotFleetRequestHistory", + "DeleteInternetGateway":{ + "name":"DeleteInternetGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSpotFleetRequestHistoryRequest"}, - "output":{"shape":"DescribeSpotFleetRequestHistoryResponse"} + "input":{"shape":"DeleteInternetGatewayRequest"} }, - "DescribeSpotFleetRequests":{ - "name":"DescribeSpotFleetRequests", + "DeleteIpam":{ + "name":"DeleteIpam", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSpotFleetRequestsRequest"}, - "output":{"shape":"DescribeSpotFleetRequestsResponse"} + "input":{"shape":"DeleteIpamRequest"}, + "output":{"shape":"DeleteIpamResult"} }, - "DescribeSpotInstanceRequests":{ - "name":"DescribeSpotInstanceRequests", + "DeleteIpamPool":{ + "name":"DeleteIpamPool", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSpotInstanceRequestsRequest"}, - "output":{"shape":"DescribeSpotInstanceRequestsResult"} + "input":{"shape":"DeleteIpamPoolRequest"}, + "output":{"shape":"DeleteIpamPoolResult"} }, - "DescribeSpotPriceHistory":{ - "name":"DescribeSpotPriceHistory", + "DeleteIpamResourceDiscovery":{ + "name":"DeleteIpamResourceDiscovery", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSpotPriceHistoryRequest"}, - "output":{"shape":"DescribeSpotPriceHistoryResult"} + "input":{"shape":"DeleteIpamResourceDiscoveryRequest"}, + "output":{"shape":"DeleteIpamResourceDiscoveryResult"} }, - "DescribeStaleSecurityGroups":{ - "name":"DescribeStaleSecurityGroups", + "DeleteIpamScope":{ + "name":"DeleteIpamScope", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeStaleSecurityGroupsRequest"}, - "output":{"shape":"DescribeStaleSecurityGroupsResult"} + "input":{"shape":"DeleteIpamScopeRequest"}, + "output":{"shape":"DeleteIpamScopeResult"} }, - "DescribeSubnets":{ - "name":"DescribeSubnets", + "DeleteKeyPair":{ + "name":"DeleteKeyPair", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeSubnetsRequest"}, - "output":{"shape":"DescribeSubnetsResult"} + "input":{"shape":"DeleteKeyPairRequest"}, + "output":{"shape":"DeleteKeyPairResult"} }, - "DescribeTags":{ - "name":"DescribeTags", + "DeleteLaunchTemplate":{ + "name":"DeleteLaunchTemplate", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeTagsRequest"}, - "output":{"shape":"DescribeTagsResult"} + "input":{"shape":"DeleteLaunchTemplateRequest"}, + "output":{"shape":"DeleteLaunchTemplateResult"} }, - "DescribeVolumeAttribute":{ - "name":"DescribeVolumeAttribute", + "DeleteLaunchTemplateVersions":{ + "name":"DeleteLaunchTemplateVersions", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVolumeAttributeRequest"}, - "output":{"shape":"DescribeVolumeAttributeResult"} + "input":{"shape":"DeleteLaunchTemplateVersionsRequest"}, + "output":{"shape":"DeleteLaunchTemplateVersionsResult"} }, - "DescribeVolumeStatus":{ - "name":"DescribeVolumeStatus", + "DeleteLocalGatewayRoute":{ + "name":"DeleteLocalGatewayRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVolumeStatusRequest"}, - "output":{"shape":"DescribeVolumeStatusResult"} + "input":{"shape":"DeleteLocalGatewayRouteRequest"}, + "output":{"shape":"DeleteLocalGatewayRouteResult"} }, - "DescribeVolumes":{ - "name":"DescribeVolumes", + "DeleteLocalGatewayRouteTable":{ + "name":"DeleteLocalGatewayRouteTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVolumesRequest"}, - "output":{"shape":"DescribeVolumesResult"} + "input":{"shape":"DeleteLocalGatewayRouteTableRequest"}, + "output":{"shape":"DeleteLocalGatewayRouteTableResult"} }, - "DescribeVpcAttribute":{ - "name":"DescribeVpcAttribute", + "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation":{ + "name":"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcAttributeRequest"}, - "output":{"shape":"DescribeVpcAttributeResult"} + "input":{"shape":"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest"}, + "output":{"shape":"DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult"} }, - "DescribeVpcClassicLink":{ - "name":"DescribeVpcClassicLink", + "DeleteLocalGatewayRouteTableVpcAssociation":{ + "name":"DeleteLocalGatewayRouteTableVpcAssociation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcClassicLinkRequest"}, - "output":{"shape":"DescribeVpcClassicLinkResult"} + "input":{"shape":"DeleteLocalGatewayRouteTableVpcAssociationRequest"}, + "output":{"shape":"DeleteLocalGatewayRouteTableVpcAssociationResult"} }, - "DescribeVpcClassicLinkDnsSupport":{ - "name":"DescribeVpcClassicLinkDnsSupport", + "DeleteManagedPrefixList":{ + "name":"DeleteManagedPrefixList", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcClassicLinkDnsSupportRequest"}, - "output":{"shape":"DescribeVpcClassicLinkDnsSupportResult"} + "input":{"shape":"DeleteManagedPrefixListRequest"}, + "output":{"shape":"DeleteManagedPrefixListResult"} }, - "DescribeVpcEndpointServices":{ - "name":"DescribeVpcEndpointServices", + "DeleteNatGateway":{ + "name":"DeleteNatGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcEndpointServicesRequest"}, - "output":{"shape":"DescribeVpcEndpointServicesResult"} + "input":{"shape":"DeleteNatGatewayRequest"}, + "output":{"shape":"DeleteNatGatewayResult"} }, - "DescribeVpcEndpoints":{ - "name":"DescribeVpcEndpoints", + "DeleteNetworkAcl":{ + "name":"DeleteNetworkAcl", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcEndpointsRequest"}, - "output":{"shape":"DescribeVpcEndpointsResult"} + "input":{"shape":"DeleteNetworkAclRequest"} }, - "DescribeVpcPeeringConnections":{ - "name":"DescribeVpcPeeringConnections", + "DeleteNetworkAclEntry":{ + "name":"DeleteNetworkAclEntry", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcPeeringConnectionsRequest"}, - "output":{"shape":"DescribeVpcPeeringConnectionsResult"} + "input":{"shape":"DeleteNetworkAclEntryRequest"} }, - "DescribeVpcs":{ - "name":"DescribeVpcs", + "DeleteNetworkInsightsAccessScope":{ + "name":"DeleteNetworkInsightsAccessScope", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpcsRequest"}, - "output":{"shape":"DescribeVpcsResult"} + "input":{"shape":"DeleteNetworkInsightsAccessScopeRequest"}, + "output":{"shape":"DeleteNetworkInsightsAccessScopeResult"} }, - "DescribeVpnConnections":{ - "name":"DescribeVpnConnections", + "DeleteNetworkInsightsAccessScopeAnalysis":{ + "name":"DeleteNetworkInsightsAccessScopeAnalysis", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpnConnectionsRequest"}, - "output":{"shape":"DescribeVpnConnectionsResult"} + "input":{"shape":"DeleteNetworkInsightsAccessScopeAnalysisRequest"}, + "output":{"shape":"DeleteNetworkInsightsAccessScopeAnalysisResult"} }, - "DescribeVpnGateways":{ - "name":"DescribeVpnGateways", + "DeleteNetworkInsightsAnalysis":{ + "name":"DeleteNetworkInsightsAnalysis", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DescribeVpnGatewaysRequest"}, - "output":{"shape":"DescribeVpnGatewaysResult"} + "input":{"shape":"DeleteNetworkInsightsAnalysisRequest"}, + "output":{"shape":"DeleteNetworkInsightsAnalysisResult"} }, - "DetachClassicLinkVpc":{ - "name":"DetachClassicLinkVpc", + "DeleteNetworkInsightsPath":{ + "name":"DeleteNetworkInsightsPath", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DetachClassicLinkVpcRequest"}, - "output":{"shape":"DetachClassicLinkVpcResult"} + "input":{"shape":"DeleteNetworkInsightsPathRequest"}, + "output":{"shape":"DeleteNetworkInsightsPathResult"} }, - "DetachInternetGateway":{ - "name":"DetachInternetGateway", + "DeleteNetworkInterface":{ + "name":"DeleteNetworkInterface", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DetachInternetGatewayRequest"} + "input":{"shape":"DeleteNetworkInterfaceRequest"} }, - "DetachNetworkInterface":{ - "name":"DetachNetworkInterface", + "DeleteNetworkInterfacePermission":{ + "name":"DeleteNetworkInterfacePermission", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DetachNetworkInterfaceRequest"} + "input":{"shape":"DeleteNetworkInterfacePermissionRequest"}, + "output":{"shape":"DeleteNetworkInterfacePermissionResult"} }, - "DetachVolume":{ - "name":"DetachVolume", + "DeletePlacementGroup":{ + "name":"DeletePlacementGroup", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DetachVolumeRequest"}, - "output":{"shape":"VolumeAttachment"} + "input":{"shape":"DeletePlacementGroupRequest"} }, - "DetachVpnGateway":{ - "name":"DetachVpnGateway", + "DeletePublicIpv4Pool":{ + "name":"DeletePublicIpv4Pool", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DetachVpnGatewayRequest"} + "input":{"shape":"DeletePublicIpv4PoolRequest"}, + "output":{"shape":"DeletePublicIpv4PoolResult"} }, - "DisableVgwRoutePropagation":{ - "name":"DisableVgwRoutePropagation", + "DeleteQueuedReservedInstances":{ + "name":"DeleteQueuedReservedInstances", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DisableVgwRoutePropagationRequest"} + "input":{"shape":"DeleteQueuedReservedInstancesRequest"}, + "output":{"shape":"DeleteQueuedReservedInstancesResult"} }, - "DisableVpcClassicLink":{ - "name":"DisableVpcClassicLink", + "DeleteRoute":{ + "name":"DeleteRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DisableVpcClassicLinkRequest"}, - "output":{"shape":"DisableVpcClassicLinkResult"} + "input":{"shape":"DeleteRouteRequest"} }, - "DisableVpcClassicLinkDnsSupport":{ - "name":"DisableVpcClassicLinkDnsSupport", + "DeleteRouteTable":{ + "name":"DeleteRouteTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DisableVpcClassicLinkDnsSupportRequest"}, - "output":{"shape":"DisableVpcClassicLinkDnsSupportResult"} + "input":{"shape":"DeleteRouteTableRequest"} }, - "DisassociateAddress":{ - "name":"DisassociateAddress", + "DeleteSecurityGroup":{ + "name":"DeleteSecurityGroup", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DisassociateAddressRequest"} + "input":{"shape":"DeleteSecurityGroupRequest"} }, - "DisassociateRouteTable":{ - "name":"DisassociateRouteTable", + "DeleteSnapshot":{ + "name":"DeleteSnapshot", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"DisassociateRouteTableRequest"} + "input":{"shape":"DeleteSnapshotRequest"} }, - "EnableVgwRoutePropagation":{ - "name":"EnableVgwRoutePropagation", + "DeleteSpotDatafeedSubscription":{ + "name":"DeleteSpotDatafeedSubscription", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"EnableVgwRoutePropagationRequest"} + "input":{"shape":"DeleteSpotDatafeedSubscriptionRequest"} }, - "EnableVolumeIO":{ - "name":"EnableVolumeIO", + "DeleteSubnet":{ + "name":"DeleteSubnet", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"EnableVolumeIORequest"} + "input":{"shape":"DeleteSubnetRequest"} }, - "EnableVpcClassicLink":{ - "name":"EnableVpcClassicLink", + "DeleteSubnetCidrReservation":{ + "name":"DeleteSubnetCidrReservation", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"EnableVpcClassicLinkRequest"}, - "output":{"shape":"EnableVpcClassicLinkResult"} + "input":{"shape":"DeleteSubnetCidrReservationRequest"}, + "output":{"shape":"DeleteSubnetCidrReservationResult"} }, - "EnableVpcClassicLinkDnsSupport":{ - "name":"EnableVpcClassicLinkDnsSupport", + "DeleteTags":{ + "name":"DeleteTags", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"EnableVpcClassicLinkDnsSupportRequest"}, - "output":{"shape":"EnableVpcClassicLinkDnsSupportResult"} + "input":{"shape":"DeleteTagsRequest"} }, - "GetConsoleOutput":{ - "name":"GetConsoleOutput", + "DeleteTrafficMirrorFilter":{ + "name":"DeleteTrafficMirrorFilter", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"GetConsoleOutputRequest"}, - "output":{"shape":"GetConsoleOutputResult"} + "input":{"shape":"DeleteTrafficMirrorFilterRequest"}, + "output":{"shape":"DeleteTrafficMirrorFilterResult"} }, - "GetConsoleScreenshot":{ - "name":"GetConsoleScreenshot", + "DeleteTrafficMirrorFilterRule":{ + "name":"DeleteTrafficMirrorFilterRule", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"GetConsoleScreenshotRequest"}, - "output":{"shape":"GetConsoleScreenshotResult"} + "input":{"shape":"DeleteTrafficMirrorFilterRuleRequest"}, + "output":{"shape":"DeleteTrafficMirrorFilterRuleResult"} }, - "GetPasswordData":{ - "name":"GetPasswordData", + "DeleteTrafficMirrorSession":{ + "name":"DeleteTrafficMirrorSession", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"GetPasswordDataRequest"}, - "output":{"shape":"GetPasswordDataResult"} + "input":{"shape":"DeleteTrafficMirrorSessionRequest"}, + "output":{"shape":"DeleteTrafficMirrorSessionResult"} }, - "ImportImage":{ - "name":"ImportImage", + "DeleteTrafficMirrorTarget":{ + "name":"DeleteTrafficMirrorTarget", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ImportImageRequest"}, - "output":{"shape":"ImportImageResult"} + "input":{"shape":"DeleteTrafficMirrorTargetRequest"}, + "output":{"shape":"DeleteTrafficMirrorTargetResult"} }, - "ImportInstance":{ - "name":"ImportInstance", + "DeleteTransitGateway":{ + "name":"DeleteTransitGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ImportInstanceRequest"}, - "output":{"shape":"ImportInstanceResult"} + "input":{"shape":"DeleteTransitGatewayRequest"}, + "output":{"shape":"DeleteTransitGatewayResult"} }, - "ImportKeyPair":{ - "name":"ImportKeyPair", + "DeleteTransitGatewayConnect":{ + "name":"DeleteTransitGatewayConnect", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ImportKeyPairRequest"}, - "output":{"shape":"ImportKeyPairResult"} + "input":{"shape":"DeleteTransitGatewayConnectRequest"}, + "output":{"shape":"DeleteTransitGatewayConnectResult"} }, - "ImportSnapshot":{ - "name":"ImportSnapshot", + "DeleteTransitGatewayConnectPeer":{ + "name":"DeleteTransitGatewayConnectPeer", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ImportSnapshotRequest"}, - "output":{"shape":"ImportSnapshotResult"} + "input":{"shape":"DeleteTransitGatewayConnectPeerRequest"}, + "output":{"shape":"DeleteTransitGatewayConnectPeerResult"} }, - "ImportVolume":{ - "name":"ImportVolume", + "DeleteTransitGatewayMulticastDomain":{ + "name":"DeleteTransitGatewayMulticastDomain", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ImportVolumeRequest"}, - "output":{"shape":"ImportVolumeResult"} + "input":{"shape":"DeleteTransitGatewayMulticastDomainRequest"}, + "output":{"shape":"DeleteTransitGatewayMulticastDomainResult"} }, - "ModifyHosts":{ - "name":"ModifyHosts", + "DeleteTransitGatewayPeeringAttachment":{ + "name":"DeleteTransitGatewayPeeringAttachment", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyHostsRequest"}, - "output":{"shape":"ModifyHostsResult"} + "input":{"shape":"DeleteTransitGatewayPeeringAttachmentRequest"}, + "output":{"shape":"DeleteTransitGatewayPeeringAttachmentResult"} }, - "ModifyIdFormat":{ - "name":"ModifyIdFormat", + "DeleteTransitGatewayPolicyTable":{ + "name":"DeleteTransitGatewayPolicyTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyIdFormatRequest"} + "input":{"shape":"DeleteTransitGatewayPolicyTableRequest"}, + "output":{"shape":"DeleteTransitGatewayPolicyTableResult"} }, - "ModifyIdentityIdFormat":{ - "name":"ModifyIdentityIdFormat", + "DeleteTransitGatewayPrefixListReference":{ + "name":"DeleteTransitGatewayPrefixListReference", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyIdentityIdFormatRequest"} + "input":{"shape":"DeleteTransitGatewayPrefixListReferenceRequest"}, + "output":{"shape":"DeleteTransitGatewayPrefixListReferenceResult"} }, - "ModifyImageAttribute":{ - "name":"ModifyImageAttribute", + "DeleteTransitGatewayRoute":{ + "name":"DeleteTransitGatewayRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyImageAttributeRequest"} + "input":{"shape":"DeleteTransitGatewayRouteRequest"}, + "output":{"shape":"DeleteTransitGatewayRouteResult"} }, - "ModifyInstanceAttribute":{ - "name":"ModifyInstanceAttribute", + "DeleteTransitGatewayRouteTable":{ + "name":"DeleteTransitGatewayRouteTable", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyInstanceAttributeRequest"} + "input":{"shape":"DeleteTransitGatewayRouteTableRequest"}, + "output":{"shape":"DeleteTransitGatewayRouteTableResult"} }, - "ModifyInstancePlacement":{ - "name":"ModifyInstancePlacement", + "DeleteTransitGatewayRouteTableAnnouncement":{ + "name":"DeleteTransitGatewayRouteTableAnnouncement", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyInstancePlacementRequest"}, - "output":{"shape":"ModifyInstancePlacementResult"} + "input":{"shape":"DeleteTransitGatewayRouteTableAnnouncementRequest"}, + "output":{"shape":"DeleteTransitGatewayRouteTableAnnouncementResult"} }, - "ModifyNetworkInterfaceAttribute":{ - "name":"ModifyNetworkInterfaceAttribute", + "DeleteTransitGatewayVpcAttachment":{ + "name":"DeleteTransitGatewayVpcAttachment", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyNetworkInterfaceAttributeRequest"} + "input":{"shape":"DeleteTransitGatewayVpcAttachmentRequest"}, + "output":{"shape":"DeleteTransitGatewayVpcAttachmentResult"} }, - "ModifyReservedInstances":{ - "name":"ModifyReservedInstances", + "DeleteVerifiedAccessEndpoint":{ + "name":"DeleteVerifiedAccessEndpoint", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyReservedInstancesRequest"}, - "output":{"shape":"ModifyReservedInstancesResult"} + "input":{"shape":"DeleteVerifiedAccessEndpointRequest"}, + "output":{"shape":"DeleteVerifiedAccessEndpointResult"} }, - "ModifySnapshotAttribute":{ - "name":"ModifySnapshotAttribute", + "DeleteVerifiedAccessGroup":{ + "name":"DeleteVerifiedAccessGroup", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifySnapshotAttributeRequest"} + "input":{"shape":"DeleteVerifiedAccessGroupRequest"}, + "output":{"shape":"DeleteVerifiedAccessGroupResult"} }, - "ModifySpotFleetRequest":{ - "name":"ModifySpotFleetRequest", + "DeleteVerifiedAccessInstance":{ + "name":"DeleteVerifiedAccessInstance", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifySpotFleetRequestRequest"}, - "output":{"shape":"ModifySpotFleetRequestResponse"} + "input":{"shape":"DeleteVerifiedAccessInstanceRequest"}, + "output":{"shape":"DeleteVerifiedAccessInstanceResult"} }, - "ModifySubnetAttribute":{ - "name":"ModifySubnetAttribute", + "DeleteVerifiedAccessTrustProvider":{ + "name":"DeleteVerifiedAccessTrustProvider", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifySubnetAttributeRequest"} + "input":{"shape":"DeleteVerifiedAccessTrustProviderRequest"}, + "output":{"shape":"DeleteVerifiedAccessTrustProviderResult"} }, - "ModifyVolumeAttribute":{ - "name":"ModifyVolumeAttribute", + "DeleteVolume":{ + "name":"DeleteVolume", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyVolumeAttributeRequest"} + "input":{"shape":"DeleteVolumeRequest"} }, - "ModifyVpcAttribute":{ - "name":"ModifyVpcAttribute", + "DeleteVpc":{ + "name":"DeleteVpc", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyVpcAttributeRequest"} + "input":{"shape":"DeleteVpcRequest"} }, - "ModifyVpcEndpoint":{ - "name":"ModifyVpcEndpoint", + "DeleteVpcEndpointConnectionNotifications":{ + "name":"DeleteVpcEndpointConnectionNotifications", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyVpcEndpointRequest"}, - "output":{"shape":"ModifyVpcEndpointResult"} + "input":{"shape":"DeleteVpcEndpointConnectionNotificationsRequest"}, + "output":{"shape":"DeleteVpcEndpointConnectionNotificationsResult"} }, - "ModifyVpcPeeringConnectionOptions":{ - "name":"ModifyVpcPeeringConnectionOptions", + "DeleteVpcEndpointServiceConfigurations":{ + "name":"DeleteVpcEndpointServiceConfigurations", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ModifyVpcPeeringConnectionOptionsRequest"}, - "output":{"shape":"ModifyVpcPeeringConnectionOptionsResult"} + "input":{"shape":"DeleteVpcEndpointServiceConfigurationsRequest"}, + "output":{"shape":"DeleteVpcEndpointServiceConfigurationsResult"} }, - "MonitorInstances":{ - "name":"MonitorInstances", + "DeleteVpcEndpoints":{ + "name":"DeleteVpcEndpoints", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"MonitorInstancesRequest"}, - "output":{"shape":"MonitorInstancesResult"} + "input":{"shape":"DeleteVpcEndpointsRequest"}, + "output":{"shape":"DeleteVpcEndpointsResult"} }, - "MoveAddressToVpc":{ - "name":"MoveAddressToVpc", + "DeleteVpcPeeringConnection":{ + "name":"DeleteVpcPeeringConnection", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"MoveAddressToVpcRequest"}, - "output":{"shape":"MoveAddressToVpcResult"} + "input":{"shape":"DeleteVpcPeeringConnectionRequest"}, + "output":{"shape":"DeleteVpcPeeringConnectionResult"} }, - "PurchaseReservedInstancesOffering":{ - "name":"PurchaseReservedInstancesOffering", + "DeleteVpnConnection":{ + "name":"DeleteVpnConnection", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"PurchaseReservedInstancesOfferingRequest"}, - "output":{"shape":"PurchaseReservedInstancesOfferingResult"} + "input":{"shape":"DeleteVpnConnectionRequest"} }, - "PurchaseScheduledInstances":{ - "name":"PurchaseScheduledInstances", + "DeleteVpnConnectionRoute":{ + "name":"DeleteVpnConnectionRoute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"PurchaseScheduledInstancesRequest"}, - "output":{"shape":"PurchaseScheduledInstancesResult"} + "input":{"shape":"DeleteVpnConnectionRouteRequest"} }, - "RebootInstances":{ - "name":"RebootInstances", + "DeleteVpnGateway":{ + "name":"DeleteVpnGateway", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RebootInstancesRequest"} + "input":{"shape":"DeleteVpnGatewayRequest"} }, - "RegisterImage":{ - "name":"RegisterImage", + "DeprovisionByoipCidr":{ + "name":"DeprovisionByoipCidr", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RegisterImageRequest"}, - "output":{"shape":"RegisterImageResult"} + "input":{"shape":"DeprovisionByoipCidrRequest"}, + "output":{"shape":"DeprovisionByoipCidrResult"} }, - "RejectVpcPeeringConnection":{ - "name":"RejectVpcPeeringConnection", + "DeprovisionIpamPoolCidr":{ + "name":"DeprovisionIpamPoolCidr", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RejectVpcPeeringConnectionRequest"}, - "output":{"shape":"RejectVpcPeeringConnectionResult"} + "input":{"shape":"DeprovisionIpamPoolCidrRequest"}, + "output":{"shape":"DeprovisionIpamPoolCidrResult"} }, - "ReleaseAddress":{ - "name":"ReleaseAddress", + "DeprovisionPublicIpv4PoolCidr":{ + "name":"DeprovisionPublicIpv4PoolCidr", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReleaseAddressRequest"} + "input":{"shape":"DeprovisionPublicIpv4PoolCidrRequest"}, + "output":{"shape":"DeprovisionPublicIpv4PoolCidrResult"} }, - "ReleaseHosts":{ - "name":"ReleaseHosts", + "DeregisterImage":{ + "name":"DeregisterImage", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReleaseHostsRequest"}, - "output":{"shape":"ReleaseHostsResult"} + "input":{"shape":"DeregisterImageRequest"} }, - "ReplaceNetworkAclAssociation":{ - "name":"ReplaceNetworkAclAssociation", + "DeregisterInstanceEventNotificationAttributes":{ + "name":"DeregisterInstanceEventNotificationAttributes", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReplaceNetworkAclAssociationRequest"}, - "output":{"shape":"ReplaceNetworkAclAssociationResult"} + "input":{"shape":"DeregisterInstanceEventNotificationAttributesRequest"}, + "output":{"shape":"DeregisterInstanceEventNotificationAttributesResult"} }, - "ReplaceNetworkAclEntry":{ - "name":"ReplaceNetworkAclEntry", + "DeregisterTransitGatewayMulticastGroupMembers":{ + "name":"DeregisterTransitGatewayMulticastGroupMembers", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReplaceNetworkAclEntryRequest"} + "input":{"shape":"DeregisterTransitGatewayMulticastGroupMembersRequest"}, + "output":{"shape":"DeregisterTransitGatewayMulticastGroupMembersResult"} }, - "ReplaceRoute":{ - "name":"ReplaceRoute", + "DeregisterTransitGatewayMulticastGroupSources":{ + "name":"DeregisterTransitGatewayMulticastGroupSources", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReplaceRouteRequest"} + "input":{"shape":"DeregisterTransitGatewayMulticastGroupSourcesRequest"}, + "output":{"shape":"DeregisterTransitGatewayMulticastGroupSourcesResult"} }, - "ReplaceRouteTableAssociation":{ - "name":"ReplaceRouteTableAssociation", + "DescribeAccountAttributes":{ + "name":"DescribeAccountAttributes", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReplaceRouteTableAssociationRequest"}, - "output":{"shape":"ReplaceRouteTableAssociationResult"} + "input":{"shape":"DescribeAccountAttributesRequest"}, + "output":{"shape":"DescribeAccountAttributesResult"} }, - "ReportInstanceStatus":{ - "name":"ReportInstanceStatus", + "DescribeAddressTransfers":{ + "name":"DescribeAddressTransfers", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ReportInstanceStatusRequest"} + "input":{"shape":"DescribeAddressTransfersRequest"}, + "output":{"shape":"DescribeAddressTransfersResult"} }, - "RequestSpotFleet":{ - "name":"RequestSpotFleet", + "DescribeAddresses":{ + "name":"DescribeAddresses", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RequestSpotFleetRequest"}, - "output":{"shape":"RequestSpotFleetResponse"} + "input":{"shape":"DescribeAddressesRequest"}, + "output":{"shape":"DescribeAddressesResult"} }, - "RequestSpotInstances":{ - "name":"RequestSpotInstances", + "DescribeAddressesAttribute":{ + "name":"DescribeAddressesAttribute", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RequestSpotInstancesRequest"}, - "output":{"shape":"RequestSpotInstancesResult"} + "input":{"shape":"DescribeAddressesAttributeRequest"}, + "output":{"shape":"DescribeAddressesAttributeResult"} }, - "ResetImageAttribute":{ - "name":"ResetImageAttribute", + "DescribeAggregateIdFormat":{ + "name":"DescribeAggregateIdFormat", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ResetImageAttributeRequest"} + "input":{"shape":"DescribeAggregateIdFormatRequest"}, + "output":{"shape":"DescribeAggregateIdFormatResult"} }, - "ResetInstanceAttribute":{ - "name":"ResetInstanceAttribute", + "DescribeAvailabilityZones":{ + "name":"DescribeAvailabilityZones", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ResetInstanceAttributeRequest"} + "input":{"shape":"DescribeAvailabilityZonesRequest"}, + "output":{"shape":"DescribeAvailabilityZonesResult"} }, - "ResetNetworkInterfaceAttribute":{ - "name":"ResetNetworkInterfaceAttribute", + "DescribeAwsNetworkPerformanceMetricSubscriptions":{ + "name":"DescribeAwsNetworkPerformanceMetricSubscriptions", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ResetNetworkInterfaceAttributeRequest"} + "input":{"shape":"DescribeAwsNetworkPerformanceMetricSubscriptionsRequest"}, + "output":{"shape":"DescribeAwsNetworkPerformanceMetricSubscriptionsResult"} }, - "ResetSnapshotAttribute":{ - "name":"ResetSnapshotAttribute", + "DescribeBundleTasks":{ + "name":"DescribeBundleTasks", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"ResetSnapshotAttributeRequest"} + "input":{"shape":"DescribeBundleTasksRequest"}, + "output":{"shape":"DescribeBundleTasksResult"} }, - "RestoreAddressToClassic":{ - "name":"RestoreAddressToClassic", + "DescribeByoipCidrs":{ + "name":"DescribeByoipCidrs", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RestoreAddressToClassicRequest"}, - "output":{"shape":"RestoreAddressToClassicResult"} + "input":{"shape":"DescribeByoipCidrsRequest"}, + "output":{"shape":"DescribeByoipCidrsResult"} }, - "RevokeSecurityGroupEgress":{ - "name":"RevokeSecurityGroupEgress", + "DescribeCapacityReservationFleets":{ + "name":"DescribeCapacityReservationFleets", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RevokeSecurityGroupEgressRequest"} + "input":{"shape":"DescribeCapacityReservationFleetsRequest"}, + "output":{"shape":"DescribeCapacityReservationFleetsResult"} }, - "RevokeSecurityGroupIngress":{ - "name":"RevokeSecurityGroupIngress", + "DescribeCapacityReservations":{ + "name":"DescribeCapacityReservations", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RevokeSecurityGroupIngressRequest"} + "input":{"shape":"DescribeCapacityReservationsRequest"}, + "output":{"shape":"DescribeCapacityReservationsResult"} }, - "RunInstances":{ - "name":"RunInstances", + "DescribeCarrierGateways":{ + "name":"DescribeCarrierGateways", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RunInstancesRequest"}, - "output":{"shape":"Reservation"} + "input":{"shape":"DescribeCarrierGatewaysRequest"}, + "output":{"shape":"DescribeCarrierGatewaysResult"} }, - "RunScheduledInstances":{ - "name":"RunScheduledInstances", + "DescribeClassicLinkInstances":{ + "name":"DescribeClassicLinkInstances", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"RunScheduledInstancesRequest"}, - "output":{"shape":"RunScheduledInstancesResult"} + "input":{"shape":"DescribeClassicLinkInstancesRequest"}, + "output":{"shape":"DescribeClassicLinkInstancesResult"} }, - "StartInstances":{ - "name":"StartInstances", + "DescribeClientVpnAuthorizationRules":{ + "name":"DescribeClientVpnAuthorizationRules", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"StartInstancesRequest"}, - "output":{"shape":"StartInstancesResult"} + "input":{"shape":"DescribeClientVpnAuthorizationRulesRequest"}, + "output":{"shape":"DescribeClientVpnAuthorizationRulesResult"} }, - "StopInstances":{ - "name":"StopInstances", + "DescribeClientVpnConnections":{ + "name":"DescribeClientVpnConnections", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"StopInstancesRequest"}, - "output":{"shape":"StopInstancesResult"} + "input":{"shape":"DescribeClientVpnConnectionsRequest"}, + "output":{"shape":"DescribeClientVpnConnectionsResult"} }, - "TerminateInstances":{ - "name":"TerminateInstances", + "DescribeClientVpnEndpoints":{ + "name":"DescribeClientVpnEndpoints", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"TerminateInstancesRequest"}, - "output":{"shape":"TerminateInstancesResult"} + "input":{"shape":"DescribeClientVpnEndpointsRequest"}, + "output":{"shape":"DescribeClientVpnEndpointsResult"} }, - "UnassignPrivateIpAddresses":{ - "name":"UnassignPrivateIpAddresses", + "DescribeClientVpnRoutes":{ + "name":"DescribeClientVpnRoutes", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"UnassignPrivateIpAddressesRequest"} + "input":{"shape":"DescribeClientVpnRoutesRequest"}, + "output":{"shape":"DescribeClientVpnRoutesResult"} }, - "UnmonitorInstances":{ - "name":"UnmonitorInstances", + "DescribeClientVpnTargetNetworks":{ + "name":"DescribeClientVpnTargetNetworks", "http":{ "method":"POST", "requestUri":"/" }, - "input":{"shape":"UnmonitorInstancesRequest"}, - "output":{"shape":"UnmonitorInstancesResult"} - } - }, - "shapes":{ - "AcceptVpcPeeringConnectionRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcPeeringConnectionId":{ - "shape":"String", + "input":{"shape":"DescribeClientVpnTargetNetworksRequest"}, + "output":{"shape":"DescribeClientVpnTargetNetworksResult"} + }, + "DescribeCoipPools":{ + "name":"DescribeCoipPools", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeCoipPoolsRequest"}, + "output":{"shape":"DescribeCoipPoolsResult"} + }, + "DescribeConversionTasks":{ + "name":"DescribeConversionTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeConversionTasksRequest"}, + "output":{"shape":"DescribeConversionTasksResult"} + }, + "DescribeCustomerGateways":{ + "name":"DescribeCustomerGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeCustomerGatewaysRequest"}, + "output":{"shape":"DescribeCustomerGatewaysResult"} + }, + "DescribeDhcpOptions":{ + "name":"DescribeDhcpOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeDhcpOptionsRequest"}, + "output":{"shape":"DescribeDhcpOptionsResult"} + }, + "DescribeEgressOnlyInternetGateways":{ + "name":"DescribeEgressOnlyInternetGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeEgressOnlyInternetGatewaysRequest"}, + "output":{"shape":"DescribeEgressOnlyInternetGatewaysResult"} + }, + "DescribeElasticGpus":{ + "name":"DescribeElasticGpus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeElasticGpusRequest"}, + "output":{"shape":"DescribeElasticGpusResult"} + }, + "DescribeExportImageTasks":{ + "name":"DescribeExportImageTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeExportImageTasksRequest"}, + "output":{"shape":"DescribeExportImageTasksResult"} + }, + "DescribeExportTasks":{ + "name":"DescribeExportTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeExportTasksRequest"}, + "output":{"shape":"DescribeExportTasksResult"} + }, + "DescribeFastLaunchImages":{ + "name":"DescribeFastLaunchImages", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFastLaunchImagesRequest"}, + "output":{"shape":"DescribeFastLaunchImagesResult"} + }, + "DescribeFastSnapshotRestores":{ + "name":"DescribeFastSnapshotRestores", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFastSnapshotRestoresRequest"}, + "output":{"shape":"DescribeFastSnapshotRestoresResult"} + }, + "DescribeFleetHistory":{ + "name":"DescribeFleetHistory", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFleetHistoryRequest"}, + "output":{"shape":"DescribeFleetHistoryResult"} + }, + "DescribeFleetInstances":{ + "name":"DescribeFleetInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFleetInstancesRequest"}, + "output":{"shape":"DescribeFleetInstancesResult"} + }, + "DescribeFleets":{ + "name":"DescribeFleets", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFleetsRequest"}, + "output":{"shape":"DescribeFleetsResult"} + }, + "DescribeFlowLogs":{ + "name":"DescribeFlowLogs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFlowLogsRequest"}, + "output":{"shape":"DescribeFlowLogsResult"} + }, + "DescribeFpgaImageAttribute":{ + "name":"DescribeFpgaImageAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFpgaImageAttributeRequest"}, + "output":{"shape":"DescribeFpgaImageAttributeResult"} + }, + "DescribeFpgaImages":{ + "name":"DescribeFpgaImages", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeFpgaImagesRequest"}, + "output":{"shape":"DescribeFpgaImagesResult"} + }, + "DescribeHostReservationOfferings":{ + "name":"DescribeHostReservationOfferings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeHostReservationOfferingsRequest"}, + "output":{"shape":"DescribeHostReservationOfferingsResult"} + }, + "DescribeHostReservations":{ + "name":"DescribeHostReservations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeHostReservationsRequest"}, + "output":{"shape":"DescribeHostReservationsResult"} + }, + "DescribeHosts":{ + "name":"DescribeHosts", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeHostsRequest"}, + "output":{"shape":"DescribeHostsResult"} + }, + "DescribeIamInstanceProfileAssociations":{ + "name":"DescribeIamInstanceProfileAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIamInstanceProfileAssociationsRequest"}, + "output":{"shape":"DescribeIamInstanceProfileAssociationsResult"} + }, + "DescribeIdFormat":{ + "name":"DescribeIdFormat", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIdFormatRequest"}, + "output":{"shape":"DescribeIdFormatResult"} + }, + "DescribeIdentityIdFormat":{ + "name":"DescribeIdentityIdFormat", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIdentityIdFormatRequest"}, + "output":{"shape":"DescribeIdentityIdFormatResult"} + }, + "DescribeImageAttribute":{ + "name":"DescribeImageAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeImageAttributeRequest"}, + "output":{"shape":"ImageAttribute"} + }, + "DescribeImages":{ + "name":"DescribeImages", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeImagesRequest"}, + "output":{"shape":"DescribeImagesResult"} + }, + "DescribeImportImageTasks":{ + "name":"DescribeImportImageTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeImportImageTasksRequest"}, + "output":{"shape":"DescribeImportImageTasksResult"} + }, + "DescribeImportSnapshotTasks":{ + "name":"DescribeImportSnapshotTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeImportSnapshotTasksRequest"}, + "output":{"shape":"DescribeImportSnapshotTasksResult"} + }, + "DescribeInstanceAttribute":{ + "name":"DescribeInstanceAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceAttributeRequest"}, + "output":{"shape":"InstanceAttribute"} + }, + "DescribeInstanceConnectEndpoints":{ + "name":"DescribeInstanceConnectEndpoints", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceConnectEndpointsRequest"}, + "output":{"shape":"DescribeInstanceConnectEndpointsResult"} + }, + "DescribeInstanceCreditSpecifications":{ + "name":"DescribeInstanceCreditSpecifications", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceCreditSpecificationsRequest"}, + "output":{"shape":"DescribeInstanceCreditSpecificationsResult"} + }, + "DescribeInstanceEventNotificationAttributes":{ + "name":"DescribeInstanceEventNotificationAttributes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceEventNotificationAttributesRequest"}, + "output":{"shape":"DescribeInstanceEventNotificationAttributesResult"} + }, + "DescribeInstanceEventWindows":{ + "name":"DescribeInstanceEventWindows", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceEventWindowsRequest"}, + "output":{"shape":"DescribeInstanceEventWindowsResult"} + }, + "DescribeInstanceStatus":{ + "name":"DescribeInstanceStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceStatusRequest"}, + "output":{"shape":"DescribeInstanceStatusResult"} + }, + "DescribeInstanceTypeOfferings":{ + "name":"DescribeInstanceTypeOfferings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceTypeOfferingsRequest"}, + "output":{"shape":"DescribeInstanceTypeOfferingsResult"} + }, + "DescribeInstanceTypes":{ + "name":"DescribeInstanceTypes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceTypesRequest"}, + "output":{"shape":"DescribeInstanceTypesResult"} + }, + "DescribeInstances":{ + "name":"DescribeInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstancesRequest"}, + "output":{"shape":"DescribeInstancesResult"} + }, + "DescribeInternetGateways":{ + "name":"DescribeInternetGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInternetGatewaysRequest"}, + "output":{"shape":"DescribeInternetGatewaysResult"} + }, + "DescribeIpamPools":{ + "name":"DescribeIpamPools", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpamPoolsRequest"}, + "output":{"shape":"DescribeIpamPoolsResult"} + }, + "DescribeIpamResourceDiscoveries":{ + "name":"DescribeIpamResourceDiscoveries", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpamResourceDiscoveriesRequest"}, + "output":{"shape":"DescribeIpamResourceDiscoveriesResult"} + }, + "DescribeIpamResourceDiscoveryAssociations":{ + "name":"DescribeIpamResourceDiscoveryAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpamResourceDiscoveryAssociationsRequest"}, + "output":{"shape":"DescribeIpamResourceDiscoveryAssociationsResult"} + }, + "DescribeIpamScopes":{ + "name":"DescribeIpamScopes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpamScopesRequest"}, + "output":{"shape":"DescribeIpamScopesResult"} + }, + "DescribeIpams":{ + "name":"DescribeIpams", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpamsRequest"}, + "output":{"shape":"DescribeIpamsResult"} + }, + "DescribeIpv6Pools":{ + "name":"DescribeIpv6Pools", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpv6PoolsRequest"}, + "output":{"shape":"DescribeIpv6PoolsResult"} + }, + "DescribeKeyPairs":{ + "name":"DescribeKeyPairs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeKeyPairsRequest"}, + "output":{"shape":"DescribeKeyPairsResult"} + }, + "DescribeLaunchTemplateVersions":{ + "name":"DescribeLaunchTemplateVersions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLaunchTemplateVersionsRequest"}, + "output":{"shape":"DescribeLaunchTemplateVersionsResult"} + }, + "DescribeLaunchTemplates":{ + "name":"DescribeLaunchTemplates", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLaunchTemplatesRequest"}, + "output":{"shape":"DescribeLaunchTemplatesResult"} + }, + "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{ + "name":"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest"}, + "output":{"shape":"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult"} + }, + "DescribeLocalGatewayRouteTableVpcAssociations":{ + "name":"DescribeLocalGatewayRouteTableVpcAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLocalGatewayRouteTableVpcAssociationsRequest"}, + "output":{"shape":"DescribeLocalGatewayRouteTableVpcAssociationsResult"} + }, + "DescribeLocalGatewayRouteTables":{ + "name":"DescribeLocalGatewayRouteTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLocalGatewayRouteTablesRequest"}, + "output":{"shape":"DescribeLocalGatewayRouteTablesResult"} + }, + "DescribeLocalGatewayVirtualInterfaceGroups":{ + "name":"DescribeLocalGatewayVirtualInterfaceGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLocalGatewayVirtualInterfaceGroupsRequest"}, + "output":{"shape":"DescribeLocalGatewayVirtualInterfaceGroupsResult"} + }, + "DescribeLocalGatewayVirtualInterfaces":{ + "name":"DescribeLocalGatewayVirtualInterfaces", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLocalGatewayVirtualInterfacesRequest"}, + "output":{"shape":"DescribeLocalGatewayVirtualInterfacesResult"} + }, + "DescribeLocalGateways":{ + "name":"DescribeLocalGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLocalGatewaysRequest"}, + "output":{"shape":"DescribeLocalGatewaysResult"} + }, + "DescribeManagedPrefixLists":{ + "name":"DescribeManagedPrefixLists", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeManagedPrefixListsRequest"}, + "output":{"shape":"DescribeManagedPrefixListsResult"} + }, + "DescribeMovingAddresses":{ + "name":"DescribeMovingAddresses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeMovingAddressesRequest"}, + "output":{"shape":"DescribeMovingAddressesResult"} + }, + "DescribeNatGateways":{ + "name":"DescribeNatGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNatGatewaysRequest"}, + "output":{"shape":"DescribeNatGatewaysResult"} + }, + "DescribeNetworkAcls":{ + "name":"DescribeNetworkAcls", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkAclsRequest"}, + "output":{"shape":"DescribeNetworkAclsResult"} + }, + "DescribeNetworkInsightsAccessScopeAnalyses":{ + "name":"DescribeNetworkInsightsAccessScopeAnalyses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInsightsAccessScopeAnalysesRequest"}, + "output":{"shape":"DescribeNetworkInsightsAccessScopeAnalysesResult"} + }, + "DescribeNetworkInsightsAccessScopes":{ + "name":"DescribeNetworkInsightsAccessScopes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInsightsAccessScopesRequest"}, + "output":{"shape":"DescribeNetworkInsightsAccessScopesResult"} + }, + "DescribeNetworkInsightsAnalyses":{ + "name":"DescribeNetworkInsightsAnalyses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInsightsAnalysesRequest"}, + "output":{"shape":"DescribeNetworkInsightsAnalysesResult"} + }, + "DescribeNetworkInsightsPaths":{ + "name":"DescribeNetworkInsightsPaths", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInsightsPathsRequest"}, + "output":{"shape":"DescribeNetworkInsightsPathsResult"} + }, + "DescribeNetworkInterfaceAttribute":{ + "name":"DescribeNetworkInterfaceAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInterfaceAttributeRequest"}, + "output":{"shape":"DescribeNetworkInterfaceAttributeResult"} + }, + "DescribeNetworkInterfacePermissions":{ + "name":"DescribeNetworkInterfacePermissions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInterfacePermissionsRequest"}, + "output":{"shape":"DescribeNetworkInterfacePermissionsResult"} + }, + "DescribeNetworkInterfaces":{ + "name":"DescribeNetworkInterfaces", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeNetworkInterfacesRequest"}, + "output":{"shape":"DescribeNetworkInterfacesResult"} + }, + "DescribePlacementGroups":{ + "name":"DescribePlacementGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribePlacementGroupsRequest"}, + "output":{"shape":"DescribePlacementGroupsResult"} + }, + "DescribePrefixLists":{ + "name":"DescribePrefixLists", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribePrefixListsRequest"}, + "output":{"shape":"DescribePrefixListsResult"} + }, + "DescribePrincipalIdFormat":{ + "name":"DescribePrincipalIdFormat", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribePrincipalIdFormatRequest"}, + "output":{"shape":"DescribePrincipalIdFormatResult"} + }, + "DescribePublicIpv4Pools":{ + "name":"DescribePublicIpv4Pools", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribePublicIpv4PoolsRequest"}, + "output":{"shape":"DescribePublicIpv4PoolsResult"} + }, + "DescribeRegions":{ + "name":"DescribeRegions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeRegionsRequest"}, + "output":{"shape":"DescribeRegionsResult"} + }, + "DescribeReplaceRootVolumeTasks":{ + "name":"DescribeReplaceRootVolumeTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeReplaceRootVolumeTasksRequest"}, + "output":{"shape":"DescribeReplaceRootVolumeTasksResult"} + }, + "DescribeReservedInstances":{ + "name":"DescribeReservedInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeReservedInstancesRequest"}, + "output":{"shape":"DescribeReservedInstancesResult"} + }, + "DescribeReservedInstancesListings":{ + "name":"DescribeReservedInstancesListings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeReservedInstancesListingsRequest"}, + "output":{"shape":"DescribeReservedInstancesListingsResult"} + }, + "DescribeReservedInstancesModifications":{ + "name":"DescribeReservedInstancesModifications", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeReservedInstancesModificationsRequest"}, + "output":{"shape":"DescribeReservedInstancesModificationsResult"} + }, + "DescribeReservedInstancesOfferings":{ + "name":"DescribeReservedInstancesOfferings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeReservedInstancesOfferingsRequest"}, + "output":{"shape":"DescribeReservedInstancesOfferingsResult"} + }, + "DescribeRouteTables":{ + "name":"DescribeRouteTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeRouteTablesRequest"}, + "output":{"shape":"DescribeRouteTablesResult"} + }, + "DescribeScheduledInstanceAvailability":{ + "name":"DescribeScheduledInstanceAvailability", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeScheduledInstanceAvailabilityRequest"}, + "output":{"shape":"DescribeScheduledInstanceAvailabilityResult"} + }, + "DescribeScheduledInstances":{ + "name":"DescribeScheduledInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeScheduledInstancesRequest"}, + "output":{"shape":"DescribeScheduledInstancesResult"} + }, + "DescribeSecurityGroupReferences":{ + "name":"DescribeSecurityGroupReferences", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSecurityGroupReferencesRequest"}, + "output":{"shape":"DescribeSecurityGroupReferencesResult"} + }, + "DescribeSecurityGroupRules":{ + "name":"DescribeSecurityGroupRules", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSecurityGroupRulesRequest"}, + "output":{"shape":"DescribeSecurityGroupRulesResult"} + }, + "DescribeSecurityGroups":{ + "name":"DescribeSecurityGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSecurityGroupsRequest"}, + "output":{"shape":"DescribeSecurityGroupsResult"} + }, + "DescribeSnapshotAttribute":{ + "name":"DescribeSnapshotAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSnapshotAttributeRequest"}, + "output":{"shape":"DescribeSnapshotAttributeResult"} + }, + "DescribeSnapshotTierStatus":{ + "name":"DescribeSnapshotTierStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSnapshotTierStatusRequest"}, + "output":{"shape":"DescribeSnapshotTierStatusResult"} + }, + "DescribeSnapshots":{ + "name":"DescribeSnapshots", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSnapshotsRequest"}, + "output":{"shape":"DescribeSnapshotsResult"} + }, + "DescribeSpotDatafeedSubscription":{ + "name":"DescribeSpotDatafeedSubscription", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSpotDatafeedSubscriptionRequest"}, + "output":{"shape":"DescribeSpotDatafeedSubscriptionResult"} + }, + "DescribeSpotFleetInstances":{ + "name":"DescribeSpotFleetInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSpotFleetInstancesRequest"}, + "output":{"shape":"DescribeSpotFleetInstancesResponse"} + }, + "DescribeSpotFleetRequestHistory":{ + "name":"DescribeSpotFleetRequestHistory", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSpotFleetRequestHistoryRequest"}, + "output":{"shape":"DescribeSpotFleetRequestHistoryResponse"} + }, + "DescribeSpotFleetRequests":{ + "name":"DescribeSpotFleetRequests", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSpotFleetRequestsRequest"}, + "output":{"shape":"DescribeSpotFleetRequestsResponse"} + }, + "DescribeSpotInstanceRequests":{ + "name":"DescribeSpotInstanceRequests", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSpotInstanceRequestsRequest"}, + "output":{"shape":"DescribeSpotInstanceRequestsResult"} + }, + "DescribeSpotPriceHistory":{ + "name":"DescribeSpotPriceHistory", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSpotPriceHistoryRequest"}, + "output":{"shape":"DescribeSpotPriceHistoryResult"} + }, + "DescribeStaleSecurityGroups":{ + "name":"DescribeStaleSecurityGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeStaleSecurityGroupsRequest"}, + "output":{"shape":"DescribeStaleSecurityGroupsResult"} + }, + "DescribeStoreImageTasks":{ + "name":"DescribeStoreImageTasks", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeStoreImageTasksRequest"}, + "output":{"shape":"DescribeStoreImageTasksResult"} + }, + "DescribeSubnets":{ + "name":"DescribeSubnets", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeSubnetsRequest"}, + "output":{"shape":"DescribeSubnetsResult"} + }, + "DescribeTags":{ + "name":"DescribeTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTagsRequest"}, + "output":{"shape":"DescribeTagsResult"} + }, + "DescribeTrafficMirrorFilters":{ + "name":"DescribeTrafficMirrorFilters", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTrafficMirrorFiltersRequest"}, + "output":{"shape":"DescribeTrafficMirrorFiltersResult"} + }, + "DescribeTrafficMirrorSessions":{ + "name":"DescribeTrafficMirrorSessions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTrafficMirrorSessionsRequest"}, + "output":{"shape":"DescribeTrafficMirrorSessionsResult"} + }, + "DescribeTrafficMirrorTargets":{ + "name":"DescribeTrafficMirrorTargets", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTrafficMirrorTargetsRequest"}, + "output":{"shape":"DescribeTrafficMirrorTargetsResult"} + }, + "DescribeTransitGatewayAttachments":{ + "name":"DescribeTransitGatewayAttachments", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayAttachmentsRequest"}, + "output":{"shape":"DescribeTransitGatewayAttachmentsResult"} + }, + "DescribeTransitGatewayConnectPeers":{ + "name":"DescribeTransitGatewayConnectPeers", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayConnectPeersRequest"}, + "output":{"shape":"DescribeTransitGatewayConnectPeersResult"} + }, + "DescribeTransitGatewayConnects":{ + "name":"DescribeTransitGatewayConnects", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayConnectsRequest"}, + "output":{"shape":"DescribeTransitGatewayConnectsResult"} + }, + "DescribeTransitGatewayMulticastDomains":{ + "name":"DescribeTransitGatewayMulticastDomains", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayMulticastDomainsRequest"}, + "output":{"shape":"DescribeTransitGatewayMulticastDomainsResult"} + }, + "DescribeTransitGatewayPeeringAttachments":{ + "name":"DescribeTransitGatewayPeeringAttachments", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayPeeringAttachmentsRequest"}, + "output":{"shape":"DescribeTransitGatewayPeeringAttachmentsResult"} + }, + "DescribeTransitGatewayPolicyTables":{ + "name":"DescribeTransitGatewayPolicyTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayPolicyTablesRequest"}, + "output":{"shape":"DescribeTransitGatewayPolicyTablesResult"} + }, + "DescribeTransitGatewayRouteTableAnnouncements":{ + "name":"DescribeTransitGatewayRouteTableAnnouncements", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayRouteTableAnnouncementsRequest"}, + "output":{"shape":"DescribeTransitGatewayRouteTableAnnouncementsResult"} + }, + "DescribeTransitGatewayRouteTables":{ + "name":"DescribeTransitGatewayRouteTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayRouteTablesRequest"}, + "output":{"shape":"DescribeTransitGatewayRouteTablesResult"} + }, + "DescribeTransitGatewayVpcAttachments":{ + "name":"DescribeTransitGatewayVpcAttachments", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewayVpcAttachmentsRequest"}, + "output":{"shape":"DescribeTransitGatewayVpcAttachmentsResult"} + }, + "DescribeTransitGateways":{ + "name":"DescribeTransitGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTransitGatewaysRequest"}, + "output":{"shape":"DescribeTransitGatewaysResult"} + }, + "DescribeTrunkInterfaceAssociations":{ + "name":"DescribeTrunkInterfaceAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTrunkInterfaceAssociationsRequest"}, + "output":{"shape":"DescribeTrunkInterfaceAssociationsResult"} + }, + "DescribeVerifiedAccessEndpoints":{ + "name":"DescribeVerifiedAccessEndpoints", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVerifiedAccessEndpointsRequest"}, + "output":{"shape":"DescribeVerifiedAccessEndpointsResult"} + }, + "DescribeVerifiedAccessGroups":{ + "name":"DescribeVerifiedAccessGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVerifiedAccessGroupsRequest"}, + "output":{"shape":"DescribeVerifiedAccessGroupsResult"} + }, + "DescribeVerifiedAccessInstanceLoggingConfigurations":{ + "name":"DescribeVerifiedAccessInstanceLoggingConfigurations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVerifiedAccessInstanceLoggingConfigurationsRequest"}, + "output":{"shape":"DescribeVerifiedAccessInstanceLoggingConfigurationsResult"} + }, + "DescribeVerifiedAccessInstances":{ + "name":"DescribeVerifiedAccessInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVerifiedAccessInstancesRequest"}, + "output":{"shape":"DescribeVerifiedAccessInstancesResult"} + }, + "DescribeVerifiedAccessTrustProviders":{ + "name":"DescribeVerifiedAccessTrustProviders", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVerifiedAccessTrustProvidersRequest"}, + "output":{"shape":"DescribeVerifiedAccessTrustProvidersResult"} + }, + "DescribeVolumeAttribute":{ + "name":"DescribeVolumeAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVolumeAttributeRequest"}, + "output":{"shape":"DescribeVolumeAttributeResult"} + }, + "DescribeVolumeStatus":{ + "name":"DescribeVolumeStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVolumeStatusRequest"}, + "output":{"shape":"DescribeVolumeStatusResult"} + }, + "DescribeVolumes":{ + "name":"DescribeVolumes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVolumesRequest"}, + "output":{"shape":"DescribeVolumesResult"} + }, + "DescribeVolumesModifications":{ + "name":"DescribeVolumesModifications", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVolumesModificationsRequest"}, + "output":{"shape":"DescribeVolumesModificationsResult"} + }, + "DescribeVpcAttribute":{ + "name":"DescribeVpcAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcAttributeRequest"}, + "output":{"shape":"DescribeVpcAttributeResult"} + }, + "DescribeVpcClassicLink":{ + "name":"DescribeVpcClassicLink", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcClassicLinkRequest"}, + "output":{"shape":"DescribeVpcClassicLinkResult"} + }, + "DescribeVpcClassicLinkDnsSupport":{ + "name":"DescribeVpcClassicLinkDnsSupport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcClassicLinkDnsSupportRequest"}, + "output":{"shape":"DescribeVpcClassicLinkDnsSupportResult"} + }, + "DescribeVpcEndpointConnectionNotifications":{ + "name":"DescribeVpcEndpointConnectionNotifications", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcEndpointConnectionNotificationsRequest"}, + "output":{"shape":"DescribeVpcEndpointConnectionNotificationsResult"} + }, + "DescribeVpcEndpointConnections":{ + "name":"DescribeVpcEndpointConnections", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcEndpointConnectionsRequest"}, + "output":{"shape":"DescribeVpcEndpointConnectionsResult"} + }, + "DescribeVpcEndpointServiceConfigurations":{ + "name":"DescribeVpcEndpointServiceConfigurations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcEndpointServiceConfigurationsRequest"}, + "output":{"shape":"DescribeVpcEndpointServiceConfigurationsResult"} + }, + "DescribeVpcEndpointServicePermissions":{ + "name":"DescribeVpcEndpointServicePermissions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcEndpointServicePermissionsRequest"}, + "output":{"shape":"DescribeVpcEndpointServicePermissionsResult"} + }, + "DescribeVpcEndpointServices":{ + "name":"DescribeVpcEndpointServices", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcEndpointServicesRequest"}, + "output":{"shape":"DescribeVpcEndpointServicesResult"} + }, + "DescribeVpcEndpoints":{ + "name":"DescribeVpcEndpoints", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcEndpointsRequest"}, + "output":{"shape":"DescribeVpcEndpointsResult"} + }, + "DescribeVpcPeeringConnections":{ + "name":"DescribeVpcPeeringConnections", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcPeeringConnectionsRequest"}, + "output":{"shape":"DescribeVpcPeeringConnectionsResult"} + }, + "DescribeVpcs":{ + "name":"DescribeVpcs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpcsRequest"}, + "output":{"shape":"DescribeVpcsResult"} + }, + "DescribeVpnConnections":{ + "name":"DescribeVpnConnections", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpnConnectionsRequest"}, + "output":{"shape":"DescribeVpnConnectionsResult"} + }, + "DescribeVpnGateways":{ + "name":"DescribeVpnGateways", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeVpnGatewaysRequest"}, + "output":{"shape":"DescribeVpnGatewaysResult"} + }, + "DetachClassicLinkVpc":{ + "name":"DetachClassicLinkVpc", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetachClassicLinkVpcRequest"}, + "output":{"shape":"DetachClassicLinkVpcResult"} + }, + "DetachInternetGateway":{ + "name":"DetachInternetGateway", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetachInternetGatewayRequest"} + }, + "DetachNetworkInterface":{ + "name":"DetachNetworkInterface", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetachNetworkInterfaceRequest"} + }, + "DetachVerifiedAccessTrustProvider":{ + "name":"DetachVerifiedAccessTrustProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetachVerifiedAccessTrustProviderRequest"}, + "output":{"shape":"DetachVerifiedAccessTrustProviderResult"} + }, + "DetachVolume":{ + "name":"DetachVolume", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetachVolumeRequest"}, + "output":{"shape":"VolumeAttachment"} + }, + "DetachVpnGateway":{ + "name":"DetachVpnGateway", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DetachVpnGatewayRequest"} + }, + "DisableAddressTransfer":{ + "name":"DisableAddressTransfer", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableAddressTransferRequest"}, + "output":{"shape":"DisableAddressTransferResult"} + }, + "DisableAwsNetworkPerformanceMetricSubscription":{ + "name":"DisableAwsNetworkPerformanceMetricSubscription", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableAwsNetworkPerformanceMetricSubscriptionRequest"}, + "output":{"shape":"DisableAwsNetworkPerformanceMetricSubscriptionResult"} + }, + "DisableEbsEncryptionByDefault":{ + "name":"DisableEbsEncryptionByDefault", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableEbsEncryptionByDefaultRequest"}, + "output":{"shape":"DisableEbsEncryptionByDefaultResult"} + }, + "DisableFastLaunch":{ + "name":"DisableFastLaunch", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableFastLaunchRequest"}, + "output":{"shape":"DisableFastLaunchResult"} + }, + "DisableFastSnapshotRestores":{ + "name":"DisableFastSnapshotRestores", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableFastSnapshotRestoresRequest"}, + "output":{"shape":"DisableFastSnapshotRestoresResult"} + }, + "DisableImageBlockPublicAccess":{ + "name":"DisableImageBlockPublicAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableImageBlockPublicAccessRequest"}, + "output":{"shape":"DisableImageBlockPublicAccessResult"} + }, + "DisableImageDeprecation":{ + "name":"DisableImageDeprecation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableImageDeprecationRequest"}, + "output":{"shape":"DisableImageDeprecationResult"} + }, + "DisableIpamOrganizationAdminAccount":{ + "name":"DisableIpamOrganizationAdminAccount", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableIpamOrganizationAdminAccountRequest"}, + "output":{"shape":"DisableIpamOrganizationAdminAccountResult"} + }, + "DisableSerialConsoleAccess":{ + "name":"DisableSerialConsoleAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableSerialConsoleAccessRequest"}, + "output":{"shape":"DisableSerialConsoleAccessResult"} + }, + "DisableTransitGatewayRouteTablePropagation":{ + "name":"DisableTransitGatewayRouteTablePropagation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableTransitGatewayRouteTablePropagationRequest"}, + "output":{"shape":"DisableTransitGatewayRouteTablePropagationResult"} + }, + "DisableVgwRoutePropagation":{ + "name":"DisableVgwRoutePropagation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableVgwRoutePropagationRequest"} + }, + "DisableVpcClassicLink":{ + "name":"DisableVpcClassicLink", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableVpcClassicLinkRequest"}, + "output":{"shape":"DisableVpcClassicLinkResult"} + }, + "DisableVpcClassicLinkDnsSupport":{ + "name":"DisableVpcClassicLinkDnsSupport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableVpcClassicLinkDnsSupportRequest"}, + "output":{"shape":"DisableVpcClassicLinkDnsSupportResult"} + }, + "DisassociateAddress":{ + "name":"DisassociateAddress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateAddressRequest"} + }, + "DisassociateClientVpnTargetNetwork":{ + "name":"DisassociateClientVpnTargetNetwork", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateClientVpnTargetNetworkRequest"}, + "output":{"shape":"DisassociateClientVpnTargetNetworkResult"} + }, + "DisassociateEnclaveCertificateIamRole":{ + "name":"DisassociateEnclaveCertificateIamRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateEnclaveCertificateIamRoleRequest"}, + "output":{"shape":"DisassociateEnclaveCertificateIamRoleResult"} + }, + "DisassociateIamInstanceProfile":{ + "name":"DisassociateIamInstanceProfile", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateIamInstanceProfileRequest"}, + "output":{"shape":"DisassociateIamInstanceProfileResult"} + }, + "DisassociateInstanceEventWindow":{ + "name":"DisassociateInstanceEventWindow", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateInstanceEventWindowRequest"}, + "output":{"shape":"DisassociateInstanceEventWindowResult"} + }, + "DisassociateIpamResourceDiscovery":{ + "name":"DisassociateIpamResourceDiscovery", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateIpamResourceDiscoveryRequest"}, + "output":{"shape":"DisassociateIpamResourceDiscoveryResult"} + }, + "DisassociateNatGatewayAddress":{ + "name":"DisassociateNatGatewayAddress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateNatGatewayAddressRequest"}, + "output":{"shape":"DisassociateNatGatewayAddressResult"} + }, + "DisassociateRouteTable":{ + "name":"DisassociateRouteTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateRouteTableRequest"} + }, + "DisassociateSubnetCidrBlock":{ + "name":"DisassociateSubnetCidrBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateSubnetCidrBlockRequest"}, + "output":{"shape":"DisassociateSubnetCidrBlockResult"} + }, + "DisassociateTransitGatewayMulticastDomain":{ + "name":"DisassociateTransitGatewayMulticastDomain", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateTransitGatewayMulticastDomainRequest"}, + "output":{"shape":"DisassociateTransitGatewayMulticastDomainResult"} + }, + "DisassociateTransitGatewayPolicyTable":{ + "name":"DisassociateTransitGatewayPolicyTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateTransitGatewayPolicyTableRequest"}, + "output":{"shape":"DisassociateTransitGatewayPolicyTableResult"} + }, + "DisassociateTransitGatewayRouteTable":{ + "name":"DisassociateTransitGatewayRouteTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateTransitGatewayRouteTableRequest"}, + "output":{"shape":"DisassociateTransitGatewayRouteTableResult"} + }, + "DisassociateTrunkInterface":{ + "name":"DisassociateTrunkInterface", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateTrunkInterfaceRequest"}, + "output":{"shape":"DisassociateTrunkInterfaceResult"} + }, + "DisassociateVpcCidrBlock":{ + "name":"DisassociateVpcCidrBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateVpcCidrBlockRequest"}, + "output":{"shape":"DisassociateVpcCidrBlockResult"} + }, + "EnableAddressTransfer":{ + "name":"EnableAddressTransfer", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableAddressTransferRequest"}, + "output":{"shape":"EnableAddressTransferResult"} + }, + "EnableAwsNetworkPerformanceMetricSubscription":{ + "name":"EnableAwsNetworkPerformanceMetricSubscription", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableAwsNetworkPerformanceMetricSubscriptionRequest"}, + "output":{"shape":"EnableAwsNetworkPerformanceMetricSubscriptionResult"} + }, + "EnableEbsEncryptionByDefault":{ + "name":"EnableEbsEncryptionByDefault", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableEbsEncryptionByDefaultRequest"}, + "output":{"shape":"EnableEbsEncryptionByDefaultResult"} + }, + "EnableFastLaunch":{ + "name":"EnableFastLaunch", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableFastLaunchRequest"}, + "output":{"shape":"EnableFastLaunchResult"} + }, + "EnableFastSnapshotRestores":{ + "name":"EnableFastSnapshotRestores", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableFastSnapshotRestoresRequest"}, + "output":{"shape":"EnableFastSnapshotRestoresResult"} + }, + "EnableImageBlockPublicAccess":{ + "name":"EnableImageBlockPublicAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableImageBlockPublicAccessRequest"}, + "output":{"shape":"EnableImageBlockPublicAccessResult"} + }, + "EnableImageDeprecation":{ + "name":"EnableImageDeprecation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableImageDeprecationRequest"}, + "output":{"shape":"EnableImageDeprecationResult"} + }, + "EnableIpamOrganizationAdminAccount":{ + "name":"EnableIpamOrganizationAdminAccount", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableIpamOrganizationAdminAccountRequest"}, + "output":{"shape":"EnableIpamOrganizationAdminAccountResult"} + }, + "EnableReachabilityAnalyzerOrganizationSharing":{ + "name":"EnableReachabilityAnalyzerOrganizationSharing", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableReachabilityAnalyzerOrganizationSharingRequest"}, + "output":{"shape":"EnableReachabilityAnalyzerOrganizationSharingResult"} + }, + "EnableSerialConsoleAccess":{ + "name":"EnableSerialConsoleAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableSerialConsoleAccessRequest"}, + "output":{"shape":"EnableSerialConsoleAccessResult"} + }, + "EnableTransitGatewayRouteTablePropagation":{ + "name":"EnableTransitGatewayRouteTablePropagation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableTransitGatewayRouteTablePropagationRequest"}, + "output":{"shape":"EnableTransitGatewayRouteTablePropagationResult"} + }, + "EnableVgwRoutePropagation":{ + "name":"EnableVgwRoutePropagation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableVgwRoutePropagationRequest"} + }, + "EnableVolumeIO":{ + "name":"EnableVolumeIO", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableVolumeIORequest"} + }, + "EnableVpcClassicLink":{ + "name":"EnableVpcClassicLink", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableVpcClassicLinkRequest"}, + "output":{"shape":"EnableVpcClassicLinkResult"} + }, + "EnableVpcClassicLinkDnsSupport":{ + "name":"EnableVpcClassicLinkDnsSupport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableVpcClassicLinkDnsSupportRequest"}, + "output":{"shape":"EnableVpcClassicLinkDnsSupportResult"} + }, + "ExportClientVpnClientCertificateRevocationList":{ + "name":"ExportClientVpnClientCertificateRevocationList", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExportClientVpnClientCertificateRevocationListRequest"}, + "output":{"shape":"ExportClientVpnClientCertificateRevocationListResult"} + }, + "ExportClientVpnClientConfiguration":{ + "name":"ExportClientVpnClientConfiguration", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExportClientVpnClientConfigurationRequest"}, + "output":{"shape":"ExportClientVpnClientConfigurationResult"} + }, + "ExportImage":{ + "name":"ExportImage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExportImageRequest"}, + "output":{"shape":"ExportImageResult"} + }, + "ExportTransitGatewayRoutes":{ + "name":"ExportTransitGatewayRoutes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExportTransitGatewayRoutesRequest"}, + "output":{"shape":"ExportTransitGatewayRoutesResult"} + }, + "GetAssociatedEnclaveCertificateIamRoles":{ + "name":"GetAssociatedEnclaveCertificateIamRoles", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetAssociatedEnclaveCertificateIamRolesRequest"}, + "output":{"shape":"GetAssociatedEnclaveCertificateIamRolesResult"} + }, + "GetAssociatedIpv6PoolCidrs":{ + "name":"GetAssociatedIpv6PoolCidrs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetAssociatedIpv6PoolCidrsRequest"}, + "output":{"shape":"GetAssociatedIpv6PoolCidrsResult"} + }, + "GetAwsNetworkPerformanceData":{ + "name":"GetAwsNetworkPerformanceData", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetAwsNetworkPerformanceDataRequest"}, + "output":{"shape":"GetAwsNetworkPerformanceDataResult"} + }, + "GetCapacityReservationUsage":{ + "name":"GetCapacityReservationUsage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetCapacityReservationUsageRequest"}, + "output":{"shape":"GetCapacityReservationUsageResult"} + }, + "GetCoipPoolUsage":{ + "name":"GetCoipPoolUsage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetCoipPoolUsageRequest"}, + "output":{"shape":"GetCoipPoolUsageResult"} + }, + "GetConsoleOutput":{ + "name":"GetConsoleOutput", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetConsoleOutputRequest"}, + "output":{"shape":"GetConsoleOutputResult"} + }, + "GetConsoleScreenshot":{ + "name":"GetConsoleScreenshot", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetConsoleScreenshotRequest"}, + "output":{"shape":"GetConsoleScreenshotResult"} + }, + "GetDefaultCreditSpecification":{ + "name":"GetDefaultCreditSpecification", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetDefaultCreditSpecificationRequest"}, + "output":{"shape":"GetDefaultCreditSpecificationResult"} + }, + "GetEbsDefaultKmsKeyId":{ + "name":"GetEbsDefaultKmsKeyId", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetEbsDefaultKmsKeyIdRequest"}, + "output":{"shape":"GetEbsDefaultKmsKeyIdResult"} + }, + "GetEbsEncryptionByDefault":{ + "name":"GetEbsEncryptionByDefault", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetEbsEncryptionByDefaultRequest"}, + "output":{"shape":"GetEbsEncryptionByDefaultResult"} + }, + "GetFlowLogsIntegrationTemplate":{ + "name":"GetFlowLogsIntegrationTemplate", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetFlowLogsIntegrationTemplateRequest"}, + "output":{"shape":"GetFlowLogsIntegrationTemplateResult"} + }, + "GetGroupsForCapacityReservation":{ + "name":"GetGroupsForCapacityReservation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetGroupsForCapacityReservationRequest"}, + "output":{"shape":"GetGroupsForCapacityReservationResult"} + }, + "GetHostReservationPurchasePreview":{ + "name":"GetHostReservationPurchasePreview", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetHostReservationPurchasePreviewRequest"}, + "output":{"shape":"GetHostReservationPurchasePreviewResult"} + }, + "GetImageBlockPublicAccessState":{ + "name":"GetImageBlockPublicAccessState", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetImageBlockPublicAccessStateRequest"}, + "output":{"shape":"GetImageBlockPublicAccessStateResult"} + }, + "GetInstanceTypesFromInstanceRequirements":{ + "name":"GetInstanceTypesFromInstanceRequirements", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetInstanceTypesFromInstanceRequirementsRequest"}, + "output":{"shape":"GetInstanceTypesFromInstanceRequirementsResult"} + }, + "GetInstanceUefiData":{ + "name":"GetInstanceUefiData", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetInstanceUefiDataRequest"}, + "output":{"shape":"GetInstanceUefiDataResult"} + }, + "GetIpamAddressHistory":{ + "name":"GetIpamAddressHistory", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamAddressHistoryRequest"}, + "output":{"shape":"GetIpamAddressHistoryResult"} + }, + "GetIpamDiscoveredAccounts":{ + "name":"GetIpamDiscoveredAccounts", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamDiscoveredAccountsRequest"}, + "output":{"shape":"GetIpamDiscoveredAccountsResult"} + }, + "GetIpamDiscoveredResourceCidrs":{ + "name":"GetIpamDiscoveredResourceCidrs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamDiscoveredResourceCidrsRequest"}, + "output":{"shape":"GetIpamDiscoveredResourceCidrsResult"} + }, + "GetIpamPoolAllocations":{ + "name":"GetIpamPoolAllocations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamPoolAllocationsRequest"}, + "output":{"shape":"GetIpamPoolAllocationsResult"} + }, + "GetIpamPoolCidrs":{ + "name":"GetIpamPoolCidrs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamPoolCidrsRequest"}, + "output":{"shape":"GetIpamPoolCidrsResult"} + }, + "GetIpamResourceCidrs":{ + "name":"GetIpamResourceCidrs", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamResourceCidrsRequest"}, + "output":{"shape":"GetIpamResourceCidrsResult"} + }, + "GetLaunchTemplateData":{ + "name":"GetLaunchTemplateData", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetLaunchTemplateDataRequest"}, + "output":{"shape":"GetLaunchTemplateDataResult"} + }, + "GetManagedPrefixListAssociations":{ + "name":"GetManagedPrefixListAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetManagedPrefixListAssociationsRequest"}, + "output":{"shape":"GetManagedPrefixListAssociationsResult"} + }, + "GetManagedPrefixListEntries":{ + "name":"GetManagedPrefixListEntries", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetManagedPrefixListEntriesRequest"}, + "output":{"shape":"GetManagedPrefixListEntriesResult"} + }, + "GetNetworkInsightsAccessScopeAnalysisFindings":{ + "name":"GetNetworkInsightsAccessScopeAnalysisFindings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetNetworkInsightsAccessScopeAnalysisFindingsRequest"}, + "output":{"shape":"GetNetworkInsightsAccessScopeAnalysisFindingsResult"} + }, + "GetNetworkInsightsAccessScopeContent":{ + "name":"GetNetworkInsightsAccessScopeContent", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetNetworkInsightsAccessScopeContentRequest"}, + "output":{"shape":"GetNetworkInsightsAccessScopeContentResult"} + }, + "GetPasswordData":{ + "name":"GetPasswordData", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetPasswordDataRequest"}, + "output":{"shape":"GetPasswordDataResult"} + }, + "GetReservedInstancesExchangeQuote":{ + "name":"GetReservedInstancesExchangeQuote", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetReservedInstancesExchangeQuoteRequest"}, + "output":{"shape":"GetReservedInstancesExchangeQuoteResult"} + }, + "GetSerialConsoleAccessStatus":{ + "name":"GetSerialConsoleAccessStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetSerialConsoleAccessStatusRequest"}, + "output":{"shape":"GetSerialConsoleAccessStatusResult"} + }, + "GetSpotPlacementScores":{ + "name":"GetSpotPlacementScores", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetSpotPlacementScoresRequest"}, + "output":{"shape":"GetSpotPlacementScoresResult"} + }, + "GetSubnetCidrReservations":{ + "name":"GetSubnetCidrReservations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetSubnetCidrReservationsRequest"}, + "output":{"shape":"GetSubnetCidrReservationsResult"} + }, + "GetTransitGatewayAttachmentPropagations":{ + "name":"GetTransitGatewayAttachmentPropagations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayAttachmentPropagationsRequest"}, + "output":{"shape":"GetTransitGatewayAttachmentPropagationsResult"} + }, + "GetTransitGatewayMulticastDomainAssociations":{ + "name":"GetTransitGatewayMulticastDomainAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayMulticastDomainAssociationsRequest"}, + "output":{"shape":"GetTransitGatewayMulticastDomainAssociationsResult"} + }, + "GetTransitGatewayPolicyTableAssociations":{ + "name":"GetTransitGatewayPolicyTableAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayPolicyTableAssociationsRequest"}, + "output":{"shape":"GetTransitGatewayPolicyTableAssociationsResult"} + }, + "GetTransitGatewayPolicyTableEntries":{ + "name":"GetTransitGatewayPolicyTableEntries", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayPolicyTableEntriesRequest"}, + "output":{"shape":"GetTransitGatewayPolicyTableEntriesResult"} + }, + "GetTransitGatewayPrefixListReferences":{ + "name":"GetTransitGatewayPrefixListReferences", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayPrefixListReferencesRequest"}, + "output":{"shape":"GetTransitGatewayPrefixListReferencesResult"} + }, + "GetTransitGatewayRouteTableAssociations":{ + "name":"GetTransitGatewayRouteTableAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayRouteTableAssociationsRequest"}, + "output":{"shape":"GetTransitGatewayRouteTableAssociationsResult"} + }, + "GetTransitGatewayRouteTablePropagations":{ + "name":"GetTransitGatewayRouteTablePropagations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetTransitGatewayRouteTablePropagationsRequest"}, + "output":{"shape":"GetTransitGatewayRouteTablePropagationsResult"} + }, + "GetVerifiedAccessEndpointPolicy":{ + "name":"GetVerifiedAccessEndpointPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetVerifiedAccessEndpointPolicyRequest"}, + "output":{"shape":"GetVerifiedAccessEndpointPolicyResult"} + }, + "GetVerifiedAccessGroupPolicy":{ + "name":"GetVerifiedAccessGroupPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetVerifiedAccessGroupPolicyRequest"}, + "output":{"shape":"GetVerifiedAccessGroupPolicyResult"} + }, + "GetVpnConnectionDeviceSampleConfiguration":{ + "name":"GetVpnConnectionDeviceSampleConfiguration", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetVpnConnectionDeviceSampleConfigurationRequest"}, + "output":{"shape":"GetVpnConnectionDeviceSampleConfigurationResult"} + }, + "GetVpnConnectionDeviceTypes":{ + "name":"GetVpnConnectionDeviceTypes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetVpnConnectionDeviceTypesRequest"}, + "output":{"shape":"GetVpnConnectionDeviceTypesResult"} + }, + "GetVpnTunnelReplacementStatus":{ + "name":"GetVpnTunnelReplacementStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetVpnTunnelReplacementStatusRequest"}, + "output":{"shape":"GetVpnTunnelReplacementStatusResult"} + }, + "ImportClientVpnClientCertificateRevocationList":{ + "name":"ImportClientVpnClientCertificateRevocationList", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportClientVpnClientCertificateRevocationListRequest"}, + "output":{"shape":"ImportClientVpnClientCertificateRevocationListResult"} + }, + "ImportImage":{ + "name":"ImportImage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportImageRequest"}, + "output":{"shape":"ImportImageResult"} + }, + "ImportInstance":{ + "name":"ImportInstance", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportInstanceRequest"}, + "output":{"shape":"ImportInstanceResult"} + }, + "ImportKeyPair":{ + "name":"ImportKeyPair", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportKeyPairRequest"}, + "output":{"shape":"ImportKeyPairResult"} + }, + "ImportSnapshot":{ + "name":"ImportSnapshot", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportSnapshotRequest"}, + "output":{"shape":"ImportSnapshotResult"} + }, + "ImportVolume":{ + "name":"ImportVolume", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportVolumeRequest"}, + "output":{"shape":"ImportVolumeResult"} + }, + "ListImagesInRecycleBin":{ + "name":"ListImagesInRecycleBin", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListImagesInRecycleBinRequest"}, + "output":{"shape":"ListImagesInRecycleBinResult"} + }, + "ListSnapshotsInRecycleBin":{ + "name":"ListSnapshotsInRecycleBin", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListSnapshotsInRecycleBinRequest"}, + "output":{"shape":"ListSnapshotsInRecycleBinResult"} + }, + "ModifyAddressAttribute":{ + "name":"ModifyAddressAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyAddressAttributeRequest"}, + "output":{"shape":"ModifyAddressAttributeResult"} + }, + "ModifyAvailabilityZoneGroup":{ + "name":"ModifyAvailabilityZoneGroup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyAvailabilityZoneGroupRequest"}, + "output":{"shape":"ModifyAvailabilityZoneGroupResult"} + }, + "ModifyCapacityReservation":{ + "name":"ModifyCapacityReservation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyCapacityReservationRequest"}, + "output":{"shape":"ModifyCapacityReservationResult"} + }, + "ModifyCapacityReservationFleet":{ + "name":"ModifyCapacityReservationFleet", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyCapacityReservationFleetRequest"}, + "output":{"shape":"ModifyCapacityReservationFleetResult"} + }, + "ModifyClientVpnEndpoint":{ + "name":"ModifyClientVpnEndpoint", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyClientVpnEndpointRequest"}, + "output":{"shape":"ModifyClientVpnEndpointResult"} + }, + "ModifyDefaultCreditSpecification":{ + "name":"ModifyDefaultCreditSpecification", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyDefaultCreditSpecificationRequest"}, + "output":{"shape":"ModifyDefaultCreditSpecificationResult"} + }, + "ModifyEbsDefaultKmsKeyId":{ + "name":"ModifyEbsDefaultKmsKeyId", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyEbsDefaultKmsKeyIdRequest"}, + "output":{"shape":"ModifyEbsDefaultKmsKeyIdResult"} + }, + "ModifyFleet":{ + "name":"ModifyFleet", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyFleetRequest"}, + "output":{"shape":"ModifyFleetResult"} + }, + "ModifyFpgaImageAttribute":{ + "name":"ModifyFpgaImageAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyFpgaImageAttributeRequest"}, + "output":{"shape":"ModifyFpgaImageAttributeResult"} + }, + "ModifyHosts":{ + "name":"ModifyHosts", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyHostsRequest"}, + "output":{"shape":"ModifyHostsResult"} + }, + "ModifyIdFormat":{ + "name":"ModifyIdFormat", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIdFormatRequest"} + }, + "ModifyIdentityIdFormat":{ + "name":"ModifyIdentityIdFormat", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIdentityIdFormatRequest"} + }, + "ModifyImageAttribute":{ + "name":"ModifyImageAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyImageAttributeRequest"} + }, + "ModifyInstanceAttribute":{ + "name":"ModifyInstanceAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceAttributeRequest"} + }, + "ModifyInstanceCapacityReservationAttributes":{ + "name":"ModifyInstanceCapacityReservationAttributes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceCapacityReservationAttributesRequest"}, + "output":{"shape":"ModifyInstanceCapacityReservationAttributesResult"} + }, + "ModifyInstanceCreditSpecification":{ + "name":"ModifyInstanceCreditSpecification", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceCreditSpecificationRequest"}, + "output":{"shape":"ModifyInstanceCreditSpecificationResult"} + }, + "ModifyInstanceEventStartTime":{ + "name":"ModifyInstanceEventStartTime", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceEventStartTimeRequest"}, + "output":{"shape":"ModifyInstanceEventStartTimeResult"} + }, + "ModifyInstanceEventWindow":{ + "name":"ModifyInstanceEventWindow", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceEventWindowRequest"}, + "output":{"shape":"ModifyInstanceEventWindowResult"} + }, + "ModifyInstanceMaintenanceOptions":{ + "name":"ModifyInstanceMaintenanceOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceMaintenanceOptionsRequest"}, + "output":{"shape":"ModifyInstanceMaintenanceOptionsResult"} + }, + "ModifyInstanceMetadataOptions":{ + "name":"ModifyInstanceMetadataOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceMetadataOptionsRequest"}, + "output":{"shape":"ModifyInstanceMetadataOptionsResult"} + }, + "ModifyInstancePlacement":{ + "name":"ModifyInstancePlacement", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstancePlacementRequest"}, + "output":{"shape":"ModifyInstancePlacementResult"} + }, + "ModifyIpam":{ + "name":"ModifyIpam", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIpamRequest"}, + "output":{"shape":"ModifyIpamResult"} + }, + "ModifyIpamPool":{ + "name":"ModifyIpamPool", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIpamPoolRequest"}, + "output":{"shape":"ModifyIpamPoolResult"} + }, + "ModifyIpamResourceCidr":{ + "name":"ModifyIpamResourceCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIpamResourceCidrRequest"}, + "output":{"shape":"ModifyIpamResourceCidrResult"} + }, + "ModifyIpamResourceDiscovery":{ + "name":"ModifyIpamResourceDiscovery", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIpamResourceDiscoveryRequest"}, + "output":{"shape":"ModifyIpamResourceDiscoveryResult"} + }, + "ModifyIpamScope":{ + "name":"ModifyIpamScope", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyIpamScopeRequest"}, + "output":{"shape":"ModifyIpamScopeResult"} + }, + "ModifyLaunchTemplate":{ + "name":"ModifyLaunchTemplate", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyLaunchTemplateRequest"}, + "output":{"shape":"ModifyLaunchTemplateResult"} + }, + "ModifyLocalGatewayRoute":{ + "name":"ModifyLocalGatewayRoute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyLocalGatewayRouteRequest"}, + "output":{"shape":"ModifyLocalGatewayRouteResult"} + }, + "ModifyManagedPrefixList":{ + "name":"ModifyManagedPrefixList", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyManagedPrefixListRequest"}, + "output":{"shape":"ModifyManagedPrefixListResult"} + }, + "ModifyNetworkInterfaceAttribute":{ + "name":"ModifyNetworkInterfaceAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyNetworkInterfaceAttributeRequest"} + }, + "ModifyPrivateDnsNameOptions":{ + "name":"ModifyPrivateDnsNameOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyPrivateDnsNameOptionsRequest"}, + "output":{"shape":"ModifyPrivateDnsNameOptionsResult"} + }, + "ModifyReservedInstances":{ + "name":"ModifyReservedInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyReservedInstancesRequest"}, + "output":{"shape":"ModifyReservedInstancesResult"} + }, + "ModifySecurityGroupRules":{ + "name":"ModifySecurityGroupRules", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifySecurityGroupRulesRequest"}, + "output":{"shape":"ModifySecurityGroupRulesResult"} + }, + "ModifySnapshotAttribute":{ + "name":"ModifySnapshotAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifySnapshotAttributeRequest"} + }, + "ModifySnapshotTier":{ + "name":"ModifySnapshotTier", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifySnapshotTierRequest"}, + "output":{"shape":"ModifySnapshotTierResult"} + }, + "ModifySpotFleetRequest":{ + "name":"ModifySpotFleetRequest", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifySpotFleetRequestRequest"}, + "output":{"shape":"ModifySpotFleetRequestResponse"} + }, + "ModifySubnetAttribute":{ + "name":"ModifySubnetAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifySubnetAttributeRequest"} + }, + "ModifyTrafficMirrorFilterNetworkServices":{ + "name":"ModifyTrafficMirrorFilterNetworkServices", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyTrafficMirrorFilterNetworkServicesRequest"}, + "output":{"shape":"ModifyTrafficMirrorFilterNetworkServicesResult"} + }, + "ModifyTrafficMirrorFilterRule":{ + "name":"ModifyTrafficMirrorFilterRule", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyTrafficMirrorFilterRuleRequest"}, + "output":{"shape":"ModifyTrafficMirrorFilterRuleResult"} + }, + "ModifyTrafficMirrorSession":{ + "name":"ModifyTrafficMirrorSession", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyTrafficMirrorSessionRequest"}, + "output":{"shape":"ModifyTrafficMirrorSessionResult"} + }, + "ModifyTransitGateway":{ + "name":"ModifyTransitGateway", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyTransitGatewayRequest"}, + "output":{"shape":"ModifyTransitGatewayResult"} + }, + "ModifyTransitGatewayPrefixListReference":{ + "name":"ModifyTransitGatewayPrefixListReference", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyTransitGatewayPrefixListReferenceRequest"}, + "output":{"shape":"ModifyTransitGatewayPrefixListReferenceResult"} + }, + "ModifyTransitGatewayVpcAttachment":{ + "name":"ModifyTransitGatewayVpcAttachment", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyTransitGatewayVpcAttachmentRequest"}, + "output":{"shape":"ModifyTransitGatewayVpcAttachmentResult"} + }, + "ModifyVerifiedAccessEndpoint":{ + "name":"ModifyVerifiedAccessEndpoint", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessEndpointRequest"}, + "output":{"shape":"ModifyVerifiedAccessEndpointResult"} + }, + "ModifyVerifiedAccessEndpointPolicy":{ + "name":"ModifyVerifiedAccessEndpointPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessEndpointPolicyRequest"}, + "output":{"shape":"ModifyVerifiedAccessEndpointPolicyResult"} + }, + "ModifyVerifiedAccessGroup":{ + "name":"ModifyVerifiedAccessGroup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessGroupRequest"}, + "output":{"shape":"ModifyVerifiedAccessGroupResult"} + }, + "ModifyVerifiedAccessGroupPolicy":{ + "name":"ModifyVerifiedAccessGroupPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessGroupPolicyRequest"}, + "output":{"shape":"ModifyVerifiedAccessGroupPolicyResult"} + }, + "ModifyVerifiedAccessInstance":{ + "name":"ModifyVerifiedAccessInstance", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessInstanceRequest"}, + "output":{"shape":"ModifyVerifiedAccessInstanceResult"} + }, + "ModifyVerifiedAccessInstanceLoggingConfiguration":{ + "name":"ModifyVerifiedAccessInstanceLoggingConfiguration", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessInstanceLoggingConfigurationRequest"}, + "output":{"shape":"ModifyVerifiedAccessInstanceLoggingConfigurationResult"} + }, + "ModifyVerifiedAccessTrustProvider":{ + "name":"ModifyVerifiedAccessTrustProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVerifiedAccessTrustProviderRequest"}, + "output":{"shape":"ModifyVerifiedAccessTrustProviderResult"} + }, + "ModifyVolume":{ + "name":"ModifyVolume", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVolumeRequest"}, + "output":{"shape":"ModifyVolumeResult"} + }, + "ModifyVolumeAttribute":{ + "name":"ModifyVolumeAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVolumeAttributeRequest"} + }, + "ModifyVpcAttribute":{ + "name":"ModifyVpcAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcAttributeRequest"} + }, + "ModifyVpcEndpoint":{ + "name":"ModifyVpcEndpoint", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcEndpointRequest"}, + "output":{"shape":"ModifyVpcEndpointResult"} + }, + "ModifyVpcEndpointConnectionNotification":{ + "name":"ModifyVpcEndpointConnectionNotification", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcEndpointConnectionNotificationRequest"}, + "output":{"shape":"ModifyVpcEndpointConnectionNotificationResult"} + }, + "ModifyVpcEndpointServiceConfiguration":{ + "name":"ModifyVpcEndpointServiceConfiguration", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcEndpointServiceConfigurationRequest"}, + "output":{"shape":"ModifyVpcEndpointServiceConfigurationResult"} + }, + "ModifyVpcEndpointServicePayerResponsibility":{ + "name":"ModifyVpcEndpointServicePayerResponsibility", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcEndpointServicePayerResponsibilityRequest"}, + "output":{"shape":"ModifyVpcEndpointServicePayerResponsibilityResult"} + }, + "ModifyVpcEndpointServicePermissions":{ + "name":"ModifyVpcEndpointServicePermissions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcEndpointServicePermissionsRequest"}, + "output":{"shape":"ModifyVpcEndpointServicePermissionsResult"} + }, + "ModifyVpcPeeringConnectionOptions":{ + "name":"ModifyVpcPeeringConnectionOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcPeeringConnectionOptionsRequest"}, + "output":{"shape":"ModifyVpcPeeringConnectionOptionsResult"} + }, + "ModifyVpcTenancy":{ + "name":"ModifyVpcTenancy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpcTenancyRequest"}, + "output":{"shape":"ModifyVpcTenancyResult"} + }, + "ModifyVpnConnection":{ + "name":"ModifyVpnConnection", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpnConnectionRequest"}, + "output":{"shape":"ModifyVpnConnectionResult"} + }, + "ModifyVpnConnectionOptions":{ + "name":"ModifyVpnConnectionOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpnConnectionOptionsRequest"}, + "output":{"shape":"ModifyVpnConnectionOptionsResult"} + }, + "ModifyVpnTunnelCertificate":{ + "name":"ModifyVpnTunnelCertificate", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpnTunnelCertificateRequest"}, + "output":{"shape":"ModifyVpnTunnelCertificateResult"} + }, + "ModifyVpnTunnelOptions":{ + "name":"ModifyVpnTunnelOptions", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyVpnTunnelOptionsRequest"}, + "output":{"shape":"ModifyVpnTunnelOptionsResult"} + }, + "MonitorInstances":{ + "name":"MonitorInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"MonitorInstancesRequest"}, + "output":{"shape":"MonitorInstancesResult"} + }, + "MoveAddressToVpc":{ + "name":"MoveAddressToVpc", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"MoveAddressToVpcRequest"}, + "output":{"shape":"MoveAddressToVpcResult"} + }, + "MoveByoipCidrToIpam":{ + "name":"MoveByoipCidrToIpam", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"MoveByoipCidrToIpamRequest"}, + "output":{"shape":"MoveByoipCidrToIpamResult"} + }, + "ProvisionByoipCidr":{ + "name":"ProvisionByoipCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ProvisionByoipCidrRequest"}, + "output":{"shape":"ProvisionByoipCidrResult"} + }, + "ProvisionIpamPoolCidr":{ + "name":"ProvisionIpamPoolCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ProvisionIpamPoolCidrRequest"}, + "output":{"shape":"ProvisionIpamPoolCidrResult"} + }, + "ProvisionPublicIpv4PoolCidr":{ + "name":"ProvisionPublicIpv4PoolCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ProvisionPublicIpv4PoolCidrRequest"}, + "output":{"shape":"ProvisionPublicIpv4PoolCidrResult"} + }, + "PurchaseHostReservation":{ + "name":"PurchaseHostReservation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PurchaseHostReservationRequest"}, + "output":{"shape":"PurchaseHostReservationResult"} + }, + "PurchaseReservedInstancesOffering":{ + "name":"PurchaseReservedInstancesOffering", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PurchaseReservedInstancesOfferingRequest"}, + "output":{"shape":"PurchaseReservedInstancesOfferingResult"} + }, + "PurchaseScheduledInstances":{ + "name":"PurchaseScheduledInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PurchaseScheduledInstancesRequest"}, + "output":{"shape":"PurchaseScheduledInstancesResult"} + }, + "RebootInstances":{ + "name":"RebootInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RebootInstancesRequest"} + }, + "RegisterImage":{ + "name":"RegisterImage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RegisterImageRequest"}, + "output":{"shape":"RegisterImageResult"} + }, + "RegisterInstanceEventNotificationAttributes":{ + "name":"RegisterInstanceEventNotificationAttributes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RegisterInstanceEventNotificationAttributesRequest"}, + "output":{"shape":"RegisterInstanceEventNotificationAttributesResult"} + }, + "RegisterTransitGatewayMulticastGroupMembers":{ + "name":"RegisterTransitGatewayMulticastGroupMembers", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RegisterTransitGatewayMulticastGroupMembersRequest"}, + "output":{"shape":"RegisterTransitGatewayMulticastGroupMembersResult"} + }, + "RegisterTransitGatewayMulticastGroupSources":{ + "name":"RegisterTransitGatewayMulticastGroupSources", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RegisterTransitGatewayMulticastGroupSourcesRequest"}, + "output":{"shape":"RegisterTransitGatewayMulticastGroupSourcesResult"} + }, + "RejectTransitGatewayMulticastDomainAssociations":{ + "name":"RejectTransitGatewayMulticastDomainAssociations", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RejectTransitGatewayMulticastDomainAssociationsRequest"}, + "output":{"shape":"RejectTransitGatewayMulticastDomainAssociationsResult"} + }, + "RejectTransitGatewayPeeringAttachment":{ + "name":"RejectTransitGatewayPeeringAttachment", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RejectTransitGatewayPeeringAttachmentRequest"}, + "output":{"shape":"RejectTransitGatewayPeeringAttachmentResult"} + }, + "RejectTransitGatewayVpcAttachment":{ + "name":"RejectTransitGatewayVpcAttachment", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RejectTransitGatewayVpcAttachmentRequest"}, + "output":{"shape":"RejectTransitGatewayVpcAttachmentResult"} + }, + "RejectVpcEndpointConnections":{ + "name":"RejectVpcEndpointConnections", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RejectVpcEndpointConnectionsRequest"}, + "output":{"shape":"RejectVpcEndpointConnectionsResult"} + }, + "RejectVpcPeeringConnection":{ + "name":"RejectVpcPeeringConnection", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RejectVpcPeeringConnectionRequest"}, + "output":{"shape":"RejectVpcPeeringConnectionResult"} + }, + "ReleaseAddress":{ + "name":"ReleaseAddress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReleaseAddressRequest"} + }, + "ReleaseHosts":{ + "name":"ReleaseHosts", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReleaseHostsRequest"}, + "output":{"shape":"ReleaseHostsResult"} + }, + "ReleaseIpamPoolAllocation":{ + "name":"ReleaseIpamPoolAllocation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReleaseIpamPoolAllocationRequest"}, + "output":{"shape":"ReleaseIpamPoolAllocationResult"} + }, + "ReplaceIamInstanceProfileAssociation":{ + "name":"ReplaceIamInstanceProfileAssociation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceIamInstanceProfileAssociationRequest"}, + "output":{"shape":"ReplaceIamInstanceProfileAssociationResult"} + }, + "ReplaceNetworkAclAssociation":{ + "name":"ReplaceNetworkAclAssociation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceNetworkAclAssociationRequest"}, + "output":{"shape":"ReplaceNetworkAclAssociationResult"} + }, + "ReplaceNetworkAclEntry":{ + "name":"ReplaceNetworkAclEntry", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceNetworkAclEntryRequest"} + }, + "ReplaceRoute":{ + "name":"ReplaceRoute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceRouteRequest"} + }, + "ReplaceRouteTableAssociation":{ + "name":"ReplaceRouteTableAssociation", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceRouteTableAssociationRequest"}, + "output":{"shape":"ReplaceRouteTableAssociationResult"} + }, + "ReplaceTransitGatewayRoute":{ + "name":"ReplaceTransitGatewayRoute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceTransitGatewayRouteRequest"}, + "output":{"shape":"ReplaceTransitGatewayRouteResult"} + }, + "ReplaceVpnTunnel":{ + "name":"ReplaceVpnTunnel", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReplaceVpnTunnelRequest"}, + "output":{"shape":"ReplaceVpnTunnelResult"} + }, + "ReportInstanceStatus":{ + "name":"ReportInstanceStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ReportInstanceStatusRequest"} + }, + "RequestSpotFleet":{ + "name":"RequestSpotFleet", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RequestSpotFleetRequest"}, + "output":{"shape":"RequestSpotFleetResponse"} + }, + "RequestSpotInstances":{ + "name":"RequestSpotInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RequestSpotInstancesRequest"}, + "output":{"shape":"RequestSpotInstancesResult"} + }, + "ResetAddressAttribute":{ + "name":"ResetAddressAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetAddressAttributeRequest"}, + "output":{"shape":"ResetAddressAttributeResult"} + }, + "ResetEbsDefaultKmsKeyId":{ + "name":"ResetEbsDefaultKmsKeyId", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetEbsDefaultKmsKeyIdRequest"}, + "output":{"shape":"ResetEbsDefaultKmsKeyIdResult"} + }, + "ResetFpgaImageAttribute":{ + "name":"ResetFpgaImageAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetFpgaImageAttributeRequest"}, + "output":{"shape":"ResetFpgaImageAttributeResult"} + }, + "ResetImageAttribute":{ + "name":"ResetImageAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetImageAttributeRequest"} + }, + "ResetInstanceAttribute":{ + "name":"ResetInstanceAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetInstanceAttributeRequest"} + }, + "ResetNetworkInterfaceAttribute":{ + "name":"ResetNetworkInterfaceAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetNetworkInterfaceAttributeRequest"} + }, + "ResetSnapshotAttribute":{ + "name":"ResetSnapshotAttribute", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ResetSnapshotAttributeRequest"} + }, + "RestoreAddressToClassic":{ + "name":"RestoreAddressToClassic", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreAddressToClassicRequest"}, + "output":{"shape":"RestoreAddressToClassicResult"} + }, + "RestoreImageFromRecycleBin":{ + "name":"RestoreImageFromRecycleBin", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreImageFromRecycleBinRequest"}, + "output":{"shape":"RestoreImageFromRecycleBinResult"} + }, + "RestoreManagedPrefixListVersion":{ + "name":"RestoreManagedPrefixListVersion", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreManagedPrefixListVersionRequest"}, + "output":{"shape":"RestoreManagedPrefixListVersionResult"} + }, + "RestoreSnapshotFromRecycleBin":{ + "name":"RestoreSnapshotFromRecycleBin", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreSnapshotFromRecycleBinRequest"}, + "output":{"shape":"RestoreSnapshotFromRecycleBinResult"} + }, + "RestoreSnapshotTier":{ + "name":"RestoreSnapshotTier", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreSnapshotTierRequest"}, + "output":{"shape":"RestoreSnapshotTierResult"} + }, + "RevokeClientVpnIngress":{ + "name":"RevokeClientVpnIngress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RevokeClientVpnIngressRequest"}, + "output":{"shape":"RevokeClientVpnIngressResult"} + }, + "RevokeSecurityGroupEgress":{ + "name":"RevokeSecurityGroupEgress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RevokeSecurityGroupEgressRequest"}, + "output":{"shape":"RevokeSecurityGroupEgressResult"} + }, + "RevokeSecurityGroupIngress":{ + "name":"RevokeSecurityGroupIngress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RevokeSecurityGroupIngressRequest"}, + "output":{"shape":"RevokeSecurityGroupIngressResult"} + }, + "RunInstances":{ + "name":"RunInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RunInstancesRequest"}, + "output":{"shape":"Reservation"} + }, + "RunScheduledInstances":{ + "name":"RunScheduledInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RunScheduledInstancesRequest"}, + "output":{"shape":"RunScheduledInstancesResult"} + }, + "SearchLocalGatewayRoutes":{ + "name":"SearchLocalGatewayRoutes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SearchLocalGatewayRoutesRequest"}, + "output":{"shape":"SearchLocalGatewayRoutesResult"} + }, + "SearchTransitGatewayMulticastGroups":{ + "name":"SearchTransitGatewayMulticastGroups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SearchTransitGatewayMulticastGroupsRequest"}, + "output":{"shape":"SearchTransitGatewayMulticastGroupsResult"} + }, + "SearchTransitGatewayRoutes":{ + "name":"SearchTransitGatewayRoutes", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SearchTransitGatewayRoutesRequest"}, + "output":{"shape":"SearchTransitGatewayRoutesResult"} + }, + "SendDiagnosticInterrupt":{ + "name":"SendDiagnosticInterrupt", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SendDiagnosticInterruptRequest"} + }, + "StartInstances":{ + "name":"StartInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartInstancesRequest"}, + "output":{"shape":"StartInstancesResult"} + }, + "StartNetworkInsightsAccessScopeAnalysis":{ + "name":"StartNetworkInsightsAccessScopeAnalysis", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartNetworkInsightsAccessScopeAnalysisRequest"}, + "output":{"shape":"StartNetworkInsightsAccessScopeAnalysisResult"} + }, + "StartNetworkInsightsAnalysis":{ + "name":"StartNetworkInsightsAnalysis", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartNetworkInsightsAnalysisRequest"}, + "output":{"shape":"StartNetworkInsightsAnalysisResult"} + }, + "StartVpcEndpointServicePrivateDnsVerification":{ + "name":"StartVpcEndpointServicePrivateDnsVerification", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StartVpcEndpointServicePrivateDnsVerificationRequest"}, + "output":{"shape":"StartVpcEndpointServicePrivateDnsVerificationResult"} + }, + "StopInstances":{ + "name":"StopInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"StopInstancesRequest"}, + "output":{"shape":"StopInstancesResult"} + }, + "TerminateClientVpnConnections":{ + "name":"TerminateClientVpnConnections", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TerminateClientVpnConnectionsRequest"}, + "output":{"shape":"TerminateClientVpnConnectionsResult"} + }, + "TerminateInstances":{ + "name":"TerminateInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TerminateInstancesRequest"}, + "output":{"shape":"TerminateInstancesResult"} + }, + "UnassignIpv6Addresses":{ + "name":"UnassignIpv6Addresses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UnassignIpv6AddressesRequest"}, + "output":{"shape":"UnassignIpv6AddressesResult"} + }, + "UnassignPrivateIpAddresses":{ + "name":"UnassignPrivateIpAddresses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UnassignPrivateIpAddressesRequest"} + }, + "UnassignPrivateNatGatewayAddress":{ + "name":"UnassignPrivateNatGatewayAddress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UnassignPrivateNatGatewayAddressRequest"}, + "output":{"shape":"UnassignPrivateNatGatewayAddressResult"} + }, + "UnmonitorInstances":{ + "name":"UnmonitorInstances", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UnmonitorInstancesRequest"}, + "output":{"shape":"UnmonitorInstancesResult"} + }, + "UpdateSecurityGroupRuleDescriptionsEgress":{ + "name":"UpdateSecurityGroupRuleDescriptionsEgress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateSecurityGroupRuleDescriptionsEgressRequest"}, + "output":{"shape":"UpdateSecurityGroupRuleDescriptionsEgressResult"} + }, + "UpdateSecurityGroupRuleDescriptionsIngress":{ + "name":"UpdateSecurityGroupRuleDescriptionsIngress", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateSecurityGroupRuleDescriptionsIngressRequest"}, + "output":{"shape":"UpdateSecurityGroupRuleDescriptionsIngressResult"} + }, + "WithdrawByoipCidr":{ + "name":"WithdrawByoipCidr", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"WithdrawByoipCidrRequest"}, + "output":{"shape":"WithdrawByoipCidrResult"} + } + }, + "shapes":{ + "AcceleratorCount":{ + "type":"structure", + "members":{ + "Min":{ + "shape":"Integer", + "locationName":"min" + }, + "Max":{ + "shape":"Integer", + "locationName":"max" + } + } + }, + "AcceleratorCountRequest":{ + "type":"structure", + "members":{ + "Min":{"shape":"Integer"}, + "Max":{"shape":"Integer"} + } + }, + "AcceleratorManufacturer":{ + "type":"string", + "enum":[ + "nvidia", + "amd", + "amazon-web-services", + "xilinx" + ] + }, + "AcceleratorManufacturerSet":{ + "type":"list", + "member":{ + "shape":"AcceleratorManufacturer", + "locationName":"item" + } + }, + "AcceleratorName":{ + "type":"string", + "enum":[ + "a100", + "v100", + "k80", + "t4", + "m60", + "radeon-pro-v520", + "vu9p", + "inferentia", + "k520" + ] + }, + "AcceleratorNameSet":{ + "type":"list", + "member":{ + "shape":"AcceleratorName", + "locationName":"item" + } + }, + "AcceleratorTotalMemoryMiB":{ + "type":"structure", + "members":{ + "Min":{ + "shape":"Integer", + "locationName":"min" + }, + "Max":{ + "shape":"Integer", + "locationName":"max" + } + } + }, + "AcceleratorTotalMemoryMiBRequest":{ + "type":"structure", + "members":{ + "Min":{"shape":"Integer"}, + "Max":{"shape":"Integer"} + } + }, + "AcceleratorType":{ + "type":"string", + "enum":[ + "gpu", + "fpga", + "inference" + ] + }, + "AcceleratorTypeSet":{ + "type":"list", + "member":{ + "shape":"AcceleratorType", + "locationName":"item" + } + }, + "AcceptAddressTransferRequest":{ + "type":"structure", + "required":["Address"], + "members":{ + "Address":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "AcceptAddressTransferResult":{ + "type":"structure", + "members":{ + "AddressTransfer":{ + "shape":"AddressTransfer", + "locationName":"addressTransfer" + } + } + }, + "AcceptReservedInstancesExchangeQuoteRequest":{ + "type":"structure", + "required":["ReservedInstanceIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ReservedInstanceIds":{ + "shape":"ReservedInstanceIdSet", + "locationName":"ReservedInstanceId" + }, + "TargetConfigurations":{ + "shape":"TargetConfigurationRequestSet", + "locationName":"TargetConfiguration" + } + } + }, + "AcceptReservedInstancesExchangeQuoteResult":{ + "type":"structure", + "members":{ + "ExchangeId":{ + "shape":"String", + "locationName":"exchangeId" + } + } + }, + "AcceptTransitGatewayMulticastDomainAssociationsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "SubnetIds":{"shape":"ValueStringList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AcceptTransitGatewayMulticastDomainAssociationsResult":{ + "type":"structure", + "members":{ + "Associations":{ + "shape":"TransitGatewayMulticastDomainAssociations", + "locationName":"associations" + } + } + }, + "AcceptTransitGatewayPeeringAttachmentRequest":{ + "type":"structure", + "required":["TransitGatewayAttachmentId"], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AcceptTransitGatewayPeeringAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayPeeringAttachment":{ + "shape":"TransitGatewayPeeringAttachment", + "locationName":"transitGatewayPeeringAttachment" + } + } + }, + "AcceptTransitGatewayVpcAttachmentRequest":{ + "type":"structure", + "required":["TransitGatewayAttachmentId"], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AcceptTransitGatewayVpcAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayVpcAttachment":{ + "shape":"TransitGatewayVpcAttachment", + "locationName":"transitGatewayVpcAttachment" + } + } + }, + "AcceptVpcEndpointConnectionsRequest":{ + "type":"structure", + "required":[ + "ServiceId", + "VpcEndpointIds" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "VpcEndpointIds":{ + "shape":"VpcEndpointIdList", + "locationName":"VpcEndpointId" + } + } + }, + "AcceptVpcEndpointConnectionsResult":{ + "type":"structure", + "members":{ + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } + } + }, + "AcceptVpcPeeringConnectionRequest":{ + "type":"structure", + "required":["VpcPeeringConnectionId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcPeeringConnectionId":{ + "shape":"VpcPeeringConnectionIdWithResolver", + "locationName":"vpcPeeringConnectionId" + } + } + }, + "AcceptVpcPeeringConnectionResult":{ + "type":"structure", + "members":{ + "VpcPeeringConnection":{ + "shape":"VpcPeeringConnection", + "locationName":"vpcPeeringConnection" + } + } + }, + "AccessScopeAnalysisFinding":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeAnalysisId":{ + "shape":"NetworkInsightsAccessScopeAnalysisId", + "locationName":"networkInsightsAccessScopeAnalysisId" + }, + "NetworkInsightsAccessScopeId":{ + "shape":"NetworkInsightsAccessScopeId", + "locationName":"networkInsightsAccessScopeId" + }, + "FindingId":{ + "shape":"String", + "locationName":"findingId" + }, + "FindingComponents":{ + "shape":"PathComponentList", + "locationName":"findingComponentSet" + } + } + }, + "AccessScopeAnalysisFindingList":{ + "type":"list", + "member":{ + "shape":"AccessScopeAnalysisFinding", + "locationName":"item" + } + }, + "AccessScopePath":{ + "type":"structure", + "members":{ + "Source":{ + "shape":"PathStatement", + "locationName":"source" + }, + "Destination":{ + "shape":"PathStatement", + "locationName":"destination" + }, + "ThroughResources":{ + "shape":"ThroughResourcesStatementList", + "locationName":"throughResourceSet" + } + } + }, + "AccessScopePathList":{ + "type":"list", + "member":{ + "shape":"AccessScopePath", + "locationName":"item" + } + }, + "AccessScopePathListRequest":{ + "type":"list", + "member":{ + "shape":"AccessScopePathRequest", + "locationName":"item" + } + }, + "AccessScopePathRequest":{ + "type":"structure", + "members":{ + "Source":{"shape":"PathStatementRequest"}, + "Destination":{"shape":"PathStatementRequest"}, + "ThroughResources":{ + "shape":"ThroughResourcesStatementRequestList", + "locationName":"ThroughResource" + } + } + }, + "AccountAttribute":{ + "type":"structure", + "members":{ + "AttributeName":{ + "shape":"String", + "locationName":"attributeName" + }, + "AttributeValues":{ + "shape":"AccountAttributeValueList", + "locationName":"attributeValueSet" + } + } + }, + "AccountAttributeList":{ + "type":"list", + "member":{ + "shape":"AccountAttribute", + "locationName":"item" + } + }, + "AccountAttributeName":{ + "type":"string", + "enum":[ + "supported-platforms", + "default-vpc" + ] + }, + "AccountAttributeNameStringList":{ + "type":"list", + "member":{ + "shape":"AccountAttributeName", + "locationName":"attributeName" + } + }, + "AccountAttributeValue":{ + "type":"structure", + "members":{ + "AttributeValue":{ + "shape":"String", + "locationName":"attributeValue" + } + } + }, + "AccountAttributeValueList":{ + "type":"list", + "member":{ + "shape":"AccountAttributeValue", + "locationName":"item" + } + }, + "ActiveInstance":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "SpotInstanceRequestId":{ + "shape":"String", + "locationName":"spotInstanceRequestId" + }, + "InstanceHealth":{ + "shape":"InstanceHealthStatus", + "locationName":"instanceHealth" + } + } + }, + "ActiveInstanceSet":{ + "type":"list", + "member":{ + "shape":"ActiveInstance", + "locationName":"item" + } + }, + "ActivityStatus":{ + "type":"string", + "enum":[ + "error", + "pending_fulfillment", + "pending_termination", + "fulfilled" + ] + }, + "AddIpamOperatingRegion":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"String"} + } + }, + "AddIpamOperatingRegionSet":{ + "type":"list", + "member":{"shape":"AddIpamOperatingRegion"}, + "max":50, + "min":0 + }, + "AddPrefixListEntries":{ + "type":"list", + "member":{"shape":"AddPrefixListEntry"}, + "max":100, + "min":0 + }, + "AddPrefixListEntry":{ + "type":"structure", + "required":["Cidr"], + "members":{ + "Cidr":{"shape":"String"}, + "Description":{"shape":"String"} + } + }, + "AddedPrincipal":{ + "type":"structure", + "members":{ + "PrincipalType":{ + "shape":"PrincipalType", + "locationName":"principalType" + }, + "Principal":{ + "shape":"String", + "locationName":"principal" + }, + "ServicePermissionId":{ + "shape":"String", + "locationName":"servicePermissionId" + }, + "ServiceId":{ + "shape":"String", + "locationName":"serviceId" + } + } + }, + "AddedPrincipalSet":{ + "type":"list", + "member":{ + "shape":"AddedPrincipal", + "locationName":"item" + } + }, + "AdditionalDetail":{ + "type":"structure", + "members":{ + "AdditionalDetailType":{ + "shape":"String", + "locationName":"additionalDetailType" + }, + "Component":{ + "shape":"AnalysisComponent", + "locationName":"component" + }, + "VpcEndpointService":{ + "shape":"AnalysisComponent", + "locationName":"vpcEndpointService" + }, + "RuleOptions":{ + "shape":"RuleOptionList", + "locationName":"ruleOptionSet" + }, + "RuleGroupTypePairs":{ + "shape":"RuleGroupTypePairList", + "locationName":"ruleGroupTypePairSet" + }, + "RuleGroupRuleOptionsPairs":{ + "shape":"RuleGroupRuleOptionsPairList", + "locationName":"ruleGroupRuleOptionsPairSet" + }, + "ServiceName":{ + "shape":"String", + "locationName":"serviceName" + }, + "LoadBalancers":{ + "shape":"AnalysisComponentList", + "locationName":"loadBalancerSet" + } + } + }, + "AdditionalDetailList":{ + "type":"list", + "member":{ + "shape":"AdditionalDetail", + "locationName":"item" + } + }, + "Address":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" + }, + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" + }, + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "Domain":{ + "shape":"DomainType", + "locationName":"domain" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "NetworkInterfaceOwnerId":{ + "shape":"String", + "locationName":"networkInterfaceOwnerId" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "PublicIpv4Pool":{ + "shape":"String", + "locationName":"publicIpv4Pool" + }, + "NetworkBorderGroup":{ + "shape":"String", + "locationName":"networkBorderGroup" + }, + "CustomerOwnedIp":{ + "shape":"String", + "locationName":"customerOwnedIp" + }, + "CustomerOwnedIpv4Pool":{ + "shape":"String", + "locationName":"customerOwnedIpv4Pool" + }, + "CarrierIp":{ + "shape":"String", + "locationName":"carrierIp" + } + } + }, + "AddressAttribute":{ + "type":"structure", + "members":{ + "PublicIp":{ + "shape":"PublicIpAddress", + "locationName":"publicIp" + }, + "AllocationId":{ + "shape":"AllocationId", + "locationName":"allocationId" + }, + "PtrRecord":{ + "shape":"String", + "locationName":"ptrRecord" + }, + "PtrRecordUpdate":{ + "shape":"PtrUpdateStatus", + "locationName":"ptrRecordUpdate" + } + } + }, + "AddressAttributeName":{ + "type":"string", + "enum":["domain-name"] + }, + "AddressFamily":{ + "type":"string", + "enum":[ + "ipv4", + "ipv6" + ] + }, + "AddressList":{ + "type":"list", + "member":{ + "shape":"Address", + "locationName":"item" + } + }, + "AddressMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "AddressSet":{ + "type":"list", + "member":{ + "shape":"AddressAttribute", + "locationName":"item" + } + }, + "AddressTransfer":{ + "type":"structure", + "members":{ + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" + }, + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" + }, + "TransferAccountId":{ + "shape":"String", + "locationName":"transferAccountId" + }, + "TransferOfferExpirationTimestamp":{ + "shape":"MillisecondDateTime", + "locationName":"transferOfferExpirationTimestamp" + }, + "TransferOfferAcceptedTimestamp":{ + "shape":"MillisecondDateTime", + "locationName":"transferOfferAcceptedTimestamp" + }, + "AddressTransferStatus":{ + "shape":"AddressTransferStatus", + "locationName":"addressTransferStatus" + } + } + }, + "AddressTransferList":{ + "type":"list", + "member":{ + "shape":"AddressTransfer", + "locationName":"item" + } + }, + "AddressTransferStatus":{ + "type":"string", + "enum":[ + "pending", + "disabled", + "accepted" + ] + }, + "AdvertiseByoipCidrRequest":{ + "type":"structure", + "required":["Cidr"], + "members":{ + "Cidr":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AdvertiseByoipCidrResult":{ + "type":"structure", + "members":{ + "ByoipCidr":{ + "shape":"ByoipCidr", + "locationName":"byoipCidr" + } + } + }, + "Affinity":{ + "type":"string", + "enum":[ + "default", + "host" + ] + }, + "AllocateAddressRequest":{ + "type":"structure", + "members":{ + "Domain":{"shape":"DomainType"}, + "Address":{"shape":"PublicIpAddress"}, + "PublicIpv4Pool":{"shape":"Ipv4PoolEc2Id"}, + "NetworkBorderGroup":{"shape":"String"}, + "CustomerOwnedIpv4Pool":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "AllocateAddressResult":{ + "type":"structure", + "members":{ + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" + }, + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" + }, + "PublicIpv4Pool":{ + "shape":"String", + "locationName":"publicIpv4Pool" + }, + "NetworkBorderGroup":{ + "shape":"String", + "locationName":"networkBorderGroup" + }, + "Domain":{ + "shape":"DomainType", + "locationName":"domain" + }, + "CustomerOwnedIp":{ + "shape":"String", + "locationName":"customerOwnedIp" + }, + "CustomerOwnedIpv4Pool":{ + "shape":"String", + "locationName":"customerOwnedIpv4Pool" + }, + "CarrierIp":{ + "shape":"String", + "locationName":"carrierIp" + } + } + }, + "AllocateHostsRequest":{ + "type":"structure", + "required":["AvailabilityZone"], + "members":{ + "AutoPlacement":{ + "shape":"AutoPlacement", + "locationName":"autoPlacement" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "InstanceFamily":{"shape":"String"}, + "Quantity":{ + "shape":"Integer", + "locationName":"quantity" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "HostRecovery":{"shape":"HostRecovery"}, + "OutpostArn":{"shape":"String"}, + "HostMaintenance":{"shape":"HostMaintenance"}, + "AssetIds":{ + "shape":"AssetIdList", + "locationName":"AssetId" + } + } + }, + "AllocateHostsResult":{ + "type":"structure", + "members":{ + "HostIds":{ + "shape":"ResponseHostIdList", + "locationName":"hostIdSet" + } + } + }, + "AllocateIpamPoolCidrRequest":{ + "type":"structure", + "required":["IpamPoolId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "Cidr":{"shape":"String"}, + "NetmaskLength":{"shape":"Integer"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "Description":{"shape":"String"}, + "PreviewNextCidr":{"shape":"Boolean"}, + "DisallowedCidrs":{ + "shape":"IpamPoolAllocationDisallowedCidrs", + "locationName":"DisallowedCidr" + } + } + }, + "AllocateIpamPoolCidrResult":{ + "type":"structure", + "members":{ + "IpamPoolAllocation":{ + "shape":"IpamPoolAllocation", + "locationName":"ipamPoolAllocation" + } + } + }, + "AllocationId":{"type":"string"}, + "AllocationIdList":{ + "type":"list", + "member":{ + "shape":"AllocationId", + "locationName":"AllocationId" + } + }, + "AllocationIds":{ + "type":"list", + "member":{ + "shape":"AllocationId", + "locationName":"item" + } + }, + "AllocationState":{ + "type":"string", + "enum":[ + "available", + "under-assessment", + "permanent-failure", + "released", + "released-permanent-failure", + "pending" + ] + }, + "AllocationStrategy":{ + "type":"string", + "enum":[ + "lowestPrice", + "diversified", + "capacityOptimized", + "capacityOptimizedPrioritized", + "priceCapacityOptimized" + ] + }, + "AllocationType":{ + "type":"string", + "enum":["used"] + }, + "AllowedInstanceType":{ + "type":"string", + "max":30, + "min":1, + "pattern":"[a-zA-Z0-9\\.\\*\\-]+" + }, + "AllowedInstanceTypeSet":{ + "type":"list", + "member":{ + "shape":"AllowedInstanceType", + "locationName":"item" + }, + "max":400, + "min":0 + }, + "AllowedPrincipal":{ + "type":"structure", + "members":{ + "PrincipalType":{ + "shape":"PrincipalType", + "locationName":"principalType" + }, + "Principal":{ + "shape":"String", + "locationName":"principal" + }, + "ServicePermissionId":{ + "shape":"String", + "locationName":"servicePermissionId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "ServiceId":{ + "shape":"String", + "locationName":"serviceId" + } + } + }, + "AllowedPrincipalSet":{ + "type":"list", + "member":{ + "shape":"AllowedPrincipal", + "locationName":"item" + } + }, + "AllowsMultipleInstanceTypes":{ + "type":"string", + "enum":[ + "on", + "off" + ] + }, + "AlternatePathHint":{ + "type":"structure", + "members":{ + "ComponentId":{ + "shape":"String", + "locationName":"componentId" + }, + "ComponentArn":{ + "shape":"String", + "locationName":"componentArn" + } + } + }, + "AlternatePathHintList":{ + "type":"list", + "member":{ + "shape":"AlternatePathHint", + "locationName":"item" + } + }, + "AmdSevSnpSpecification":{ + "type":"string", + "enum":[ + "enabled", + "disabled" + ] + }, + "AnalysisAclRule":{ + "type":"structure", + "members":{ + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "Egress":{ + "shape":"Boolean", + "locationName":"egress" + }, + "PortRange":{ + "shape":"PortRange", + "locationName":"portRange" + }, + "Protocol":{ + "shape":"String", + "locationName":"protocol" + }, + "RuleAction":{ + "shape":"String", + "locationName":"ruleAction" + }, + "RuleNumber":{ + "shape":"Integer", + "locationName":"ruleNumber" + } + } + }, + "AnalysisComponent":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"String", + "locationName":"id" + }, + "Arn":{ + "shape":"String", + "locationName":"arn" + }, + "Name":{ + "shape":"String", + "locationName":"name" + } + } + }, + "AnalysisComponentList":{ + "type":"list", + "member":{ + "shape":"AnalysisComponent", + "locationName":"item" + } + }, + "AnalysisLoadBalancerListener":{ + "type":"structure", + "members":{ + "LoadBalancerPort":{ + "shape":"Port", + "locationName":"loadBalancerPort" + }, + "InstancePort":{ + "shape":"Port", + "locationName":"instancePort" + } + } + }, + "AnalysisLoadBalancerTarget":{ + "type":"structure", + "members":{ + "Address":{ + "shape":"IpAddress", + "locationName":"address" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Instance":{ + "shape":"AnalysisComponent", + "locationName":"instance" + }, + "Port":{ + "shape":"Port", + "locationName":"port" + } + } + }, + "AnalysisPacketHeader":{ + "type":"structure", + "members":{ + "DestinationAddresses":{ + "shape":"IpAddressList", + "locationName":"destinationAddressSet" + }, + "DestinationPortRanges":{ + "shape":"PortRangeList", + "locationName":"destinationPortRangeSet" + }, + "Protocol":{ + "shape":"String", + "locationName":"protocol" + }, + "SourceAddresses":{ + "shape":"IpAddressList", + "locationName":"sourceAddressSet" + }, + "SourcePortRanges":{ + "shape":"PortRangeList", + "locationName":"sourcePortRangeSet" + } + } + }, + "AnalysisRouteTableRoute":{ + "type":"structure", + "members":{ + "DestinationCidr":{ + "shape":"String", + "locationName":"destinationCidr" + }, + "DestinationPrefixListId":{ + "shape":"String", + "locationName":"destinationPrefixListId" + }, + "EgressOnlyInternetGatewayId":{ + "shape":"String", + "locationName":"egressOnlyInternetGatewayId" + }, + "GatewayId":{ + "shape":"String", + "locationName":"gatewayId" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "NatGatewayId":{ + "shape":"String", + "locationName":"natGatewayId" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "Origin":{ + "shape":"String", + "locationName":"origin" + }, + "TransitGatewayId":{ + "shape":"String", + "locationName":"transitGatewayId" + }, + "VpcPeeringConnectionId":{ + "shape":"String", + "locationName":"vpcPeeringConnectionId" + }, + "State":{ + "shape":"String", + "locationName":"state" + }, + "CarrierGatewayId":{ + "shape":"String", + "locationName":"carrierGatewayId" + }, + "CoreNetworkArn":{ + "shape":"ResourceArn", + "locationName":"coreNetworkArn" + }, + "LocalGatewayId":{ + "shape":"String", + "locationName":"localGatewayId" + } + } + }, + "AnalysisSecurityGroupRule":{ + "type":"structure", + "members":{ + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "Direction":{ + "shape":"String", + "locationName":"direction" + }, + "SecurityGroupId":{ + "shape":"String", + "locationName":"securityGroupId" + }, + "PortRange":{ + "shape":"PortRange", + "locationName":"portRange" + }, + "PrefixListId":{ + "shape":"String", + "locationName":"prefixListId" + }, + "Protocol":{ + "shape":"String", + "locationName":"protocol" + } + } + }, + "AnalysisStatus":{ + "type":"string", + "enum":[ + "running", + "succeeded", + "failed" + ] + }, + "ApplianceModeSupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "ApplySecurityGroupsToClientVpnTargetNetworkRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "VpcId", + "SecurityGroupIds" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "VpcId":{"shape":"VpcId"}, + "SecurityGroupIds":{ + "shape":"ClientVpnSecurityGroupIdSet", + "locationName":"SecurityGroupId" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "ApplySecurityGroupsToClientVpnTargetNetworkResult":{ + "type":"structure", + "members":{ + "SecurityGroupIds":{ + "shape":"ClientVpnSecurityGroupIdSet", + "locationName":"securityGroupIds" + } + } + }, + "ArchitectureType":{ + "type":"string", + "enum":[ + "i386", + "x86_64", + "arm64", + "x86_64_mac", + "arm64_mac" + ] + }, + "ArchitectureTypeList":{ + "type":"list", + "member":{ + "shape":"ArchitectureType", + "locationName":"item" + } + }, + "ArchitectureTypeSet":{ + "type":"list", + "member":{ + "shape":"ArchitectureType", + "locationName":"item" + }, + "max":3, + "min":0 + }, + "ArchitectureValues":{ + "type":"string", + "enum":[ + "i386", + "x86_64", + "arm64", + "x86_64_mac", + "arm64_mac" + ] + }, + "ArnList":{ + "type":"list", + "member":{ + "shape":"ResourceArn", + "locationName":"item" + } + }, + "AssetId":{"type":"string"}, + "AssetIdList":{ + "type":"list", + "member":{"shape":"AssetId"} + }, + "AssignIpv6AddressesRequest":{ + "type":"structure", + "required":["NetworkInterfaceId"], + "members":{ + "Ipv6AddressCount":{ + "shape":"Integer", + "locationName":"ipv6AddressCount" + }, + "Ipv6Addresses":{ + "shape":"Ipv6AddressList", + "locationName":"ipv6Addresses" + }, + "Ipv6PrefixCount":{"shape":"Integer"}, + "Ipv6Prefixes":{ + "shape":"IpPrefixList", + "locationName":"Ipv6Prefix" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + } + } + }, + "AssignIpv6AddressesResult":{ + "type":"structure", + "members":{ + "AssignedIpv6Addresses":{ + "shape":"Ipv6AddressList", + "locationName":"assignedIpv6Addresses" + }, + "AssignedIpv6Prefixes":{ + "shape":"IpPrefixList", + "locationName":"assignedIpv6PrefixSet" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + } + } + }, + "AssignPrivateIpAddressesRequest":{ + "type":"structure", + "required":["NetworkInterfaceId"], + "members":{ + "AllowReassignment":{ + "shape":"Boolean", + "locationName":"allowReassignment" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "PrivateIpAddresses":{ + "shape":"PrivateIpAddressStringList", + "locationName":"privateIpAddress" + }, + "SecondaryPrivateIpAddressCount":{ + "shape":"Integer", + "locationName":"secondaryPrivateIpAddressCount" + }, + "Ipv4Prefixes":{ + "shape":"IpPrefixList", + "locationName":"Ipv4Prefix" + }, + "Ipv4PrefixCount":{"shape":"Integer"} + } + }, + "AssignPrivateIpAddressesResult":{ + "type":"structure", + "members":{ + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "AssignedPrivateIpAddresses":{ + "shape":"AssignedPrivateIpAddressList", + "locationName":"assignedPrivateIpAddressesSet" + }, + "AssignedIpv4Prefixes":{ + "shape":"Ipv4PrefixesList", + "locationName":"assignedIpv4PrefixSet" + } + } + }, + "AssignPrivateNatGatewayAddressRequest":{ + "type":"structure", + "required":["NatGatewayId"], + "members":{ + "NatGatewayId":{"shape":"NatGatewayId"}, + "PrivateIpAddresses":{ + "shape":"IpList", + "locationName":"PrivateIpAddress" + }, + "PrivateIpAddressCount":{"shape":"PrivateIpAddressCount"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AssignPrivateNatGatewayAddressResult":{ + "type":"structure", + "members":{ + "NatGatewayId":{ + "shape":"NatGatewayId", + "locationName":"natGatewayId" + }, + "NatGatewayAddresses":{ + "shape":"NatGatewayAddressList", + "locationName":"natGatewayAddressSet" + } + } + }, + "AssignedPrivateIpAddress":{ + "type":"structure", + "members":{ + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + } + } + }, + "AssignedPrivateIpAddressList":{ + "type":"list", + "member":{ + "shape":"AssignedPrivateIpAddress", + "locationName":"item" + } + }, + "AssociateAddressRequest":{ + "type":"structure", + "members":{ + "AllocationId":{"shape":"AllocationId"}, + "InstanceId":{"shape":"InstanceId"}, + "PublicIp":{"shape":"EipAllocationPublicIp"}, + "AllowReassociation":{ + "shape":"Boolean", + "locationName":"allowReassociation" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + } + } + }, + "AssociateAddressResult":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + } + } + }, + "AssociateClientVpnTargetNetworkRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "SubnetId" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "SubnetId":{"shape":"SubnetId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateClientVpnTargetNetworkResult":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "Status":{ + "shape":"AssociationStatus", + "locationName":"status" + } + } + }, + "AssociateDhcpOptionsRequest":{ + "type":"structure", + "required":[ + "DhcpOptionsId", + "VpcId" + ], + "members":{ + "DhcpOptionsId":{"shape":"DefaultingDhcpOptionsId"}, + "VpcId":{"shape":"VpcId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "AssociateEnclaveCertificateIamRoleRequest":{ + "type":"structure", + "required":[ + "CertificateArn", + "RoleArn" + ], + "members":{ + "CertificateArn":{"shape":"CertificateId"}, + "RoleArn":{"shape":"RoleId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateEnclaveCertificateIamRoleResult":{ + "type":"structure", + "members":{ + "CertificateS3BucketName":{ + "shape":"String", + "locationName":"certificateS3BucketName" + }, + "CertificateS3ObjectKey":{ + "shape":"String", + "locationName":"certificateS3ObjectKey" + }, + "EncryptionKmsKeyId":{ + "shape":"String", + "locationName":"encryptionKmsKeyId" + } + } + }, + "AssociateIamInstanceProfileRequest":{ + "type":"structure", + "required":[ + "IamInstanceProfile", + "InstanceId" + ], + "members":{ + "IamInstanceProfile":{"shape":"IamInstanceProfileSpecification"}, + "InstanceId":{"shape":"InstanceId"} + } + }, + "AssociateIamInstanceProfileResult":{ + "type":"structure", + "members":{ + "IamInstanceProfileAssociation":{ + "shape":"IamInstanceProfileAssociation", + "locationName":"iamInstanceProfileAssociation" + } + } + }, + "AssociateInstanceEventWindowRequest":{ + "type":"structure", + "required":[ + "InstanceEventWindowId", + "AssociationTarget" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceEventWindowId":{"shape":"InstanceEventWindowId"}, + "AssociationTarget":{"shape":"InstanceEventWindowAssociationRequest"} + } + }, + "AssociateInstanceEventWindowResult":{ + "type":"structure", + "members":{ + "InstanceEventWindow":{ + "shape":"InstanceEventWindow", + "locationName":"instanceEventWindow" + } + } + }, + "AssociateIpamResourceDiscoveryRequest":{ + "type":"structure", + "required":[ + "IpamId", + "IpamResourceDiscoveryId" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamId":{"shape":"IpamId"}, + "IpamResourceDiscoveryId":{"shape":"IpamResourceDiscoveryId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "AssociateIpamResourceDiscoveryResult":{ + "type":"structure", + "members":{ + "IpamResourceDiscoveryAssociation":{ + "shape":"IpamResourceDiscoveryAssociation", + "locationName":"ipamResourceDiscoveryAssociation" + } + } + }, + "AssociateNatGatewayAddressRequest":{ + "type":"structure", + "required":[ + "NatGatewayId", + "AllocationIds" + ], + "members":{ + "NatGatewayId":{"shape":"NatGatewayId"}, + "AllocationIds":{ + "shape":"AllocationIdList", + "locationName":"AllocationId" + }, + "PrivateIpAddresses":{ + "shape":"IpList", + "locationName":"PrivateIpAddress" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateNatGatewayAddressResult":{ + "type":"structure", + "members":{ + "NatGatewayId":{ + "shape":"NatGatewayId", + "locationName":"natGatewayId" + }, + "NatGatewayAddresses":{ + "shape":"NatGatewayAddressList", + "locationName":"natGatewayAddressSet" + } + } + }, + "AssociateRouteTableRequest":{ + "type":"structure", + "required":["RouteTableId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "RouteTableId":{ + "shape":"RouteTableId", + "locationName":"routeTableId" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "GatewayId":{"shape":"RouteGatewayId"} + } + }, + "AssociateRouteTableResult":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "AssociationState":{ + "shape":"RouteTableAssociationState", + "locationName":"associationState" + } + } + }, + "AssociateSubnetCidrBlockRequest":{ + "type":"structure", + "required":[ + "Ipv6CidrBlock", + "SubnetId" + ], + "members":{ + "Ipv6CidrBlock":{ + "shape":"String", + "locationName":"ipv6CidrBlock" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + } + } + }, + "AssociateSubnetCidrBlockResult":{ + "type":"structure", + "members":{ + "Ipv6CidrBlockAssociation":{ + "shape":"SubnetIpv6CidrBlockAssociation", + "locationName":"ipv6CidrBlockAssociation" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + } + } + }, + "AssociateTransitGatewayMulticastDomainRequest":{ + "type":"structure", + "required":[ + "TransitGatewayMulticastDomainId", + "TransitGatewayAttachmentId", + "SubnetIds" + ], + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "SubnetIds":{"shape":"TransitGatewaySubnetIdList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateTransitGatewayMulticastDomainResult":{ + "type":"structure", + "members":{ + "Associations":{ + "shape":"TransitGatewayMulticastDomainAssociations", + "locationName":"associations" + } + } + }, + "AssociateTransitGatewayPolicyTableRequest":{ + "type":"structure", + "required":[ + "TransitGatewayPolicyTableId", + "TransitGatewayAttachmentId" + ], + "members":{ + "TransitGatewayPolicyTableId":{"shape":"TransitGatewayPolicyTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateTransitGatewayPolicyTableResult":{ + "type":"structure", + "members":{ + "Association":{ + "shape":"TransitGatewayPolicyTableAssociation", + "locationName":"association" + } + } + }, + "AssociateTransitGatewayRouteTableRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "TransitGatewayAttachmentId" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateTransitGatewayRouteTableResult":{ + "type":"structure", + "members":{ + "Association":{ + "shape":"TransitGatewayAssociation", + "locationName":"association" + } + } + }, + "AssociateTrunkInterfaceRequest":{ + "type":"structure", + "required":[ + "BranchInterfaceId", + "TrunkInterfaceId" + ], + "members":{ + "BranchInterfaceId":{"shape":"NetworkInterfaceId"}, + "TrunkInterfaceId":{"shape":"NetworkInterfaceId"}, + "VlanId":{"shape":"Integer"}, + "GreKey":{"shape":"Integer"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "AssociateTrunkInterfaceResult":{ + "type":"structure", + "members":{ + "InterfaceAssociation":{ + "shape":"TrunkInterfaceAssociation", + "locationName":"interfaceAssociation" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "AssociateVpcCidrBlockRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "AmazonProvidedIpv6CidrBlock":{ + "shape":"Boolean", + "locationName":"amazonProvidedIpv6CidrBlock" + }, + "CidrBlock":{"shape":"String"}, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "Ipv6CidrBlockNetworkBorderGroup":{"shape":"String"}, + "Ipv6Pool":{"shape":"Ipv6PoolEc2Id"}, + "Ipv6CidrBlock":{"shape":"String"}, + "Ipv4IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv4NetmaskLength":{"shape":"NetmaskLength"}, + "Ipv6IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv6NetmaskLength":{"shape":"NetmaskLength"} + } + }, + "AssociateVpcCidrBlockResult":{ + "type":"structure", + "members":{ + "Ipv6CidrBlockAssociation":{ + "shape":"VpcIpv6CidrBlockAssociation", + "locationName":"ipv6CidrBlockAssociation" + }, + "CidrBlockAssociation":{ + "shape":"VpcCidrBlockAssociation", + "locationName":"cidrBlockAssociation" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "AssociatedNetworkType":{ + "type":"string", + "enum":["vpc"] + }, + "AssociatedRole":{ + "type":"structure", + "members":{ + "AssociatedRoleArn":{ + "shape":"ResourceArn", + "locationName":"associatedRoleArn" + }, + "CertificateS3BucketName":{ + "shape":"String", + "locationName":"certificateS3BucketName" + }, + "CertificateS3ObjectKey":{ + "shape":"String", + "locationName":"certificateS3ObjectKey" + }, + "EncryptionKmsKeyId":{ + "shape":"String", + "locationName":"encryptionKmsKeyId" + } + } + }, + "AssociatedRolesList":{ + "type":"list", + "member":{ + "shape":"AssociatedRole", + "locationName":"item" + } + }, + "AssociatedTargetNetwork":{ + "type":"structure", + "members":{ + "NetworkId":{ + "shape":"String", + "locationName":"networkId" + }, + "NetworkType":{ + "shape":"AssociatedNetworkType", + "locationName":"networkType" + } + } + }, + "AssociatedTargetNetworkSet":{ + "type":"list", + "member":{ + "shape":"AssociatedTargetNetwork", + "locationName":"item" + } + }, + "AssociationIdList":{ + "type":"list", + "member":{ + "shape":"IamInstanceProfileAssociationId", + "locationName":"AssociationId" + } + }, + "AssociationStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"AssociationStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "AssociationStatusCode":{ + "type":"string", + "enum":[ + "associating", + "associated", + "association-failed", + "disassociating", + "disassociated" + ] + }, + "AthenaIntegration":{ + "type":"structure", + "required":[ + "IntegrationResultS3DestinationArn", + "PartitionLoadFrequency" + ], + "members":{ + "IntegrationResultS3DestinationArn":{"shape":"String"}, + "PartitionLoadFrequency":{"shape":"PartitionLoadFrequency"}, + "PartitionStartDate":{"shape":"MillisecondDateTime"}, + "PartitionEndDate":{"shape":"MillisecondDateTime"} + } + }, + "AthenaIntegrationsSet":{ + "type":"list", + "member":{ + "shape":"AthenaIntegration", + "locationName":"item" + }, + "max":10, + "min":1 + }, + "AttachClassicLinkVpcRequest":{ + "type":"structure", + "required":[ + "Groups", + "InstanceId", + "VpcId" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Groups":{ + "shape":"GroupIdStringList", + "locationName":"SecurityGroupId" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + } + } + }, + "AttachClassicLinkVpcResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "AttachInternetGatewayRequest":{ + "type":"structure", + "required":[ + "InternetGatewayId", + "VpcId" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InternetGatewayId":{ + "shape":"InternetGatewayId", + "locationName":"internetGatewayId" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + } + } + }, + "AttachNetworkInterfaceRequest":{ + "type":"structure", + "required":[ + "DeviceIndex", + "InstanceId", + "NetworkInterfaceId" + ], + "members":{ + "DeviceIndex":{ + "shape":"Integer", + "locationName":"deviceIndex" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "NetworkCardIndex":{"shape":"Integer"}, + "EnaSrdSpecification":{"shape":"EnaSrdSpecification"} + } + }, + "AttachNetworkInterfaceResult":{ + "type":"structure", + "members":{ + "AttachmentId":{ + "shape":"String", + "locationName":"attachmentId" + }, + "NetworkCardIndex":{ + "shape":"Integer", + "locationName":"networkCardIndex" + } + } + }, + "AttachVerifiedAccessTrustProviderRequest":{ + "type":"structure", + "required":[ + "VerifiedAccessInstanceId", + "VerifiedAccessTrustProviderId" + ], + "members":{ + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "VerifiedAccessTrustProviderId":{"shape":"VerifiedAccessTrustProviderId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "AttachVerifiedAccessTrustProviderResult":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProvider":{ + "shape":"VerifiedAccessTrustProvider", + "locationName":"verifiedAccessTrustProvider" + }, + "VerifiedAccessInstance":{ + "shape":"VerifiedAccessInstance", + "locationName":"verifiedAccessInstance" + } + } + }, + "AttachVolumeRequest":{ + "type":"structure", + "required":[ + "Device", + "InstanceId", + "VolumeId" + ], + "members":{ + "Device":{"shape":"String"}, + "InstanceId":{"shape":"InstanceId"}, + "VolumeId":{"shape":"VolumeId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "AttachVpnGatewayRequest":{ + "type":"structure", + "required":[ + "VpcId", + "VpnGatewayId" + ], + "members":{ + "VpcId":{"shape":"VpcId"}, + "VpnGatewayId":{"shape":"VpnGatewayId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "AttachVpnGatewayResult":{ + "type":"structure", + "members":{ + "VpcAttachment":{ + "shape":"VpcAttachment", + "locationName":"attachment" + } + } + }, + "AttachmentEnaSrdSpecification":{ + "type":"structure", + "members":{ + "EnaSrdEnabled":{ + "shape":"Boolean", + "locationName":"enaSrdEnabled" + }, + "EnaSrdUdpSpecification":{ + "shape":"AttachmentEnaSrdUdpSpecification", + "locationName":"enaSrdUdpSpecification" + } + } + }, + "AttachmentEnaSrdUdpSpecification":{ + "type":"structure", + "members":{ + "EnaSrdUdpEnabled":{ + "shape":"Boolean", + "locationName":"enaSrdUdpEnabled" + } + } + }, + "AttachmentStatus":{ + "type":"string", + "enum":[ + "attaching", + "attached", + "detaching", + "detached" + ] + }, + "AttributeBooleanValue":{ + "type":"structure", + "members":{ + "Value":{ + "shape":"Boolean", + "locationName":"value" + } + } + }, + "AttributeValue":{ + "type":"structure", + "members":{ + "Value":{ + "shape":"String", + "locationName":"value" + } + } + }, + "AuthorizationRule":{ + "type":"structure", + "members":{ + "ClientVpnEndpointId":{ + "shape":"String", + "locationName":"clientVpnEndpointId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "GroupId":{ + "shape":"String", + "locationName":"groupId" + }, + "AccessAll":{ + "shape":"Boolean", + "locationName":"accessAll" + }, + "DestinationCidr":{ + "shape":"String", + "locationName":"destinationCidr" + }, + "Status":{ + "shape":"ClientVpnAuthorizationRuleStatus", + "locationName":"status" + } + } + }, + "AuthorizationRuleSet":{ + "type":"list", + "member":{ + "shape":"AuthorizationRule", + "locationName":"item" + } + }, + "AuthorizeClientVpnIngressRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "TargetNetworkCidr" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "TargetNetworkCidr":{"shape":"String"}, + "AccessGroupId":{"shape":"String"}, + "AuthorizeAllGroups":{"shape":"Boolean"}, + "Description":{"shape":"String"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "AuthorizeClientVpnIngressResult":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"ClientVpnAuthorizationRuleStatus", + "locationName":"status" + } + } + }, + "AuthorizeSecurityGroupEgressRequest":{ + "type":"structure", + "required":["GroupId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "GroupId":{ + "shape":"SecurityGroupId", + "locationName":"groupId" + }, + "IpPermissions":{ + "shape":"IpPermissionList", + "locationName":"ipPermissions" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "CidrIp":{ + "shape":"String", + "locationName":"cidrIp" + }, + "FromPort":{ + "shape":"Integer", + "locationName":"fromPort" + }, + "IpProtocol":{ + "shape":"String", + "locationName":"ipProtocol" + }, + "ToPort":{ + "shape":"Integer", + "locationName":"toPort" + }, + "SourceSecurityGroupName":{ + "shape":"String", + "locationName":"sourceSecurityGroupName" + }, + "SourceSecurityGroupOwnerId":{ + "shape":"String", + "locationName":"sourceSecurityGroupOwnerId" + } + } + }, + "AuthorizeSecurityGroupEgressResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + }, + "SecurityGroupRules":{ + "shape":"SecurityGroupRuleList", + "locationName":"securityGroupRuleSet" + } + } + }, + "AuthorizeSecurityGroupIngressRequest":{ + "type":"structure", + "members":{ + "CidrIp":{"shape":"String"}, + "FromPort":{"shape":"Integer"}, + "GroupId":{"shape":"SecurityGroupId"}, + "GroupName":{"shape":"SecurityGroupName"}, + "IpPermissions":{"shape":"IpPermissionList"}, + "IpProtocol":{"shape":"String"}, + "SourceSecurityGroupName":{"shape":"String"}, + "SourceSecurityGroupOwnerId":{"shape":"String"}, + "ToPort":{"shape":"Integer"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "AuthorizeSecurityGroupIngressResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + }, + "SecurityGroupRules":{ + "shape":"SecurityGroupRuleList", + "locationName":"securityGroupRuleSet" + } + } + }, + "AutoAcceptSharedAssociationsValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "AutoAcceptSharedAttachmentsValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "AutoPlacement":{ + "type":"string", + "enum":[ + "on", + "off" + ] + }, + "AutoRecoveryFlag":{"type":"boolean"}, + "AvailabilityZone":{ + "type":"structure", + "members":{ + "State":{ + "shape":"AvailabilityZoneState", + "locationName":"zoneState" + }, + "OptInStatus":{ + "shape":"AvailabilityZoneOptInStatus", + "locationName":"optInStatus" + }, + "Messages":{ + "shape":"AvailabilityZoneMessageList", + "locationName":"messageSet" + }, + "RegionName":{ + "shape":"String", + "locationName":"regionName" + }, + "ZoneName":{ + "shape":"String", + "locationName":"zoneName" + }, + "ZoneId":{ + "shape":"String", + "locationName":"zoneId" + }, + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "NetworkBorderGroup":{ + "shape":"String", + "locationName":"networkBorderGroup" + }, + "ZoneType":{ + "shape":"String", + "locationName":"zoneType" + }, + "ParentZoneName":{ + "shape":"String", + "locationName":"parentZoneName" + }, + "ParentZoneId":{ + "shape":"String", + "locationName":"parentZoneId" + } + } + }, + "AvailabilityZoneId":{"type":"string"}, + "AvailabilityZoneList":{ + "type":"list", + "member":{ + "shape":"AvailabilityZone", + "locationName":"item" + } + }, + "AvailabilityZoneMessage":{ + "type":"structure", + "members":{ + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "AvailabilityZoneMessageList":{ + "type":"list", + "member":{ + "shape":"AvailabilityZoneMessage", + "locationName":"item" + } + }, + "AvailabilityZoneName":{"type":"string"}, + "AvailabilityZoneOptInStatus":{ + "type":"string", + "enum":[ + "opt-in-not-required", + "opted-in", + "not-opted-in" + ] + }, + "AvailabilityZoneState":{ + "type":"string", + "enum":[ + "available", + "information", + "impaired", + "unavailable" + ] + }, + "AvailabilityZoneStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"AvailabilityZone" + } + }, + "AvailableCapacity":{ + "type":"structure", + "members":{ + "AvailableInstanceCapacity":{ + "shape":"AvailableInstanceCapacityList", + "locationName":"availableInstanceCapacity" + }, + "AvailableVCpus":{ + "shape":"Integer", + "locationName":"availableVCpus" + } + } + }, + "AvailableInstanceCapacityList":{ + "type":"list", + "member":{ + "shape":"InstanceCapacity", + "locationName":"item" + } + }, + "BareMetal":{ + "type":"string", + "enum":[ + "included", + "required", + "excluded" + ] + }, + "BareMetalFlag":{"type":"boolean"}, + "BaselineBandwidthInGbps":{"type":"double"}, + "BaselineBandwidthInMbps":{"type":"integer"}, + "BaselineEbsBandwidthMbps":{ + "type":"structure", + "members":{ + "Min":{ + "shape":"Integer", + "locationName":"min" + }, + "Max":{ + "shape":"Integer", + "locationName":"max" + } + } + }, + "BaselineEbsBandwidthMbpsRequest":{ + "type":"structure", + "members":{ + "Min":{"shape":"Integer"}, + "Max":{"shape":"Integer"} + } + }, + "BaselineIops":{"type":"integer"}, + "BaselineThroughputInMBps":{"type":"double"}, + "BatchState":{ + "type":"string", + "enum":[ + "submitted", + "active", + "cancelled", + "failed", + "cancelled_running", + "cancelled_terminating", + "modifying" + ] + }, + "BgpStatus":{ + "type":"string", + "enum":[ + "up", + "down" + ] + }, + "BillingProductList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "Blob":{"type":"blob"}, + "BlobAttributeValue":{ + "type":"structure", + "members":{ + "Value":{ + "shape":"Blob", + "locationName":"value" + } + } + }, + "BlockDeviceMapping":{ + "type":"structure", + "members":{ + "DeviceName":{ + "shape":"String", + "locationName":"deviceName" + }, + "VirtualName":{ + "shape":"String", + "locationName":"virtualName" + }, + "Ebs":{ + "shape":"EbsBlockDevice", + "locationName":"ebs" + }, + "NoDevice":{ + "shape":"String", + "locationName":"noDevice" + } + } + }, + "BlockDeviceMappingList":{ + "type":"list", + "member":{ + "shape":"BlockDeviceMapping", + "locationName":"item" + } + }, + "BlockDeviceMappingRequestList":{ + "type":"list", + "member":{ + "shape":"BlockDeviceMapping", + "locationName":"BlockDeviceMapping" + } + }, + "Boolean":{"type":"boolean"}, + "BootModeType":{ + "type":"string", + "enum":[ + "legacy-bios", + "uefi" + ] + }, + "BootModeTypeList":{ + "type":"list", + "member":{ + "shape":"BootModeType", + "locationName":"item" + } + }, + "BootModeValues":{ + "type":"string", + "enum":[ + "legacy-bios", + "uefi", + "uefi-preferred" + ] + }, + "BoxedDouble":{"type":"double"}, + "BundleId":{"type":"string"}, + "BundleIdStringList":{ + "type":"list", + "member":{ + "shape":"BundleId", + "locationName":"BundleId" + } + }, + "BundleInstanceRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "Storage" + ], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "Storage":{"shape":"Storage"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "BundleInstanceResult":{ + "type":"structure", + "members":{ + "BundleTask":{ + "shape":"BundleTask", + "locationName":"bundleInstanceTask" + } + } + }, + "BundleTask":{ + "type":"structure", + "members":{ + "BundleId":{ + "shape":"String", + "locationName":"bundleId" + }, + "BundleTaskError":{ + "shape":"BundleTaskError", + "locationName":"error" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + }, + "State":{ + "shape":"BundleTaskState", + "locationName":"state" + }, + "Storage":{ + "shape":"Storage", + "locationName":"storage" + }, + "UpdateTime":{ + "shape":"DateTime", + "locationName":"updateTime" + } + } + }, + "BundleTaskError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"String", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "BundleTaskList":{ + "type":"list", + "member":{ + "shape":"BundleTask", + "locationName":"item" + } + }, + "BundleTaskState":{ + "type":"string", + "enum":[ + "pending", + "waiting-for-shutdown", + "bundling", + "storing", + "cancelling", + "complete", + "failed" + ] + }, + "BurstablePerformance":{ + "type":"string", + "enum":[ + "included", + "required", + "excluded" + ] + }, + "BurstablePerformanceFlag":{"type":"boolean"}, + "ByoipCidr":{ + "type":"structure", + "members":{ + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "State":{ + "shape":"ByoipCidrState", + "locationName":"state" + } + } + }, + "ByoipCidrSet":{ + "type":"list", + "member":{ + "shape":"ByoipCidr", + "locationName":"item" + } + }, + "ByoipCidrState":{ + "type":"string", + "enum":[ + "advertised", + "deprovisioned", + "failed-deprovision", + "failed-provision", + "pending-deprovision", + "pending-provision", + "provisioned", + "provisioned-not-publicly-advertisable" + ] + }, + "CancelBatchErrorCode":{ + "type":"string", + "enum":[ + "fleetRequestIdDoesNotExist", + "fleetRequestIdMalformed", + "fleetRequestNotInCancellableState", + "unexpectedError" + ] + }, + "CancelBundleTaskRequest":{ + "type":"structure", + "required":["BundleId"], + "members":{ + "BundleId":{"shape":"BundleId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CancelBundleTaskResult":{ + "type":"structure", + "members":{ + "BundleTask":{ + "shape":"BundleTask", + "locationName":"bundleInstanceTask" + } + } + }, + "CancelCapacityReservationFleetError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"CancelCapacityReservationFleetErrorCode", + "locationName":"code" + }, + "Message":{ + "shape":"CancelCapacityReservationFleetErrorMessage", + "locationName":"message" + } + } + }, + "CancelCapacityReservationFleetErrorCode":{"type":"string"}, + "CancelCapacityReservationFleetErrorMessage":{"type":"string"}, + "CancelCapacityReservationFleetsRequest":{ + "type":"structure", + "required":["CapacityReservationFleetIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "CapacityReservationFleetIds":{ + "shape":"CapacityReservationFleetIdSet", + "locationName":"CapacityReservationFleetId" + } + } + }, + "CancelCapacityReservationFleetsResult":{ + "type":"structure", + "members":{ + "SuccessfulFleetCancellations":{ + "shape":"CapacityReservationFleetCancellationStateSet", + "locationName":"successfulFleetCancellationSet" + }, + "FailedFleetCancellations":{ + "shape":"FailedCapacityReservationFleetCancellationResultSet", + "locationName":"failedFleetCancellationSet" + } + } + }, + "CancelCapacityReservationRequest":{ + "type":"structure", + "required":["CapacityReservationId"], + "members":{ + "CapacityReservationId":{"shape":"CapacityReservationId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CancelCapacityReservationResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "CancelConversionRequest":{ + "type":"structure", + "required":["ConversionTaskId"], + "members":{ + "ConversionTaskId":{ + "shape":"ConversionTaskId", + "locationName":"conversionTaskId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "ReasonMessage":{ + "shape":"String", + "locationName":"reasonMessage" + } + } + }, + "CancelExportTaskRequest":{ + "type":"structure", + "required":["ExportTaskId"], + "members":{ + "ExportTaskId":{ + "shape":"ExportVmTaskId", + "locationName":"exportTaskId" + } + } + }, + "CancelImageLaunchPermissionRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CancelImageLaunchPermissionResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "CancelImportTaskRequest":{ + "type":"structure", + "members":{ + "CancelReason":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "ImportTaskId":{"shape":"ImportTaskId"} + } + }, + "CancelImportTaskResult":{ + "type":"structure", + "members":{ + "ImportTaskId":{ + "shape":"String", + "locationName":"importTaskId" + }, + "PreviousState":{ + "shape":"String", + "locationName":"previousState" + }, + "State":{ + "shape":"String", + "locationName":"state" + } + } + }, + "CancelReservedInstancesListingRequest":{ + "type":"structure", + "required":["ReservedInstancesListingId"], + "members":{ + "ReservedInstancesListingId":{ + "shape":"ReservedInstancesListingId", + "locationName":"reservedInstancesListingId" + } + } + }, + "CancelReservedInstancesListingResult":{ + "type":"structure", + "members":{ + "ReservedInstancesListings":{ + "shape":"ReservedInstancesListingList", + "locationName":"reservedInstancesListingsSet" + } + } + }, + "CancelSpotFleetRequestsError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"CancelBatchErrorCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "CancelSpotFleetRequestsErrorItem":{ + "type":"structure", + "members":{ + "Error":{ + "shape":"CancelSpotFleetRequestsError", + "locationName":"error" + }, + "SpotFleetRequestId":{ + "shape":"String", + "locationName":"spotFleetRequestId" + } + } + }, + "CancelSpotFleetRequestsErrorSet":{ + "type":"list", + "member":{ + "shape":"CancelSpotFleetRequestsErrorItem", + "locationName":"item" + } + }, + "CancelSpotFleetRequestsRequest":{ + "type":"structure", + "required":[ + "SpotFleetRequestIds", + "TerminateInstances" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "SpotFleetRequestIds":{ + "shape":"SpotFleetRequestIdList", + "locationName":"spotFleetRequestId" + }, + "TerminateInstances":{ + "shape":"Boolean", + "locationName":"terminateInstances" + } + } + }, + "CancelSpotFleetRequestsResponse":{ + "type":"structure", + "members":{ + "SuccessfulFleetRequests":{ + "shape":"CancelSpotFleetRequestsSuccessSet", + "locationName":"successfulFleetRequestSet" + }, + "UnsuccessfulFleetRequests":{ + "shape":"CancelSpotFleetRequestsErrorSet", + "locationName":"unsuccessfulFleetRequestSet" + } + } + }, + "CancelSpotFleetRequestsSuccessItem":{ + "type":"structure", + "members":{ + "CurrentSpotFleetRequestState":{ + "shape":"BatchState", + "locationName":"currentSpotFleetRequestState" + }, + "PreviousSpotFleetRequestState":{ + "shape":"BatchState", + "locationName":"previousSpotFleetRequestState" + }, + "SpotFleetRequestId":{ + "shape":"String", + "locationName":"spotFleetRequestId" + } + } + }, + "CancelSpotFleetRequestsSuccessSet":{ + "type":"list", + "member":{ + "shape":"CancelSpotFleetRequestsSuccessItem", + "locationName":"item" + } + }, + "CancelSpotInstanceRequestState":{ + "type":"string", + "enum":[ + "active", + "open", + "closed", + "cancelled", + "completed" + ] + }, + "CancelSpotInstanceRequestsRequest":{ + "type":"structure", + "required":["SpotInstanceRequestIds"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "SpotInstanceRequestIds":{ + "shape":"SpotInstanceRequestIdList", + "locationName":"SpotInstanceRequestId" + } + } + }, + "CancelSpotInstanceRequestsResult":{ + "type":"structure", + "members":{ + "CancelledSpotInstanceRequests":{ + "shape":"CancelledSpotInstanceRequestList", + "locationName":"spotInstanceRequestSet" + } + } + }, + "CancelledSpotInstanceRequest":{ + "type":"structure", + "members":{ + "SpotInstanceRequestId":{ + "shape":"String", + "locationName":"spotInstanceRequestId" + }, + "State":{ + "shape":"CancelSpotInstanceRequestState", + "locationName":"state" + } + } + }, + "CancelledSpotInstanceRequestList":{ + "type":"list", + "member":{ + "shape":"CancelledSpotInstanceRequest", + "locationName":"item" + } + }, + "CapacityAllocation":{ + "type":"structure", + "members":{ + "AllocationType":{ + "shape":"AllocationType", + "locationName":"allocationType" + }, + "Count":{ + "shape":"Integer", + "locationName":"count" + } + } + }, + "CapacityAllocations":{ + "type":"list", + "member":{ + "shape":"CapacityAllocation", + "locationName":"item" + } + }, + "CapacityReservation":{ + "type":"structure", + "members":{ + "CapacityReservationId":{ + "shape":"String", + "locationName":"capacityReservationId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "CapacityReservationArn":{ + "shape":"String", + "locationName":"capacityReservationArn" + }, + "AvailabilityZoneId":{ + "shape":"String", + "locationName":"availabilityZoneId" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "InstancePlatform":{ + "shape":"CapacityReservationInstancePlatform", + "locationName":"instancePlatform" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Tenancy":{ + "shape":"CapacityReservationTenancy", + "locationName":"tenancy" + }, + "TotalInstanceCount":{ + "shape":"Integer", + "locationName":"totalInstanceCount" + }, + "AvailableInstanceCount":{ + "shape":"Integer", + "locationName":"availableInstanceCount" + }, + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" + }, + "EphemeralStorage":{ + "shape":"Boolean", + "locationName":"ephemeralStorage" + }, + "State":{ + "shape":"CapacityReservationState", + "locationName":"state" + }, + "StartDate":{ + "shape":"MillisecondDateTime", + "locationName":"startDate" + }, + "EndDate":{ + "shape":"DateTime", + "locationName":"endDate" + }, + "EndDateType":{ + "shape":"EndDateType", + "locationName":"endDateType" + }, + "InstanceMatchCriteria":{ + "shape":"InstanceMatchCriteria", + "locationName":"instanceMatchCriteria" + }, + "CreateDate":{ + "shape":"DateTime", + "locationName":"createDate" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "OutpostArn":{ + "shape":"OutpostArn", + "locationName":"outpostArn" + }, + "CapacityReservationFleetId":{ + "shape":"String", + "locationName":"capacityReservationFleetId" + }, + "PlacementGroupArn":{ + "shape":"PlacementGroupArn", + "locationName":"placementGroupArn" + }, + "CapacityAllocations":{ + "shape":"CapacityAllocations", + "locationName":"capacityAllocationSet" + } + } + }, + "CapacityReservationFleet":{ + "type":"structure", + "members":{ + "CapacityReservationFleetId":{ + "shape":"CapacityReservationFleetId", + "locationName":"capacityReservationFleetId" + }, + "CapacityReservationFleetArn":{ + "shape":"String", + "locationName":"capacityReservationFleetArn" + }, + "State":{ + "shape":"CapacityReservationFleetState", + "locationName":"state" + }, + "TotalTargetCapacity":{ + "shape":"Integer", + "locationName":"totalTargetCapacity" + }, + "TotalFulfilledCapacity":{ + "shape":"Double", + "locationName":"totalFulfilledCapacity" + }, + "Tenancy":{ + "shape":"FleetCapacityReservationTenancy", + "locationName":"tenancy" + }, + "EndDate":{ + "shape":"MillisecondDateTime", + "locationName":"endDate" + }, + "CreateTime":{ + "shape":"MillisecondDateTime", + "locationName":"createTime" + }, + "InstanceMatchCriteria":{ + "shape":"FleetInstanceMatchCriteria", + "locationName":"instanceMatchCriteria" + }, + "AllocationStrategy":{ + "shape":"String", + "locationName":"allocationStrategy" + }, + "InstanceTypeSpecifications":{ + "shape":"FleetCapacityReservationSet", + "locationName":"instanceTypeSpecificationSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "CapacityReservationFleetCancellationState":{ + "type":"structure", + "members":{ + "CurrentFleetState":{ + "shape":"CapacityReservationFleetState", + "locationName":"currentFleetState" + }, + "PreviousFleetState":{ + "shape":"CapacityReservationFleetState", + "locationName":"previousFleetState" + }, + "CapacityReservationFleetId":{ + "shape":"CapacityReservationFleetId", + "locationName":"capacityReservationFleetId" + } + } + }, + "CapacityReservationFleetCancellationStateSet":{ + "type":"list", + "member":{ + "shape":"CapacityReservationFleetCancellationState", + "locationName":"item" + } + }, + "CapacityReservationFleetId":{"type":"string"}, + "CapacityReservationFleetIdSet":{ + "type":"list", + "member":{ + "shape":"CapacityReservationFleetId", + "locationName":"item" + } + }, + "CapacityReservationFleetSet":{ + "type":"list", + "member":{ + "shape":"CapacityReservationFleet", + "locationName":"item" + } + }, + "CapacityReservationFleetState":{ + "type":"string", + "enum":[ + "submitted", + "modifying", + "active", + "partially_fulfilled", + "expiring", + "expired", + "cancelling", + "cancelled", + "failed" + ] + }, + "CapacityReservationGroup":{ + "type":"structure", + "members":{ + "GroupArn":{ + "shape":"String", + "locationName":"groupArn" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + } + } + }, + "CapacityReservationGroupSet":{ + "type":"list", + "member":{ + "shape":"CapacityReservationGroup", + "locationName":"item" + } + }, + "CapacityReservationId":{"type":"string"}, + "CapacityReservationIdSet":{ + "type":"list", + "member":{ + "shape":"CapacityReservationId", + "locationName":"item" + } + }, + "CapacityReservationInstancePlatform":{ + "type":"string", + "enum":[ + "Linux/UNIX", + "Red Hat Enterprise Linux", + "SUSE Linux", + "Windows", + "Windows with SQL Server", + "Windows with SQL Server Enterprise", + "Windows with SQL Server Standard", + "Windows with SQL Server Web", + "Linux with SQL Server Standard", + "Linux with SQL Server Web", + "Linux with SQL Server Enterprise", + "RHEL with SQL Server Standard", + "RHEL with SQL Server Enterprise", + "RHEL with SQL Server Web", + "RHEL with HA", + "RHEL with HA and SQL Server Standard", + "RHEL with HA and SQL Server Enterprise" + ] + }, + "CapacityReservationOptions":{ + "type":"structure", + "members":{ + "UsageStrategy":{ + "shape":"FleetCapacityReservationUsageStrategy", + "locationName":"usageStrategy" + } + } + }, + "CapacityReservationOptionsRequest":{ + "type":"structure", + "members":{ + "UsageStrategy":{"shape":"FleetCapacityReservationUsageStrategy"} + } + }, + "CapacityReservationPreference":{ + "type":"string", + "enum":[ + "open", + "none" + ] + }, + "CapacityReservationSet":{ + "type":"list", + "member":{ + "shape":"CapacityReservation", + "locationName":"item" + } + }, + "CapacityReservationSpecification":{ + "type":"structure", + "members":{ + "CapacityReservationPreference":{"shape":"CapacityReservationPreference"}, + "CapacityReservationTarget":{"shape":"CapacityReservationTarget"} + } + }, + "CapacityReservationSpecificationResponse":{ + "type":"structure", + "members":{ + "CapacityReservationPreference":{ + "shape":"CapacityReservationPreference", + "locationName":"capacityReservationPreference" + }, + "CapacityReservationTarget":{ + "shape":"CapacityReservationTargetResponse", + "locationName":"capacityReservationTarget" + } + } + }, + "CapacityReservationState":{ + "type":"string", + "enum":[ + "active", + "expired", + "cancelled", + "pending", + "failed" + ] + }, + "CapacityReservationTarget":{ + "type":"structure", + "members":{ + "CapacityReservationId":{"shape":"CapacityReservationId"}, + "CapacityReservationResourceGroupArn":{"shape":"String"} + } + }, + "CapacityReservationTargetResponse":{ + "type":"structure", + "members":{ + "CapacityReservationId":{ + "shape":"String", + "locationName":"capacityReservationId" + }, + "CapacityReservationResourceGroupArn":{ + "shape":"String", + "locationName":"capacityReservationResourceGroupArn" + } + } + }, + "CapacityReservationTenancy":{ + "type":"string", + "enum":[ + "default", + "dedicated" + ] + }, + "CarrierGateway":{ + "type":"structure", + "members":{ + "CarrierGatewayId":{ + "shape":"CarrierGatewayId", + "locationName":"carrierGatewayId" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "State":{ + "shape":"CarrierGatewayState", + "locationName":"state" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "CarrierGatewayId":{"type":"string"}, + "CarrierGatewayIdSet":{ + "type":"list", + "member":{"shape":"CarrierGatewayId"} + }, + "CarrierGatewayMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "CarrierGatewaySet":{ + "type":"list", + "member":{ + "shape":"CarrierGateway", + "locationName":"item" + } + }, + "CarrierGatewayState":{ + "type":"string", + "enum":[ + "pending", + "available", + "deleting", + "deleted" + ] + }, + "CertificateArn":{"type":"string"}, + "CertificateAuthentication":{ + "type":"structure", + "members":{ + "ClientRootCertificateChain":{ + "shape":"String", + "locationName":"clientRootCertificateChain" + } + } + }, + "CertificateAuthenticationRequest":{ + "type":"structure", + "members":{ + "ClientRootCertificateChainArn":{"shape":"String"} + } + }, + "CertificateId":{"type":"string"}, + "CidrAuthorizationContext":{ + "type":"structure", + "required":[ + "Message", + "Signature" + ], + "members":{ + "Message":{"shape":"String"}, + "Signature":{"shape":"String"} + } + }, + "CidrBlock":{ + "type":"structure", + "members":{ + "CidrBlock":{ + "shape":"String", + "locationName":"cidrBlock" + } + } + }, + "CidrBlockSet":{ + "type":"list", + "member":{ + "shape":"CidrBlock", + "locationName":"item" + } + }, + "ClassicLinkDnsSupport":{ + "type":"structure", + "members":{ + "ClassicLinkDnsSupported":{ + "shape":"Boolean", + "locationName":"classicLinkDnsSupported" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "ClassicLinkDnsSupportList":{ + "type":"list", + "member":{ + "shape":"ClassicLinkDnsSupport", + "locationName":"item" + } + }, + "ClassicLinkInstance":{ + "type":"structure", + "members":{ + "Groups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "ClassicLinkInstanceList":{ + "type":"list", + "member":{ + "shape":"ClassicLinkInstance", + "locationName":"item" + } + }, + "ClassicLoadBalancer":{ + "type":"structure", + "members":{ + "Name":{ + "shape":"String", + "locationName":"name" + } + } + }, + "ClassicLoadBalancers":{ + "type":"list", + "member":{ + "shape":"ClassicLoadBalancer", + "locationName":"item" + }, + "max":5, + "min":1 + }, + "ClassicLoadBalancersConfig":{ + "type":"structure", + "members":{ + "ClassicLoadBalancers":{ + "shape":"ClassicLoadBalancers", + "locationName":"classicLoadBalancers" + } + } + }, + "ClientCertificateRevocationListStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"ClientCertificateRevocationListStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "ClientCertificateRevocationListStatusCode":{ + "type":"string", + "enum":[ + "pending", + "active" + ] + }, + "ClientConnectOptions":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"}, + "LambdaFunctionArn":{"shape":"String"} + } + }, + "ClientConnectResponseOptions":{ + "type":"structure", + "members":{ + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + }, + "LambdaFunctionArn":{ + "shape":"String", + "locationName":"lambdaFunctionArn" + }, + "Status":{ + "shape":"ClientVpnEndpointAttributeStatus", + "locationName":"status" + } + } + }, + "ClientData":{ + "type":"structure", + "members":{ + "Comment":{"shape":"String"}, + "UploadEnd":{"shape":"DateTime"}, + "UploadSize":{"shape":"Double"}, + "UploadStart":{"shape":"DateTime"} + } + }, + "ClientLoginBannerOptions":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"}, + "BannerText":{"shape":"String"} + } + }, + "ClientLoginBannerResponseOptions":{ + "type":"structure", + "members":{ + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + }, + "BannerText":{ + "shape":"String", + "locationName":"bannerText" + } + } + }, + "ClientSecretType":{ + "type":"string", + "sensitive":true + }, + "ClientVpnAssociationId":{"type":"string"}, + "ClientVpnAuthentication":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"ClientVpnAuthenticationType", + "locationName":"type" + }, + "ActiveDirectory":{ + "shape":"DirectoryServiceAuthentication", + "locationName":"activeDirectory" + }, + "MutualAuthentication":{ + "shape":"CertificateAuthentication", + "locationName":"mutualAuthentication" + }, + "FederatedAuthentication":{ + "shape":"FederatedAuthentication", + "locationName":"federatedAuthentication" + } + } + }, + "ClientVpnAuthenticationList":{ + "type":"list", + "member":{ + "shape":"ClientVpnAuthentication", + "locationName":"item" + } + }, + "ClientVpnAuthenticationRequest":{ + "type":"structure", + "members":{ + "Type":{"shape":"ClientVpnAuthenticationType"}, + "ActiveDirectory":{"shape":"DirectoryServiceAuthenticationRequest"}, + "MutualAuthentication":{"shape":"CertificateAuthenticationRequest"}, + "FederatedAuthentication":{"shape":"FederatedAuthenticationRequest"} + } + }, + "ClientVpnAuthenticationRequestList":{ + "type":"list", + "member":{"shape":"ClientVpnAuthenticationRequest"} + }, + "ClientVpnAuthenticationType":{ + "type":"string", + "enum":[ + "certificate-authentication", + "directory-service-authentication", + "federated-authentication" + ] + }, + "ClientVpnAuthorizationRuleStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"ClientVpnAuthorizationRuleStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "ClientVpnAuthorizationRuleStatusCode":{ + "type":"string", + "enum":[ + "authorizing", + "active", + "failed", + "revoking" + ] + }, + "ClientVpnConnection":{ + "type":"structure", + "members":{ + "ClientVpnEndpointId":{ + "shape":"String", + "locationName":"clientVpnEndpointId" + }, + "Timestamp":{ + "shape":"String", + "locationName":"timestamp" + }, + "ConnectionId":{ + "shape":"String", + "locationName":"connectionId" + }, + "Username":{ + "shape":"String", + "locationName":"username" + }, + "ConnectionEstablishedTime":{ + "shape":"String", + "locationName":"connectionEstablishedTime" + }, + "IngressBytes":{ + "shape":"String", + "locationName":"ingressBytes" + }, + "EgressBytes":{ + "shape":"String", + "locationName":"egressBytes" + }, + "IngressPackets":{ + "shape":"String", + "locationName":"ingressPackets" + }, + "EgressPackets":{ + "shape":"String", + "locationName":"egressPackets" + }, + "ClientIp":{ + "shape":"String", + "locationName":"clientIp" + }, + "CommonName":{ + "shape":"String", + "locationName":"commonName" + }, + "Status":{ + "shape":"ClientVpnConnectionStatus", + "locationName":"status" + }, + "ConnectionEndTime":{ + "shape":"String", + "locationName":"connectionEndTime" + }, + "PostureComplianceStatuses":{ + "shape":"ValueStringList", + "locationName":"postureComplianceStatusSet" + } + } + }, + "ClientVpnConnectionSet":{ + "type":"list", + "member":{ + "shape":"ClientVpnConnection", + "locationName":"item" + } + }, + "ClientVpnConnectionStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"ClientVpnConnectionStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "ClientVpnConnectionStatusCode":{ + "type":"string", + "enum":[ + "active", + "failed-to-terminate", + "terminating", + "terminated" + ] + }, + "ClientVpnEndpoint":{ + "type":"structure", + "members":{ + "ClientVpnEndpointId":{ + "shape":"String", + "locationName":"clientVpnEndpointId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Status":{ + "shape":"ClientVpnEndpointStatus", + "locationName":"status" + }, + "CreationTime":{ + "shape":"String", + "locationName":"creationTime" + }, + "DeletionTime":{ + "shape":"String", + "locationName":"deletionTime" + }, + "DnsName":{ + "shape":"String", + "locationName":"dnsName" + }, + "ClientCidrBlock":{ + "shape":"String", + "locationName":"clientCidrBlock" + }, + "DnsServers":{ + "shape":"ValueStringList", + "locationName":"dnsServer" + }, + "SplitTunnel":{ + "shape":"Boolean", + "locationName":"splitTunnel" + }, + "VpnProtocol":{ + "shape":"VpnProtocol", + "locationName":"vpnProtocol" + }, + "TransportProtocol":{ + "shape":"TransportProtocol", + "locationName":"transportProtocol" + }, + "VpnPort":{ + "shape":"Integer", + "locationName":"vpnPort" + }, + "AssociatedTargetNetworks":{ + "shape":"AssociatedTargetNetworkSet", + "deprecated":true, + "deprecatedMessage":"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.", + "locationName":"associatedTargetNetwork" + }, + "ServerCertificateArn":{ + "shape":"String", + "locationName":"serverCertificateArn" + }, + "AuthenticationOptions":{ + "shape":"ClientVpnAuthenticationList", + "locationName":"authenticationOptions" + }, + "ConnectionLogOptions":{ + "shape":"ConnectionLogResponseOptions", + "locationName":"connectionLogOptions" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "SecurityGroupIds":{ + "shape":"ClientVpnSecurityGroupIdSet", + "locationName":"securityGroupIdSet" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "SelfServicePortalUrl":{ + "shape":"String", + "locationName":"selfServicePortalUrl" + }, + "ClientConnectOptions":{ + "shape":"ClientConnectResponseOptions", + "locationName":"clientConnectOptions" + }, + "SessionTimeoutHours":{ + "shape":"Integer", + "locationName":"sessionTimeoutHours" + }, + "ClientLoginBannerOptions":{ + "shape":"ClientLoginBannerResponseOptions", + "locationName":"clientLoginBannerOptions" + } + } + }, + "ClientVpnEndpointAttributeStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"ClientVpnEndpointAttributeStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "ClientVpnEndpointAttributeStatusCode":{ + "type":"string", + "enum":[ + "applying", + "applied" + ] + }, + "ClientVpnEndpointId":{"type":"string"}, + "ClientVpnEndpointIdList":{ + "type":"list", + "member":{ + "shape":"ClientVpnEndpointId", + "locationName":"item" + } + }, + "ClientVpnEndpointStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"ClientVpnEndpointStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "ClientVpnEndpointStatusCode":{ + "type":"string", + "enum":[ + "pending-associate", + "available", + "deleting", + "deleted" + ] + }, + "ClientVpnRoute":{ + "type":"structure", + "members":{ + "ClientVpnEndpointId":{ + "shape":"String", + "locationName":"clientVpnEndpointId" + }, + "DestinationCidr":{ + "shape":"String", + "locationName":"destinationCidr" + }, + "TargetSubnet":{ + "shape":"String", + "locationName":"targetSubnet" + }, + "Type":{ + "shape":"String", + "locationName":"type" + }, + "Origin":{ + "shape":"String", + "locationName":"origin" + }, + "Status":{ + "shape":"ClientVpnRouteStatus", + "locationName":"status" + }, + "Description":{ + "shape":"String", + "locationName":"description" + } + } + }, + "ClientVpnRouteSet":{ + "type":"list", + "member":{ + "shape":"ClientVpnRoute", + "locationName":"item" + } + }, + "ClientVpnRouteStatus":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"ClientVpnRouteStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "ClientVpnRouteStatusCode":{ + "type":"string", + "enum":[ + "creating", + "active", + "failed", + "deleting" + ] + }, + "ClientVpnSecurityGroupIdSet":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"item" + } + }, + "CloudWatchLogGroupArn":{"type":"string"}, + "CloudWatchLogOptions":{ + "type":"structure", + "members":{ + "LogEnabled":{ + "shape":"Boolean", + "locationName":"logEnabled" + }, + "LogGroupArn":{ + "shape":"String", + "locationName":"logGroupArn" + }, + "LogOutputFormat":{ + "shape":"String", + "locationName":"logOutputFormat" + } + } + }, + "CloudWatchLogOptionsSpecification":{ + "type":"structure", + "members":{ + "LogEnabled":{"shape":"Boolean"}, + "LogGroupArn":{"shape":"CloudWatchLogGroupArn"}, + "LogOutputFormat":{"shape":"String"} + } + }, + "CoipAddressUsage":{ + "type":"structure", + "members":{ + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" + }, + "AwsAccountId":{ + "shape":"String", + "locationName":"awsAccountId" + }, + "AwsService":{ + "shape":"String", + "locationName":"awsService" + }, + "CoIp":{ + "shape":"String", + "locationName":"coIp" + } + } + }, + "CoipAddressUsageSet":{ + "type":"list", + "member":{ + "shape":"CoipAddressUsage", + "locationName":"item" + } + }, + "CoipCidr":{ + "type":"structure", + "members":{ + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "CoipPoolId":{ + "shape":"Ipv4PoolCoipId", + "locationName":"coipPoolId" + }, + "LocalGatewayRouteTableId":{ + "shape":"String", + "locationName":"localGatewayRouteTableId" + } + } + }, + "CoipPool":{ + "type":"structure", + "members":{ + "PoolId":{ + "shape":"Ipv4PoolCoipId", + "locationName":"poolId" + }, + "PoolCidrs":{ + "shape":"ValueStringList", + "locationName":"poolCidrSet" + }, + "LocalGatewayRouteTableId":{ + "shape":"LocalGatewayRoutetableId", + "locationName":"localGatewayRouteTableId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "PoolArn":{ + "shape":"ResourceArn", + "locationName":"poolArn" + } + } + }, + "CoipPoolId":{"type":"string"}, + "CoipPoolIdSet":{ + "type":"list", + "member":{ + "shape":"Ipv4PoolCoipId", + "locationName":"item" + } + }, + "CoipPoolMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "CoipPoolSet":{ + "type":"list", + "member":{ + "shape":"CoipPool", + "locationName":"item" + } + }, + "ComponentAccount":{ + "type":"string", + "pattern":"\\d{12}" + }, + "ComponentRegion":{ + "type":"string", + "pattern":"[a-z]{2}-[a-z]+-[1-9]+" + }, + "ConfirmProductInstanceRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "ProductCode" + ], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "ProductCode":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "ConfirmProductInstanceResult":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "ConnectionLogOptions":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"}, + "CloudwatchLogGroup":{"shape":"String"}, + "CloudwatchLogStream":{"shape":"String"} + } + }, + "ConnectionLogResponseOptions":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"}, + "CloudwatchLogGroup":{"shape":"String"}, + "CloudwatchLogStream":{"shape":"String"} + } + }, + "ConnectionNotification":{ + "type":"structure", + "members":{ + "ConnectionNotificationId":{ + "shape":"String", + "locationName":"connectionNotificationId" + }, + "ServiceId":{ + "shape":"String", + "locationName":"serviceId" + }, + "VpcEndpointId":{ + "shape":"String", + "locationName":"vpcEndpointId" + }, + "ConnectionNotificationType":{ + "shape":"ConnectionNotificationType", + "locationName":"connectionNotificationType" + }, + "ConnectionNotificationArn":{ + "shape":"String", + "locationName":"connectionNotificationArn" + }, + "ConnectionEvents":{ + "shape":"ValueStringList", + "locationName":"connectionEvents" + }, + "ConnectionNotificationState":{ + "shape":"ConnectionNotificationState", + "locationName":"connectionNotificationState" + } + } + }, + "ConnectionNotificationId":{"type":"string"}, + "ConnectionNotificationIdsList":{ + "type":"list", + "member":{ + "shape":"ConnectionNotificationId", + "locationName":"item" + } + }, + "ConnectionNotificationSet":{ + "type":"list", + "member":{ + "shape":"ConnectionNotification", + "locationName":"item" + } + }, + "ConnectionNotificationState":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] + }, + "ConnectionNotificationType":{ + "type":"string", + "enum":["Topic"] + }, + "ConnectivityType":{ + "type":"string", + "enum":[ + "private", + "public" + ] + }, + "ContainerFormat":{ + "type":"string", + "enum":["ova"] + }, + "ConversionIdStringList":{ + "type":"list", + "member":{ + "shape":"ConversionTaskId", + "locationName":"item" + } + }, + "ConversionTask":{ + "type":"structure", + "members":{ + "ConversionTaskId":{ + "shape":"String", + "locationName":"conversionTaskId" + }, + "ExpirationTime":{ + "shape":"String", + "locationName":"expirationTime" + }, + "ImportInstance":{ + "shape":"ImportInstanceTaskDetails", + "locationName":"importInstance" + }, + "ImportVolume":{ + "shape":"ImportVolumeTaskDetails", + "locationName":"importVolume" + }, + "State":{ + "shape":"ConversionTaskState", + "locationName":"state" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ConversionTaskId":{"type":"string"}, + "ConversionTaskState":{ + "type":"string", + "enum":[ + "active", + "cancelling", + "cancelled", + "completed" + ] + }, + "CopyFpgaImageRequest":{ + "type":"structure", + "required":[ + "SourceFpgaImageId", + "SourceRegion" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "SourceFpgaImageId":{"shape":"String"}, + "Description":{"shape":"String"}, + "Name":{"shape":"String"}, + "SourceRegion":{"shape":"String"}, + "ClientToken":{"shape":"String"} + } + }, + "CopyFpgaImageResult":{ + "type":"structure", + "members":{ + "FpgaImageId":{ + "shape":"String", + "locationName":"fpgaImageId" + } + } + }, + "CopyImageRequest":{ + "type":"structure", + "required":[ + "Name", + "SourceImageId", + "SourceRegion" + ], + "members":{ + "ClientToken":{"shape":"String"}, + "Description":{"shape":"String"}, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "KmsKeyId":{ + "shape":"KmsKeyId", + "locationName":"kmsKeyId" + }, + "Name":{"shape":"String"}, + "SourceImageId":{"shape":"String"}, + "SourceRegion":{"shape":"String"}, + "DestinationOutpostArn":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "CopyImageTags":{"shape":"Boolean"} + } + }, + "CopyImageResult":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"String", + "locationName":"imageId" + } + } + }, + "CopySnapshotRequest":{ + "type":"structure", + "required":[ + "SourceRegion", + "SourceSnapshotId" + ], + "members":{ + "Description":{"shape":"String"}, + "DestinationOutpostArn":{"shape":"String"}, + "DestinationRegion":{ + "shape":"String", + "locationName":"destinationRegion" + }, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "KmsKeyId":{ + "shape":"KmsKeyId", + "locationName":"kmsKeyId" + }, + "PresignedUrl":{ + "shape":"CopySnapshotRequestPSU", + "locationName":"presignedUrl" + }, + "SourceRegion":{"shape":"String"}, + "SourceSnapshotId":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CopySnapshotRequestPSU":{ + "type":"string", + "sensitive":true + }, + "CopySnapshotResult":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "CopyTagsFromSource":{ + "type":"string", + "enum":["volume"] + }, + "CoreCount":{"type":"integer"}, + "CoreCountList":{ + "type":"list", + "member":{ + "shape":"CoreCount", + "locationName":"item" + } + }, + "CoreNetworkArn":{"type":"string"}, + "CpuManufacturer":{ + "type":"string", + "enum":[ + "intel", + "amd", + "amazon-web-services" + ] + }, + "CpuManufacturerSet":{ + "type":"list", + "member":{ + "shape":"CpuManufacturer", + "locationName":"item" + } + }, + "CpuOptions":{ + "type":"structure", + "members":{ + "CoreCount":{ + "shape":"Integer", + "locationName":"coreCount" + }, + "ThreadsPerCore":{ + "shape":"Integer", + "locationName":"threadsPerCore" + }, + "AmdSevSnp":{ + "shape":"AmdSevSnpSpecification", + "locationName":"amdSevSnp" + } + } + }, + "CpuOptionsRequest":{ + "type":"structure", + "members":{ + "CoreCount":{"shape":"Integer"}, + "ThreadsPerCore":{"shape":"Integer"}, + "AmdSevSnp":{"shape":"AmdSevSnpSpecification"} + } + }, + "CreateCapacityReservationFleetRequest":{ + "type":"structure", + "required":[ + "InstanceTypeSpecifications", + "TotalTargetCapacity" + ], + "members":{ + "AllocationStrategy":{"shape":"String"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "InstanceTypeSpecifications":{ + "shape":"ReservationFleetInstanceSpecificationList", + "locationName":"InstanceTypeSpecification" + }, + "Tenancy":{"shape":"FleetCapacityReservationTenancy"}, + "TotalTargetCapacity":{"shape":"Integer"}, + "EndDate":{"shape":"MillisecondDateTime"}, + "InstanceMatchCriteria":{"shape":"FleetInstanceMatchCriteria"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateCapacityReservationFleetResult":{ + "type":"structure", + "members":{ + "CapacityReservationFleetId":{ + "shape":"CapacityReservationFleetId", + "locationName":"capacityReservationFleetId" + }, + "State":{ + "shape":"CapacityReservationFleetState", + "locationName":"state" + }, + "TotalTargetCapacity":{ + "shape":"Integer", + "locationName":"totalTargetCapacity" + }, + "TotalFulfilledCapacity":{ + "shape":"Double", + "locationName":"totalFulfilledCapacity" + }, + "InstanceMatchCriteria":{ + "shape":"FleetInstanceMatchCriteria", + "locationName":"instanceMatchCriteria" + }, + "AllocationStrategy":{ + "shape":"String", + "locationName":"allocationStrategy" + }, + "CreateTime":{ + "shape":"MillisecondDateTime", + "locationName":"createTime" + }, + "EndDate":{ + "shape":"MillisecondDateTime", + "locationName":"endDate" + }, + "Tenancy":{ + "shape":"FleetCapacityReservationTenancy", + "locationName":"tenancy" + }, + "FleetCapacityReservations":{ + "shape":"FleetCapacityReservationSet", + "locationName":"fleetCapacityReservationSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "CreateCapacityReservationRequest":{ + "type":"structure", + "required":[ + "InstanceType", + "InstancePlatform", + "InstanceCount" + ], + "members":{ + "ClientToken":{"shape":"String"}, + "InstanceType":{"shape":"String"}, + "InstancePlatform":{"shape":"CapacityReservationInstancePlatform"}, + "AvailabilityZone":{"shape":"AvailabilityZoneName"}, + "AvailabilityZoneId":{"shape":"AvailabilityZoneId"}, + "Tenancy":{"shape":"CapacityReservationTenancy"}, + "InstanceCount":{"shape":"Integer"}, + "EbsOptimized":{"shape":"Boolean"}, + "EphemeralStorage":{"shape":"Boolean"}, + "EndDate":{"shape":"DateTime"}, + "EndDateType":{"shape":"EndDateType"}, + "InstanceMatchCriteria":{"shape":"InstanceMatchCriteria"}, + "TagSpecifications":{"shape":"TagSpecificationList"}, + "DryRun":{"shape":"Boolean"}, + "OutpostArn":{"shape":"OutpostArn"}, + "PlacementGroupArn":{"shape":"PlacementGroupArn"} + } + }, + "CreateCapacityReservationResult":{ + "type":"structure", + "members":{ + "CapacityReservation":{ + "shape":"CapacityReservation", + "locationName":"capacityReservation" + } + } + }, + "CreateCarrierGatewayRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "VpcId":{"shape":"VpcId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateCarrierGatewayResult":{ + "type":"structure", + "members":{ + "CarrierGateway":{ + "shape":"CarrierGateway", + "locationName":"carrierGateway" + } + } + }, + "CreateClientVpnEndpointRequest":{ + "type":"structure", + "required":[ + "ClientCidrBlock", + "ServerCertificateArn", + "AuthenticationOptions", + "ConnectionLogOptions" + ], + "members":{ + "ClientCidrBlock":{"shape":"String"}, + "ServerCertificateArn":{"shape":"String"}, + "AuthenticationOptions":{ + "shape":"ClientVpnAuthenticationRequestList", + "locationName":"Authentication" + }, + "ConnectionLogOptions":{"shape":"ConnectionLogOptions"}, + "DnsServers":{"shape":"ValueStringList"}, + "TransportProtocol":{"shape":"TransportProtocol"}, + "VpnPort":{"shape":"Integer"}, + "Description":{"shape":"String"}, + "SplitTunnel":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "SecurityGroupIds":{ + "shape":"ClientVpnSecurityGroupIdSet", + "locationName":"SecurityGroupId" + }, + "VpcId":{"shape":"VpcId"}, + "SelfServicePortal":{"shape":"SelfServicePortal"}, + "ClientConnectOptions":{"shape":"ClientConnectOptions"}, + "SessionTimeoutHours":{"shape":"Integer"}, + "ClientLoginBannerOptions":{"shape":"ClientLoginBannerOptions"} + } + }, + "CreateClientVpnEndpointResult":{ + "type":"structure", + "members":{ + "ClientVpnEndpointId":{ + "shape":"String", + "locationName":"clientVpnEndpointId" + }, + "Status":{ + "shape":"ClientVpnEndpointStatus", + "locationName":"status" + }, + "DnsName":{ + "shape":"String", + "locationName":"dnsName" + } + } + }, + "CreateClientVpnRouteRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "DestinationCidrBlock", + "TargetVpcSubnetId" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "DestinationCidrBlock":{"shape":"String"}, + "TargetVpcSubnetId":{"shape":"SubnetId"}, + "Description":{"shape":"String"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateClientVpnRouteResult":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"ClientVpnRouteStatus", + "locationName":"status" + } + } + }, + "CreateCoipCidrRequest":{ + "type":"structure", + "required":[ + "Cidr", + "CoipPoolId" + ], + "members":{ + "Cidr":{"shape":"String"}, + "CoipPoolId":{"shape":"Ipv4PoolCoipId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateCoipCidrResult":{ + "type":"structure", + "members":{ + "CoipCidr":{ + "shape":"CoipCidr", + "locationName":"coipCidr" + } + } + }, + "CreateCoipPoolRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableId"], + "members":{ + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateCoipPoolResult":{ + "type":"structure", + "members":{ + "CoipPool":{ + "shape":"CoipPool", + "locationName":"coipPool" + } + } + }, + "CreateCustomerGatewayRequest":{ + "type":"structure", + "required":["Type"], + "members":{ + "BgpAsn":{"shape":"Integer"}, + "PublicIp":{"shape":"String"}, + "CertificateArn":{"shape":"String"}, + "Type":{"shape":"GatewayType"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DeviceName":{"shape":"String"}, + "IpAddress":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CreateCustomerGatewayResult":{ + "type":"structure", + "members":{ + "CustomerGateway":{ + "shape":"CustomerGateway", + "locationName":"customerGateway" + } + } + }, + "CreateDefaultSubnetRequest":{ + "type":"structure", + "required":["AvailabilityZone"], + "members":{ + "AvailabilityZone":{"shape":"AvailabilityZoneName"}, + "DryRun":{"shape":"Boolean"}, + "Ipv6Native":{"shape":"Boolean"} + } + }, + "CreateDefaultSubnetResult":{ + "type":"structure", + "members":{ + "Subnet":{ + "shape":"Subnet", + "locationName":"subnet" + } + } + }, + "CreateDefaultVpcRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "CreateDefaultVpcResult":{ + "type":"structure", + "members":{ + "Vpc":{ + "shape":"Vpc", + "locationName":"vpc" + } + } + }, + "CreateDhcpOptionsRequest":{ + "type":"structure", + "required":["DhcpConfigurations"], + "members":{ + "DhcpConfigurations":{ + "shape":"NewDhcpConfigurationList", + "locationName":"dhcpConfiguration" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CreateDhcpOptionsResult":{ + "type":"structure", + "members":{ + "DhcpOptions":{ + "shape":"DhcpOptions", + "locationName":"dhcpOptions" + } + } + }, + "CreateEgressOnlyInternetGatewayRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "ClientToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "VpcId":{"shape":"VpcId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateEgressOnlyInternetGatewayResult":{ + "type":"structure", + "members":{ + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "EgressOnlyInternetGateway":{ + "shape":"EgressOnlyInternetGateway", + "locationName":"egressOnlyInternetGateway" + } + } + }, + "CreateFleetError":{ + "type":"structure", + "members":{ + "LaunchTemplateAndOverrides":{ + "shape":"LaunchTemplateAndOverridesResponse", + "locationName":"launchTemplateAndOverrides" + }, + "Lifecycle":{ + "shape":"InstanceLifecycle", + "locationName":"lifecycle" + }, + "ErrorCode":{ + "shape":"String", + "locationName":"errorCode" + }, + "ErrorMessage":{ + "shape":"String", + "locationName":"errorMessage" + } + } + }, + "CreateFleetErrorsSet":{ + "type":"list", + "member":{ + "shape":"CreateFleetError", + "locationName":"item" + } + }, + "CreateFleetInstance":{ + "type":"structure", + "members":{ + "LaunchTemplateAndOverrides":{ + "shape":"LaunchTemplateAndOverridesResponse", + "locationName":"launchTemplateAndOverrides" + }, + "Lifecycle":{ + "shape":"InstanceLifecycle", + "locationName":"lifecycle" + }, + "InstanceIds":{ + "shape":"InstanceIdsSet", + "locationName":"instanceIds" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "Platform":{ + "shape":"PlatformValues", + "locationName":"platform" + } + } + }, + "CreateFleetInstancesSet":{ + "type":"list", + "member":{ + "shape":"CreateFleetInstance", + "locationName":"item" + } + }, + "CreateFleetRequest":{ + "type":"structure", + "required":[ + "LaunchTemplateConfigs", + "TargetCapacitySpecification" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ClientToken":{"shape":"String"}, + "SpotOptions":{"shape":"SpotOptionsRequest"}, + "OnDemandOptions":{"shape":"OnDemandOptionsRequest"}, + "ExcessCapacityTerminationPolicy":{"shape":"FleetExcessCapacityTerminationPolicy"}, + "LaunchTemplateConfigs":{"shape":"FleetLaunchTemplateConfigListRequest"}, + "TargetCapacitySpecification":{"shape":"TargetCapacitySpecificationRequest"}, + "TerminateInstancesWithExpiration":{"shape":"Boolean"}, + "Type":{"shape":"FleetType"}, + "ValidFrom":{"shape":"DateTime"}, + "ValidUntil":{"shape":"DateTime"}, + "ReplaceUnhealthyInstances":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "Context":{"shape":"String"} + } + }, + "CreateFleetResult":{ + "type":"structure", + "members":{ + "FleetId":{ + "shape":"FleetId", + "locationName":"fleetId" + }, + "Errors":{ + "shape":"CreateFleetErrorsSet", + "locationName":"errorSet" + }, + "Instances":{ + "shape":"CreateFleetInstancesSet", + "locationName":"fleetInstanceSet" + } + } + }, + "CreateFlowLogsRequest":{ + "type":"structure", + "required":[ + "ResourceIds", + "ResourceType" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ClientToken":{"shape":"String"}, + "DeliverLogsPermissionArn":{"shape":"String"}, + "DeliverCrossAccountRole":{"shape":"String"}, + "LogGroupName":{"shape":"String"}, + "ResourceIds":{ + "shape":"FlowLogResourceIds", + "locationName":"ResourceId" + }, + "ResourceType":{"shape":"FlowLogsResourceType"}, + "TrafficType":{"shape":"TrafficType"}, + "LogDestinationType":{"shape":"LogDestinationType"}, + "LogDestination":{"shape":"String"}, + "LogFormat":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "MaxAggregationInterval":{"shape":"Integer"}, + "DestinationOptions":{"shape":"DestinationOptionsRequest"} + } + }, + "CreateFlowLogsResult":{ + "type":"structure", + "members":{ + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "FlowLogIds":{ + "shape":"ValueStringList", + "locationName":"flowLogIdSet" + }, + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } + } + }, + "CreateFpgaImageRequest":{ + "type":"structure", + "required":["InputStorageLocation"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InputStorageLocation":{"shape":"StorageLocation"}, + "LogsStorageLocation":{"shape":"StorageLocation"}, + "Description":{"shape":"String"}, + "Name":{"shape":"String"}, + "ClientToken":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateFpgaImageResult":{ + "type":"structure", + "members":{ + "FpgaImageId":{ + "shape":"String", + "locationName":"fpgaImageId" + }, + "FpgaImageGlobalId":{ + "shape":"String", + "locationName":"fpgaImageGlobalId" + } + } + }, + "CreateImageRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "Name" + ], + "members":{ + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingRequestList", + "locationName":"blockDeviceMapping" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "Name":{ + "shape":"String", + "locationName":"name" + }, + "NoReboot":{ + "shape":"Boolean", + "locationName":"noReboot" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateImageResult":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"String", + "locationName":"imageId" + } + } + }, + "CreateInstanceConnectEndpointRequest":{ + "type":"structure", + "required":["SubnetId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "SubnetId":{"shape":"SubnetId"}, + "SecurityGroupIds":{ + "shape":"SecurityGroupIdStringListRequest", + "locationName":"SecurityGroupId" + }, + "PreserveClientIp":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateInstanceConnectEndpointResult":{ + "type":"structure", + "members":{ + "InstanceConnectEndpoint":{ + "shape":"Ec2InstanceConnectEndpoint", + "locationName":"instanceConnectEndpoint" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateInstanceEventWindowRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Name":{"shape":"String"}, + "TimeRanges":{ + "shape":"InstanceEventWindowTimeRangeRequestSet", + "locationName":"TimeRange" + }, + "CronExpression":{"shape":"InstanceEventWindowCronExpression"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateInstanceEventWindowResult":{ + "type":"structure", + "members":{ + "InstanceEventWindow":{ + "shape":"InstanceEventWindow", + "locationName":"instanceEventWindow" + } + } + }, + "CreateInstanceExportTaskRequest":{ + "type":"structure", + "required":[ + "ExportToS3Task", + "InstanceId", + "TargetEnvironment" + ], + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ExportToS3Task":{ + "shape":"ExportToS3TaskSpecification", + "locationName":"exportToS3" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "TargetEnvironment":{ + "shape":"ExportEnvironment", + "locationName":"targetEnvironment" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateInstanceExportTaskResult":{ + "type":"structure", + "members":{ + "ExportTask":{ + "shape":"ExportTask", + "locationName":"exportTask" + } + } + }, + "CreateInternetGatewayRequest":{ + "type":"structure", + "members":{ + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CreateInternetGatewayResult":{ + "type":"structure", + "members":{ + "InternetGateway":{ + "shape":"InternetGateway", + "locationName":"internetGateway" + } + } + }, + "CreateIpamPoolRequest":{ + "type":"structure", + "required":[ + "IpamScopeId", + "AddressFamily" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamScopeId":{"shape":"IpamScopeId"}, + "Locale":{"shape":"String"}, + "SourceIpamPoolId":{"shape":"IpamPoolId"}, + "Description":{"shape":"String"}, + "AddressFamily":{"shape":"AddressFamily"}, + "AutoImport":{"shape":"Boolean"}, + "PubliclyAdvertisable":{"shape":"Boolean"}, + "AllocationMinNetmaskLength":{"shape":"IpamNetmaskLength"}, + "AllocationMaxNetmaskLength":{"shape":"IpamNetmaskLength"}, + "AllocationDefaultNetmaskLength":{"shape":"IpamNetmaskLength"}, + "AllocationResourceTags":{ + "shape":"RequestIpamResourceTagList", + "locationName":"AllocationResourceTag" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "AwsService":{"shape":"IpamPoolAwsService"}, + "PublicIpSource":{"shape":"IpamPoolPublicIpSource"} + } + }, + "CreateIpamPoolResult":{ + "type":"structure", + "members":{ + "IpamPool":{ + "shape":"IpamPool", + "locationName":"ipamPool" + } + } + }, + "CreateIpamRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Description":{"shape":"String"}, + "OperatingRegions":{ + "shape":"AddIpamOperatingRegionSet", + "locationName":"OperatingRegion" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateIpamResourceDiscoveryRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Description":{"shape":"String"}, + "OperatingRegions":{ + "shape":"AddIpamOperatingRegionSet", + "locationName":"OperatingRegion" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateIpamResourceDiscoveryResult":{ + "type":"structure", + "members":{ + "IpamResourceDiscovery":{ + "shape":"IpamResourceDiscovery", + "locationName":"ipamResourceDiscovery" + } + } + }, + "CreateIpamResult":{ + "type":"structure", + "members":{ + "Ipam":{ + "shape":"Ipam", + "locationName":"ipam" + } + } + }, + "CreateIpamScopeRequest":{ + "type":"structure", + "required":["IpamId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamId":{"shape":"IpamId"}, + "Description":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateIpamScopeResult":{ + "type":"structure", + "members":{ + "IpamScope":{ + "shape":"IpamScope", + "locationName":"ipamScope" + } + } + }, + "CreateKeyPairRequest":{ + "type":"structure", + "required":["KeyName"], + "members":{ + "KeyName":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "KeyType":{"shape":"KeyType"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "KeyFormat":{"shape":"KeyFormat"} + } + }, + "CreateLaunchTemplateRequest":{ + "type":"structure", + "required":[ + "LaunchTemplateName", + "LaunchTemplateData" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ClientToken":{"shape":"String"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"}, + "VersionDescription":{"shape":"VersionDescription"}, + "LaunchTemplateData":{"shape":"RequestLaunchTemplateData"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateLaunchTemplateResult":{ + "type":"structure", + "members":{ + "LaunchTemplate":{ + "shape":"LaunchTemplate", + "locationName":"launchTemplate" + }, + "Warning":{ + "shape":"ValidationWarning", + "locationName":"warning" + } + } + }, + "CreateLaunchTemplateVersionRequest":{ + "type":"structure", + "required":["LaunchTemplateData"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ClientToken":{"shape":"String"}, + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"}, + "SourceVersion":{"shape":"String"}, + "VersionDescription":{"shape":"VersionDescription"}, + "LaunchTemplateData":{"shape":"RequestLaunchTemplateData"}, + "ResolveAlias":{"shape":"Boolean"} + } + }, + "CreateLaunchTemplateVersionResult":{ + "type":"structure", + "members":{ + "LaunchTemplateVersion":{ + "shape":"LaunchTemplateVersion", + "locationName":"launchTemplateVersion" + }, + "Warning":{ + "shape":"ValidationWarning", + "locationName":"warning" + } + } + }, + "CreateLocalGatewayRouteRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableId"], + "members":{ + "DestinationCidrBlock":{"shape":"String"}, + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "LocalGatewayVirtualInterfaceGroupId":{"shape":"LocalGatewayVirtualInterfaceGroupId"}, + "DryRun":{"shape":"Boolean"}, + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "DestinationPrefixListId":{"shape":"PrefixListResourceId"} + } + }, + "CreateLocalGatewayRouteResult":{ + "type":"structure", + "members":{ + "Route":{ + "shape":"LocalGatewayRoute", + "locationName":"route" + } + } + }, + "CreateLocalGatewayRouteTableRequest":{ + "type":"structure", + "required":["LocalGatewayId"], + "members":{ + "LocalGatewayId":{"shape":"LocalGatewayId"}, + "Mode":{"shape":"LocalGatewayRouteTableMode"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateLocalGatewayRouteTableResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTable":{ + "shape":"LocalGatewayRouteTable", + "locationName":"localGatewayRouteTable" + } + } + }, + "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest":{ + "type":"structure", + "required":[ + "LocalGatewayRouteTableId", + "LocalGatewayVirtualInterfaceGroupId" + ], + "members":{ + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "LocalGatewayVirtualInterfaceGroupId":{"shape":"LocalGatewayVirtualInterfaceGroupId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVirtualInterfaceGroupAssociation":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociation" + } + } + }, + "CreateLocalGatewayRouteTableVpcAssociationRequest":{ + "type":"structure", + "required":[ + "LocalGatewayRouteTableId", + "VpcId" + ], + "members":{ + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "VpcId":{"shape":"VpcId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateLocalGatewayRouteTableVpcAssociationResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVpcAssociation":{ + "shape":"LocalGatewayRouteTableVpcAssociation", + "locationName":"localGatewayRouteTableVpcAssociation" + } + } + }, + "CreateManagedPrefixListRequest":{ + "type":"structure", + "required":[ + "PrefixListName", + "MaxEntries", + "AddressFamily" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "PrefixListName":{"shape":"String"}, + "Entries":{ + "shape":"AddPrefixListEntries", + "locationName":"Entry" + }, + "MaxEntries":{"shape":"Integer"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "AddressFamily":{"shape":"String"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateManagedPrefixListResult":{ + "type":"structure", + "members":{ + "PrefixList":{ + "shape":"ManagedPrefixList", + "locationName":"prefixList" + } + } + }, + "CreateNatGatewayRequest":{ + "type":"structure", + "required":["SubnetId"], + "members":{ + "AllocationId":{"shape":"AllocationId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "SubnetId":{"shape":"SubnetId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ConnectivityType":{"shape":"ConnectivityType"}, + "PrivateIpAddress":{"shape":"String"}, + "SecondaryAllocationIds":{ + "shape":"AllocationIdList", + "locationName":"SecondaryAllocationId" + }, + "SecondaryPrivateIpAddresses":{ + "shape":"IpList", + "locationName":"SecondaryPrivateIpAddress" + }, + "SecondaryPrivateIpAddressCount":{"shape":"PrivateIpAddressCount"} + } + }, + "CreateNatGatewayResult":{ + "type":"structure", + "members":{ + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "NatGateway":{ + "shape":"NatGateway", + "locationName":"natGateway" + } + } + }, + "CreateNetworkAclEntryRequest":{ + "type":"structure", + "required":[ + "Egress", + "NetworkAclId", + "Protocol", + "RuleAction", + "RuleNumber" + ], + "members":{ + "CidrBlock":{ + "shape":"String", + "locationName":"cidrBlock" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Egress":{ + "shape":"Boolean", + "locationName":"egress" + }, + "IcmpTypeCode":{ + "shape":"IcmpTypeCode", + "locationName":"Icmp" + }, + "Ipv6CidrBlock":{ + "shape":"String", + "locationName":"ipv6CidrBlock" + }, + "NetworkAclId":{ + "shape":"NetworkAclId", + "locationName":"networkAclId" + }, + "PortRange":{ + "shape":"PortRange", + "locationName":"portRange" + }, + "Protocol":{ + "shape":"String", + "locationName":"protocol" + }, + "RuleAction":{ + "shape":"RuleAction", + "locationName":"ruleAction" + }, + "RuleNumber":{ + "shape":"Integer", + "locationName":"ruleNumber" + } + } + }, + "CreateNetworkAclRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateNetworkAclResult":{ + "type":"structure", + "members":{ + "NetworkAcl":{ + "shape":"NetworkAcl", + "locationName":"networkAcl" + } + } + }, + "CreateNetworkInsightsAccessScopeRequest":{ + "type":"structure", + "required":["ClientToken"], + "members":{ + "MatchPaths":{ + "shape":"AccessScopePathListRequest", + "locationName":"MatchPath" + }, + "ExcludePaths":{ + "shape":"AccessScopePathListRequest", + "locationName":"ExcludePath" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateNetworkInsightsAccessScopeResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScope":{ + "shape":"NetworkInsightsAccessScope", + "locationName":"networkInsightsAccessScope" + }, + "NetworkInsightsAccessScopeContent":{ + "shape":"NetworkInsightsAccessScopeContent", + "locationName":"networkInsightsAccessScopeContent" + } + } + }, + "CreateNetworkInsightsPathRequest":{ + "type":"structure", + "required":[ + "Source", + "Protocol", + "ClientToken" + ], + "members":{ + "SourceIp":{"shape":"IpAddress"}, + "DestinationIp":{"shape":"IpAddress"}, + "Source":{"shape":"NetworkInsightsResourceId"}, + "Destination":{"shape":"NetworkInsightsResourceId"}, + "Protocol":{"shape":"Protocol"}, + "DestinationPort":{"shape":"Port"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "FilterAtSource":{"shape":"PathRequestFilter"}, + "FilterAtDestination":{"shape":"PathRequestFilter"} + } + }, + "CreateNetworkInsightsPathResult":{ + "type":"structure", + "members":{ + "NetworkInsightsPath":{ + "shape":"NetworkInsightsPath", + "locationName":"networkInsightsPath" + } + } + }, + "CreateNetworkInterfacePermissionRequest":{ + "type":"structure", + "required":[ + "NetworkInterfaceId", + "Permission" + ], + "members":{ + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "AwsAccountId":{"shape":"String"}, + "AwsService":{"shape":"String"}, + "Permission":{"shape":"InterfacePermissionType"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateNetworkInterfacePermissionResult":{ + "type":"structure", + "members":{ + "InterfacePermission":{ + "shape":"NetworkInterfacePermission", + "locationName":"interfacePermission" + } + } + }, + "CreateNetworkInterfaceRequest":{ + "type":"structure", + "required":["SubnetId"], + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Groups":{ + "shape":"SecurityGroupIdStringList", + "locationName":"SecurityGroupId" + }, + "Ipv6AddressCount":{ + "shape":"Integer", + "locationName":"ipv6AddressCount" + }, + "Ipv6Addresses":{ + "shape":"InstanceIpv6AddressList", + "locationName":"ipv6Addresses" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "PrivateIpAddresses":{ + "shape":"PrivateIpAddressSpecificationList", + "locationName":"privateIpAddresses" + }, + "SecondaryPrivateIpAddressCount":{ + "shape":"Integer", + "locationName":"secondaryPrivateIpAddressCount" + }, + "Ipv4Prefixes":{ + "shape":"Ipv4PrefixList", + "locationName":"Ipv4Prefix" + }, + "Ipv4PrefixCount":{"shape":"Integer"}, + "Ipv6Prefixes":{ + "shape":"Ipv6PrefixList", + "locationName":"Ipv6Prefix" + }, + "Ipv6PrefixCount":{"shape":"Integer"}, + "InterfaceType":{"shape":"NetworkInterfaceCreationType"}, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "EnablePrimaryIpv6":{"shape":"Boolean"} + } + }, + "CreateNetworkInterfaceResult":{ + "type":"structure", + "members":{ + "NetworkInterface":{ + "shape":"NetworkInterface", + "locationName":"networkInterface" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreatePlacementGroupRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "Strategy":{ + "shape":"PlacementStrategy", + "locationName":"strategy" + }, + "PartitionCount":{"shape":"Integer"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "SpreadLevel":{"shape":"SpreadLevel"} + } + }, + "CreatePlacementGroupResult":{ + "type":"structure", + "members":{ + "PlacementGroup":{ + "shape":"PlacementGroup", + "locationName":"placementGroup" + } + } + }, + "CreatePublicIpv4PoolRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreatePublicIpv4PoolResult":{ + "type":"structure", + "members":{ + "PoolId":{ + "shape":"Ipv4PoolEc2Id", + "locationName":"poolId" + } + } + }, + "CreateReplaceRootVolumeTaskRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "SnapshotId":{"shape":"SnapshotId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ImageId":{"shape":"ImageId"}, + "DeleteReplacedRootVolume":{"shape":"Boolean"} + } + }, + "CreateReplaceRootVolumeTaskResult":{ + "type":"structure", + "members":{ + "ReplaceRootVolumeTask":{ + "shape":"ReplaceRootVolumeTask", + "locationName":"replaceRootVolumeTask" + } + } + }, + "CreateReservedInstancesListingRequest":{ + "type":"structure", + "required":[ + "ClientToken", + "InstanceCount", + "PriceSchedules", + "ReservedInstancesId" + ], + "members":{ + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" + }, + "PriceSchedules":{ + "shape":"PriceScheduleSpecificationList", + "locationName":"priceSchedules" + }, + "ReservedInstancesId":{ + "shape":"ReservationId", + "locationName":"reservedInstancesId" + } + } + }, + "CreateReservedInstancesListingResult":{ + "type":"structure", + "members":{ + "ReservedInstancesListings":{ + "shape":"ReservedInstancesListingList", + "locationName":"reservedInstancesListingsSet" + } + } + }, + "CreateRestoreImageTaskRequest":{ + "type":"structure", + "required":[ + "Bucket", + "ObjectKey" + ], + "members":{ + "Bucket":{"shape":"String"}, + "ObjectKey":{"shape":"String"}, + "Name":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateRestoreImageTaskResult":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"String", + "locationName":"imageId" + } + } + }, + "CreateRouteRequest":{ + "type":"structure", + "required":["RouteTableId"], + "members":{ + "DestinationCidrBlock":{ + "shape":"String", + "locationName":"destinationCidrBlock" + }, + "DestinationIpv6CidrBlock":{ + "shape":"String", + "locationName":"destinationIpv6CidrBlock" + }, + "DestinationPrefixListId":{"shape":"PrefixListResourceId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcEndpointId":{"shape":"VpcEndpointId"}, + "EgressOnlyInternetGatewayId":{ + "shape":"EgressOnlyInternetGatewayId", + "locationName":"egressOnlyInternetGatewayId" + }, + "GatewayId":{ + "shape":"RouteGatewayId", + "locationName":"gatewayId" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "NatGatewayId":{ + "shape":"NatGatewayId", + "locationName":"natGatewayId" + }, + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "LocalGatewayId":{"shape":"LocalGatewayId"}, + "CarrierGatewayId":{"shape":"CarrierGatewayId"}, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "RouteTableId":{ + "shape":"RouteTableId", + "locationName":"routeTableId" + }, + "VpcPeeringConnectionId":{ + "shape":"VpcPeeringConnectionId", + "locationName":"vpcPeeringConnectionId" + }, + "CoreNetworkArn":{"shape":"CoreNetworkArn"} + } + }, + "CreateRouteResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "CreateRouteTableRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateRouteTableResult":{ + "type":"structure", + "members":{ + "RouteTable":{ + "shape":"RouteTable", + "locationName":"routeTable" + } + } + }, + "CreateSecurityGroupRequest":{ + "type":"structure", + "required":[ + "Description", + "GroupName" + ], + "members":{ + "Description":{ + "shape":"String", + "locationName":"GroupDescription" + }, + "GroupName":{"shape":"String"}, + "VpcId":{"shape":"VpcId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CreateSecurityGroupResult":{ + "type":"structure", + "members":{ + "GroupId":{ + "shape":"String", + "locationName":"groupId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "CreateSnapshotRequest":{ + "type":"structure", + "required":["VolumeId"], + "members":{ + "Description":{"shape":"String"}, + "OutpostArn":{"shape":"String"}, + "VolumeId":{"shape":"VolumeId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CreateSnapshotsRequest":{ + "type":"structure", + "required":["InstanceSpecification"], + "members":{ + "Description":{"shape":"String"}, + "InstanceSpecification":{"shape":"InstanceSpecification"}, + "OutpostArn":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"}, + "CopyTagsFromSource":{"shape":"CopyTagsFromSource"} + } + }, + "CreateSnapshotsResult":{ + "type":"structure", + "members":{ + "Snapshots":{ + "shape":"SnapshotSet", + "locationName":"snapshotSet" + } + } + }, + "CreateSpotDatafeedSubscriptionRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"String", + "locationName":"bucket" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Prefix":{ + "shape":"String", + "locationName":"prefix" + } + } + }, + "CreateSpotDatafeedSubscriptionResult":{ + "type":"structure", + "members":{ + "SpotDatafeedSubscription":{ + "shape":"SpotDatafeedSubscription", + "locationName":"spotDatafeedSubscription" + } + } + }, + "CreateStoreImageTaskRequest":{ + "type":"structure", + "required":[ + "ImageId", + "Bucket" + ], + "members":{ + "ImageId":{"shape":"ImageId"}, + "Bucket":{"shape":"String"}, + "S3ObjectTags":{ + "shape":"S3ObjectTagList", + "locationName":"S3ObjectTag" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateStoreImageTaskResult":{ + "type":"structure", + "members":{ + "ObjectKey":{ + "shape":"String", + "locationName":"objectKey" + } + } + }, + "CreateSubnetCidrReservationRequest":{ + "type":"structure", + "required":[ + "SubnetId", + "Cidr", + "ReservationType" + ], + "members":{ + "SubnetId":{"shape":"SubnetId"}, + "Cidr":{"shape":"String"}, + "ReservationType":{"shape":"SubnetCidrReservationType"}, + "Description":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateSubnetCidrReservationResult":{ + "type":"structure", + "members":{ + "SubnetCidrReservation":{ + "shape":"SubnetCidrReservation", + "locationName":"subnetCidrReservation" + } + } + }, + "CreateSubnetRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "AvailabilityZone":{"shape":"String"}, + "AvailabilityZoneId":{"shape":"String"}, + "CidrBlock":{"shape":"String"}, + "Ipv6CidrBlock":{"shape":"String"}, + "OutpostArn":{"shape":"String"}, + "VpcId":{"shape":"VpcId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Ipv6Native":{"shape":"Boolean"} + } + }, + "CreateSubnetResult":{ + "type":"structure", + "members":{ + "Subnet":{ + "shape":"Subnet", + "locationName":"subnet" + } + } + }, + "CreateTagsRequest":{ + "type":"structure", + "required":[ + "Resources", + "Tags" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Resources":{ + "shape":"ResourceIdList", + "locationName":"ResourceId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"Tag" + } + } + }, + "CreateTrafficMirrorFilterRequest":{ + "type":"structure", + "members":{ + "Description":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateTrafficMirrorFilterResult":{ + "type":"structure", + "members":{ + "TrafficMirrorFilter":{ + "shape":"TrafficMirrorFilter", + "locationName":"trafficMirrorFilter" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateTrafficMirrorFilterRuleRequest":{ + "type":"structure", + "required":[ + "TrafficMirrorFilterId", + "TrafficDirection", + "RuleNumber", + "RuleAction", + "DestinationCidrBlock", + "SourceCidrBlock" + ], + "members":{ + "TrafficMirrorFilterId":{"shape":"TrafficMirrorFilterId"}, + "TrafficDirection":{"shape":"TrafficDirection"}, + "RuleNumber":{"shape":"Integer"}, + "RuleAction":{"shape":"TrafficMirrorRuleAction"}, + "DestinationPortRange":{"shape":"TrafficMirrorPortRangeRequest"}, + "SourcePortRange":{"shape":"TrafficMirrorPortRangeRequest"}, + "Protocol":{"shape":"Integer"}, + "DestinationCidrBlock":{"shape":"String"}, + "SourceCidrBlock":{"shape":"String"}, + "Description":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateTrafficMirrorFilterRuleResult":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterRule":{ + "shape":"TrafficMirrorFilterRule", + "locationName":"trafficMirrorFilterRule" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateTrafficMirrorSessionRequest":{ + "type":"structure", + "required":[ + "NetworkInterfaceId", + "TrafficMirrorTargetId", + "TrafficMirrorFilterId", + "SessionNumber" + ], + "members":{ + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "TrafficMirrorTargetId":{"shape":"TrafficMirrorTargetId"}, + "TrafficMirrorFilterId":{"shape":"TrafficMirrorFilterId"}, + "PacketLength":{"shape":"Integer"}, + "SessionNumber":{"shape":"Integer"}, + "VirtualNetworkId":{"shape":"Integer"}, + "Description":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateTrafficMirrorSessionResult":{ + "type":"structure", + "members":{ + "TrafficMirrorSession":{ + "shape":"TrafficMirrorSession", + "locationName":"trafficMirrorSession" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateTrafficMirrorTargetRequest":{ + "type":"structure", + "members":{ + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "NetworkLoadBalancerArn":{"shape":"String"}, + "Description":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "GatewayLoadBalancerEndpointId":{"shape":"VpcEndpointId"} + } + }, + "CreateTrafficMirrorTargetResult":{ + "type":"structure", + "members":{ + "TrafficMirrorTarget":{ + "shape":"TrafficMirrorTarget", + "locationName":"trafficMirrorTarget" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateTransitGatewayConnectPeerRequest":{ + "type":"structure", + "required":[ + "TransitGatewayAttachmentId", + "PeerAddress", + "InsideCidrBlocks" + ], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "TransitGatewayAddress":{"shape":"String"}, + "PeerAddress":{"shape":"String"}, + "BgpOptions":{"shape":"TransitGatewayConnectRequestBgpOptions"}, + "InsideCidrBlocks":{"shape":"InsideCidrBlocksStringList"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayConnectPeerResult":{ + "type":"structure", + "members":{ + "TransitGatewayConnectPeer":{ + "shape":"TransitGatewayConnectPeer", + "locationName":"transitGatewayConnectPeer" + } + } + }, + "CreateTransitGatewayConnectRequest":{ + "type":"structure", + "required":[ + "TransportTransitGatewayAttachmentId", + "Options" + ], + "members":{ + "TransportTransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "Options":{"shape":"CreateTransitGatewayConnectRequestOptions"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayConnectRequestOptions":{ + "type":"structure", + "required":["Protocol"], + "members":{ + "Protocol":{"shape":"ProtocolValue"} + } + }, + "CreateTransitGatewayConnectResult":{ + "type":"structure", + "members":{ + "TransitGatewayConnect":{ + "shape":"TransitGatewayConnect", + "locationName":"transitGatewayConnect" + } + } + }, + "CreateTransitGatewayMulticastDomainRequest":{ + "type":"structure", + "required":["TransitGatewayId"], + "members":{ + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "Options":{"shape":"CreateTransitGatewayMulticastDomainRequestOptions"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayMulticastDomainRequestOptions":{ + "type":"structure", + "members":{ + "Igmpv2Support":{"shape":"Igmpv2SupportValue"}, + "StaticSourcesSupport":{"shape":"StaticSourcesSupportValue"}, + "AutoAcceptSharedAssociations":{"shape":"AutoAcceptSharedAssociationsValue"} + } + }, + "CreateTransitGatewayMulticastDomainResult":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomain":{ + "shape":"TransitGatewayMulticastDomain", + "locationName":"transitGatewayMulticastDomain" + } + } + }, + "CreateTransitGatewayPeeringAttachmentRequest":{ + "type":"structure", + "required":[ + "TransitGatewayId", + "PeerTransitGatewayId", + "PeerAccountId", + "PeerRegion" + ], + "members":{ + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "PeerTransitGatewayId":{"shape":"TransitAssociationGatewayId"}, + "PeerAccountId":{"shape":"String"}, + "PeerRegion":{"shape":"String"}, + "Options":{"shape":"CreateTransitGatewayPeeringAttachmentRequestOptions"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayPeeringAttachmentRequestOptions":{ + "type":"structure", + "members":{ + "DynamicRouting":{"shape":"DynamicRoutingValue"} + } + }, + "CreateTransitGatewayPeeringAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayPeeringAttachment":{ + "shape":"TransitGatewayPeeringAttachment", + "locationName":"transitGatewayPeeringAttachment" + } + } + }, + "CreateTransitGatewayPolicyTableRequest":{ + "type":"structure", + "required":["TransitGatewayId"], + "members":{ + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "TagSpecifications":{"shape":"TagSpecificationList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayPolicyTableResult":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTable":{ + "shape":"TransitGatewayPolicyTable", + "locationName":"transitGatewayPolicyTable" + } + } + }, + "CreateTransitGatewayPrefixListReferenceRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "PrefixListId" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "Blackhole":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayPrefixListReferenceResult":{ + "type":"structure", + "members":{ + "TransitGatewayPrefixListReference":{ + "shape":"TransitGatewayPrefixListReference", + "locationName":"transitGatewayPrefixListReference" + } + } + }, + "CreateTransitGatewayRequest":{ + "type":"structure", + "members":{ + "Description":{"shape":"String"}, + "Options":{"shape":"TransitGatewayRequestOptions"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayResult":{ + "type":"structure", + "members":{ + "TransitGateway":{ + "shape":"TransitGateway", + "locationName":"transitGateway" + } + } + }, + "CreateTransitGatewayRouteRequest":{ + "type":"structure", + "required":[ + "DestinationCidrBlock", + "TransitGatewayRouteTableId" + ], + "members":{ + "DestinationCidrBlock":{"shape":"String"}, + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "Blackhole":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayRouteResult":{ + "type":"structure", + "members":{ + "Route":{ + "shape":"TransitGatewayRoute", + "locationName":"route" + } + } + }, + "CreateTransitGatewayRouteTableAnnouncementRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "PeeringAttachmentId" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "PeeringAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayRouteTableAnnouncementResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAnnouncement":{ + "shape":"TransitGatewayRouteTableAnnouncement", + "locationName":"transitGatewayRouteTableAnnouncement" + } + } + }, + "CreateTransitGatewayRouteTableRequest":{ + "type":"structure", + "required":["TransitGatewayId"], + "members":{ + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "TagSpecifications":{"shape":"TagSpecificationList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayRouteTableResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTable":{ + "shape":"TransitGatewayRouteTable", + "locationName":"transitGatewayRouteTable" + } + } + }, + "CreateTransitGatewayVpcAttachmentRequest":{ + "type":"structure", + "required":[ + "TransitGatewayId", + "VpcId", + "SubnetIds" + ], + "members":{ + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "VpcId":{"shape":"VpcId"}, + "SubnetIds":{"shape":"TransitGatewaySubnetIdList"}, + "Options":{"shape":"CreateTransitGatewayVpcAttachmentRequestOptions"}, + "TagSpecifications":{"shape":"TagSpecificationList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "CreateTransitGatewayVpcAttachmentRequestOptions":{ + "type":"structure", + "members":{ + "DnsSupport":{"shape":"DnsSupportValue"}, + "Ipv6Support":{"shape":"Ipv6SupportValue"}, + "ApplianceModeSupport":{"shape":"ApplianceModeSupportValue"} + } + }, + "CreateTransitGatewayVpcAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayVpcAttachment":{ + "shape":"TransitGatewayVpcAttachment", + "locationName":"transitGatewayVpcAttachment" + } + } + }, + "CreateVerifiedAccessEndpointEniOptions":{ + "type":"structure", + "members":{ + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "Protocol":{"shape":"VerifiedAccessEndpointProtocol"}, + "Port":{"shape":"VerifiedAccessEndpointPortNumber"} + } + }, + "CreateVerifiedAccessEndpointLoadBalancerOptions":{ + "type":"structure", + "members":{ + "Protocol":{"shape":"VerifiedAccessEndpointProtocol"}, + "Port":{"shape":"VerifiedAccessEndpointPortNumber"}, + "LoadBalancerArn":{"shape":"LoadBalancerArn"}, + "SubnetIds":{ + "shape":"CreateVerifiedAccessEndpointSubnetIdList", + "locationName":"SubnetId" + } + } + }, + "CreateVerifiedAccessEndpointRequest":{ + "type":"structure", + "required":[ + "VerifiedAccessGroupId", + "EndpointType", + "AttachmentType", + "DomainCertificateArn", + "ApplicationDomain", + "EndpointDomainPrefix" + ], + "members":{ + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "EndpointType":{"shape":"VerifiedAccessEndpointType"}, + "AttachmentType":{"shape":"VerifiedAccessEndpointAttachmentType"}, + "DomainCertificateArn":{"shape":"CertificateArn"}, + "ApplicationDomain":{"shape":"String"}, + "EndpointDomainPrefix":{"shape":"String"}, + "SecurityGroupIds":{ + "shape":"SecurityGroupIdList", + "locationName":"SecurityGroupId" + }, + "LoadBalancerOptions":{"shape":"CreateVerifiedAccessEndpointLoadBalancerOptions"}, + "NetworkInterfaceOptions":{"shape":"CreateVerifiedAccessEndpointEniOptions"}, + "Description":{"shape":"String"}, + "PolicyDocument":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "SseSpecification":{"shape":"VerifiedAccessSseSpecificationRequest"} + } + }, + "CreateVerifiedAccessEndpointResult":{ + "type":"structure", + "members":{ + "VerifiedAccessEndpoint":{ + "shape":"VerifiedAccessEndpoint", + "locationName":"verifiedAccessEndpoint" + } + } + }, + "CreateVerifiedAccessEndpointSubnetIdList":{ + "type":"list", + "member":{ + "shape":"SubnetId", + "locationName":"item" + } + }, + "CreateVerifiedAccessGroupRequest":{ + "type":"structure", + "required":["VerifiedAccessInstanceId"], + "members":{ + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "Description":{"shape":"String"}, + "PolicyDocument":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "SseSpecification":{"shape":"VerifiedAccessSseSpecificationRequest"} + } + }, + "CreateVerifiedAccessGroupResult":{ + "type":"structure", + "members":{ + "VerifiedAccessGroup":{ + "shape":"VerifiedAccessGroup", + "locationName":"verifiedAccessGroup" + } + } + }, + "CreateVerifiedAccessInstanceRequest":{ + "type":"structure", + "members":{ + "Description":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "FIPSEnabled":{"shape":"Boolean"} + } + }, + "CreateVerifiedAccessInstanceResult":{ + "type":"structure", + "members":{ + "VerifiedAccessInstance":{ + "shape":"VerifiedAccessInstance", + "locationName":"verifiedAccessInstance" + } + } + }, + "CreateVerifiedAccessTrustProviderDeviceOptions":{ + "type":"structure", + "members":{ + "TenantId":{"shape":"String"} + } + }, + "CreateVerifiedAccessTrustProviderOidcOptions":{ + "type":"structure", + "members":{ + "Issuer":{"shape":"String"}, + "AuthorizationEndpoint":{"shape":"String"}, + "TokenEndpoint":{"shape":"String"}, + "UserInfoEndpoint":{"shape":"String"}, + "ClientId":{"shape":"String"}, + "ClientSecret":{"shape":"ClientSecretType"}, + "Scope":{"shape":"String"} + } + }, + "CreateVerifiedAccessTrustProviderRequest":{ + "type":"structure", + "required":[ + "TrustProviderType", + "PolicyReferenceName" + ], + "members":{ + "TrustProviderType":{"shape":"TrustProviderType"}, + "UserTrustProviderType":{"shape":"UserTrustProviderType"}, + "DeviceTrustProviderType":{"shape":"DeviceTrustProviderType"}, + "OidcOptions":{"shape":"CreateVerifiedAccessTrustProviderOidcOptions"}, + "DeviceOptions":{"shape":"CreateVerifiedAccessTrustProviderDeviceOptions"}, + "PolicyReferenceName":{"shape":"String"}, + "Description":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "SseSpecification":{"shape":"VerifiedAccessSseSpecificationRequest"} + } + }, + "CreateVerifiedAccessTrustProviderResult":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProvider":{ + "shape":"VerifiedAccessTrustProvider", + "locationName":"verifiedAccessTrustProvider" + } + } + }, + "CreateVolumePermission":{ + "type":"structure", + "members":{ + "Group":{ + "shape":"PermissionGroup", + "locationName":"group" + }, + "UserId":{ + "shape":"String", + "locationName":"userId" + } + } + }, + "CreateVolumePermissionList":{ + "type":"list", + "member":{ + "shape":"CreateVolumePermission", + "locationName":"item" + } + }, + "CreateVolumePermissionModifications":{ + "type":"structure", + "members":{ + "Add":{"shape":"CreateVolumePermissionList"}, + "Remove":{"shape":"CreateVolumePermissionList"} + } + }, + "CreateVolumeRequest":{ + "type":"structure", + "required":["AvailabilityZone"], + "members":{ + "AvailabilityZone":{"shape":"AvailabilityZoneName"}, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "Iops":{"shape":"Integer"}, + "KmsKeyId":{"shape":"KmsKeyId"}, + "OutpostArn":{"shape":"String"}, + "Size":{"shape":"Integer"}, + "SnapshotId":{"shape":"SnapshotId"}, + "VolumeType":{"shape":"VolumeType"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "MultiAttachEnabled":{"shape":"Boolean"}, + "Throughput":{"shape":"Integer"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "CreateVpcEndpointConnectionNotificationRequest":{ + "type":"structure", + "required":[ + "ConnectionNotificationArn", + "ConnectionEvents" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "VpcEndpointId":{"shape":"VpcEndpointId"}, + "ConnectionNotificationArn":{"shape":"String"}, + "ConnectionEvents":{"shape":"ValueStringList"}, + "ClientToken":{"shape":"String"} + } + }, + "CreateVpcEndpointConnectionNotificationResult":{ + "type":"structure", + "members":{ + "ConnectionNotification":{ + "shape":"ConnectionNotification", + "locationName":"connectionNotification" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateVpcEndpointRequest":{ + "type":"structure", + "required":[ + "VpcId", + "ServiceName" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "VpcEndpointType":{"shape":"VpcEndpointType"}, + "VpcId":{"shape":"VpcId"}, + "ServiceName":{"shape":"String"}, + "PolicyDocument":{"shape":"String"}, + "RouteTableIds":{ + "shape":"VpcEndpointRouteTableIdList", + "locationName":"RouteTableId" + }, + "SubnetIds":{ + "shape":"VpcEndpointSubnetIdList", + "locationName":"SubnetId" + }, + "SecurityGroupIds":{ + "shape":"VpcEndpointSecurityGroupIdList", + "locationName":"SecurityGroupId" + }, + "IpAddressType":{"shape":"IpAddressType"}, + "DnsOptions":{"shape":"DnsOptionsSpecification"}, + "ClientToken":{"shape":"String"}, + "PrivateDnsEnabled":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "SubnetConfigurations":{ + "shape":"SubnetConfigurationsList", + "locationName":"SubnetConfiguration" + } + } + }, + "CreateVpcEndpointResult":{ + "type":"structure", + "members":{ + "VpcEndpoint":{ + "shape":"VpcEndpoint", + "locationName":"vpcEndpoint" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateVpcEndpointServiceConfigurationRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "AcceptanceRequired":{"shape":"Boolean"}, + "PrivateDnsName":{"shape":"String"}, + "NetworkLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"NetworkLoadBalancerArn" + }, + "GatewayLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"GatewayLoadBalancerArn" + }, + "SupportedIpAddressTypes":{ + "shape":"ValueStringList", + "locationName":"SupportedIpAddressType" + }, + "ClientToken":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateVpcEndpointServiceConfigurationResult":{ + "type":"structure", + "members":{ + "ServiceConfiguration":{ + "shape":"ServiceConfiguration", + "locationName":"serviceConfiguration" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "CreateVpcPeeringConnectionRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "PeerOwnerId":{ + "shape":"String", + "locationName":"peerOwnerId" + }, + "PeerVpcId":{ + "shape":"String", + "locationName":"peerVpcId" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "PeerRegion":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateVpcPeeringConnectionResult":{ + "type":"structure", + "members":{ + "VpcPeeringConnection":{ + "shape":"VpcPeeringConnection", + "locationName":"vpcPeeringConnection" + } + } + }, + "CreateVpcRequest":{ + "type":"structure", + "members":{ + "CidrBlock":{"shape":"String"}, + "AmazonProvidedIpv6CidrBlock":{ + "shape":"Boolean", + "locationName":"amazonProvidedIpv6CidrBlock" + }, + "Ipv6Pool":{"shape":"Ipv6PoolEc2Id"}, + "Ipv6CidrBlock":{"shape":"String"}, + "Ipv4IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv4NetmaskLength":{"shape":"NetmaskLength"}, + "Ipv6IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv6NetmaskLength":{"shape":"NetmaskLength"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceTenancy":{ + "shape":"Tenancy", + "locationName":"instanceTenancy" + }, + "Ipv6CidrBlockNetworkBorderGroup":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateVpcResult":{ + "type":"structure", + "members":{ + "Vpc":{ + "shape":"Vpc", + "locationName":"vpc" + } + } + }, + "CreateVpnConnectionRequest":{ + "type":"structure", + "required":[ + "CustomerGatewayId", + "Type" + ], + "members":{ + "CustomerGatewayId":{"shape":"CustomerGatewayId"}, + "Type":{"shape":"String"}, + "VpnGatewayId":{"shape":"VpnGatewayId"}, + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Options":{ + "shape":"VpnConnectionOptionsSpecification", + "locationName":"options" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "CreateVpnConnectionResult":{ + "type":"structure", + "members":{ + "VpnConnection":{ + "shape":"VpnConnection", + "locationName":"vpnConnection" + } + } + }, + "CreateVpnConnectionRouteRequest":{ + "type":"structure", + "required":[ + "DestinationCidrBlock", + "VpnConnectionId" + ], + "members":{ + "DestinationCidrBlock":{"shape":"String"}, + "VpnConnectionId":{"shape":"VpnConnectionId"} + } + }, + "CreateVpnGatewayRequest":{ + "type":"structure", + "required":["Type"], + "members":{ + "AvailabilityZone":{"shape":"String"}, + "Type":{"shape":"GatewayType"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "AmazonSideAsn":{"shape":"Long"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "CreateVpnGatewayResult":{ + "type":"structure", + "members":{ + "VpnGateway":{ + "shape":"VpnGateway", + "locationName":"vpnGateway" + } + } + }, + "CreditSpecification":{ + "type":"structure", + "members":{ + "CpuCredits":{ + "shape":"String", + "locationName":"cpuCredits" + } + } + }, + "CreditSpecificationRequest":{ + "type":"structure", + "required":["CpuCredits"], + "members":{ + "CpuCredits":{"shape":"String"} + } + }, + "CurrencyCodeValues":{ + "type":"string", + "enum":["USD"] + }, + "CurrentGenerationFlag":{"type":"boolean"}, + "CustomerGateway":{ + "type":"structure", + "members":{ + "BgpAsn":{ + "shape":"String", + "locationName":"bgpAsn" + }, + "CustomerGatewayId":{ + "shape":"String", + "locationName":"customerGatewayId" + }, + "IpAddress":{ + "shape":"String", + "locationName":"ipAddress" + }, + "CertificateArn":{ + "shape":"String", + "locationName":"certificateArn" + }, + "State":{ + "shape":"String", + "locationName":"state" + }, + "Type":{ + "shape":"String", + "locationName":"type" + }, + "DeviceName":{ + "shape":"String", + "locationName":"deviceName" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "CustomerGatewayId":{"type":"string"}, + "CustomerGatewayIdStringList":{ + "type":"list", + "member":{ + "shape":"CustomerGatewayId", + "locationName":"CustomerGatewayId" + } + }, + "CustomerGatewayList":{ + "type":"list", + "member":{ + "shape":"CustomerGateway", + "locationName":"item" + } + }, + "DITMaxResults":{ + "type":"integer", + "max":100, + "min":5 + }, + "DITOMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DataQueries":{ + "type":"list", + "member":{"shape":"DataQuery"} + }, + "DataQuery":{ + "type":"structure", + "members":{ + "Id":{"shape":"String"}, + "Source":{"shape":"String"}, + "Destination":{"shape":"String"}, + "Metric":{"shape":"MetricType"}, + "Statistic":{"shape":"StatisticType"}, + "Period":{"shape":"PeriodType"} + } + }, + "DataResponse":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"String", + "locationName":"id" + }, + "Source":{ + "shape":"String", + "locationName":"source" + }, + "Destination":{ + "shape":"String", + "locationName":"destination" + }, + "Metric":{ + "shape":"MetricType", + "locationName":"metric" + }, + "Statistic":{ + "shape":"StatisticType", + "locationName":"statistic" + }, + "Period":{ + "shape":"PeriodType", + "locationName":"period" + }, + "MetricPoints":{ + "shape":"MetricPoints", + "locationName":"metricPointSet" + } + } + }, + "DataResponses":{ + "type":"list", + "member":{ + "shape":"DataResponse", + "locationName":"item" + } + }, + "DatafeedSubscriptionState":{ + "type":"string", + "enum":[ + "Active", + "Inactive" + ] + }, + "DateTime":{"type":"timestamp"}, + "DedicatedHostFlag":{"type":"boolean"}, + "DedicatedHostId":{"type":"string"}, + "DedicatedHostIdList":{ + "type":"list", + "member":{ + "shape":"DedicatedHostId", + "locationName":"item" + } + }, + "DefaultNetworkCardIndex":{"type":"integer"}, + "DefaultRouteTableAssociationValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "DefaultRouteTablePropagationValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "DefaultTargetCapacityType":{ + "type":"string", + "enum":[ + "spot", + "on-demand" + ] + }, + "DefaultingDhcpOptionsId":{"type":"string"}, + "DeleteCarrierGatewayRequest":{ + "type":"structure", + "required":["CarrierGatewayId"], + "members":{ + "CarrierGatewayId":{"shape":"CarrierGatewayId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteCarrierGatewayResult":{ + "type":"structure", + "members":{ + "CarrierGateway":{ + "shape":"CarrierGateway", + "locationName":"carrierGateway" + } + } + }, + "DeleteClientVpnEndpointRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteClientVpnEndpointResult":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"ClientVpnEndpointStatus", + "locationName":"status" + } + } + }, + "DeleteClientVpnRouteRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "DestinationCidrBlock" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "TargetVpcSubnetId":{"shape":"SubnetId"}, + "DestinationCidrBlock":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteClientVpnRouteResult":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"ClientVpnRouteStatus", + "locationName":"status" + } + } + }, + "DeleteCoipCidrRequest":{ + "type":"structure", + "required":[ + "Cidr", + "CoipPoolId" + ], + "members":{ + "Cidr":{"shape":"String"}, + "CoipPoolId":{"shape":"Ipv4PoolCoipId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteCoipCidrResult":{ + "type":"structure", + "members":{ + "CoipCidr":{ + "shape":"CoipCidr", + "locationName":"coipCidr" + } + } + }, + "DeleteCoipPoolRequest":{ + "type":"structure", + "required":["CoipPoolId"], + "members":{ + "CoipPoolId":{"shape":"Ipv4PoolCoipId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteCoipPoolResult":{ + "type":"structure", + "members":{ + "CoipPool":{ + "shape":"CoipPool", + "locationName":"coipPool" + } + } + }, + "DeleteCustomerGatewayRequest":{ + "type":"structure", + "required":["CustomerGatewayId"], + "members":{ + "CustomerGatewayId":{"shape":"CustomerGatewayId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteDhcpOptionsRequest":{ + "type":"structure", + "required":["DhcpOptionsId"], + "members":{ + "DhcpOptionsId":{"shape":"DhcpOptionsId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteEgressOnlyInternetGatewayRequest":{ + "type":"structure", + "required":["EgressOnlyInternetGatewayId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "EgressOnlyInternetGatewayId":{"shape":"EgressOnlyInternetGatewayId"} + } + }, + "DeleteEgressOnlyInternetGatewayResult":{ + "type":"structure", + "members":{ + "ReturnCode":{ + "shape":"Boolean", + "locationName":"returnCode" + } + } + }, + "DeleteFleetError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"DeleteFleetErrorCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "DeleteFleetErrorCode":{ + "type":"string", + "enum":[ + "fleetIdDoesNotExist", + "fleetIdMalformed", + "fleetNotInDeletableState", + "unexpectedError" + ] + }, + "DeleteFleetErrorItem":{ + "type":"structure", + "members":{ + "Error":{ + "shape":"DeleteFleetError", + "locationName":"error" + }, + "FleetId":{ + "shape":"FleetId", + "locationName":"fleetId" + } + } + }, + "DeleteFleetErrorSet":{ + "type":"list", + "member":{ + "shape":"DeleteFleetErrorItem", + "locationName":"item" + } + }, + "DeleteFleetSuccessItem":{ + "type":"structure", + "members":{ + "CurrentFleetState":{ + "shape":"FleetStateCode", + "locationName":"currentFleetState" + }, + "PreviousFleetState":{ + "shape":"FleetStateCode", + "locationName":"previousFleetState" + }, + "FleetId":{ + "shape":"FleetId", + "locationName":"fleetId" + } + } + }, + "DeleteFleetSuccessSet":{ + "type":"list", + "member":{ + "shape":"DeleteFleetSuccessItem", + "locationName":"item" + } + }, + "DeleteFleetsRequest":{ + "type":"structure", + "required":[ + "FleetIds", + "TerminateInstances" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "FleetIds":{ + "shape":"FleetIdSet", + "locationName":"FleetId" + }, + "TerminateInstances":{"shape":"Boolean"} + } + }, + "DeleteFleetsResult":{ + "type":"structure", + "members":{ + "SuccessfulFleetDeletions":{ + "shape":"DeleteFleetSuccessSet", + "locationName":"successfulFleetDeletionSet" + }, + "UnsuccessfulFleetDeletions":{ + "shape":"DeleteFleetErrorSet", + "locationName":"unsuccessfulFleetDeletionSet" + } + } + }, + "DeleteFlowLogsRequest":{ + "type":"structure", + "required":["FlowLogIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "FlowLogIds":{ + "shape":"FlowLogIdList", + "locationName":"FlowLogId" + } + } + }, + "DeleteFlowLogsResult":{ + "type":"structure", + "members":{ + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } + } + }, + "DeleteFpgaImageRequest":{ + "type":"structure", + "required":["FpgaImageId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "FpgaImageId":{"shape":"FpgaImageId"} + } + }, + "DeleteFpgaImageResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DeleteInstanceConnectEndpointRequest":{ + "type":"structure", + "required":["InstanceConnectEndpointId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceConnectEndpointId":{"shape":"InstanceConnectEndpointId"} + } + }, + "DeleteInstanceConnectEndpointResult":{ + "type":"structure", + "members":{ + "InstanceConnectEndpoint":{ + "shape":"Ec2InstanceConnectEndpoint", + "locationName":"instanceConnectEndpoint" + } + } + }, + "DeleteInstanceEventWindowRequest":{ + "type":"structure", + "required":["InstanceEventWindowId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ForceDelete":{"shape":"Boolean"}, + "InstanceEventWindowId":{"shape":"InstanceEventWindowId"} + } + }, + "DeleteInstanceEventWindowResult":{ + "type":"structure", + "members":{ + "InstanceEventWindowState":{ + "shape":"InstanceEventWindowStateChange", + "locationName":"instanceEventWindowState" + } + } + }, + "DeleteInternetGatewayRequest":{ + "type":"structure", + "required":["InternetGatewayId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InternetGatewayId":{ + "shape":"InternetGatewayId", + "locationName":"internetGatewayId" + } + } + }, + "DeleteIpamPoolRequest":{ + "type":"structure", + "required":["IpamPoolId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"} + } + }, + "DeleteIpamPoolResult":{ + "type":"structure", + "members":{ + "IpamPool":{ + "shape":"IpamPool", + "locationName":"ipamPool" + } + } + }, + "DeleteIpamRequest":{ + "type":"structure", + "required":["IpamId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamId":{"shape":"IpamId"}, + "Cascade":{"shape":"Boolean"} + } + }, + "DeleteIpamResourceDiscoveryRequest":{ + "type":"structure", + "required":["IpamResourceDiscoveryId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryId":{"shape":"IpamResourceDiscoveryId"} + } + }, + "DeleteIpamResourceDiscoveryResult":{ + "type":"structure", + "members":{ + "IpamResourceDiscovery":{ + "shape":"IpamResourceDiscovery", + "locationName":"ipamResourceDiscovery" + } + } + }, + "DeleteIpamResult":{ + "type":"structure", + "members":{ + "Ipam":{ + "shape":"Ipam", + "locationName":"ipam" + } + } + }, + "DeleteIpamScopeRequest":{ + "type":"structure", + "required":["IpamScopeId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamScopeId":{"shape":"IpamScopeId"} + } + }, + "DeleteIpamScopeResult":{ + "type":"structure", + "members":{ + "IpamScope":{ + "shape":"IpamScope", + "locationName":"ipamScope" + } + } + }, + "DeleteKeyPairRequest":{ + "type":"structure", + "members":{ + "KeyName":{"shape":"KeyPairName"}, + "KeyPairId":{"shape":"KeyPairId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteKeyPairResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + }, + "KeyPairId":{ + "shape":"String", + "locationName":"keyPairId" + } + } + }, + "DeleteLaunchTemplateRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"} + } + }, + "DeleteLaunchTemplateResult":{ + "type":"structure", + "members":{ + "LaunchTemplate":{ + "shape":"LaunchTemplate", + "locationName":"launchTemplate" + } + } + }, + "DeleteLaunchTemplateVersionsRequest":{ + "type":"structure", + "required":["Versions"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"}, + "Versions":{ + "shape":"VersionStringList", + "locationName":"LaunchTemplateVersion" + } + } + }, + "DeleteLaunchTemplateVersionsResponseErrorItem":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{ + "shape":"String", + "locationName":"launchTemplateId" + }, + "LaunchTemplateName":{ + "shape":"String", + "locationName":"launchTemplateName" + }, + "VersionNumber":{ + "shape":"Long", + "locationName":"versionNumber" + }, + "ResponseError":{ + "shape":"ResponseError", + "locationName":"responseError" + } + } + }, + "DeleteLaunchTemplateVersionsResponseErrorSet":{ + "type":"list", + "member":{ + "shape":"DeleteLaunchTemplateVersionsResponseErrorItem", + "locationName":"item" + } + }, + "DeleteLaunchTemplateVersionsResponseSuccessItem":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{ + "shape":"String", + "locationName":"launchTemplateId" + }, + "LaunchTemplateName":{ + "shape":"String", + "locationName":"launchTemplateName" + }, + "VersionNumber":{ + "shape":"Long", + "locationName":"versionNumber" + } + } + }, + "DeleteLaunchTemplateVersionsResponseSuccessSet":{ + "type":"list", + "member":{ + "shape":"DeleteLaunchTemplateVersionsResponseSuccessItem", + "locationName":"item" + } + }, + "DeleteLaunchTemplateVersionsResult":{ + "type":"structure", + "members":{ + "SuccessfullyDeletedLaunchTemplateVersions":{ + "shape":"DeleteLaunchTemplateVersionsResponseSuccessSet", + "locationName":"successfullyDeletedLaunchTemplateVersionSet" + }, + "UnsuccessfullyDeletedLaunchTemplateVersions":{ + "shape":"DeleteLaunchTemplateVersionsResponseErrorSet", + "locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet" + } + } + }, + "DeleteLocalGatewayRouteRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableId"], + "members":{ + "DestinationCidrBlock":{"shape":"String"}, + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "DryRun":{"shape":"Boolean"}, + "DestinationPrefixListId":{"shape":"PrefixListResourceId"} + } + }, + "DeleteLocalGatewayRouteResult":{ + "type":"structure", + "members":{ + "Route":{ + "shape":"LocalGatewayRoute", + "locationName":"route" + } + } + }, + "DeleteLocalGatewayRouteTableRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableId"], + "members":{ + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteLocalGatewayRouteTableResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTable":{ + "shape":"LocalGatewayRouteTable", + "locationName":"localGatewayRouteTable" + } + } + }, + "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableVirtualInterfaceGroupAssociationId"], + "members":{ + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVirtualInterfaceGroupAssociation":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociation" + } + } + }, + "DeleteLocalGatewayRouteTableVpcAssociationRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableVpcAssociationId"], + "members":{ + "LocalGatewayRouteTableVpcAssociationId":{"shape":"LocalGatewayRouteTableVpcAssociationId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteLocalGatewayRouteTableVpcAssociationResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVpcAssociation":{ + "shape":"LocalGatewayRouteTableVpcAssociation", + "locationName":"localGatewayRouteTableVpcAssociation" + } + } + }, + "DeleteManagedPrefixListRequest":{ + "type":"structure", + "required":["PrefixListId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "PrefixListId":{"shape":"PrefixListResourceId"} + } + }, + "DeleteManagedPrefixListResult":{ + "type":"structure", + "members":{ + "PrefixList":{ + "shape":"ManagedPrefixList", + "locationName":"prefixList" + } + } + }, + "DeleteNatGatewayRequest":{ + "type":"structure", + "required":["NatGatewayId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "NatGatewayId":{"shape":"NatGatewayId"} + } + }, + "DeleteNatGatewayResult":{ + "type":"structure", + "members":{ + "NatGatewayId":{ + "shape":"String", + "locationName":"natGatewayId" + } + } + }, + "DeleteNetworkAclEntryRequest":{ + "type":"structure", + "required":[ + "Egress", + "NetworkAclId", + "RuleNumber" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Egress":{ + "shape":"Boolean", + "locationName":"egress" + }, + "NetworkAclId":{ + "shape":"NetworkAclId", + "locationName":"networkAclId" + }, + "RuleNumber":{ + "shape":"Integer", + "locationName":"ruleNumber" + } + } + }, + "DeleteNetworkAclRequest":{ + "type":"structure", + "required":["NetworkAclId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NetworkAclId":{ + "shape":"NetworkAclId", + "locationName":"networkAclId" + } + } + }, + "DeleteNetworkInsightsAccessScopeAnalysisRequest":{ + "type":"structure", + "required":["NetworkInsightsAccessScopeAnalysisId"], + "members":{ + "NetworkInsightsAccessScopeAnalysisId":{"shape":"NetworkInsightsAccessScopeAnalysisId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteNetworkInsightsAccessScopeAnalysisResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeAnalysisId":{ + "shape":"NetworkInsightsAccessScopeAnalysisId", + "locationName":"networkInsightsAccessScopeAnalysisId" + } + } + }, + "DeleteNetworkInsightsAccessScopeRequest":{ + "type":"structure", + "required":["NetworkInsightsAccessScopeId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "NetworkInsightsAccessScopeId":{"shape":"NetworkInsightsAccessScopeId"} + } + }, + "DeleteNetworkInsightsAccessScopeResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeId":{ + "shape":"NetworkInsightsAccessScopeId", + "locationName":"networkInsightsAccessScopeId" + } + } + }, + "DeleteNetworkInsightsAnalysisRequest":{ + "type":"structure", + "required":["NetworkInsightsAnalysisId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "NetworkInsightsAnalysisId":{"shape":"NetworkInsightsAnalysisId"} + } + }, + "DeleteNetworkInsightsAnalysisResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAnalysisId":{ + "shape":"NetworkInsightsAnalysisId", + "locationName":"networkInsightsAnalysisId" + } + } + }, + "DeleteNetworkInsightsPathRequest":{ + "type":"structure", + "required":["NetworkInsightsPathId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "NetworkInsightsPathId":{"shape":"NetworkInsightsPathId"} + } + }, + "DeleteNetworkInsightsPathResult":{ + "type":"structure", + "members":{ + "NetworkInsightsPathId":{ + "shape":"NetworkInsightsPathId", + "locationName":"networkInsightsPathId" + } + } + }, + "DeleteNetworkInterfacePermissionRequest":{ + "type":"structure", + "required":["NetworkInterfacePermissionId"], + "members":{ + "NetworkInterfacePermissionId":{"shape":"NetworkInterfacePermissionId"}, + "Force":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteNetworkInterfacePermissionResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DeleteNetworkInterfaceRequest":{ + "type":"structure", + "required":["NetworkInterfaceId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + } + } + }, + "DeletePlacementGroupRequest":{ + "type":"structure", + "required":["GroupName"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "GroupName":{ + "shape":"PlacementGroupName", + "locationName":"groupName" + } + } + }, + "DeletePublicIpv4PoolRequest":{ + "type":"structure", + "required":["PoolId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "PoolId":{"shape":"Ipv4PoolEc2Id"} + } + }, + "DeletePublicIpv4PoolResult":{ + "type":"structure", + "members":{ + "ReturnValue":{ + "shape":"Boolean", + "locationName":"returnValue" + } + } + }, + "DeleteQueuedReservedInstancesError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"DeleteQueuedReservedInstancesErrorCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "DeleteQueuedReservedInstancesErrorCode":{ + "type":"string", + "enum":[ + "reserved-instances-id-invalid", + "reserved-instances-not-in-queued-state", + "unexpected-error" + ] + }, + "DeleteQueuedReservedInstancesIdList":{ + "type":"list", + "member":{ + "shape":"ReservationId", + "locationName":"item" + }, + "max":100, + "min":1 + }, + "DeleteQueuedReservedInstancesRequest":{ + "type":"structure", + "required":["ReservedInstancesIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ReservedInstancesIds":{ + "shape":"DeleteQueuedReservedInstancesIdList", + "locationName":"ReservedInstancesId" + } + } + }, + "DeleteQueuedReservedInstancesResult":{ + "type":"structure", + "members":{ + "SuccessfulQueuedPurchaseDeletions":{ + "shape":"SuccessfulQueuedPurchaseDeletionSet", + "locationName":"successfulQueuedPurchaseDeletionSet" + }, + "FailedQueuedPurchaseDeletions":{ + "shape":"FailedQueuedPurchaseDeletionSet", + "locationName":"failedQueuedPurchaseDeletionSet" + } + } + }, + "DeleteRouteRequest":{ + "type":"structure", + "required":["RouteTableId"], + "members":{ + "DestinationCidrBlock":{ + "shape":"String", + "locationName":"destinationCidrBlock" + }, + "DestinationIpv6CidrBlock":{ + "shape":"String", + "locationName":"destinationIpv6CidrBlock" + }, + "DestinationPrefixListId":{"shape":"PrefixListResourceId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "RouteTableId":{ + "shape":"RouteTableId", + "locationName":"routeTableId" + } + } + }, + "DeleteRouteTableRequest":{ + "type":"structure", + "required":["RouteTableId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "RouteTableId":{ + "shape":"RouteTableId", + "locationName":"routeTableId" + } + } + }, + "DeleteSecurityGroupRequest":{ + "type":"structure", + "members":{ + "GroupId":{"shape":"SecurityGroupId"}, + "GroupName":{"shape":"SecurityGroupName"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteSnapshotRequest":{ + "type":"structure", + "required":["SnapshotId"], + "members":{ + "SnapshotId":{"shape":"SnapshotId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteSpotDatafeedSubscriptionRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteSubnetCidrReservationRequest":{ + "type":"structure", + "required":["SubnetCidrReservationId"], + "members":{ + "SubnetCidrReservationId":{"shape":"SubnetCidrReservationId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteSubnetCidrReservationResult":{ + "type":"structure", + "members":{ + "DeletedSubnetCidrReservation":{ + "shape":"SubnetCidrReservation", + "locationName":"deletedSubnetCidrReservation" + } + } + }, + "DeleteSubnetRequest":{ + "type":"structure", + "required":["SubnetId"], + "members":{ + "SubnetId":{"shape":"SubnetId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteTagsRequest":{ + "type":"structure", + "required":["Resources"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Resources":{ + "shape":"ResourceIdList", + "locationName":"resourceId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tag" + } + } + }, + "DeleteTrafficMirrorFilterRequest":{ + "type":"structure", + "required":["TrafficMirrorFilterId"], + "members":{ + "TrafficMirrorFilterId":{"shape":"TrafficMirrorFilterId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTrafficMirrorFilterResult":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterId":{ + "shape":"String", + "locationName":"trafficMirrorFilterId" + } + } + }, + "DeleteTrafficMirrorFilterRuleRequest":{ + "type":"structure", + "required":["TrafficMirrorFilterRuleId"], + "members":{ + "TrafficMirrorFilterRuleId":{"shape":"TrafficMirrorFilterRuleIdWithResolver"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTrafficMirrorFilterRuleResult":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterRuleId":{ + "shape":"String", + "locationName":"trafficMirrorFilterRuleId" + } + } + }, + "DeleteTrafficMirrorSessionRequest":{ + "type":"structure", + "required":["TrafficMirrorSessionId"], + "members":{ + "TrafficMirrorSessionId":{"shape":"TrafficMirrorSessionId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTrafficMirrorSessionResult":{ + "type":"structure", + "members":{ + "TrafficMirrorSessionId":{ + "shape":"String", + "locationName":"trafficMirrorSessionId" + } + } + }, + "DeleteTrafficMirrorTargetRequest":{ + "type":"structure", + "required":["TrafficMirrorTargetId"], + "members":{ + "TrafficMirrorTargetId":{"shape":"TrafficMirrorTargetId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTrafficMirrorTargetResult":{ + "type":"structure", + "members":{ + "TrafficMirrorTargetId":{ + "shape":"String", + "locationName":"trafficMirrorTargetId" + } + } + }, + "DeleteTransitGatewayConnectPeerRequest":{ + "type":"structure", + "required":["TransitGatewayConnectPeerId"], + "members":{ + "TransitGatewayConnectPeerId":{"shape":"TransitGatewayConnectPeerId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayConnectPeerResult":{ + "type":"structure", + "members":{ + "TransitGatewayConnectPeer":{ + "shape":"TransitGatewayConnectPeer", + "locationName":"transitGatewayConnectPeer" + } + } + }, + "DeleteTransitGatewayConnectRequest":{ + "type":"structure", + "required":["TransitGatewayAttachmentId"], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayConnectResult":{ + "type":"structure", + "members":{ + "TransitGatewayConnect":{ + "shape":"TransitGatewayConnect", + "locationName":"transitGatewayConnect" + } + } + }, + "DeleteTransitGatewayMulticastDomainRequest":{ + "type":"structure", + "required":["TransitGatewayMulticastDomainId"], + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayMulticastDomainResult":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomain":{ + "shape":"TransitGatewayMulticastDomain", + "locationName":"transitGatewayMulticastDomain" + } + } + }, + "DeleteTransitGatewayPeeringAttachmentRequest":{ + "type":"structure", + "required":["TransitGatewayAttachmentId"], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayPeeringAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayPeeringAttachment":{ + "shape":"TransitGatewayPeeringAttachment", + "locationName":"transitGatewayPeeringAttachment" + } + } + }, + "DeleteTransitGatewayPolicyTableRequest":{ + "type":"structure", + "required":["TransitGatewayPolicyTableId"], + "members":{ + "TransitGatewayPolicyTableId":{"shape":"TransitGatewayPolicyTableId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayPolicyTableResult":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTable":{ + "shape":"TransitGatewayPolicyTable", + "locationName":"transitGatewayPolicyTable" + } + } + }, + "DeleteTransitGatewayPrefixListReferenceRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "PrefixListId" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayPrefixListReferenceResult":{ + "type":"structure", + "members":{ + "TransitGatewayPrefixListReference":{ + "shape":"TransitGatewayPrefixListReference", + "locationName":"transitGatewayPrefixListReference" + } + } + }, + "DeleteTransitGatewayRequest":{ + "type":"structure", + "required":["TransitGatewayId"], + "members":{ + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayResult":{ + "type":"structure", + "members":{ + "TransitGateway":{ + "shape":"TransitGateway", + "locationName":"transitGateway" + } + } + }, + "DeleteTransitGatewayRouteRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "DestinationCidrBlock" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "DestinationCidrBlock":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayRouteResult":{ + "type":"structure", + "members":{ + "Route":{ + "shape":"TransitGatewayRoute", + "locationName":"route" + } + } + }, + "DeleteTransitGatewayRouteTableAnnouncementRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableAnnouncementId"], + "members":{ + "TransitGatewayRouteTableAnnouncementId":{"shape":"TransitGatewayRouteTableAnnouncementId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayRouteTableAnnouncementResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAnnouncement":{ + "shape":"TransitGatewayRouteTableAnnouncement", + "locationName":"transitGatewayRouteTableAnnouncement" + } + } + }, + "DeleteTransitGatewayRouteTableRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableId"], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayRouteTableResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTable":{ + "shape":"TransitGatewayRouteTable", + "locationName":"transitGatewayRouteTable" + } + } + }, + "DeleteTransitGatewayVpcAttachmentRequest":{ + "type":"structure", + "required":["TransitGatewayAttachmentId"], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteTransitGatewayVpcAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayVpcAttachment":{ + "shape":"TransitGatewayVpcAttachment", + "locationName":"transitGatewayVpcAttachment" + } + } + }, + "DeleteVerifiedAccessEndpointRequest":{ + "type":"structure", + "required":["VerifiedAccessEndpointId"], + "members":{ + "VerifiedAccessEndpointId":{"shape":"VerifiedAccessEndpointId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteVerifiedAccessEndpointResult":{ + "type":"structure", + "members":{ + "VerifiedAccessEndpoint":{ + "shape":"VerifiedAccessEndpoint", + "locationName":"verifiedAccessEndpoint" + } + } + }, + "DeleteVerifiedAccessGroupRequest":{ + "type":"structure", + "required":["VerifiedAccessGroupId"], + "members":{ + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DeleteVerifiedAccessGroupResult":{ + "type":"structure", + "members":{ + "VerifiedAccessGroup":{ + "shape":"VerifiedAccessGroup", + "locationName":"verifiedAccessGroup" + } + } + }, + "DeleteVerifiedAccessInstanceRequest":{ + "type":"structure", + "required":["VerifiedAccessInstanceId"], + "members":{ + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "DeleteVerifiedAccessInstanceResult":{ + "type":"structure", + "members":{ + "VerifiedAccessInstance":{ + "shape":"VerifiedAccessInstance", + "locationName":"verifiedAccessInstance" + } + } + }, + "DeleteVerifiedAccessTrustProviderRequest":{ + "type":"structure", + "required":["VerifiedAccessTrustProviderId"], + "members":{ + "VerifiedAccessTrustProviderId":{"shape":"VerifiedAccessTrustProviderId"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } + } + }, + "DeleteVerifiedAccessTrustProviderResult":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProvider":{ + "shape":"VerifiedAccessTrustProvider", + "locationName":"verifiedAccessTrustProvider" + } + } + }, + "DeleteVolumeRequest":{ + "type":"structure", + "required":["VolumeId"], + "members":{ + "VolumeId":{"shape":"VolumeId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteVpcEndpointConnectionNotificationsRequest":{ + "type":"structure", + "required":["ConnectionNotificationIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ConnectionNotificationIds":{ + "shape":"ConnectionNotificationIdsList", + "locationName":"ConnectionNotificationId" + } + } + }, + "DeleteVpcEndpointConnectionNotificationsResult":{ + "type":"structure", + "members":{ + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } + } + }, + "DeleteVpcEndpointServiceConfigurationsRequest":{ + "type":"structure", + "required":["ServiceIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ServiceIds":{ + "shape":"VpcEndpointServiceIdList", + "locationName":"ServiceId" + } + } + }, + "DeleteVpcEndpointServiceConfigurationsResult":{ + "type":"structure", + "members":{ + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } + } + }, + "DeleteVpcEndpointsRequest":{ + "type":"structure", + "required":["VpcEndpointIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "VpcEndpointIds":{ + "shape":"VpcEndpointIdList", + "locationName":"VpcEndpointId" + } + } + }, + "DeleteVpcEndpointsResult":{ + "type":"structure", + "members":{ + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } + } + }, + "DeleteVpcPeeringConnectionRequest":{ + "type":"structure", + "required":["VpcPeeringConnectionId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcPeeringConnectionId":{ + "shape":"VpcPeeringConnectionId", "locationName":"vpcPeeringConnectionId" } } }, - "AcceptVpcPeeringConnectionResult":{ + "DeleteVpcPeeringConnectionResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DeleteVpcRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "VpcId":{"shape":"VpcId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteVpnConnectionRequest":{ + "type":"structure", + "required":["VpnConnectionId"], + "members":{ + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeleteVpnConnectionRouteRequest":{ + "type":"structure", + "required":[ + "DestinationCidrBlock", + "VpnConnectionId" + ], + "members":{ + "DestinationCidrBlock":{"shape":"String"}, + "VpnConnectionId":{"shape":"VpnConnectionId"} + } + }, + "DeleteVpnGatewayRequest":{ + "type":"structure", + "required":["VpnGatewayId"], + "members":{ + "VpnGatewayId":{"shape":"VpnGatewayId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeprovisionByoipCidrRequest":{ + "type":"structure", + "required":["Cidr"], + "members":{ + "Cidr":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeprovisionByoipCidrResult":{ + "type":"structure", + "members":{ + "ByoipCidr":{ + "shape":"ByoipCidr", + "locationName":"byoipCidr" + } + } + }, + "DeprovisionIpamPoolCidrRequest":{ + "type":"structure", + "required":["IpamPoolId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "Cidr":{"shape":"String"} + } + }, + "DeprovisionIpamPoolCidrResult":{ + "type":"structure", + "members":{ + "IpamPoolCidr":{ + "shape":"IpamPoolCidr", + "locationName":"ipamPoolCidr" + } + } + }, + "DeprovisionPublicIpv4PoolCidrRequest":{ + "type":"structure", + "required":[ + "PoolId", + "Cidr" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "PoolId":{"shape":"Ipv4PoolEc2Id"}, + "Cidr":{"shape":"String"} + } + }, + "DeprovisionPublicIpv4PoolCidrResult":{ + "type":"structure", + "members":{ + "PoolId":{ + "shape":"Ipv4PoolEc2Id", + "locationName":"poolId" + }, + "DeprovisionedAddresses":{ + "shape":"DeprovisionedAddressSet", + "locationName":"deprovisionedAddressSet" + } + } + }, + "DeprovisionedAddressSet":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "DeregisterImageRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeregisterInstanceEventNotificationAttributesRequest":{ + "type":"structure", + "required":["InstanceTagAttribute"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceTagAttribute":{"shape":"DeregisterInstanceTagAttributeRequest"} + } + }, + "DeregisterInstanceEventNotificationAttributesResult":{ + "type":"structure", + "members":{ + "InstanceTagAttribute":{ + "shape":"InstanceTagNotificationAttribute", + "locationName":"instanceTagAttribute" + } + } + }, + "DeregisterInstanceTagAttributeRequest":{ + "type":"structure", + "members":{ + "IncludeAllTagsOfInstance":{"shape":"Boolean"}, + "InstanceTagKeys":{ + "shape":"InstanceTagKeySet", + "locationName":"InstanceTagKey" + } + } + }, + "DeregisterTransitGatewayMulticastGroupMembersRequest":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "GroupIpAddress":{"shape":"String"}, + "NetworkInterfaceIds":{"shape":"TransitGatewayNetworkInterfaceIdList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeregisterTransitGatewayMulticastGroupMembersResult":{ + "type":"structure", + "members":{ + "DeregisteredMulticastGroupMembers":{ + "shape":"TransitGatewayMulticastDeregisteredGroupMembers", + "locationName":"deregisteredMulticastGroupMembers" + } + } + }, + "DeregisterTransitGatewayMulticastGroupSourcesRequest":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "GroupIpAddress":{"shape":"String"}, + "NetworkInterfaceIds":{"shape":"TransitGatewayNetworkInterfaceIdList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DeregisterTransitGatewayMulticastGroupSourcesResult":{ + "type":"structure", + "members":{ + "DeregisteredMulticastGroupSources":{ + "shape":"TransitGatewayMulticastDeregisteredGroupSources", + "locationName":"deregisteredMulticastGroupSources" + } + } + }, + "DescribeAccountAttributesRequest":{ + "type":"structure", + "members":{ + "AttributeNames":{ + "shape":"AccountAttributeNameStringList", + "locationName":"attributeName" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeAccountAttributesResult":{ + "type":"structure", + "members":{ + "AccountAttributes":{ + "shape":"AccountAttributeList", + "locationName":"accountAttributeSet" + } + } + }, + "DescribeAddressTransfersMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeAddressTransfersRequest":{ + "type":"structure", + "members":{ + "AllocationIds":{ + "shape":"AllocationIdList", + "locationName":"AllocationId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeAddressTransfersMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeAddressTransfersResult":{ + "type":"structure", + "members":{ + "AddressTransfers":{ + "shape":"AddressTransferList", + "locationName":"addressTransferSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeAddressesAttributeRequest":{ + "type":"structure", + "members":{ + "AllocationIds":{ + "shape":"AllocationIds", + "locationName":"AllocationId" + }, + "Attribute":{"shape":"AddressAttributeName"}, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"AddressMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeAddressesAttributeResult":{ + "type":"structure", + "members":{ + "Addresses":{ + "shape":"AddressSet", + "locationName":"addressSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeAddressesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "PublicIps":{ + "shape":"PublicIpStringList", + "locationName":"PublicIp" + }, + "AllocationIds":{ + "shape":"AllocationIdList", + "locationName":"AllocationId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeAddressesResult":{ + "type":"structure", + "members":{ + "Addresses":{ + "shape":"AddressList", + "locationName":"addressesSet" + } + } + }, + "DescribeAggregateIdFormatRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeAggregateIdFormatResult":{ + "type":"structure", + "members":{ + "UseLongIdsAggregated":{ + "shape":"Boolean", + "locationName":"useLongIdsAggregated" + }, + "Statuses":{ + "shape":"IdFormatList", + "locationName":"statusSet" + } + } + }, + "DescribeAvailabilityZonesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "ZoneNames":{ + "shape":"ZoneNameStringList", + "locationName":"ZoneName" + }, + "ZoneIds":{ + "shape":"ZoneIdStringList", + "locationName":"ZoneId" + }, + "AllAvailabilityZones":{"shape":"Boolean"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeAvailabilityZonesResult":{ + "type":"structure", + "members":{ + "AvailabilityZones":{ + "shape":"AvailabilityZoneList", + "locationName":"availabilityZoneInfo" + } + } + }, + "DescribeAwsNetworkPerformanceMetricSubscriptionsRequest":{ + "type":"structure", + "members":{ + "MaxResults":{"shape":"MaxResultsParam"}, + "NextToken":{"shape":"String"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeAwsNetworkPerformanceMetricSubscriptionsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "Subscriptions":{ + "shape":"SubscriptionList", + "locationName":"subscriptionSet" + } + } + }, + "DescribeBundleTasksRequest":{ + "type":"structure", + "members":{ + "BundleIds":{ + "shape":"BundleIdStringList", + "locationName":"BundleId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeBundleTasksResult":{ + "type":"structure", + "members":{ + "BundleTasks":{ + "shape":"BundleTaskList", + "locationName":"bundleInstanceTasksSet" + } + } + }, + "DescribeByoipCidrsMaxResults":{ + "type":"integer", + "max":100, + "min":1 + }, + "DescribeByoipCidrsRequest":{ + "type":"structure", + "required":["MaxResults"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"DescribeByoipCidrsMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeByoipCidrsResult":{ + "type":"structure", + "members":{ + "ByoipCidrs":{ + "shape":"ByoipCidrSet", + "locationName":"byoipCidrSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeCapacityReservationFleetsMaxResults":{ + "type":"integer", + "max":100, + "min":1 + }, + "DescribeCapacityReservationFleetsRequest":{ + "type":"structure", + "members":{ + "CapacityReservationFleetIds":{ + "shape":"CapacityReservationFleetIdSet", + "locationName":"CapacityReservationFleetId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeCapacityReservationFleetsMaxResults"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeCapacityReservationFleetsResult":{ + "type":"structure", + "members":{ + "CapacityReservationFleets":{ + "shape":"CapacityReservationFleetSet", + "locationName":"capacityReservationFleetSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeCapacityReservationsMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "DescribeCapacityReservationsRequest":{ + "type":"structure", + "members":{ + "CapacityReservationIds":{ + "shape":"CapacityReservationIdSet", + "locationName":"CapacityReservationId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeCapacityReservationsMaxResults"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeCapacityReservationsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "CapacityReservations":{ + "shape":"CapacityReservationSet", + "locationName":"capacityReservationSet" + } + } + }, + "DescribeCarrierGatewaysRequest":{ + "type":"structure", + "members":{ + "CarrierGatewayIds":{ + "shape":"CarrierGatewayIdSet", + "locationName":"CarrierGatewayId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"CarrierGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeCarrierGatewaysResult":{ + "type":"structure", + "members":{ + "CarrierGateways":{ + "shape":"CarrierGatewaySet", + "locationName":"carrierGatewaySet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeClassicLinkInstancesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeClassicLinkInstancesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "MaxResults":{ + "shape":"DescribeClassicLinkInstancesMaxResults", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeClassicLinkInstancesResult":{ + "type":"structure", + "members":{ + "Instances":{ + "shape":"ClassicLinkInstanceList", + "locationName":"instancesSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeClientVpnAuthorizationRulesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeClientVpnAuthorizationRulesRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeClientVpnAuthorizationRulesMaxResults"} + } + }, + "DescribeClientVpnAuthorizationRulesResult":{ + "type":"structure", + "members":{ + "AuthorizationRules":{ + "shape":"AuthorizationRuleSet", + "locationName":"authorizationRule" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeClientVpnConnectionsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeClientVpnConnectionsRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"DescribeClientVpnConnectionsMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeClientVpnConnectionsResult":{ + "type":"structure", + "members":{ + "Connections":{ + "shape":"ClientVpnConnectionSet", + "locationName":"connections" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeClientVpnEndpointMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeClientVpnEndpointsRequest":{ + "type":"structure", + "members":{ + "ClientVpnEndpointIds":{ + "shape":"ClientVpnEndpointIdList", + "locationName":"ClientVpnEndpointId" + }, + "MaxResults":{"shape":"DescribeClientVpnEndpointMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeClientVpnEndpointsResult":{ + "type":"structure", + "members":{ + "ClientVpnEndpoints":{ + "shape":"EndpointSet", + "locationName":"clientVpnEndpoint" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeClientVpnRoutesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeClientVpnRoutesRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeClientVpnRoutesMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeClientVpnRoutesResult":{ + "type":"structure", + "members":{ + "Routes":{ + "shape":"ClientVpnRouteSet", + "locationName":"routes" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeClientVpnTargetNetworksMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeClientVpnTargetNetworksRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "AssociationIds":{"shape":"ValueStringList"}, + "MaxResults":{"shape":"DescribeClientVpnTargetNetworksMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeClientVpnTargetNetworksResult":{ + "type":"structure", + "members":{ + "ClientVpnTargetNetworks":{ + "shape":"TargetNetworkSet", + "locationName":"clientVpnTargetNetworks" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeCoipPoolsRequest":{ + "type":"structure", + "members":{ + "PoolIds":{ + "shape":"CoipPoolIdSet", + "locationName":"PoolId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"CoipPoolMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeCoipPoolsResult":{ + "type":"structure", + "members":{ + "CoipPools":{ + "shape":"CoipPoolSet", + "locationName":"coipPoolSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeConversionTaskList":{ + "type":"list", + "member":{ + "shape":"ConversionTask", + "locationName":"item" + } + }, + "DescribeConversionTasksRequest":{ + "type":"structure", + "members":{ + "ConversionTaskIds":{ + "shape":"ConversionIdStringList", + "locationName":"conversionTaskId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeConversionTasksResult":{ + "type":"structure", + "members":{ + "ConversionTasks":{ + "shape":"DescribeConversionTaskList", + "locationName":"conversionTasks" + } + } + }, + "DescribeCustomerGatewaysRequest":{ + "type":"structure", + "members":{ + "CustomerGatewayIds":{ + "shape":"CustomerGatewayIdStringList", + "locationName":"CustomerGatewayId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeCustomerGatewaysResult":{ + "type":"structure", + "members":{ + "CustomerGateways":{ + "shape":"CustomerGatewayList", + "locationName":"customerGatewaySet" + } + } + }, + "DescribeDhcpOptionsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeDhcpOptionsRequest":{ + "type":"structure", + "members":{ + "DhcpOptionsIds":{ + "shape":"DhcpOptionsIdStringList", + "locationName":"DhcpOptionsId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeDhcpOptionsMaxResults"} + } + }, + "DescribeDhcpOptionsResult":{ + "type":"structure", + "members":{ + "DhcpOptions":{ + "shape":"DhcpOptionsList", + "locationName":"dhcpOptionsSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeEgressOnlyInternetGatewaysMaxResults":{ + "type":"integer", + "max":255, + "min":5 + }, + "DescribeEgressOnlyInternetGatewaysRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "EgressOnlyInternetGatewayIds":{ + "shape":"EgressOnlyInternetGatewayIdList", + "locationName":"EgressOnlyInternetGatewayId" + }, + "MaxResults":{"shape":"DescribeEgressOnlyInternetGatewaysMaxResults"}, + "NextToken":{"shape":"String"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeEgressOnlyInternetGatewaysResult":{ + "type":"structure", + "members":{ + "EgressOnlyInternetGateways":{ + "shape":"EgressOnlyInternetGatewayList", + "locationName":"egressOnlyInternetGatewaySet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeElasticGpusMaxResults":{ + "type":"integer", + "max":1000, + "min":10 + }, + "DescribeElasticGpusRequest":{ + "type":"structure", + "members":{ + "ElasticGpuIds":{ + "shape":"ElasticGpuIdSet", + "locationName":"ElasticGpuId" + }, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeElasticGpusMaxResults"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeElasticGpusResult":{ + "type":"structure", + "members":{ + "ElasticGpuSet":{ + "shape":"ElasticGpuSet", + "locationName":"elasticGpuSet" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeExportImageTasksMaxResults":{ + "type":"integer", + "max":500, + "min":1 + }, + "DescribeExportImageTasksRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "ExportImageTaskIds":{ + "shape":"ExportImageTaskIdList", + "locationName":"ExportImageTaskId" + }, + "MaxResults":{"shape":"DescribeExportImageTasksMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeExportImageTasksResult":{ + "type":"structure", + "members":{ + "ExportImageTasks":{ + "shape":"ExportImageTaskList", + "locationName":"exportImageTaskSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeExportTasksRequest":{ + "type":"structure", + "members":{ + "ExportTaskIds":{ + "shape":"ExportTaskIdStringList", + "locationName":"exportTaskId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeExportTasksResult":{ + "type":"structure", + "members":{ + "ExportTasks":{ + "shape":"ExportTaskList", + "locationName":"exportTaskSet" + } + } + }, + "DescribeFastLaunchImagesRequest":{ + "type":"structure", + "members":{ + "ImageIds":{ + "shape":"FastLaunchImageIdList", + "locationName":"ImageId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeFastLaunchImagesRequestMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeFastLaunchImagesRequestMaxResults":{ + "type":"integer", + "max":200, + "min":0 + }, + "DescribeFastLaunchImagesResult":{ + "type":"structure", + "members":{ + "FastLaunchImages":{ + "shape":"DescribeFastLaunchImagesSuccessSet", + "locationName":"fastLaunchImageSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeFastLaunchImagesSuccessItem":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" + }, + "ResourceType":{ + "shape":"FastLaunchResourceType", + "locationName":"resourceType" + }, + "SnapshotConfiguration":{ + "shape":"FastLaunchSnapshotConfigurationResponse", + "locationName":"snapshotConfiguration" + }, + "LaunchTemplate":{ + "shape":"FastLaunchLaunchTemplateSpecificationResponse", + "locationName":"launchTemplate" + }, + "MaxParallelLaunches":{ + "shape":"Integer", + "locationName":"maxParallelLaunches" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "State":{ + "shape":"FastLaunchStateCode", + "locationName":"state" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"stateTransitionReason" + }, + "StateTransitionTime":{ + "shape":"MillisecondDateTime", + "locationName":"stateTransitionTime" + } + } + }, + "DescribeFastLaunchImagesSuccessSet":{ + "type":"list", + "member":{ + "shape":"DescribeFastLaunchImagesSuccessItem", + "locationName":"item" + } + }, + "DescribeFastSnapshotRestoreSuccessItem":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "State":{ + "shape":"FastSnapshotRestoreStateCode", + "locationName":"state" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"stateTransitionReason" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "OwnerAlias":{ + "shape":"String", + "locationName":"ownerAlias" + }, + "EnablingTime":{ + "shape":"MillisecondDateTime", + "locationName":"enablingTime" + }, + "OptimizingTime":{ + "shape":"MillisecondDateTime", + "locationName":"optimizingTime" + }, + "EnabledTime":{ + "shape":"MillisecondDateTime", + "locationName":"enabledTime" + }, + "DisablingTime":{ + "shape":"MillisecondDateTime", + "locationName":"disablingTime" + }, + "DisabledTime":{ + "shape":"MillisecondDateTime", + "locationName":"disabledTime" + } + } + }, + "DescribeFastSnapshotRestoreSuccessSet":{ + "type":"list", + "member":{ + "shape":"DescribeFastSnapshotRestoreSuccessItem", + "locationName":"item" + } + }, + "DescribeFastSnapshotRestoresMaxResults":{ + "type":"integer", + "max":200, + "min":0 + }, + "DescribeFastSnapshotRestoresRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeFastSnapshotRestoresMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeFastSnapshotRestoresResult":{ + "type":"structure", + "members":{ + "FastSnapshotRestores":{ + "shape":"DescribeFastSnapshotRestoreSuccessSet", + "locationName":"fastSnapshotRestoreSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeFleetError":{ + "type":"structure", + "members":{ + "LaunchTemplateAndOverrides":{ + "shape":"LaunchTemplateAndOverridesResponse", + "locationName":"launchTemplateAndOverrides" + }, + "Lifecycle":{ + "shape":"InstanceLifecycle", + "locationName":"lifecycle" + }, + "ErrorCode":{ + "shape":"String", + "locationName":"errorCode" + }, + "ErrorMessage":{ + "shape":"String", + "locationName":"errorMessage" + } + } + }, + "DescribeFleetHistoryRequest":{ + "type":"structure", + "required":[ + "FleetId", + "StartTime" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "EventType":{"shape":"FleetEventType"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "FleetId":{"shape":"FleetId"}, + "StartTime":{"shape":"DateTime"} + } + }, + "DescribeFleetHistoryResult":{ + "type":"structure", + "members":{ + "HistoryRecords":{ + "shape":"HistoryRecordSet", + "locationName":"historyRecordSet" + }, + "LastEvaluatedTime":{ + "shape":"DateTime", + "locationName":"lastEvaluatedTime" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "FleetId":{ + "shape":"FleetId", + "locationName":"fleetId" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + } + } + }, + "DescribeFleetInstancesRequest":{ + "type":"structure", + "required":["FleetId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "FleetId":{"shape":"FleetId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeFleetInstancesResult":{ + "type":"structure", + "members":{ + "ActiveInstances":{ + "shape":"ActiveInstanceSet", + "locationName":"activeInstanceSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "FleetId":{ + "shape":"FleetId", + "locationName":"fleetId" + } + } + }, + "DescribeFleetsErrorSet":{ + "type":"list", + "member":{ + "shape":"DescribeFleetError", + "locationName":"item" + } + }, + "DescribeFleetsInstances":{ + "type":"structure", + "members":{ + "LaunchTemplateAndOverrides":{ + "shape":"LaunchTemplateAndOverridesResponse", + "locationName":"launchTemplateAndOverrides" + }, + "Lifecycle":{ + "shape":"InstanceLifecycle", + "locationName":"lifecycle" + }, + "InstanceIds":{ + "shape":"InstanceIdsSet", + "locationName":"instanceIds" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "Platform":{ + "shape":"PlatformValues", + "locationName":"platform" + } + } + }, + "DescribeFleetsInstancesSet":{ + "type":"list", + "member":{ + "shape":"DescribeFleetsInstances", + "locationName":"item" + } + }, + "DescribeFleetsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "FleetIds":{ + "shape":"FleetIdSet", + "locationName":"FleetId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeFleetsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "Fleets":{ + "shape":"FleetSet", + "locationName":"fleetSet" + } + } + }, + "DescribeFlowLogsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filter":{"shape":"FilterList"}, + "FlowLogIds":{ + "shape":"FlowLogIdList", + "locationName":"FlowLogId" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeFlowLogsResult":{ + "type":"structure", + "members":{ + "FlowLogs":{ + "shape":"FlowLogSet", + "locationName":"flowLogSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeFpgaImageAttributeRequest":{ + "type":"structure", + "required":[ + "FpgaImageId", + "Attribute" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "FpgaImageId":{"shape":"FpgaImageId"}, + "Attribute":{"shape":"FpgaImageAttributeName"} + } + }, + "DescribeFpgaImageAttributeResult":{ + "type":"structure", + "members":{ + "FpgaImageAttribute":{ + "shape":"FpgaImageAttribute", + "locationName":"fpgaImageAttribute" + } + } + }, + "DescribeFpgaImagesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeFpgaImagesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "FpgaImageIds":{ + "shape":"FpgaImageIdList", + "locationName":"FpgaImageId" + }, + "Owners":{ + "shape":"OwnerStringList", + "locationName":"Owner" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"DescribeFpgaImagesMaxResults"} + } + }, + "DescribeFpgaImagesResult":{ + "type":"structure", + "members":{ + "FpgaImages":{ + "shape":"FpgaImageList", + "locationName":"fpgaImageSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeHostReservationOfferingsRequest":{ + "type":"structure", + "members":{ + "Filter":{"shape":"FilterList"}, + "MaxDuration":{"shape":"Integer"}, + "MaxResults":{"shape":"DescribeHostReservationsMaxResults"}, + "MinDuration":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "OfferingId":{"shape":"OfferingId"} + } + }, + "DescribeHostReservationOfferingsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "OfferingSet":{ + "shape":"HostOfferingSet", + "locationName":"offeringSet" + } + } + }, + "DescribeHostReservationsMaxResults":{ + "type":"integer", + "max":500, + "min":5 + }, + "DescribeHostReservationsRequest":{ + "type":"structure", + "members":{ + "Filter":{"shape":"FilterList"}, + "HostReservationIdSet":{"shape":"HostReservationIdSet"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeHostReservationsResult":{ + "type":"structure", + "members":{ + "HostReservationSet":{ + "shape":"HostReservationSet", + "locationName":"hostReservationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeHostsRequest":{ + "type":"structure", + "members":{ + "Filter":{ + "shape":"FilterList", + "locationName":"filter" + }, + "HostIds":{ + "shape":"RequestHostIdList", + "locationName":"hostId" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeHostsResult":{ + "type":"structure", + "members":{ + "Hosts":{ + "shape":"HostList", + "locationName":"hostSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeIamInstanceProfileAssociationsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeIamInstanceProfileAssociationsRequest":{ + "type":"structure", + "members":{ + "AssociationIds":{ + "shape":"AssociationIdList", + "locationName":"AssociationId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeIamInstanceProfileAssociationsMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeIamInstanceProfileAssociationsResult":{ + "type":"structure", + "members":{ + "IamInstanceProfileAssociations":{ + "shape":"IamInstanceProfileAssociationSet", + "locationName":"iamInstanceProfileAssociationSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeIdFormatRequest":{ + "type":"structure", + "members":{ + "Resource":{"shape":"String"} + } + }, + "DescribeIdFormatResult":{ + "type":"structure", + "members":{ + "Statuses":{ + "shape":"IdFormatList", + "locationName":"statusSet" + } + } + }, + "DescribeIdentityIdFormatRequest":{ + "type":"structure", + "required":["PrincipalArn"], + "members":{ + "PrincipalArn":{ + "shape":"String", + "locationName":"principalArn" + }, + "Resource":{ + "shape":"String", + "locationName":"resource" + } + } + }, + "DescribeIdentityIdFormatResult":{ + "type":"structure", + "members":{ + "Statuses":{ + "shape":"IdFormatList", + "locationName":"statusSet" + } + } + }, + "DescribeImageAttributeRequest":{ + "type":"structure", + "required":[ + "Attribute", + "ImageId" + ], + "members":{ + "Attribute":{"shape":"ImageAttributeName"}, + "ImageId":{"shape":"ImageId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeImagesRequest":{ + "type":"structure", + "members":{ + "ExecutableUsers":{ + "shape":"ExecutableByStringList", + "locationName":"ExecutableBy" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "ImageIds":{ + "shape":"ImageIdStringList", + "locationName":"ImageId" + }, + "Owners":{ + "shape":"OwnerStringList", + "locationName":"Owner" + }, + "IncludeDeprecated":{"shape":"Boolean"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeImagesResult":{ + "type":"structure", + "members":{ + "Images":{ + "shape":"ImageList", + "locationName":"imagesSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeImportImageTasksRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{"shape":"FilterList"}, + "ImportTaskIds":{ + "shape":"ImportTaskIdList", + "locationName":"ImportTaskId" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeImportImageTasksResult":{ + "type":"structure", + "members":{ + "ImportImageTasks":{ + "shape":"ImportImageTaskList", + "locationName":"importImageTaskSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeImportSnapshotTasksRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{"shape":"FilterList"}, + "ImportTaskIds":{ + "shape":"ImportSnapshotTaskIdList", + "locationName":"ImportTaskId" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeImportSnapshotTasksResult":{ + "type":"structure", + "members":{ + "ImportSnapshotTasks":{ + "shape":"ImportSnapshotTaskList", + "locationName":"importSnapshotTaskSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeInstanceAttributeRequest":{ + "type":"structure", + "required":[ + "Attribute", + "InstanceId" + ], + "members":{ + "Attribute":{ + "shape":"InstanceAttributeName", + "locationName":"attribute" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + } + } + }, + "DescribeInstanceConnectEndpointsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"InstanceConnectEndpointMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "InstanceConnectEndpointIds":{ + "shape":"ValueStringList", + "locationName":"InstanceConnectEndpointId" + } + } + }, + "DescribeInstanceConnectEndpointsResult":{ + "type":"structure", + "members":{ + "InstanceConnectEndpoints":{ + "shape":"InstanceConnectEndpointSet", + "locationName":"instanceConnectEndpointSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeInstanceCreditSpecificationsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeInstanceCreditSpecificationsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "MaxResults":{"shape":"DescribeInstanceCreditSpecificationsMaxResults"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeInstanceCreditSpecificationsResult":{ + "type":"structure", + "members":{ + "InstanceCreditSpecifications":{ + "shape":"InstanceCreditSpecificationList", + "locationName":"instanceCreditSpecificationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeInstanceEventNotificationAttributesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeInstanceEventNotificationAttributesResult":{ + "type":"structure", + "members":{ + "InstanceTagAttribute":{ + "shape":"InstanceTagNotificationAttribute", + "locationName":"instanceTagAttribute" + } + } + }, + "DescribeInstanceEventWindowsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceEventWindowIds":{ + "shape":"InstanceEventWindowIdSet", + "locationName":"InstanceEventWindowId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"ResultRange"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeInstanceEventWindowsResult":{ + "type":"structure", + "members":{ + "InstanceEventWindows":{ + "shape":"InstanceEventWindowSet", + "locationName":"instanceEventWindowSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeInstanceStatusRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "IncludeAllInstances":{ + "shape":"Boolean", + "locationName":"includeAllInstances" + } + } + }, + "DescribeInstanceStatusResult":{ + "type":"structure", + "members":{ + "InstanceStatuses":{ + "shape":"InstanceStatusList", + "locationName":"instanceStatusSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeInstanceTypeOfferingsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "LocationType":{"shape":"LocationType"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DITOMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeInstanceTypeOfferingsResult":{ + "type":"structure", + "members":{ + "InstanceTypeOfferings":{ + "shape":"InstanceTypeOfferingsList", + "locationName":"instanceTypeOfferingSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeInstanceTypesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceTypes":{ + "shape":"RequestInstanceTypeList", + "locationName":"InstanceType" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DITMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeInstanceTypesResult":{ + "type":"structure", + "members":{ + "InstanceTypes":{ + "shape":"InstanceTypeInfoList", + "locationName":"instanceTypeSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeInstancesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeInstancesResult":{ + "type":"structure", + "members":{ + "Reservations":{ + "shape":"ReservationList", + "locationName":"reservationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeInternetGatewaysMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeInternetGatewaysRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InternetGatewayIds":{ + "shape":"InternetGatewayIdList", + "locationName":"internetGatewayId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeInternetGatewaysMaxResults"} + } + }, + "DescribeInternetGatewaysResult":{ + "type":"structure", + "members":{ + "InternetGateways":{ + "shape":"InternetGatewayList", + "locationName":"internetGatewaySet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeIpamPoolsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"IpamMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "IpamPoolIds":{ + "shape":"ValueStringList", + "locationName":"IpamPoolId" + } + } + }, + "DescribeIpamPoolsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + }, + "IpamPools":{ + "shape":"IpamPoolSet", + "locationName":"ipamPoolSet" + } + } + }, + "DescribeIpamResourceDiscoveriesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryIds":{ + "shape":"ValueStringList", + "locationName":"IpamResourceDiscoveryId" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"IpamMaxResults"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeIpamResourceDiscoveriesResult":{ + "type":"structure", + "members":{ + "IpamResourceDiscoveries":{ + "shape":"IpamResourceDiscoverySet", + "locationName":"ipamResourceDiscoverySet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeIpamResourceDiscoveryAssociationsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryAssociationIds":{ + "shape":"ValueStringList", + "locationName":"IpamResourceDiscoveryAssociationId" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"IpamMaxResults"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeIpamResourceDiscoveryAssociationsResult":{ + "type":"structure", + "members":{ + "IpamResourceDiscoveryAssociations":{ + "shape":"IpamResourceDiscoveryAssociationSet", + "locationName":"ipamResourceDiscoveryAssociationSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeIpamScopesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"IpamMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "IpamScopeIds":{ + "shape":"ValueStringList", + "locationName":"IpamScopeId" + } + } + }, + "DescribeIpamScopesResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + }, + "IpamScopes":{ + "shape":"IpamScopeSet", + "locationName":"ipamScopeSet" + } + } + }, + "DescribeIpamsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"IpamMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "IpamIds":{ + "shape":"ValueStringList", + "locationName":"IpamId" + } + } + }, + "DescribeIpamsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + }, + "Ipams":{ + "shape":"IpamSet", + "locationName":"ipamSet" + } + } + }, + "DescribeIpv6PoolsRequest":{ + "type":"structure", + "members":{ + "PoolIds":{ + "shape":"Ipv6PoolIdList", + "locationName":"PoolId" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"Ipv6PoolMaxResults"}, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeIpv6PoolsResult":{ + "type":"structure", + "members":{ + "Ipv6Pools":{ + "shape":"Ipv6PoolSet", + "locationName":"ipv6PoolSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeKeyPairsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "KeyNames":{ + "shape":"KeyNameStringList", + "locationName":"KeyName" + }, + "KeyPairIds":{ + "shape":"KeyPairIdStringList", + "locationName":"KeyPairId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "IncludePublicKey":{"shape":"Boolean"} + } + }, + "DescribeKeyPairsResult":{ + "type":"structure", + "members":{ + "KeyPairs":{ + "shape":"KeyPairList", + "locationName":"keySet" + } + } + }, + "DescribeLaunchTemplateVersionsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"}, + "Versions":{ + "shape":"VersionStringList", + "locationName":"LaunchTemplateVersion" + }, + "MinVersion":{"shape":"String"}, + "MaxVersion":{"shape":"String"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"Integer"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "ResolveAlias":{"shape":"Boolean"} + } + }, + "DescribeLaunchTemplateVersionsResult":{ + "type":"structure", + "members":{ + "LaunchTemplateVersions":{ + "shape":"LaunchTemplateVersionSet", + "locationName":"launchTemplateVersionSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLaunchTemplatesMaxResults":{ + "type":"integer", + "max":200, + "min":1 + }, + "DescribeLaunchTemplatesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "LaunchTemplateIds":{ + "shape":"LaunchTemplateIdStringList", + "locationName":"LaunchTemplateId" + }, + "LaunchTemplateNames":{ + "shape":"LaunchTemplateNameStringList", + "locationName":"LaunchTemplateName" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeLaunchTemplatesMaxResults"} + } + }, + "DescribeLaunchTemplatesResult":{ + "type":"structure", + "members":{ + "LaunchTemplates":{ + "shape":"LaunchTemplateSet", + "locationName":"launchTemplates" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet", + "locationName":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"LocalGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVirtualInterfaceGroupAssociations":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet", + "locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLocalGatewayRouteTableVpcAssociationsRequest":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVpcAssociationIds":{ + "shape":"LocalGatewayRouteTableVpcAssociationIdSet", + "locationName":"LocalGatewayRouteTableVpcAssociationId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"LocalGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLocalGatewayRouteTableVpcAssociationsResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVpcAssociations":{ + "shape":"LocalGatewayRouteTableVpcAssociationSet", + "locationName":"localGatewayRouteTableVpcAssociationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLocalGatewayRouteTablesRequest":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableIds":{ + "shape":"LocalGatewayRouteTableIdSet", + "locationName":"LocalGatewayRouteTableId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"LocalGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLocalGatewayRouteTablesResult":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTables":{ + "shape":"LocalGatewayRouteTableSet", + "locationName":"localGatewayRouteTableSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLocalGatewayVirtualInterfaceGroupsRequest":{ + "type":"structure", + "members":{ + "LocalGatewayVirtualInterfaceGroupIds":{ + "shape":"LocalGatewayVirtualInterfaceGroupIdSet", + "locationName":"LocalGatewayVirtualInterfaceGroupId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"LocalGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLocalGatewayVirtualInterfaceGroupsResult":{ + "type":"structure", + "members":{ + "LocalGatewayVirtualInterfaceGroups":{ + "shape":"LocalGatewayVirtualInterfaceGroupSet", + "locationName":"localGatewayVirtualInterfaceGroupSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLocalGatewayVirtualInterfacesRequest":{ + "type":"structure", + "members":{ + "LocalGatewayVirtualInterfaceIds":{ + "shape":"LocalGatewayVirtualInterfaceIdSet", + "locationName":"LocalGatewayVirtualInterfaceId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"LocalGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLocalGatewayVirtualInterfacesResult":{ + "type":"structure", + "members":{ + "LocalGatewayVirtualInterfaces":{ + "shape":"LocalGatewayVirtualInterfaceSet", + "locationName":"localGatewayVirtualInterfaceSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeLocalGatewaysRequest":{ + "type":"structure", + "members":{ + "LocalGatewayIds":{ + "shape":"LocalGatewayIdSet", + "locationName":"LocalGatewayId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"LocalGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLocalGatewaysResult":{ + "type":"structure", + "members":{ + "LocalGateways":{ + "shape":"LocalGatewaySet", + "locationName":"localGatewaySet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeManagedPrefixListsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"PrefixListMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "PrefixListIds":{ + "shape":"ValueStringList", + "locationName":"PrefixListId" + } + } + }, + "DescribeManagedPrefixListsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + }, + "PrefixLists":{ + "shape":"ManagedPrefixListSet", + "locationName":"prefixListSet" + } + } + }, + "DescribeMovingAddressesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeMovingAddressesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "MaxResults":{ + "shape":"DescribeMovingAddressesMaxResults", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "PublicIps":{ + "shape":"ValueStringList", + "locationName":"publicIp" + } + } + }, + "DescribeMovingAddressesResult":{ + "type":"structure", + "members":{ + "MovingAddressStatuses":{ + "shape":"MovingAddressStatusSet", + "locationName":"movingAddressStatusSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNatGatewaysMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeNatGatewaysRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filter":{"shape":"FilterList"}, + "MaxResults":{"shape":"DescribeNatGatewaysMaxResults"}, + "NatGatewayIds":{ + "shape":"NatGatewayIdStringList", + "locationName":"NatGatewayId" + }, + "NextToken":{"shape":"String"} + } + }, + "DescribeNatGatewaysResult":{ + "type":"structure", + "members":{ + "NatGateways":{ + "shape":"NatGatewayList", + "locationName":"natGatewaySet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkAclsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeNetworkAclsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NetworkAclIds":{ + "shape":"NetworkAclIdStringList", + "locationName":"NetworkAclId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeNetworkAclsMaxResults"} + } + }, + "DescribeNetworkAclsResult":{ + "type":"structure", + "members":{ + "NetworkAcls":{ + "shape":"NetworkAclList", + "locationName":"networkAclSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkInsightsAccessScopeAnalysesRequest":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeAnalysisIds":{ + "shape":"NetworkInsightsAccessScopeAnalysisIdList", + "locationName":"NetworkInsightsAccessScopeAnalysisId" + }, + "NetworkInsightsAccessScopeId":{"shape":"NetworkInsightsAccessScopeId"}, + "AnalysisStartTimeBegin":{"shape":"MillisecondDateTime"}, + "AnalysisStartTimeEnd":{"shape":"MillisecondDateTime"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"NetworkInsightsMaxResults"}, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeNetworkInsightsAccessScopeAnalysesResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeAnalyses":{ + "shape":"NetworkInsightsAccessScopeAnalysisList", + "locationName":"networkInsightsAccessScopeAnalysisSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkInsightsAccessScopesRequest":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeIds":{ + "shape":"NetworkInsightsAccessScopeIdList", + "locationName":"NetworkInsightsAccessScopeId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"NetworkInsightsMaxResults"}, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeNetworkInsightsAccessScopesResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopes":{ + "shape":"NetworkInsightsAccessScopeList", + "locationName":"networkInsightsAccessScopeSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkInsightsAnalysesRequest":{ + "type":"structure", + "members":{ + "NetworkInsightsAnalysisIds":{ + "shape":"NetworkInsightsAnalysisIdList", + "locationName":"NetworkInsightsAnalysisId" + }, + "NetworkInsightsPathId":{"shape":"NetworkInsightsPathId"}, + "AnalysisStartTime":{"shape":"MillisecondDateTime"}, + "AnalysisEndTime":{"shape":"MillisecondDateTime"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"NetworkInsightsMaxResults"}, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeNetworkInsightsAnalysesResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAnalyses":{ + "shape":"NetworkInsightsAnalysisList", + "locationName":"networkInsightsAnalysisSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkInsightsPathsRequest":{ + "type":"structure", + "members":{ + "NetworkInsightsPathIds":{ + "shape":"NetworkInsightsPathIdList", + "locationName":"NetworkInsightsPathId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"NetworkInsightsMaxResults"}, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeNetworkInsightsPathsResult":{ + "type":"structure", + "members":{ + "NetworkInsightsPaths":{ + "shape":"NetworkInsightsPathList", + "locationName":"networkInsightsPathSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkInterfaceAttributeRequest":{ + "type":"structure", + "required":["NetworkInterfaceId"], + "members":{ + "Attribute":{ + "shape":"NetworkInterfaceAttribute", + "locationName":"attribute" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + } + } + }, + "DescribeNetworkInterfaceAttributeResult":{ + "type":"structure", + "members":{ + "Attachment":{ + "shape":"NetworkInterfaceAttachment", + "locationName":"attachment" + }, + "Description":{ + "shape":"AttributeValue", + "locationName":"description" + }, + "Groups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "SourceDestCheck":{ + "shape":"AttributeBooleanValue", + "locationName":"sourceDestCheck" + } + } + }, + "DescribeNetworkInterfacePermissionsMaxResults":{ + "type":"integer", + "max":255, + "min":5 + }, + "DescribeNetworkInterfacePermissionsRequest":{ + "type":"structure", + "members":{ + "NetworkInterfacePermissionIds":{ + "shape":"NetworkInterfacePermissionIdList", + "locationName":"NetworkInterfacePermissionId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeNetworkInterfacePermissionsMaxResults"} + } + }, + "DescribeNetworkInterfacePermissionsResult":{ + "type":"structure", + "members":{ + "NetworkInterfacePermissions":{ + "shape":"NetworkInterfacePermissionList", + "locationName":"networkInterfacePermissions" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeNetworkInterfacesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeNetworkInterfacesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NetworkInterfaceIds":{ + "shape":"NetworkInterfaceIdList", + "locationName":"NetworkInterfaceId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeNetworkInterfacesMaxResults"} + } + }, + "DescribeNetworkInterfacesResult":{ + "type":"structure", + "members":{ + "NetworkInterfaces":{ + "shape":"NetworkInterfaceList", + "locationName":"networkInterfaceSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribePlacementGroupsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "GroupNames":{ + "shape":"PlacementGroupStringList", + "locationName":"groupName" + }, + "GroupIds":{ + "shape":"PlacementGroupIdStringList", + "locationName":"GroupId" + } + } + }, + "DescribePlacementGroupsResult":{ + "type":"structure", + "members":{ + "PlacementGroups":{ + "shape":"PlacementGroupList", + "locationName":"placementGroupSet" + } + } + }, + "DescribePrefixListsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "PrefixListIds":{ + "shape":"PrefixListResourceIdStringList", + "locationName":"PrefixListId" + } + } + }, + "DescribePrefixListsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "PrefixLists":{ + "shape":"PrefixListSet", + "locationName":"prefixListSet" + } + } + }, + "DescribePrincipalIdFormatMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "DescribePrincipalIdFormatRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Resources":{ + "shape":"ResourceList", + "locationName":"Resource" + }, + "MaxResults":{"shape":"DescribePrincipalIdFormatMaxResults"}, + "NextToken":{"shape":"String"} + } + }, + "DescribePrincipalIdFormatResult":{ + "type":"structure", + "members":{ + "Principals":{ + "shape":"PrincipalIdFormatList", + "locationName":"principalSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribePublicIpv4PoolsRequest":{ + "type":"structure", + "members":{ + "PoolIds":{ + "shape":"PublicIpv4PoolIdStringList", + "locationName":"PoolId" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"PoolMaxResults"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribePublicIpv4PoolsResult":{ + "type":"structure", + "members":{ + "PublicIpv4Pools":{ + "shape":"PublicIpv4PoolSet", + "locationName":"publicIpv4PoolSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeRegionsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "RegionNames":{ + "shape":"RegionNameStringList", + "locationName":"RegionName" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "AllRegions":{"shape":"Boolean"} + } + }, + "DescribeRegionsResult":{ + "type":"structure", + "members":{ + "Regions":{ + "shape":"RegionList", + "locationName":"regionInfo" + } + } + }, + "DescribeReplaceRootVolumeTasksMaxResults":{ + "type":"integer", + "max":50, + "min":1 + }, + "DescribeReplaceRootVolumeTasksRequest":{ + "type":"structure", + "members":{ + "ReplaceRootVolumeTaskIds":{ + "shape":"ReplaceRootVolumeTaskIds", + "locationName":"ReplaceRootVolumeTaskId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeReplaceRootVolumeTasksMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeReplaceRootVolumeTasksResult":{ + "type":"structure", + "members":{ + "ReplaceRootVolumeTasks":{ + "shape":"ReplaceRootVolumeTasks", + "locationName":"replaceRootVolumeTaskSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeReservedInstancesListingsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "ReservedInstancesId":{ + "shape":"ReservationId", + "locationName":"reservedInstancesId" + }, + "ReservedInstancesListingId":{ + "shape":"ReservedInstancesListingId", + "locationName":"reservedInstancesListingId" + } + } + }, + "DescribeReservedInstancesListingsResult":{ + "type":"structure", + "members":{ + "ReservedInstancesListings":{ + "shape":"ReservedInstancesListingList", + "locationName":"reservedInstancesListingsSet" + } + } + }, + "DescribeReservedInstancesModificationsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "ReservedInstancesModificationIds":{ + "shape":"ReservedInstancesModificationIdStringList", + "locationName":"ReservedInstancesModificationId" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeReservedInstancesModificationsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "ReservedInstancesModifications":{ + "shape":"ReservedInstancesModificationList", + "locationName":"reservedInstancesModificationsSet" + } + } + }, + "DescribeReservedInstancesOfferingsRequest":{ + "type":"structure", + "members":{ + "AvailabilityZone":{"shape":"String"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "IncludeMarketplace":{"shape":"Boolean"}, + "InstanceType":{"shape":"InstanceType"}, + "MaxDuration":{"shape":"Long"}, + "MaxInstanceCount":{"shape":"Integer"}, + "MinDuration":{"shape":"Long"}, + "OfferingClass":{"shape":"OfferingClassType"}, + "ProductDescription":{"shape":"RIProductDescription"}, + "ReservedInstancesOfferingIds":{ + "shape":"ReservedInstancesOfferingIdStringList", + "locationName":"ReservedInstancesOfferingId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceTenancy":{ + "shape":"Tenancy", + "locationName":"instanceTenancy" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "OfferingType":{ + "shape":"OfferingTypeValues", + "locationName":"offeringType" + } + } + }, + "DescribeReservedInstancesOfferingsResult":{ + "type":"structure", + "members":{ + "ReservedInstancesOfferings":{ + "shape":"ReservedInstancesOfferingList", + "locationName":"reservedInstancesOfferingsSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeReservedInstancesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "OfferingClass":{"shape":"OfferingClassType"}, + "ReservedInstancesIds":{ + "shape":"ReservedInstancesIdStringList", + "locationName":"ReservedInstancesId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "OfferingType":{ + "shape":"OfferingTypeValues", + "locationName":"offeringType" + } + } + }, + "DescribeReservedInstancesResult":{ + "type":"structure", + "members":{ + "ReservedInstances":{ + "shape":"ReservedInstancesList", + "locationName":"reservedInstancesSet" + } + } + }, + "DescribeRouteTablesMaxResults":{ + "type":"integer", + "max":100, + "min":5 + }, + "DescribeRouteTablesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "RouteTableIds":{ + "shape":"RouteTableIdStringList", + "locationName":"RouteTableId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeRouteTablesMaxResults"} + } + }, + "DescribeRouteTablesResult":{ + "type":"structure", + "members":{ + "RouteTables":{ + "shape":"RouteTableList", + "locationName":"routeTableSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeScheduledInstanceAvailabilityMaxResults":{ + "type":"integer", + "max":300, + "min":5 + }, + "DescribeScheduledInstanceAvailabilityRequest":{ + "type":"structure", + "required":[ + "FirstSlotStartTimeRange", + "Recurrence" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "FirstSlotStartTimeRange":{"shape":"SlotDateTimeRangeRequest"}, + "MaxResults":{"shape":"DescribeScheduledInstanceAvailabilityMaxResults"}, + "MaxSlotDurationInHours":{"shape":"Integer"}, + "MinSlotDurationInHours":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "Recurrence":{"shape":"ScheduledInstanceRecurrenceRequest"} + } + }, + "DescribeScheduledInstanceAvailabilityResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "ScheduledInstanceAvailabilitySet":{ + "shape":"ScheduledInstanceAvailabilitySet", + "locationName":"scheduledInstanceAvailabilitySet" + } + } + }, + "DescribeScheduledInstancesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "ScheduledInstanceIds":{ + "shape":"ScheduledInstanceIdRequestSet", + "locationName":"ScheduledInstanceId" + }, + "SlotStartTimeRange":{"shape":"SlotStartTimeRangeRequest"} + } + }, + "DescribeScheduledInstancesResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "ScheduledInstanceSet":{ + "shape":"ScheduledInstanceSet", + "locationName":"scheduledInstanceSet" + } + } + }, + "DescribeSecurityGroupReferencesRequest":{ + "type":"structure", + "required":["GroupId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "GroupId":{"shape":"GroupIds"} + } + }, + "DescribeSecurityGroupReferencesResult":{ + "type":"structure", + "members":{ + "SecurityGroupReferenceSet":{ + "shape":"SecurityGroupReferences", + "locationName":"securityGroupReferenceSet" + } + } + }, + "DescribeSecurityGroupRulesMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeSecurityGroupRulesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "SecurityGroupRuleIds":{ + "shape":"SecurityGroupRuleIdList", + "locationName":"SecurityGroupRuleId" + }, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeSecurityGroupRulesMaxResults"} + } + }, + "DescribeSecurityGroupRulesResult":{ + "type":"structure", + "members":{ + "SecurityGroupRules":{ + "shape":"SecurityGroupRuleList", + "locationName":"securityGroupRuleSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeSecurityGroupsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeSecurityGroupsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "GroupIds":{ + "shape":"GroupIdStringList", + "locationName":"GroupId" + }, + "GroupNames":{ + "shape":"GroupNameStringList", + "locationName":"GroupName" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeSecurityGroupsMaxResults"} + } + }, + "DescribeSecurityGroupsResult":{ + "type":"structure", + "members":{ + "SecurityGroups":{ + "shape":"SecurityGroupList", + "locationName":"securityGroupInfo" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeSnapshotAttributeRequest":{ + "type":"structure", + "required":[ + "Attribute", + "SnapshotId" + ], + "members":{ + "Attribute":{"shape":"SnapshotAttributeName"}, + "SnapshotId":{"shape":"SnapshotId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeSnapshotAttributeResult":{ + "type":"structure", + "members":{ + "CreateVolumePermissions":{ + "shape":"CreateVolumePermissionList", + "locationName":"createVolumePermission" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + } + } + }, + "DescribeSnapshotTierStatusMaxResults":{"type":"integer"}, + "DescribeSnapshotTierStatusRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeSnapshotTierStatusMaxResults"} + } + }, + "DescribeSnapshotTierStatusResult":{ + "type":"structure", + "members":{ + "SnapshotTierStatuses":{ + "shape":"snapshotTierStatusSet", + "locationName":"snapshotTierStatusSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeSnapshotsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "OwnerIds":{ + "shape":"OwnerStringList", + "locationName":"Owner" + }, + "RestorableByUserIds":{ + "shape":"RestorableByStringList", + "locationName":"RestorableBy" + }, + "SnapshotIds":{ + "shape":"SnapshotIdStringList", + "locationName":"SnapshotId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeSnapshotsResult":{ + "type":"structure", + "members":{ + "Snapshots":{ + "shape":"SnapshotList", + "locationName":"snapshotSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeSpotDatafeedSubscriptionRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeSpotDatafeedSubscriptionResult":{ + "type":"structure", + "members":{ + "SpotDatafeedSubscription":{ + "shape":"SpotDatafeedSubscription", + "locationName":"spotDatafeedSubscription" + } + } + }, + "DescribeSpotFleetInstancesMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "DescribeSpotFleetInstancesRequest":{ + "type":"structure", + "required":["SpotFleetRequestId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "MaxResults":{ + "shape":"DescribeSpotFleetInstancesMaxResults", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotFleetRequestId":{ + "shape":"SpotFleetRequestId", + "locationName":"spotFleetRequestId" + } + } + }, + "DescribeSpotFleetInstancesResponse":{ + "type":"structure", + "members":{ + "ActiveInstances":{ + "shape":"ActiveInstanceSet", + "locationName":"activeInstanceSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotFleetRequestId":{ + "shape":"String", + "locationName":"spotFleetRequestId" + } + } + }, + "DescribeSpotFleetRequestHistoryMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "DescribeSpotFleetRequestHistoryRequest":{ + "type":"structure", + "required":[ + "SpotFleetRequestId", + "StartTime" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "EventType":{ + "shape":"EventType", + "locationName":"eventType" + }, + "MaxResults":{ + "shape":"DescribeSpotFleetRequestHistoryMaxResults", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotFleetRequestId":{ + "shape":"SpotFleetRequestId", + "locationName":"spotFleetRequestId" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + } + } + }, + "DescribeSpotFleetRequestHistoryResponse":{ + "type":"structure", + "members":{ + "HistoryRecords":{ + "shape":"HistoryRecords", + "locationName":"historyRecordSet" + }, + "LastEvaluatedTime":{ + "shape":"DateTime", + "locationName":"lastEvaluatedTime" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotFleetRequestId":{ + "shape":"String", + "locationName":"spotFleetRequestId" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + } + } + }, + "DescribeSpotFleetRequestsRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotFleetRequestIds":{ + "shape":"SpotFleetRequestIdList", + "locationName":"spotFleetRequestId" + } + } + }, + "DescribeSpotFleetRequestsResponse":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotFleetRequestConfigs":{ + "shape":"SpotFleetRequestConfigSet", + "locationName":"spotFleetRequestConfigSet" + } + } + }, + "DescribeSpotInstanceRequestsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "SpotInstanceRequestIds":{ + "shape":"SpotInstanceRequestIdList", + "locationName":"SpotInstanceRequestId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"Integer"} + } + }, + "DescribeSpotInstanceRequestsResult":{ + "type":"structure", + "members":{ + "SpotInstanceRequests":{ + "shape":"SpotInstanceRequestList", + "locationName":"spotInstanceRequestSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeSpotPriceHistoryRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "EndTime":{ + "shape":"DateTime", + "locationName":"endTime" + }, + "InstanceTypes":{ + "shape":"InstanceTypeList", + "locationName":"InstanceType" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "ProductDescriptions":{ + "shape":"ProductDescriptionList", + "locationName":"ProductDescription" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + } + } + }, + "DescribeSpotPriceHistoryResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SpotPriceHistory":{ + "shape":"SpotPriceHistoryList", + "locationName":"spotPriceHistorySet" + } + } + }, + "DescribeStaleSecurityGroupsMaxResults":{ + "type":"integer", + "max":255, + "min":5 + }, + "DescribeStaleSecurityGroupsNextToken":{ + "type":"string", + "max":1024, + "min":1 + }, + "DescribeStaleSecurityGroupsRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"DescribeStaleSecurityGroupsMaxResults"}, + "NextToken":{"shape":"DescribeStaleSecurityGroupsNextToken"}, + "VpcId":{"shape":"VpcId"} + } + }, + "DescribeStaleSecurityGroupsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "StaleSecurityGroupSet":{ + "shape":"StaleSecurityGroupSet", + "locationName":"staleSecurityGroupSet" + } + } + }, + "DescribeStoreImageTasksRequest":{ + "type":"structure", + "members":{ + "ImageIds":{ + "shape":"ImageIdList", + "locationName":"ImageId" + }, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeStoreImageTasksRequestMaxResults"} + } + }, + "DescribeStoreImageTasksRequestMaxResults":{ + "type":"integer", + "max":200, + "min":1 + }, + "DescribeStoreImageTasksResult":{ + "type":"structure", + "members":{ + "StoreImageTaskResults":{ + "shape":"StoreImageTaskResultSet", + "locationName":"storeImageTaskResultSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeSubnetsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeSubnetsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "SubnetIds":{ + "shape":"SubnetIdStringList", + "locationName":"SubnetId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeSubnetsMaxResults"} + } + }, + "DescribeSubnetsResult":{ + "type":"structure", + "members":{ + "Subnets":{ + "shape":"SubnetList", + "locationName":"subnetSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTagsRequest":{ + "type":"structure", + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTagsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "Tags":{ + "shape":"TagDescriptionList", + "locationName":"tagSet" + } + } + }, + "DescribeTrafficMirrorFiltersRequest":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterIds":{ + "shape":"TrafficMirrorFilterIdList", + "locationName":"TrafficMirrorFilterId" + }, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TrafficMirroringMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeTrafficMirrorFiltersResult":{ + "type":"structure", + "members":{ + "TrafficMirrorFilters":{ + "shape":"TrafficMirrorFilterSet", + "locationName":"trafficMirrorFilterSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTrafficMirrorSessionsRequest":{ + "type":"structure", + "members":{ + "TrafficMirrorSessionIds":{ + "shape":"TrafficMirrorSessionIdList", + "locationName":"TrafficMirrorSessionId" + }, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TrafficMirroringMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeTrafficMirrorSessionsResult":{ + "type":"structure", + "members":{ + "TrafficMirrorSessions":{ + "shape":"TrafficMirrorSessionSet", + "locationName":"trafficMirrorSessionSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTrafficMirrorTargetsRequest":{ + "type":"structure", + "members":{ + "TrafficMirrorTargetIds":{ + "shape":"TrafficMirrorTargetIdList", + "locationName":"TrafficMirrorTargetId" + }, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TrafficMirroringMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeTrafficMirrorTargetsResult":{ + "type":"structure", + "members":{ + "TrafficMirrorTargets":{ + "shape":"TrafficMirrorTargetSet", + "locationName":"trafficMirrorTargetSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayAttachmentsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayAttachmentIds":{"shape":"TransitGatewayAttachmentIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayAttachmentsResult":{ + "type":"structure", + "members":{ + "TransitGatewayAttachments":{ + "shape":"TransitGatewayAttachmentList", + "locationName":"transitGatewayAttachments" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayConnectPeersRequest":{ + "type":"structure", + "members":{ + "TransitGatewayConnectPeerIds":{"shape":"TransitGatewayConnectPeerIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayConnectPeersResult":{ + "type":"structure", + "members":{ + "TransitGatewayConnectPeers":{ + "shape":"TransitGatewayConnectPeerList", + "locationName":"transitGatewayConnectPeerSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayConnectsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayAttachmentIds":{"shape":"TransitGatewayAttachmentIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayConnectsResult":{ + "type":"structure", + "members":{ + "TransitGatewayConnects":{ + "shape":"TransitGatewayConnectList", + "locationName":"transitGatewayConnectSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayMulticastDomainsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomainIds":{"shape":"TransitGatewayMulticastDomainIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayMulticastDomainsResult":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomains":{ + "shape":"TransitGatewayMulticastDomainList", + "locationName":"transitGatewayMulticastDomains" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayPeeringAttachmentsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayAttachmentIds":{"shape":"TransitGatewayAttachmentIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayPeeringAttachmentsResult":{ + "type":"structure", + "members":{ + "TransitGatewayPeeringAttachments":{ + "shape":"TransitGatewayPeeringAttachmentList", + "locationName":"transitGatewayPeeringAttachments" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayPolicyTablesRequest":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTableIds":{"shape":"TransitGatewayPolicyTableIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayPolicyTablesResult":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTables":{ + "shape":"TransitGatewayPolicyTableList", + "locationName":"transitGatewayPolicyTables" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayRouteTableAnnouncementsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAnnouncementIds":{"shape":"TransitGatewayRouteTableAnnouncementIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayRouteTableAnnouncementsResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAnnouncements":{ + "shape":"TransitGatewayRouteTableAnnouncementList", + "locationName":"transitGatewayRouteTableAnnouncements" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayRouteTablesRequest":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableIds":{"shape":"TransitGatewayRouteTableIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayRouteTablesResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTables":{ + "shape":"TransitGatewayRouteTableList", + "locationName":"transitGatewayRouteTables" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewayVpcAttachmentsRequest":{ + "type":"structure", + "members":{ + "TransitGatewayAttachmentIds":{"shape":"TransitGatewayAttachmentIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewayVpcAttachmentsResult":{ + "type":"structure", + "members":{ + "TransitGatewayVpcAttachments":{ + "shape":"TransitGatewayVpcAttachmentList", + "locationName":"transitGatewayVpcAttachments" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTransitGatewaysRequest":{ + "type":"structure", + "members":{ + "TransitGatewayIds":{"shape":"TransitGatewayIdStringList"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeTransitGatewaysResult":{ + "type":"structure", + "members":{ + "TransitGateways":{ + "shape":"TransitGatewayList", + "locationName":"transitGatewaySet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeTrunkInterfaceAssociationsMaxResults":{ + "type":"integer", + "max":255, + "min":5 + }, + "DescribeTrunkInterfaceAssociationsRequest":{ + "type":"structure", + "members":{ + "AssociationIds":{ + "shape":"TrunkInterfaceAssociationIdList", + "locationName":"AssociationId" + }, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeTrunkInterfaceAssociationsMaxResults"} + } + }, + "DescribeTrunkInterfaceAssociationsResult":{ + "type":"structure", + "members":{ + "InterfaceAssociations":{ + "shape":"TrunkInterfaceAssociationList", + "locationName":"interfaceAssociationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVerifiedAccessEndpointsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeVerifiedAccessEndpointsRequest":{ + "type":"structure", + "members":{ + "VerifiedAccessEndpointIds":{ + "shape":"VerifiedAccessEndpointIdList", + "locationName":"VerifiedAccessEndpointId" + }, + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "MaxResults":{"shape":"DescribeVerifiedAccessEndpointsMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeVerifiedAccessEndpointsResult":{ + "type":"structure", + "members":{ + "VerifiedAccessEndpoints":{ + "shape":"VerifiedAccessEndpointList", + "locationName":"verifiedAccessEndpointSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeVerifiedAccessGroupMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeVerifiedAccessGroupsRequest":{ + "type":"structure", + "members":{ + "VerifiedAccessGroupIds":{ + "shape":"VerifiedAccessGroupIdList", + "locationName":"VerifiedAccessGroupId" + }, + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "MaxResults":{"shape":"DescribeVerifiedAccessGroupMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeVerifiedAccessGroupsResult":{ + "type":"structure", + "members":{ + "VerifiedAccessGroups":{ + "shape":"VerifiedAccessGroupList", + "locationName":"verifiedAccessGroupSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults":{ + "type":"integer", + "max":10, + "min":1 + }, + "DescribeVerifiedAccessInstanceLoggingConfigurationsRequest":{ + "type":"structure", + "members":{ + "VerifiedAccessInstanceIds":{ + "shape":"VerifiedAccessInstanceIdList", + "locationName":"VerifiedAccessInstanceId" + }, + "MaxResults":{"shape":"DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeVerifiedAccessInstanceLoggingConfigurationsResult":{ + "type":"structure", + "members":{ + "LoggingConfigurations":{ + "shape":"VerifiedAccessInstanceLoggingConfigurationList", + "locationName":"loggingConfigurationSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeVerifiedAccessInstancesMaxResults":{ + "type":"integer", + "max":200, + "min":5 + }, + "DescribeVerifiedAccessInstancesRequest":{ + "type":"structure", + "members":{ + "VerifiedAccessInstanceIds":{ + "shape":"VerifiedAccessInstanceIdList", + "locationName":"VerifiedAccessInstanceId" + }, + "MaxResults":{"shape":"DescribeVerifiedAccessInstancesMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeVerifiedAccessInstancesResult":{ + "type":"structure", + "members":{ + "VerifiedAccessInstances":{ + "shape":"VerifiedAccessInstanceList", + "locationName":"verifiedAccessInstanceSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeVerifiedAccessTrustProvidersMaxResults":{ + "type":"integer", + "max":200, + "min":5 + }, + "DescribeVerifiedAccessTrustProvidersRequest":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProviderIds":{ + "shape":"VerifiedAccessTrustProviderIdList", + "locationName":"VerifiedAccessTrustProviderId" + }, + "MaxResults":{"shape":"DescribeVerifiedAccessTrustProvidersMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeVerifiedAccessTrustProvidersResult":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProviders":{ + "shape":"VerifiedAccessTrustProviderList", + "locationName":"verifiedAccessTrustProviderSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "DescribeVolumeAttributeRequest":{ + "type":"structure", + "required":[ + "Attribute", + "VolumeId" + ], + "members":{ + "Attribute":{"shape":"VolumeAttributeName"}, + "VolumeId":{"shape":"VolumeId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeVolumeAttributeResult":{ + "type":"structure", + "members":{ + "AutoEnableIO":{ + "shape":"AttributeBooleanValue", + "locationName":"autoEnableIO" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" + } + } + }, + "DescribeVolumeStatusRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "VolumeIds":{ + "shape":"VolumeIdStringList", + "locationName":"VolumeId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeVolumeStatusResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "VolumeStatuses":{ + "shape":"VolumeStatusList", + "locationName":"volumeStatusSet" + } + } + }, + "DescribeVolumesModificationsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "VolumeIds":{ + "shape":"VolumeIdStringList", + "locationName":"VolumeId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"Integer"} + } + }, + "DescribeVolumesModificationsResult":{ + "type":"structure", + "members":{ + "VolumesModifications":{ + "shape":"VolumeModificationList", + "locationName":"volumeModificationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVolumesRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "VolumeIds":{ + "shape":"VolumeIdStringList", + "locationName":"VolumeId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "MaxResults":{ + "shape":"Integer", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVolumesResult":{ + "type":"structure", + "members":{ + "Volumes":{ + "shape":"VolumeList", + "locationName":"volumeSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcAttributeRequest":{ + "type":"structure", + "required":[ + "Attribute", + "VpcId" + ], + "members":{ + "Attribute":{"shape":"VpcAttributeName"}, + "VpcId":{"shape":"VpcId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeVpcAttributeResult":{ + "type":"structure", + "members":{ + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "EnableDnsHostnames":{ + "shape":"AttributeBooleanValue", + "locationName":"enableDnsHostnames" + }, + "EnableDnsSupport":{ + "shape":"AttributeBooleanValue", + "locationName":"enableDnsSupport" + }, + "EnableNetworkAddressUsageMetrics":{ + "shape":"AttributeBooleanValue", + "locationName":"enableNetworkAddressUsageMetrics" + } + } + }, + "DescribeVpcClassicLinkDnsSupportMaxResults":{ + "type":"integer", + "max":255, + "min":5 + }, + "DescribeVpcClassicLinkDnsSupportNextToken":{ + "type":"string", + "max":1024, + "min":1 + }, + "DescribeVpcClassicLinkDnsSupportRequest":{ + "type":"structure", + "members":{ + "MaxResults":{ + "shape":"DescribeVpcClassicLinkDnsSupportMaxResults", + "locationName":"maxResults" + }, + "NextToken":{ + "shape":"DescribeVpcClassicLinkDnsSupportNextToken", + "locationName":"nextToken" + }, + "VpcIds":{"shape":"VpcClassicLinkIdList"} + } + }, + "DescribeVpcClassicLinkDnsSupportResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"DescribeVpcClassicLinkDnsSupportNextToken", + "locationName":"nextToken" + }, + "Vpcs":{ + "shape":"ClassicLinkDnsSupportList", + "locationName":"vpcs" + } + } + }, + "DescribeVpcClassicLinkRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcIds":{ + "shape":"VpcClassicLinkIdList", + "locationName":"VpcId" + } + } + }, + "DescribeVpcClassicLinkResult":{ + "type":"structure", + "members":{ + "Vpcs":{ + "shape":"VpcClassicLinkList", + "locationName":"vpcSet" + } + } + }, + "DescribeVpcEndpointConnectionNotificationsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "ConnectionNotificationId":{"shape":"ConnectionNotificationId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeVpcEndpointConnectionNotificationsResult":{ + "type":"structure", + "members":{ + "ConnectionNotificationSet":{ + "shape":"ConnectionNotificationSet", + "locationName":"connectionNotificationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcEndpointConnectionsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeVpcEndpointConnectionsResult":{ + "type":"structure", + "members":{ + "VpcEndpointConnections":{ + "shape":"VpcEndpointConnectionSet", + "locationName":"vpcEndpointConnectionSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcEndpointServiceConfigurationsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "ServiceIds":{ + "shape":"VpcEndpointServiceIdList", + "locationName":"ServiceId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeVpcEndpointServiceConfigurationsResult":{ + "type":"structure", + "members":{ + "ServiceConfigurations":{ + "shape":"ServiceConfigurationSet", + "locationName":"serviceConfigurationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcEndpointServicePermissionsRequest":{ + "type":"structure", + "required":["ServiceId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeVpcEndpointServicePermissionsResult":{ + "type":"structure", + "members":{ + "AllowedPrincipals":{ + "shape":"AllowedPrincipalSet", + "locationName":"allowedPrincipals" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcEndpointServicesRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "ServiceNames":{ + "shape":"ValueStringList", + "locationName":"ServiceName" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeVpcEndpointServicesResult":{ + "type":"structure", + "members":{ + "ServiceNames":{ + "shape":"ValueStringList", + "locationName":"serviceNameSet" + }, + "ServiceDetails":{ + "shape":"ServiceDetailSet", + "locationName":"serviceDetailSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcEndpointsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "VpcEndpointIds":{ + "shape":"VpcEndpointIdList", + "locationName":"VpcEndpointId" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeVpcEndpointsResult":{ + "type":"structure", + "members":{ + "VpcEndpoints":{ + "shape":"VpcEndpointSet", + "locationName":"vpcEndpointSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcPeeringConnectionsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeVpcPeeringConnectionsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcPeeringConnectionIds":{ + "shape":"VpcPeeringConnectionIdList", + "locationName":"VpcPeeringConnectionId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeVpcPeeringConnectionsMaxResults"} + } + }, + "DescribeVpcPeeringConnectionsResult":{ + "type":"structure", + "members":{ + "VpcPeeringConnections":{ + "shape":"VpcPeeringConnectionList", + "locationName":"vpcPeeringConnectionSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpcsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeVpcsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "VpcIds":{ + "shape":"VpcIdStringList", + "locationName":"VpcId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeVpcsMaxResults"} + } + }, + "DescribeVpcsResult":{ + "type":"structure", + "members":{ + "Vpcs":{ + "shape":"VpcList", + "locationName":"vpcSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeVpnConnectionsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "VpnConnectionIds":{ + "shape":"VpnConnectionIdStringList", + "locationName":"VpnConnectionId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeVpnConnectionsResult":{ + "type":"structure", + "members":{ + "VpnConnections":{ + "shape":"VpnConnectionList", + "locationName":"vpnConnectionSet" + } + } + }, + "DescribeVpnGatewaysRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "VpnGatewayIds":{ + "shape":"VpnGatewayIdStringList", + "locationName":"VpnGatewayId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DescribeVpnGatewaysResult":{ + "type":"structure", + "members":{ + "VpnGateways":{ + "shape":"VpnGatewayList", + "locationName":"vpnGatewaySet" + } + } + }, + "DestinationFileFormat":{ + "type":"string", + "enum":[ + "plain-text", + "parquet" + ] + }, + "DestinationOptionsRequest":{ + "type":"structure", + "members":{ + "FileFormat":{"shape":"DestinationFileFormat"}, + "HiveCompatiblePartitions":{"shape":"Boolean"}, + "PerHourPartition":{"shape":"Boolean"} + } + }, + "DestinationOptionsResponse":{ + "type":"structure", + "members":{ + "FileFormat":{ + "shape":"DestinationFileFormat", + "locationName":"fileFormat" + }, + "HiveCompatiblePartitions":{ + "shape":"Boolean", + "locationName":"hiveCompatiblePartitions" + }, + "PerHourPartition":{ + "shape":"Boolean", + "locationName":"perHourPartition" + } + } + }, + "DetachClassicLinkVpcRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "VpcId" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + } + } + }, + "DetachClassicLinkVpcResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DetachInternetGatewayRequest":{ + "type":"structure", + "required":[ + "InternetGatewayId", + "VpcId" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "InternetGatewayId":{ + "shape":"InternetGatewayId", + "locationName":"internetGatewayId" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + } + } + }, + "DetachNetworkInterfaceRequest":{ + "type":"structure", + "required":["AttachmentId"], + "members":{ + "AttachmentId":{ + "shape":"NetworkInterfaceAttachmentId", + "locationName":"attachmentId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Force":{ + "shape":"Boolean", + "locationName":"force" + } + } + }, + "DetachVerifiedAccessTrustProviderRequest":{ + "type":"structure", + "required":[ + "VerifiedAccessInstanceId", + "VerifiedAccessTrustProviderId" + ], + "members":{ + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "VerifiedAccessTrustProviderId":{"shape":"VerifiedAccessTrustProviderId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DetachVerifiedAccessTrustProviderResult":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProvider":{ + "shape":"VerifiedAccessTrustProvider", + "locationName":"verifiedAccessTrustProvider" + }, + "VerifiedAccessInstance":{ + "shape":"VerifiedAccessInstance", + "locationName":"verifiedAccessInstance" + } + } + }, + "DetachVolumeRequest":{ + "type":"structure", + "required":["VolumeId"], + "members":{ + "Device":{"shape":"String"}, + "Force":{"shape":"Boolean"}, + "InstanceId":{"shape":"InstanceIdForResolver"}, + "VolumeId":{"shape":"VolumeIdWithResolver"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DetachVpnGatewayRequest":{ + "type":"structure", + "required":[ + "VpcId", + "VpnGatewayId" + ], + "members":{ + "VpcId":{"shape":"VpcId"}, + "VpnGatewayId":{"shape":"VpnGatewayId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DeviceOptions":{ + "type":"structure", + "members":{ + "TenantId":{ + "shape":"String", + "locationName":"tenantId" + } + } + }, + "DeviceTrustProviderType":{ + "type":"string", + "enum":[ + "jamf", + "crowdstrike" + ] + }, + "DeviceType":{ + "type":"string", + "enum":[ + "ebs", + "instance-store" + ] + }, + "DhcpConfiguration":{ + "type":"structure", + "members":{ + "Key":{ + "shape":"String", + "locationName":"key" + }, + "Values":{ + "shape":"DhcpConfigurationValueList", + "locationName":"valueSet" + } + } + }, + "DhcpConfigurationList":{ + "type":"list", + "member":{ + "shape":"DhcpConfiguration", + "locationName":"item" + } + }, + "DhcpConfigurationValueList":{ + "type":"list", + "member":{ + "shape":"AttributeValue", + "locationName":"item" + } + }, + "DhcpOptions":{ + "type":"structure", + "members":{ + "DhcpConfigurations":{ + "shape":"DhcpConfigurationList", + "locationName":"dhcpConfigurationSet" + }, + "DhcpOptionsId":{ + "shape":"String", + "locationName":"dhcpOptionsId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "DhcpOptionsId":{"type":"string"}, + "DhcpOptionsIdStringList":{ + "type":"list", + "member":{ + "shape":"DhcpOptionsId", + "locationName":"DhcpOptionsId" + } + }, + "DhcpOptionsList":{ + "type":"list", + "member":{ + "shape":"DhcpOptions", + "locationName":"item" + } + }, + "DirectoryServiceAuthentication":{ + "type":"structure", + "members":{ + "DirectoryId":{ + "shape":"String", + "locationName":"directoryId" + } + } + }, + "DirectoryServiceAuthenticationRequest":{ + "type":"structure", + "members":{ + "DirectoryId":{"shape":"String"} + } + }, + "DisableAddressTransferRequest":{ + "type":"structure", + "required":["AllocationId"], + "members":{ + "AllocationId":{"shape":"AllocationId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableAddressTransferResult":{ + "type":"structure", + "members":{ + "AddressTransfer":{ + "shape":"AddressTransfer", + "locationName":"addressTransfer" + } + } + }, + "DisableAwsNetworkPerformanceMetricSubscriptionRequest":{ + "type":"structure", + "members":{ + "Source":{"shape":"String"}, + "Destination":{"shape":"String"}, + "Metric":{"shape":"MetricType"}, + "Statistic":{"shape":"StatisticType"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableAwsNetworkPerformanceMetricSubscriptionResult":{ + "type":"structure", + "members":{ + "Output":{ + "shape":"Boolean", + "locationName":"output" + } + } + }, + "DisableEbsEncryptionByDefaultRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "DisableEbsEncryptionByDefaultResult":{ + "type":"structure", + "members":{ + "EbsEncryptionByDefault":{ + "shape":"Boolean", + "locationName":"ebsEncryptionByDefault" + } + } + }, + "DisableFastLaunchRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "Force":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableFastLaunchResult":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" + }, + "ResourceType":{ + "shape":"FastLaunchResourceType", + "locationName":"resourceType" + }, + "SnapshotConfiguration":{ + "shape":"FastLaunchSnapshotConfigurationResponse", + "locationName":"snapshotConfiguration" + }, + "LaunchTemplate":{ + "shape":"FastLaunchLaunchTemplateSpecificationResponse", + "locationName":"launchTemplate" + }, + "MaxParallelLaunches":{ + "shape":"Integer", + "locationName":"maxParallelLaunches" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "State":{ + "shape":"FastLaunchStateCode", + "locationName":"state" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"stateTransitionReason" + }, + "StateTransitionTime":{ + "shape":"MillisecondDateTime", + "locationName":"stateTransitionTime" + } + } + }, + "DisableFastSnapshotRestoreErrorItem":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "FastSnapshotRestoreStateErrors":{ + "shape":"DisableFastSnapshotRestoreStateErrorSet", + "locationName":"fastSnapshotRestoreStateErrorSet" + } + } + }, + "DisableFastSnapshotRestoreErrorSet":{ + "type":"list", + "member":{ + "shape":"DisableFastSnapshotRestoreErrorItem", + "locationName":"item" + } + }, + "DisableFastSnapshotRestoreStateError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"String", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "DisableFastSnapshotRestoreStateErrorItem":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Error":{ + "shape":"DisableFastSnapshotRestoreStateError", + "locationName":"error" + } + } + }, + "DisableFastSnapshotRestoreStateErrorSet":{ + "type":"list", + "member":{ + "shape":"DisableFastSnapshotRestoreStateErrorItem", + "locationName":"item" + } + }, + "DisableFastSnapshotRestoreSuccessItem":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "State":{ + "shape":"FastSnapshotRestoreStateCode", + "locationName":"state" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"stateTransitionReason" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "OwnerAlias":{ + "shape":"String", + "locationName":"ownerAlias" + }, + "EnablingTime":{ + "shape":"MillisecondDateTime", + "locationName":"enablingTime" + }, + "OptimizingTime":{ + "shape":"MillisecondDateTime", + "locationName":"optimizingTime" + }, + "EnabledTime":{ + "shape":"MillisecondDateTime", + "locationName":"enabledTime" + }, + "DisablingTime":{ + "shape":"MillisecondDateTime", + "locationName":"disablingTime" + }, + "DisabledTime":{ + "shape":"MillisecondDateTime", + "locationName":"disabledTime" + } + } + }, + "DisableFastSnapshotRestoreSuccessSet":{ + "type":"list", + "member":{ + "shape":"DisableFastSnapshotRestoreSuccessItem", + "locationName":"item" + } + }, + "DisableFastSnapshotRestoresRequest":{ + "type":"structure", + "required":[ + "AvailabilityZones", + "SourceSnapshotIds" + ], + "members":{ + "AvailabilityZones":{ + "shape":"AvailabilityZoneStringList", + "locationName":"AvailabilityZone" + }, + "SourceSnapshotIds":{ + "shape":"SnapshotIdStringList", + "locationName":"SourceSnapshotId" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableFastSnapshotRestoresResult":{ + "type":"structure", + "members":{ + "Successful":{ + "shape":"DisableFastSnapshotRestoreSuccessSet", + "locationName":"successful" + }, + "Unsuccessful":{ + "shape":"DisableFastSnapshotRestoreErrorSet", + "locationName":"unsuccessful" + } + } + }, + "DisableImageBlockPublicAccessRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "DisableImageBlockPublicAccessResult":{ + "type":"structure", + "members":{ + "ImageBlockPublicAccessState":{ + "shape":"ImageBlockPublicAccessDisabledState", + "locationName":"imageBlockPublicAccessState" + } + } + }, + "DisableImageDeprecationRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableImageDeprecationResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DisableIpamOrganizationAdminAccountRequest":{ + "type":"structure", + "required":["DelegatedAdminAccountId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "DelegatedAdminAccountId":{"shape":"String"} + } + }, + "DisableIpamOrganizationAdminAccountResult":{ + "type":"structure", + "members":{ + "Success":{ + "shape":"Boolean", + "locationName":"success" + } + } + }, + "DisableSerialConsoleAccessRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "DisableSerialConsoleAccessResult":{ + "type":"structure", + "members":{ + "SerialConsoleAccessEnabled":{ + "shape":"Boolean", + "locationName":"serialConsoleAccessEnabled" + } + } + }, + "DisableTransitGatewayRouteTablePropagationRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableId"], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"}, + "TransitGatewayRouteTableAnnouncementId":{"shape":"TransitGatewayRouteTableAnnouncementId"} + } + }, + "DisableTransitGatewayRouteTablePropagationResult":{ + "type":"structure", + "members":{ + "Propagation":{ + "shape":"TransitGatewayPropagation", + "locationName":"propagation" + } + } + }, + "DisableVgwRoutePropagationRequest":{ + "type":"structure", + "required":[ + "GatewayId", + "RouteTableId" + ], + "members":{ + "GatewayId":{"shape":"VpnGatewayId"}, + "RouteTableId":{"shape":"RouteTableId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableVpcClassicLinkDnsSupportRequest":{ + "type":"structure", + "members":{ + "VpcId":{"shape":"VpcId"} + } + }, + "DisableVpcClassicLinkDnsSupportResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DisableVpcClassicLinkRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + } + } + }, + "DisableVpcClassicLinkResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DisassociateAddressRequest":{ + "type":"structure", + "members":{ + "AssociationId":{"shape":"ElasticIpAssociationId"}, + "PublicIp":{"shape":"EipAllocationPublicIp"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DisassociateClientVpnTargetNetworkRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "AssociationId" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "AssociationId":{"shape":"ClientVpnAssociationId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateClientVpnTargetNetworkResult":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "Status":{ + "shape":"AssociationStatus", + "locationName":"status" + } + } + }, + "DisassociateEnclaveCertificateIamRoleRequest":{ + "type":"structure", + "required":[ + "CertificateArn", + "RoleArn" + ], + "members":{ + "CertificateArn":{"shape":"CertificateId"}, + "RoleArn":{"shape":"RoleId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateEnclaveCertificateIamRoleResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "DisassociateIamInstanceProfileRequest":{ + "type":"structure", + "required":["AssociationId"], + "members":{ + "AssociationId":{"shape":"IamInstanceProfileAssociationId"} + } + }, + "DisassociateIamInstanceProfileResult":{ + "type":"structure", + "members":{ + "IamInstanceProfileAssociation":{ + "shape":"IamInstanceProfileAssociation", + "locationName":"iamInstanceProfileAssociation" + } + } + }, + "DisassociateInstanceEventWindowRequest":{ + "type":"structure", + "required":[ + "InstanceEventWindowId", + "AssociationTarget" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceEventWindowId":{"shape":"InstanceEventWindowId"}, + "AssociationTarget":{"shape":"InstanceEventWindowDisassociationRequest"} + } + }, + "DisassociateInstanceEventWindowResult":{ + "type":"structure", + "members":{ + "InstanceEventWindow":{ + "shape":"InstanceEventWindow", + "locationName":"instanceEventWindow" + } + } + }, + "DisassociateIpamResourceDiscoveryRequest":{ + "type":"structure", + "required":["IpamResourceDiscoveryAssociationId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryAssociationId":{"shape":"IpamResourceDiscoveryAssociationId"} + } + }, + "DisassociateIpamResourceDiscoveryResult":{ + "type":"structure", + "members":{ + "IpamResourceDiscoveryAssociation":{ + "shape":"IpamResourceDiscoveryAssociation", + "locationName":"ipamResourceDiscoveryAssociation" + } + } + }, + "DisassociateNatGatewayAddressRequest":{ + "type":"structure", + "required":[ + "NatGatewayId", + "AssociationIds" + ], + "members":{ + "NatGatewayId":{"shape":"NatGatewayId"}, + "AssociationIds":{ + "shape":"EipAssociationIdList", + "locationName":"AssociationId" + }, + "MaxDrainDurationSeconds":{"shape":"DrainSeconds"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateNatGatewayAddressResult":{ + "type":"structure", + "members":{ + "NatGatewayId":{ + "shape":"NatGatewayId", + "locationName":"natGatewayId" + }, + "NatGatewayAddresses":{ + "shape":"NatGatewayAddressList", + "locationName":"natGatewayAddressSet" + } + } + }, + "DisassociateRouteTableRequest":{ + "type":"structure", + "required":["AssociationId"], + "members":{ + "AssociationId":{ + "shape":"RouteTableAssociationId", + "locationName":"associationId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "DisassociateSubnetCidrBlockRequest":{ + "type":"structure", + "required":["AssociationId"], + "members":{ + "AssociationId":{ + "shape":"SubnetCidrAssociationId", + "locationName":"associationId" + } + } + }, + "DisassociateSubnetCidrBlockResult":{ + "type":"structure", + "members":{ + "Ipv6CidrBlockAssociation":{ + "shape":"SubnetIpv6CidrBlockAssociation", + "locationName":"ipv6CidrBlockAssociation" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + } + } + }, + "DisassociateTransitGatewayMulticastDomainRequest":{ + "type":"structure", + "required":[ + "TransitGatewayMulticastDomainId", + "TransitGatewayAttachmentId", + "SubnetIds" + ], + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "SubnetIds":{"shape":"TransitGatewaySubnetIdList"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateTransitGatewayMulticastDomainResult":{ + "type":"structure", + "members":{ + "Associations":{ + "shape":"TransitGatewayMulticastDomainAssociations", + "locationName":"associations" + } + } + }, + "DisassociateTransitGatewayPolicyTableRequest":{ + "type":"structure", + "required":[ + "TransitGatewayPolicyTableId", + "TransitGatewayAttachmentId" + ], + "members":{ + "TransitGatewayPolicyTableId":{"shape":"TransitGatewayPolicyTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateTransitGatewayPolicyTableResult":{ + "type":"structure", + "members":{ + "Association":{ + "shape":"TransitGatewayPolicyTableAssociation", + "locationName":"association" + } + } + }, + "DisassociateTransitGatewayRouteTableRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "TransitGatewayAttachmentId" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateTransitGatewayRouteTableResult":{ + "type":"structure", + "members":{ + "Association":{ + "shape":"TransitGatewayAssociation", + "locationName":"association" + } + } + }, + "DisassociateTrunkInterfaceRequest":{ + "type":"structure", + "required":["AssociationId"], + "members":{ + "AssociationId":{"shape":"TrunkInterfaceAssociationId"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DisassociateTrunkInterfaceResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + } + } + }, + "DisassociateVpcCidrBlockRequest":{ + "type":"structure", + "required":["AssociationId"], + "members":{ + "AssociationId":{ + "shape":"VpcCidrAssociationId", + "locationName":"associationId" + } + } + }, + "DisassociateVpcCidrBlockResult":{ + "type":"structure", + "members":{ + "Ipv6CidrBlockAssociation":{ + "shape":"VpcIpv6CidrBlockAssociation", + "locationName":"ipv6CidrBlockAssociation" + }, + "CidrBlockAssociation":{ + "shape":"VpcCidrBlockAssociation", + "locationName":"cidrBlockAssociation" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "DiskCount":{"type":"integer"}, + "DiskImage":{ + "type":"structure", + "members":{ + "Description":{"shape":"String"}, + "Image":{"shape":"DiskImageDetail"}, + "Volume":{"shape":"VolumeDetail"} + } + }, + "DiskImageDescription":{ + "type":"structure", + "members":{ + "Checksum":{ + "shape":"String", + "locationName":"checksum" + }, + "Format":{ + "shape":"DiskImageFormat", + "locationName":"format" + }, + "ImportManifestUrl":{ + "shape":"ImportManifestUrl", + "locationName":"importManifestUrl" + }, + "Size":{ + "shape":"Long", + "locationName":"size" + } + } + }, + "DiskImageDetail":{ + "type":"structure", + "required":[ + "Bytes", + "Format", + "ImportManifestUrl" + ], + "members":{ + "Bytes":{ + "shape":"Long", + "locationName":"bytes" + }, + "Format":{ + "shape":"DiskImageFormat", + "locationName":"format" + }, + "ImportManifestUrl":{ + "shape":"ImportManifestUrl", + "locationName":"importManifestUrl" + } + } + }, + "DiskImageFormat":{ + "type":"string", + "enum":[ + "VMDK", + "RAW", + "VHD" + ] + }, + "DiskImageList":{ + "type":"list", + "member":{"shape":"DiskImage"} + }, + "DiskImageVolumeDescription":{ + "type":"structure", + "members":{ + "Id":{ + "shape":"String", + "locationName":"id" + }, + "Size":{ + "shape":"Long", + "locationName":"size" + } + } + }, + "DiskInfo":{ + "type":"structure", + "members":{ + "SizeInGB":{ + "shape":"DiskSize", + "locationName":"sizeInGB" + }, + "Count":{ + "shape":"DiskCount", + "locationName":"count" + }, + "Type":{ + "shape":"DiskType", + "locationName":"type" + } + } + }, + "DiskInfoList":{ + "type":"list", + "member":{ + "shape":"DiskInfo", + "locationName":"item" + } + }, + "DiskSize":{"type":"long"}, + "DiskType":{ + "type":"string", + "enum":[ + "hdd", + "ssd" + ] + }, + "DnsEntry":{ + "type":"structure", + "members":{ + "DnsName":{ + "shape":"String", + "locationName":"dnsName" + }, + "HostedZoneId":{ + "shape":"String", + "locationName":"hostedZoneId" + } + } + }, + "DnsEntrySet":{ + "type":"list", + "member":{ + "shape":"DnsEntry", + "locationName":"item" + } + }, + "DnsNameState":{ + "type":"string", + "enum":[ + "pendingVerification", + "verified", + "failed" + ] + }, + "DnsOptions":{ + "type":"structure", + "members":{ + "DnsRecordIpType":{ + "shape":"DnsRecordIpType", + "locationName":"dnsRecordIpType" + }, + "PrivateDnsOnlyForInboundResolverEndpoint":{ + "shape":"Boolean", + "locationName":"privateDnsOnlyForInboundResolverEndpoint" + } + } + }, + "DnsOptionsSpecification":{ + "type":"structure", + "members":{ + "DnsRecordIpType":{"shape":"DnsRecordIpType"}, + "PrivateDnsOnlyForInboundResolverEndpoint":{"shape":"Boolean"} + } + }, + "DnsRecordIpType":{ + "type":"string", + "enum":[ + "ipv4", + "dualstack", + "ipv6", + "service-defined" + ] + }, + "DnsServersOptionsModifyStructure":{ + "type":"structure", + "members":{ + "CustomDnsServers":{"shape":"ValueStringList"}, + "Enabled":{"shape":"Boolean"} + } + }, + "DnsSupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "DomainType":{ + "type":"string", + "enum":[ + "vpc", + "standard" + ] + }, + "Double":{"type":"double"}, + "DoubleWithConstraints":{ + "type":"double", + "max":99.999, + "min":0.001 + }, + "DrainSeconds":{ + "type":"integer", + "max":4000, + "min":1 + }, + "DynamicRoutingValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "EbsBlockDevice":{ + "type":"structure", + "members":{ + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "Iops":{ + "shape":"Integer", + "locationName":"iops" + }, + "SnapshotId":{ + "shape":"SnapshotId", + "locationName":"snapshotId" + }, + "VolumeSize":{ + "shape":"Integer", + "locationName":"volumeSize" + }, + "VolumeType":{ + "shape":"VolumeType", + "locationName":"volumeType" + }, + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" + }, + "Throughput":{ + "shape":"Integer", + "locationName":"throughput" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + } + } + }, + "EbsEncryptionSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported" + ] + }, + "EbsInfo":{ + "type":"structure", + "members":{ + "EbsOptimizedSupport":{ + "shape":"EbsOptimizedSupport", + "locationName":"ebsOptimizedSupport" + }, + "EncryptionSupport":{ + "shape":"EbsEncryptionSupport", + "locationName":"encryptionSupport" + }, + "EbsOptimizedInfo":{ + "shape":"EbsOptimizedInfo", + "locationName":"ebsOptimizedInfo" + }, + "NvmeSupport":{ + "shape":"EbsNvmeSupport", + "locationName":"nvmeSupport" + } + } + }, + "EbsInstanceBlockDevice":{ + "type":"structure", + "members":{ + "AttachTime":{ + "shape":"DateTime", + "locationName":"attachTime" + }, + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "Status":{ + "shape":"AttachmentStatus", + "locationName":"status" + }, + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" + } + } + }, + "EbsInstanceBlockDeviceSpecification":{ + "type":"structure", + "members":{ + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "VolumeId":{ + "shape":"VolumeId", + "locationName":"volumeId" + } + } + }, + "EbsNvmeSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported", + "required" + ] + }, + "EbsOptimizedInfo":{ + "type":"structure", + "members":{ + "BaselineBandwidthInMbps":{ + "shape":"BaselineBandwidthInMbps", + "locationName":"baselineBandwidthInMbps" + }, + "BaselineThroughputInMBps":{ + "shape":"BaselineThroughputInMBps", + "locationName":"baselineThroughputInMBps" + }, + "BaselineIops":{ + "shape":"BaselineIops", + "locationName":"baselineIops" + }, + "MaximumBandwidthInMbps":{ + "shape":"MaximumBandwidthInMbps", + "locationName":"maximumBandwidthInMbps" + }, + "MaximumThroughputInMBps":{ + "shape":"MaximumThroughputInMBps", + "locationName":"maximumThroughputInMBps" + }, + "MaximumIops":{ + "shape":"MaximumIops", + "locationName":"maximumIops" + } + } + }, + "EbsOptimizedSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported", + "default" + ] + }, + "Ec2InstanceConnectEndpoint":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "InstanceConnectEndpointId":{ + "shape":"InstanceConnectEndpointId", + "locationName":"instanceConnectEndpointId" + }, + "InstanceConnectEndpointArn":{ + "shape":"ResourceArn", + "locationName":"instanceConnectEndpointArn" + }, + "State":{ + "shape":"Ec2InstanceConnectEndpointState", + "locationName":"state" + }, + "StateMessage":{ + "shape":"String", + "locationName":"stateMessage" + }, + "DnsName":{ + "shape":"String", + "locationName":"dnsName" + }, + "FipsDnsName":{ + "shape":"String", + "locationName":"fipsDnsName" + }, + "NetworkInterfaceIds":{ + "shape":"NetworkInterfaceIdSet", + "locationName":"networkInterfaceIdSet" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "CreatedAt":{ + "shape":"MillisecondDateTime", + "locationName":"createdAt" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "PreserveClientIp":{ + "shape":"Boolean", + "locationName":"preserveClientIp" + }, + "SecurityGroupIds":{ + "shape":"SecurityGroupIdSet", + "locationName":"securityGroupIdSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "Ec2InstanceConnectEndpointState":{ + "type":"string", + "enum":[ + "create-in-progress", + "create-complete", + "create-failed", + "delete-in-progress", + "delete-complete", + "delete-failed" + ] + }, + "EfaInfo":{ + "type":"structure", + "members":{ + "MaximumEfaInterfaces":{ + "shape":"MaximumEfaInterfaces", + "locationName":"maximumEfaInterfaces" + } + } + }, + "EfaSupportedFlag":{"type":"boolean"}, + "EgressOnlyInternetGateway":{ + "type":"structure", + "members":{ + "Attachments":{ + "shape":"InternetGatewayAttachmentList", + "locationName":"attachmentSet" + }, + "EgressOnlyInternetGatewayId":{ + "shape":"EgressOnlyInternetGatewayId", + "locationName":"egressOnlyInternetGatewayId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "EgressOnlyInternetGatewayId":{"type":"string"}, + "EgressOnlyInternetGatewayIdList":{ + "type":"list", + "member":{ + "shape":"EgressOnlyInternetGatewayId", + "locationName":"item" + } + }, + "EgressOnlyInternetGatewayList":{ + "type":"list", + "member":{ + "shape":"EgressOnlyInternetGateway", + "locationName":"item" + } + }, + "EipAllocationPublicIp":{"type":"string"}, + "EipAssociationIdList":{ + "type":"list", + "member":{ + "shape":"ElasticIpAssociationId", + "locationName":"item" + } + }, + "ElasticGpuAssociation":{ + "type":"structure", + "members":{ + "ElasticGpuId":{ + "shape":"ElasticGpuId", + "locationName":"elasticGpuId" + }, + "ElasticGpuAssociationId":{ + "shape":"String", + "locationName":"elasticGpuAssociationId" + }, + "ElasticGpuAssociationState":{ + "shape":"String", + "locationName":"elasticGpuAssociationState" + }, + "ElasticGpuAssociationTime":{ + "shape":"String", + "locationName":"elasticGpuAssociationTime" + } + } + }, + "ElasticGpuAssociationList":{ + "type":"list", + "member":{ + "shape":"ElasticGpuAssociation", + "locationName":"item" + } + }, + "ElasticGpuHealth":{ + "type":"structure", + "members":{ + "Status":{ + "shape":"ElasticGpuStatus", + "locationName":"status" + } + } + }, + "ElasticGpuId":{"type":"string"}, + "ElasticGpuIdSet":{ + "type":"list", + "member":{ + "shape":"ElasticGpuId", + "locationName":"item" + } + }, + "ElasticGpuSet":{ + "type":"list", + "member":{ + "shape":"ElasticGpus", + "locationName":"item" + } + }, + "ElasticGpuSpecification":{ + "type":"structure", + "required":["Type"], + "members":{ + "Type":{"shape":"String"} + } + }, + "ElasticGpuSpecificationList":{ + "type":"list", + "member":{ + "shape":"ElasticGpuSpecification", + "locationName":"ElasticGpuSpecification" + } + }, + "ElasticGpuSpecificationResponse":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"String", + "locationName":"type" + } + } + }, + "ElasticGpuSpecificationResponseList":{ + "type":"list", + "member":{ + "shape":"ElasticGpuSpecificationResponse", + "locationName":"item" + } + }, + "ElasticGpuSpecifications":{ + "type":"list", + "member":{ + "shape":"ElasticGpuSpecification", + "locationName":"item" + } + }, + "ElasticGpuState":{ + "type":"string", + "enum":["ATTACHED"] + }, + "ElasticGpuStatus":{ + "type":"string", + "enum":[ + "OK", + "IMPAIRED" + ] + }, + "ElasticGpus":{ + "type":"structure", + "members":{ + "ElasticGpuId":{ + "shape":"String", + "locationName":"elasticGpuId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "ElasticGpuType":{ + "shape":"String", + "locationName":"elasticGpuType" + }, + "ElasticGpuHealth":{ + "shape":"ElasticGpuHealth", + "locationName":"elasticGpuHealth" + }, + "ElasticGpuState":{ + "shape":"ElasticGpuState", + "locationName":"elasticGpuState" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ElasticInferenceAccelerator":{ + "type":"structure", + "required":["Type"], + "members":{ + "Type":{"shape":"String"}, + "Count":{"shape":"ElasticInferenceAcceleratorCount"} + } + }, + "ElasticInferenceAcceleratorAssociation":{ + "type":"structure", + "members":{ + "ElasticInferenceAcceleratorArn":{ + "shape":"String", + "locationName":"elasticInferenceAcceleratorArn" + }, + "ElasticInferenceAcceleratorAssociationId":{ + "shape":"String", + "locationName":"elasticInferenceAcceleratorAssociationId" + }, + "ElasticInferenceAcceleratorAssociationState":{ + "shape":"String", + "locationName":"elasticInferenceAcceleratorAssociationState" + }, + "ElasticInferenceAcceleratorAssociationTime":{ + "shape":"DateTime", + "locationName":"elasticInferenceAcceleratorAssociationTime" + } + } + }, + "ElasticInferenceAcceleratorAssociationList":{ + "type":"list", + "member":{ + "shape":"ElasticInferenceAcceleratorAssociation", + "locationName":"item" + } + }, + "ElasticInferenceAcceleratorCount":{ + "type":"integer", + "min":1 + }, + "ElasticInferenceAccelerators":{ + "type":"list", + "member":{ + "shape":"ElasticInferenceAccelerator", + "locationName":"item" + } + }, + "ElasticIpAssociationId":{"type":"string"}, + "EnaSrdSpecification":{ + "type":"structure", + "members":{ + "EnaSrdEnabled":{"shape":"Boolean"}, + "EnaSrdUdpSpecification":{"shape":"EnaSrdUdpSpecification"} + } + }, + "EnaSrdSupported":{"type":"boolean"}, + "EnaSrdUdpSpecification":{ + "type":"structure", + "members":{ + "EnaSrdUdpEnabled":{"shape":"Boolean"} + } + }, + "EnaSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported", + "required" + ] + }, + "EnableAddressTransferRequest":{ + "type":"structure", + "required":[ + "AllocationId", + "TransferAccountId" + ], + "members":{ + "AllocationId":{"shape":"AllocationId"}, + "TransferAccountId":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableAddressTransferResult":{ + "type":"structure", + "members":{ + "AddressTransfer":{ + "shape":"AddressTransfer", + "locationName":"addressTransfer" + } + } + }, + "EnableAwsNetworkPerformanceMetricSubscriptionRequest":{ + "type":"structure", + "members":{ + "Source":{"shape":"String"}, + "Destination":{"shape":"String"}, + "Metric":{"shape":"MetricType"}, + "Statistic":{"shape":"StatisticType"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableAwsNetworkPerformanceMetricSubscriptionResult":{ + "type":"structure", + "members":{ + "Output":{ + "shape":"Boolean", + "locationName":"output" + } + } + }, + "EnableEbsEncryptionByDefaultRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "EnableEbsEncryptionByDefaultResult":{ + "type":"structure", + "members":{ + "EbsEncryptionByDefault":{ + "shape":"Boolean", + "locationName":"ebsEncryptionByDefault" + } + } + }, + "EnableFastLaunchRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "ResourceType":{"shape":"String"}, + "SnapshotConfiguration":{"shape":"FastLaunchSnapshotConfigurationRequest"}, + "LaunchTemplate":{"shape":"FastLaunchLaunchTemplateSpecificationRequest"}, + "MaxParallelLaunches":{"shape":"Integer"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableFastLaunchResult":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" + }, + "ResourceType":{ + "shape":"FastLaunchResourceType", + "locationName":"resourceType" + }, + "SnapshotConfiguration":{ + "shape":"FastLaunchSnapshotConfigurationResponse", + "locationName":"snapshotConfiguration" + }, + "LaunchTemplate":{ + "shape":"FastLaunchLaunchTemplateSpecificationResponse", + "locationName":"launchTemplate" + }, + "MaxParallelLaunches":{ + "shape":"Integer", + "locationName":"maxParallelLaunches" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "State":{ + "shape":"FastLaunchStateCode", + "locationName":"state" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"stateTransitionReason" + }, + "StateTransitionTime":{ + "shape":"MillisecondDateTime", + "locationName":"stateTransitionTime" + } + } + }, + "EnableFastSnapshotRestoreErrorItem":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "FastSnapshotRestoreStateErrors":{ + "shape":"EnableFastSnapshotRestoreStateErrorSet", + "locationName":"fastSnapshotRestoreStateErrorSet" + } + } + }, + "EnableFastSnapshotRestoreErrorSet":{ + "type":"list", + "member":{ + "shape":"EnableFastSnapshotRestoreErrorItem", + "locationName":"item" + } + }, + "EnableFastSnapshotRestoreStateError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"String", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "EnableFastSnapshotRestoreStateErrorItem":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Error":{ + "shape":"EnableFastSnapshotRestoreStateError", + "locationName":"error" + } + } + }, + "EnableFastSnapshotRestoreStateErrorSet":{ + "type":"list", + "member":{ + "shape":"EnableFastSnapshotRestoreStateErrorItem", + "locationName":"item" + } + }, + "EnableFastSnapshotRestoreSuccessItem":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "State":{ + "shape":"FastSnapshotRestoreStateCode", + "locationName":"state" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"stateTransitionReason" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "OwnerAlias":{ + "shape":"String", + "locationName":"ownerAlias" + }, + "EnablingTime":{ + "shape":"MillisecondDateTime", + "locationName":"enablingTime" + }, + "OptimizingTime":{ + "shape":"MillisecondDateTime", + "locationName":"optimizingTime" + }, + "EnabledTime":{ + "shape":"MillisecondDateTime", + "locationName":"enabledTime" + }, + "DisablingTime":{ + "shape":"MillisecondDateTime", + "locationName":"disablingTime" + }, + "DisabledTime":{ + "shape":"MillisecondDateTime", + "locationName":"disabledTime" + } + } + }, + "EnableFastSnapshotRestoreSuccessSet":{ + "type":"list", + "member":{ + "shape":"EnableFastSnapshotRestoreSuccessItem", + "locationName":"item" + } + }, + "EnableFastSnapshotRestoresRequest":{ + "type":"structure", + "required":[ + "AvailabilityZones", + "SourceSnapshotIds" + ], + "members":{ + "AvailabilityZones":{ + "shape":"AvailabilityZoneStringList", + "locationName":"AvailabilityZone" + }, + "SourceSnapshotIds":{ + "shape":"SnapshotIdStringList", + "locationName":"SourceSnapshotId" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableFastSnapshotRestoresResult":{ + "type":"structure", + "members":{ + "Successful":{ + "shape":"EnableFastSnapshotRestoreSuccessSet", + "locationName":"successful" + }, + "Unsuccessful":{ + "shape":"EnableFastSnapshotRestoreErrorSet", + "locationName":"unsuccessful" + } + } + }, + "EnableImageBlockPublicAccessRequest":{ + "type":"structure", + "required":["ImageBlockPublicAccessState"], + "members":{ + "ImageBlockPublicAccessState":{"shape":"ImageBlockPublicAccessEnabledState"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableImageBlockPublicAccessResult":{ + "type":"structure", + "members":{ + "ImageBlockPublicAccessState":{ + "shape":"ImageBlockPublicAccessEnabledState", + "locationName":"imageBlockPublicAccessState" + } + } + }, + "EnableImageDeprecationRequest":{ + "type":"structure", + "required":[ + "ImageId", + "DeprecateAt" + ], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DeprecateAt":{"shape":"MillisecondDateTime"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableImageDeprecationResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "EnableIpamOrganizationAdminAccountRequest":{ + "type":"structure", + "required":["DelegatedAdminAccountId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "DelegatedAdminAccountId":{"shape":"String"} + } + }, + "EnableIpamOrganizationAdminAccountResult":{ + "type":"structure", + "members":{ + "Success":{ + "shape":"Boolean", + "locationName":"success" + } + } + }, + "EnableReachabilityAnalyzerOrganizationSharingRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "EnableReachabilityAnalyzerOrganizationSharingResult":{ + "type":"structure", + "members":{ + "ReturnValue":{ + "shape":"Boolean", + "locationName":"returnValue" + } + } + }, + "EnableSerialConsoleAccessRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "EnableSerialConsoleAccessResult":{ + "type":"structure", + "members":{ + "SerialConsoleAccessEnabled":{ + "shape":"Boolean", + "locationName":"serialConsoleAccessEnabled" + } + } + }, + "EnableTransitGatewayRouteTablePropagationRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableId"], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"}, + "TransitGatewayRouteTableAnnouncementId":{"shape":"TransitGatewayRouteTableAnnouncementId"} + } + }, + "EnableTransitGatewayRouteTablePropagationResult":{ + "type":"structure", + "members":{ + "Propagation":{ + "shape":"TransitGatewayPropagation", + "locationName":"propagation" + } + } + }, + "EnableVgwRoutePropagationRequest":{ + "type":"structure", + "required":[ + "GatewayId", + "RouteTableId" + ], + "members":{ + "GatewayId":{"shape":"VpnGatewayId"}, + "RouteTableId":{"shape":"RouteTableId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableVolumeIORequest":{ + "type":"structure", + "required":["VolumeId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VolumeId":{ + "shape":"VolumeId", + "locationName":"volumeId" + } + } + }, + "EnableVpcClassicLinkDnsSupportRequest":{ + "type":"structure", + "members":{ + "VpcId":{"shape":"VpcId"} + } + }, + "EnableVpcClassicLinkDnsSupportResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "EnableVpcClassicLinkRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" + } + } + }, + "EnableVpcClassicLinkResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "EnclaveOptions":{ + "type":"structure", + "members":{ + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + } + } + }, + "EnclaveOptionsRequest":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"} + } + }, + "EncryptionInTransitSupported":{"type":"boolean"}, + "EndDateType":{ + "type":"string", + "enum":[ + "unlimited", + "limited" + ] + }, + "EndpointSet":{ + "type":"list", + "member":{ + "shape":"ClientVpnEndpoint", + "locationName":"item" + } + }, + "EphemeralNvmeSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported", + "required" + ] + }, + "ErrorSet":{ + "type":"list", + "member":{ + "shape":"ValidationError", + "locationName":"item" + } + }, + "EventCode":{ + "type":"string", + "enum":[ + "instance-reboot", + "system-reboot", + "system-maintenance", + "instance-retirement", + "instance-stop" + ] + }, + "EventInformation":{ + "type":"structure", + "members":{ + "EventDescription":{ + "shape":"String", + "locationName":"eventDescription" + }, + "EventSubType":{ + "shape":"String", + "locationName":"eventSubType" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + } + } + }, + "EventType":{ + "type":"string", + "enum":[ + "instanceChange", + "fleetRequestChange", + "error", + "information" + ] + }, + "ExcessCapacityTerminationPolicy":{ + "type":"string", + "enum":[ + "noTermination", + "default" + ] + }, + "ExcludedInstanceType":{ + "type":"string", + "max":30, + "min":1, + "pattern":"[a-zA-Z0-9\\.\\*\\-]+" + }, + "ExcludedInstanceTypeSet":{ + "type":"list", + "member":{ + "shape":"ExcludedInstanceType", + "locationName":"item" + }, + "max":400, + "min":0 + }, + "ExecutableByStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"ExecutableBy" + } + }, + "Explanation":{ + "type":"structure", + "members":{ + "Acl":{ + "shape":"AnalysisComponent", + "locationName":"acl" + }, + "AclRule":{ + "shape":"AnalysisAclRule", + "locationName":"aclRule" + }, + "Address":{ + "shape":"IpAddress", + "locationName":"address" + }, + "Addresses":{ + "shape":"IpAddressList", + "locationName":"addressSet" + }, + "AttachedTo":{ + "shape":"AnalysisComponent", + "locationName":"attachedTo" + }, + "AvailabilityZones":{ + "shape":"ValueStringList", + "locationName":"availabilityZoneSet" + }, + "Cidrs":{ + "shape":"ValueStringList", + "locationName":"cidrSet" + }, + "Component":{ + "shape":"AnalysisComponent", + "locationName":"component" + }, + "CustomerGateway":{ + "shape":"AnalysisComponent", + "locationName":"customerGateway" + }, + "Destination":{ + "shape":"AnalysisComponent", + "locationName":"destination" + }, + "DestinationVpc":{ + "shape":"AnalysisComponent", + "locationName":"destinationVpc" + }, + "Direction":{ + "shape":"String", + "locationName":"direction" + }, + "ExplanationCode":{ + "shape":"String", + "locationName":"explanationCode" + }, + "IngressRouteTable":{ + "shape":"AnalysisComponent", + "locationName":"ingressRouteTable" + }, + "InternetGateway":{ + "shape":"AnalysisComponent", + "locationName":"internetGateway" + }, + "LoadBalancerArn":{ + "shape":"ResourceArn", + "locationName":"loadBalancerArn" + }, + "ClassicLoadBalancerListener":{ + "shape":"AnalysisLoadBalancerListener", + "locationName":"classicLoadBalancerListener" + }, + "LoadBalancerListenerPort":{ + "shape":"Port", + "locationName":"loadBalancerListenerPort" + }, + "LoadBalancerTarget":{ + "shape":"AnalysisLoadBalancerTarget", + "locationName":"loadBalancerTarget" + }, + "LoadBalancerTargetGroup":{ + "shape":"AnalysisComponent", + "locationName":"loadBalancerTargetGroup" + }, + "LoadBalancerTargetGroups":{ + "shape":"AnalysisComponentList", + "locationName":"loadBalancerTargetGroupSet" + }, + "LoadBalancerTargetPort":{ + "shape":"Port", + "locationName":"loadBalancerTargetPort" + }, + "ElasticLoadBalancerListener":{ + "shape":"AnalysisComponent", + "locationName":"elasticLoadBalancerListener" + }, + "MissingComponent":{ + "shape":"String", + "locationName":"missingComponent" + }, + "NatGateway":{ + "shape":"AnalysisComponent", + "locationName":"natGateway" + }, + "NetworkInterface":{ + "shape":"AnalysisComponent", + "locationName":"networkInterface" + }, + "PacketField":{ + "shape":"String", + "locationName":"packetField" + }, + "VpcPeeringConnection":{ + "shape":"AnalysisComponent", + "locationName":"vpcPeeringConnection" + }, + "Port":{ + "shape":"Port", + "locationName":"port" + }, + "PortRanges":{ + "shape":"PortRangeList", + "locationName":"portRangeSet" + }, + "PrefixList":{ + "shape":"AnalysisComponent", + "locationName":"prefixList" + }, + "Protocols":{ + "shape":"StringList", + "locationName":"protocolSet" + }, + "RouteTableRoute":{ + "shape":"AnalysisRouteTableRoute", + "locationName":"routeTableRoute" + }, + "RouteTable":{ + "shape":"AnalysisComponent", + "locationName":"routeTable" + }, + "SecurityGroup":{ + "shape":"AnalysisComponent", + "locationName":"securityGroup" + }, + "SecurityGroupRule":{ + "shape":"AnalysisSecurityGroupRule", + "locationName":"securityGroupRule" + }, + "SecurityGroups":{ + "shape":"AnalysisComponentList", + "locationName":"securityGroupSet" + }, + "SourceVpc":{ + "shape":"AnalysisComponent", + "locationName":"sourceVpc" + }, + "State":{ + "shape":"String", + "locationName":"state" + }, + "Subnet":{ + "shape":"AnalysisComponent", + "locationName":"subnet" + }, + "SubnetRouteTable":{ + "shape":"AnalysisComponent", + "locationName":"subnetRouteTable" + }, + "Vpc":{ + "shape":"AnalysisComponent", + "locationName":"vpc" + }, + "VpcEndpoint":{ + "shape":"AnalysisComponent", + "locationName":"vpcEndpoint" + }, + "VpnConnection":{ + "shape":"AnalysisComponent", + "locationName":"vpnConnection" + }, + "VpnGateway":{ + "shape":"AnalysisComponent", + "locationName":"vpnGateway" + }, + "TransitGateway":{ + "shape":"AnalysisComponent", + "locationName":"transitGateway" + }, + "TransitGatewayRouteTable":{ + "shape":"AnalysisComponent", + "locationName":"transitGatewayRouteTable" + }, + "TransitGatewayRouteTableRoute":{ + "shape":"TransitGatewayRouteTableRoute", + "locationName":"transitGatewayRouteTableRoute" + }, + "TransitGatewayAttachment":{ + "shape":"AnalysisComponent", + "locationName":"transitGatewayAttachment" + }, + "ComponentAccount":{ + "shape":"ComponentAccount", + "locationName":"componentAccount" + }, + "ComponentRegion":{ + "shape":"ComponentRegion", + "locationName":"componentRegion" + }, + "FirewallStatelessRule":{ + "shape":"FirewallStatelessRule", + "locationName":"firewallStatelessRule" + }, + "FirewallStatefulRule":{ + "shape":"FirewallStatefulRule", + "locationName":"firewallStatefulRule" + } + } + }, + "ExplanationList":{ + "type":"list", + "member":{ + "shape":"Explanation", + "locationName":"item" + } + }, + "ExportClientVpnClientCertificateRevocationListRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ExportClientVpnClientCertificateRevocationListResult":{ + "type":"structure", + "members":{ + "CertificateRevocationList":{ + "shape":"String", + "locationName":"certificateRevocationList" + }, + "Status":{ + "shape":"ClientCertificateRevocationListStatus", + "locationName":"status" + } + } + }, + "ExportClientVpnClientConfigurationRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ExportClientVpnClientConfigurationResult":{ + "type":"structure", + "members":{ + "ClientConfiguration":{ + "shape":"String", + "locationName":"clientConfiguration" + } + } + }, + "ExportEnvironment":{ + "type":"string", + "enum":[ + "citrix", + "vmware", + "microsoft" + ] + }, + "ExportImageRequest":{ + "type":"structure", + "required":[ + "DiskImageFormat", + "ImageId", + "S3ExportLocation" + ], + "members":{ + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "Description":{"shape":"String"}, + "DiskImageFormat":{"shape":"DiskImageFormat"}, + "DryRun":{"shape":"Boolean"}, + "ImageId":{"shape":"ImageId"}, + "S3ExportLocation":{"shape":"ExportTaskS3LocationRequest"}, + "RoleName":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "ExportImageResult":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DiskImageFormat":{ + "shape":"DiskImageFormat", + "locationName":"diskImageFormat" + }, + "ExportImageTaskId":{ + "shape":"String", + "locationName":"exportImageTaskId" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "RoleName":{ + "shape":"String", + "locationName":"roleName" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "S3ExportLocation":{ + "shape":"ExportTaskS3Location", + "locationName":"s3ExportLocation" + }, + "Status":{ + "shape":"String", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ExportImageTask":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ExportImageTaskId":{ + "shape":"String", + "locationName":"exportImageTaskId" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "S3ExportLocation":{ + "shape":"ExportTaskS3Location", + "locationName":"s3ExportLocation" + }, + "Status":{ + "shape":"String", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ExportImageTaskId":{"type":"string"}, + "ExportImageTaskIdList":{ + "type":"list", + "member":{ + "shape":"ExportImageTaskId", + "locationName":"ExportImageTaskId" + } + }, + "ExportImageTaskList":{ + "type":"list", + "member":{ + "shape":"ExportImageTask", + "locationName":"item" + } + }, + "ExportTask":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ExportTaskId":{ + "shape":"String", + "locationName":"exportTaskId" + }, + "ExportToS3Task":{ + "shape":"ExportToS3Task", + "locationName":"exportToS3" + }, + "InstanceExportDetails":{ + "shape":"InstanceExportDetails", + "locationName":"instanceExport" + }, + "State":{ + "shape":"ExportTaskState", + "locationName":"state" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ExportTaskId":{"type":"string"}, + "ExportTaskIdStringList":{ + "type":"list", + "member":{ + "shape":"ExportTaskId", + "locationName":"ExportTaskId" + } + }, + "ExportTaskList":{ + "type":"list", + "member":{ + "shape":"ExportTask", + "locationName":"item" + } + }, + "ExportTaskS3Location":{ + "type":"structure", + "members":{ + "S3Bucket":{ + "shape":"String", + "locationName":"s3Bucket" + }, + "S3Prefix":{ + "shape":"String", + "locationName":"s3Prefix" + } + } + }, + "ExportTaskS3LocationRequest":{ + "type":"structure", + "required":["S3Bucket"], + "members":{ + "S3Bucket":{"shape":"String"}, + "S3Prefix":{"shape":"String"} + } + }, + "ExportTaskState":{ + "type":"string", + "enum":[ + "active", + "cancelling", + "cancelled", + "completed" + ] + }, + "ExportToS3Task":{ + "type":"structure", + "members":{ + "ContainerFormat":{ + "shape":"ContainerFormat", + "locationName":"containerFormat" + }, + "DiskImageFormat":{ + "shape":"DiskImageFormat", + "locationName":"diskImageFormat" + }, + "S3Bucket":{ + "shape":"String", + "locationName":"s3Bucket" + }, + "S3Key":{ + "shape":"String", + "locationName":"s3Key" + } + } + }, + "ExportToS3TaskSpecification":{ + "type":"structure", + "members":{ + "ContainerFormat":{ + "shape":"ContainerFormat", + "locationName":"containerFormat" + }, + "DiskImageFormat":{ + "shape":"DiskImageFormat", + "locationName":"diskImageFormat" + }, + "S3Bucket":{ + "shape":"String", + "locationName":"s3Bucket" + }, + "S3Prefix":{ + "shape":"String", + "locationName":"s3Prefix" + } + } + }, + "ExportTransitGatewayRoutesRequest":{ + "type":"structure", + "required":[ + "TransitGatewayRouteTableId", + "S3Bucket" + ], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "S3Bucket":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ExportTransitGatewayRoutesResult":{ + "type":"structure", + "members":{ + "S3Location":{ + "shape":"String", + "locationName":"s3Location" + } + } + }, + "ExportVmTaskId":{"type":"string"}, + "FailedCapacityReservationFleetCancellationResult":{ + "type":"structure", + "members":{ + "CapacityReservationFleetId":{ + "shape":"CapacityReservationFleetId", + "locationName":"capacityReservationFleetId" + }, + "CancelCapacityReservationFleetError":{ + "shape":"CancelCapacityReservationFleetError", + "locationName":"cancelCapacityReservationFleetError" + } + } + }, + "FailedCapacityReservationFleetCancellationResultSet":{ + "type":"list", + "member":{ + "shape":"FailedCapacityReservationFleetCancellationResult", + "locationName":"item" + } + }, + "FailedQueuedPurchaseDeletion":{ + "type":"structure", + "members":{ + "Error":{ + "shape":"DeleteQueuedReservedInstancesError", + "locationName":"error" + }, + "ReservedInstancesId":{ + "shape":"String", + "locationName":"reservedInstancesId" + } + } + }, + "FailedQueuedPurchaseDeletionSet":{ + "type":"list", + "member":{ + "shape":"FailedQueuedPurchaseDeletion", + "locationName":"item" + } + }, + "FastLaunchImageIdList":{ + "type":"list", + "member":{ + "shape":"ImageId", + "locationName":"ImageId" + } + }, + "FastLaunchLaunchTemplateSpecificationRequest":{ + "type":"structure", + "required":["Version"], + "members":{ + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"String"}, + "Version":{"shape":"String"} + } + }, + "FastLaunchLaunchTemplateSpecificationResponse":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{ + "shape":"LaunchTemplateId", + "locationName":"launchTemplateId" + }, + "LaunchTemplateName":{ + "shape":"String", + "locationName":"launchTemplateName" + }, + "Version":{ + "shape":"String", + "locationName":"version" + } + } + }, + "FastLaunchResourceType":{ + "type":"string", + "enum":["snapshot"] + }, + "FastLaunchSnapshotConfigurationRequest":{ + "type":"structure", + "members":{ + "TargetResourceCount":{"shape":"Integer"} + } + }, + "FastLaunchSnapshotConfigurationResponse":{ + "type":"structure", + "members":{ + "TargetResourceCount":{ + "shape":"Integer", + "locationName":"targetResourceCount" + } + } + }, + "FastLaunchStateCode":{ + "type":"string", + "enum":[ + "enabling", + "enabling-failed", + "enabled", + "enabled-failed", + "disabling", + "disabling-failed" + ] + }, + "FastSnapshotRestoreStateCode":{ + "type":"string", + "enum":[ + "enabling", + "optimizing", + "enabled", + "disabling", + "disabled" + ] + }, + "FederatedAuthentication":{ + "type":"structure", + "members":{ + "SamlProviderArn":{ + "shape":"String", + "locationName":"samlProviderArn" + }, + "SelfServiceSamlProviderArn":{ + "shape":"String", + "locationName":"selfServiceSamlProviderArn" + } + } + }, + "FederatedAuthenticationRequest":{ + "type":"structure", + "members":{ + "SAMLProviderArn":{"shape":"String"}, + "SelfServiceSAMLProviderArn":{"shape":"String"} + } + }, + "Filter":{ + "type":"structure", + "members":{ + "Name":{"shape":"String"}, + "Values":{ + "shape":"ValueStringList", + "locationName":"Value" + } + } + }, + "FilterList":{ + "type":"list", + "member":{ + "shape":"Filter", + "locationName":"Filter" + } + }, + "FilterPortRange":{ + "type":"structure", + "members":{ + "FromPort":{ + "shape":"Port", + "locationName":"fromPort" + }, + "ToPort":{ + "shape":"Port", + "locationName":"toPort" + } + } + }, + "FindingsFound":{ + "type":"string", + "enum":[ + "true", + "false", + "unknown" + ] + }, + "FirewallStatefulRule":{ + "type":"structure", + "members":{ + "RuleGroupArn":{ + "shape":"ResourceArn", + "locationName":"ruleGroupArn" + }, + "Sources":{ + "shape":"ValueStringList", + "locationName":"sourceSet" + }, + "Destinations":{ + "shape":"ValueStringList", + "locationName":"destinationSet" + }, + "SourcePorts":{ + "shape":"PortRangeList", + "locationName":"sourcePortSet" + }, + "DestinationPorts":{ + "shape":"PortRangeList", + "locationName":"destinationPortSet" + }, + "Protocol":{ + "shape":"String", + "locationName":"protocol" + }, + "RuleAction":{ + "shape":"String", + "locationName":"ruleAction" + }, + "Direction":{ + "shape":"String", + "locationName":"direction" + } + } + }, + "FirewallStatelessRule":{ + "type":"structure", + "members":{ + "RuleGroupArn":{ + "shape":"ResourceArn", + "locationName":"ruleGroupArn" + }, + "Sources":{ + "shape":"ValueStringList", + "locationName":"sourceSet" + }, + "Destinations":{ + "shape":"ValueStringList", + "locationName":"destinationSet" + }, + "SourcePorts":{ + "shape":"PortRangeList", + "locationName":"sourcePortSet" + }, + "DestinationPorts":{ + "shape":"PortRangeList", + "locationName":"destinationPortSet" + }, + "Protocols":{ + "shape":"ProtocolIntList", + "locationName":"protocolSet" + }, + "RuleAction":{ + "shape":"String", + "locationName":"ruleAction" + }, + "Priority":{ + "shape":"Priority", + "locationName":"priority" + } + } + }, + "FleetActivityStatus":{ + "type":"string", + "enum":[ + "error", + "pending_fulfillment", + "pending_termination", + "fulfilled" + ] + }, + "FleetCapacityReservation":{ + "type":"structure", + "members":{ + "CapacityReservationId":{ + "shape":"CapacityReservationId", + "locationName":"capacityReservationId" + }, + "AvailabilityZoneId":{ + "shape":"String", + "locationName":"availabilityZoneId" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "InstancePlatform":{ + "shape":"CapacityReservationInstancePlatform", + "locationName":"instancePlatform" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "TotalInstanceCount":{ + "shape":"Integer", + "locationName":"totalInstanceCount" + }, + "FulfilledCapacity":{ + "shape":"Double", + "locationName":"fulfilledCapacity" + }, + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" + }, + "CreateDate":{ + "shape":"MillisecondDateTime", + "locationName":"createDate" + }, + "Weight":{ + "shape":"DoubleWithConstraints", + "locationName":"weight" + }, + "Priority":{ + "shape":"IntegerWithConstraints", + "locationName":"priority" + } + } + }, + "FleetCapacityReservationSet":{ + "type":"list", + "member":{ + "shape":"FleetCapacityReservation", + "locationName":"item" + } + }, + "FleetCapacityReservationTenancy":{ + "type":"string", + "enum":["default"] + }, + "FleetCapacityReservationUsageStrategy":{ + "type":"string", + "enum":["use-capacity-reservations-first"] + }, + "FleetData":{ + "type":"structure", + "members":{ + "ActivityStatus":{ + "shape":"FleetActivityStatus", + "locationName":"activityStatus" + }, + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "FleetId":{ + "shape":"FleetId", + "locationName":"fleetId" + }, + "FleetState":{ + "shape":"FleetStateCode", + "locationName":"fleetState" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "ExcessCapacityTerminationPolicy":{ + "shape":"FleetExcessCapacityTerminationPolicy", + "locationName":"excessCapacityTerminationPolicy" + }, + "FulfilledCapacity":{ + "shape":"Double", + "locationName":"fulfilledCapacity" + }, + "FulfilledOnDemandCapacity":{ + "shape":"Double", + "locationName":"fulfilledOnDemandCapacity" + }, + "LaunchTemplateConfigs":{ + "shape":"FleetLaunchTemplateConfigList", + "locationName":"launchTemplateConfigs" + }, + "TargetCapacitySpecification":{ + "shape":"TargetCapacitySpecification", + "locationName":"targetCapacitySpecification" + }, + "TerminateInstancesWithExpiration":{ + "shape":"Boolean", + "locationName":"terminateInstancesWithExpiration" + }, + "Type":{ + "shape":"FleetType", + "locationName":"type" + }, + "ValidFrom":{ + "shape":"DateTime", + "locationName":"validFrom" + }, + "ValidUntil":{ + "shape":"DateTime", + "locationName":"validUntil" + }, + "ReplaceUnhealthyInstances":{ + "shape":"Boolean", + "locationName":"replaceUnhealthyInstances" + }, + "SpotOptions":{ + "shape":"SpotOptions", + "locationName":"spotOptions" + }, + "OnDemandOptions":{ + "shape":"OnDemandOptions", + "locationName":"onDemandOptions" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "Errors":{ + "shape":"DescribeFleetsErrorSet", + "locationName":"errorSet" + }, + "Instances":{ + "shape":"DescribeFleetsInstancesSet", + "locationName":"fleetInstanceSet" + }, + "Context":{ + "shape":"String", + "locationName":"context" + } + } + }, + "FleetEventType":{ + "type":"string", + "enum":[ + "instance-change", + "fleet-change", + "service-error" + ] + }, + "FleetExcessCapacityTerminationPolicy":{ + "type":"string", + "enum":[ + "no-termination", + "termination" + ] + }, + "FleetId":{"type":"string"}, + "FleetIdSet":{ + "type":"list", + "member":{"shape":"FleetId"} + }, + "FleetInstanceMatchCriteria":{ + "type":"string", + "enum":["open"] + }, + "FleetLaunchTemplateConfig":{ + "type":"structure", + "members":{ + "LaunchTemplateSpecification":{ + "shape":"FleetLaunchTemplateSpecification", + "locationName":"launchTemplateSpecification" + }, + "Overrides":{ + "shape":"FleetLaunchTemplateOverridesList", + "locationName":"overrides" + } + } + }, + "FleetLaunchTemplateConfigList":{ + "type":"list", + "member":{ + "shape":"FleetLaunchTemplateConfig", + "locationName":"item" + } + }, + "FleetLaunchTemplateConfigListRequest":{ + "type":"list", + "member":{ + "shape":"FleetLaunchTemplateConfigRequest", + "locationName":"item" + }, + "max":50, + "min":0 + }, + "FleetLaunchTemplateConfigRequest":{ + "type":"structure", + "members":{ + "LaunchTemplateSpecification":{"shape":"FleetLaunchTemplateSpecificationRequest"}, + "Overrides":{"shape":"FleetLaunchTemplateOverridesListRequest"} + } + }, + "FleetLaunchTemplateOverrides":{ + "type":"structure", + "members":{ + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "MaxPrice":{ + "shape":"String", + "locationName":"maxPrice" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "WeightedCapacity":{ + "shape":"Double", + "locationName":"weightedCapacity" + }, + "Priority":{ + "shape":"Double", + "locationName":"priority" + }, + "Placement":{ + "shape":"PlacementResponse", + "locationName":"placement" + }, + "InstanceRequirements":{ + "shape":"InstanceRequirements", + "locationName":"instanceRequirements" + }, + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" + } + } + }, + "FleetLaunchTemplateOverridesList":{ + "type":"list", + "member":{ + "shape":"FleetLaunchTemplateOverrides", + "locationName":"item" + } + }, + "FleetLaunchTemplateOverridesListRequest":{ + "type":"list", + "member":{ + "shape":"FleetLaunchTemplateOverridesRequest", + "locationName":"item" + } + }, + "FleetLaunchTemplateOverridesRequest":{ + "type":"structure", + "members":{ + "InstanceType":{"shape":"InstanceType"}, + "MaxPrice":{"shape":"String"}, + "SubnetId":{"shape":"SubnetId"}, + "AvailabilityZone":{"shape":"String"}, + "WeightedCapacity":{"shape":"Double"}, + "Priority":{"shape":"Double"}, + "Placement":{"shape":"Placement"}, + "InstanceRequirements":{"shape":"InstanceRequirementsRequest"}, + "ImageId":{"shape":"ImageId"} + } + }, + "FleetLaunchTemplateSpecification":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{ + "shape":"String", + "locationName":"launchTemplateId" + }, + "LaunchTemplateName":{ + "shape":"LaunchTemplateName", + "locationName":"launchTemplateName" + }, + "Version":{ + "shape":"String", + "locationName":"version" + } + } + }, + "FleetLaunchTemplateSpecificationRequest":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"}, + "Version":{"shape":"String"} + } + }, + "FleetOnDemandAllocationStrategy":{ + "type":"string", + "enum":[ + "lowest-price", + "prioritized" + ] + }, + "FleetReplacementStrategy":{ + "type":"string", + "enum":[ + "launch", + "launch-before-terminate" + ] + }, + "FleetSet":{ + "type":"list", + "member":{ + "shape":"FleetData", + "locationName":"item" + } + }, + "FleetSpotCapacityRebalance":{ + "type":"structure", + "members":{ + "ReplacementStrategy":{ + "shape":"FleetReplacementStrategy", + "locationName":"replacementStrategy" + }, + "TerminationDelay":{ + "shape":"Integer", + "locationName":"terminationDelay" + } + } + }, + "FleetSpotCapacityRebalanceRequest":{ + "type":"structure", + "members":{ + "ReplacementStrategy":{"shape":"FleetReplacementStrategy"}, + "TerminationDelay":{"shape":"Integer"} + } + }, + "FleetSpotMaintenanceStrategies":{ + "type":"structure", + "members":{ + "CapacityRebalance":{ + "shape":"FleetSpotCapacityRebalance", + "locationName":"capacityRebalance" + } + } + }, + "FleetSpotMaintenanceStrategiesRequest":{ + "type":"structure", + "members":{ + "CapacityRebalance":{"shape":"FleetSpotCapacityRebalanceRequest"} + } + }, + "FleetStateCode":{ + "type":"string", + "enum":[ + "submitted", + "active", + "deleted", + "failed", + "deleted_running", + "deleted_terminating", + "modifying" + ] + }, + "FleetType":{ + "type":"string", + "enum":[ + "request", + "maintain", + "instant" + ] + }, + "Float":{"type":"float"}, + "FlowLog":{ + "type":"structure", + "members":{ + "CreationTime":{ + "shape":"MillisecondDateTime", + "locationName":"creationTime" + }, + "DeliverLogsErrorMessage":{ + "shape":"String", + "locationName":"deliverLogsErrorMessage" + }, + "DeliverLogsPermissionArn":{ + "shape":"String", + "locationName":"deliverLogsPermissionArn" + }, + "DeliverCrossAccountRole":{ + "shape":"String", + "locationName":"deliverCrossAccountRole" + }, + "DeliverLogsStatus":{ + "shape":"String", + "locationName":"deliverLogsStatus" + }, + "FlowLogId":{ + "shape":"String", + "locationName":"flowLogId" + }, + "FlowLogStatus":{ + "shape":"String", + "locationName":"flowLogStatus" + }, + "LogGroupName":{ + "shape":"String", + "locationName":"logGroupName" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "TrafficType":{ + "shape":"TrafficType", + "locationName":"trafficType" + }, + "LogDestinationType":{ + "shape":"LogDestinationType", + "locationName":"logDestinationType" + }, + "LogDestination":{ + "shape":"String", + "locationName":"logDestination" + }, + "LogFormat":{ + "shape":"String", + "locationName":"logFormat" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "MaxAggregationInterval":{ + "shape":"Integer", + "locationName":"maxAggregationInterval" + }, + "DestinationOptions":{ + "shape":"DestinationOptionsResponse", + "locationName":"destinationOptions" + } + } + }, + "FlowLogIdList":{ + "type":"list", + "member":{ + "shape":"VpcFlowLogId", + "locationName":"item" + } + }, + "FlowLogResourceId":{"type":"string"}, + "FlowLogResourceIds":{ + "type":"list", + "member":{ + "shape":"FlowLogResourceId", + "locationName":"item" + } + }, + "FlowLogSet":{ + "type":"list", + "member":{ + "shape":"FlowLog", + "locationName":"item" + } + }, + "FlowLogsResourceType":{ + "type":"string", + "enum":[ + "VPC", + "Subnet", + "NetworkInterface", + "TransitGateway", + "TransitGatewayAttachment" + ] + }, + "FpgaDeviceCount":{"type":"integer"}, + "FpgaDeviceInfo":{ + "type":"structure", + "members":{ + "Name":{ + "shape":"FpgaDeviceName", + "locationName":"name" + }, + "Manufacturer":{ + "shape":"FpgaDeviceManufacturerName", + "locationName":"manufacturer" + }, + "Count":{ + "shape":"FpgaDeviceCount", + "locationName":"count" + }, + "MemoryInfo":{ + "shape":"FpgaDeviceMemoryInfo", + "locationName":"memoryInfo" + } + } + }, + "FpgaDeviceInfoList":{ + "type":"list", + "member":{ + "shape":"FpgaDeviceInfo", + "locationName":"item" + } + }, + "FpgaDeviceManufacturerName":{"type":"string"}, + "FpgaDeviceMemoryInfo":{ + "type":"structure", + "members":{ + "SizeInMiB":{ + "shape":"FpgaDeviceMemorySize", + "locationName":"sizeInMiB" + } + } + }, + "FpgaDeviceMemorySize":{"type":"integer"}, + "FpgaDeviceName":{"type":"string"}, + "FpgaImage":{ + "type":"structure", + "members":{ + "FpgaImageId":{ + "shape":"String", + "locationName":"fpgaImageId" + }, + "FpgaImageGlobalId":{ + "shape":"String", + "locationName":"fpgaImageGlobalId" + }, + "Name":{ + "shape":"String", + "locationName":"name" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ShellVersion":{ + "shape":"String", + "locationName":"shellVersion" + }, + "PciId":{ + "shape":"PciId", + "locationName":"pciId" + }, + "State":{ + "shape":"FpgaImageState", + "locationName":"state" + }, + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "UpdateTime":{ + "shape":"DateTime", + "locationName":"updateTime" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "OwnerAlias":{ + "shape":"String", + "locationName":"ownerAlias" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tags" + }, + "Public":{ + "shape":"Boolean", + "locationName":"public" + }, + "DataRetentionSupport":{ + "shape":"Boolean", + "locationName":"dataRetentionSupport" + }, + "InstanceTypes":{ + "shape":"InstanceTypesList", + "locationName":"instanceTypes" + } + } + }, + "FpgaImageAttribute":{ + "type":"structure", + "members":{ + "FpgaImageId":{ + "shape":"String", + "locationName":"fpgaImageId" + }, + "Name":{ + "shape":"String", + "locationName":"name" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "LoadPermissions":{ + "shape":"LoadPermissionList", + "locationName":"loadPermissions" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + } + } + }, + "FpgaImageAttributeName":{ + "type":"string", + "enum":[ + "description", + "name", + "loadPermission", + "productCodes" + ] + }, + "FpgaImageId":{"type":"string"}, + "FpgaImageIdList":{ + "type":"list", + "member":{ + "shape":"FpgaImageId", + "locationName":"item" + } + }, + "FpgaImageList":{ + "type":"list", + "member":{ + "shape":"FpgaImage", + "locationName":"item" + } + }, + "FpgaImageState":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"FpgaImageStateCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "FpgaImageStateCode":{ + "type":"string", + "enum":[ + "pending", + "failed", + "available", + "unavailable" + ] + }, + "FpgaInfo":{ + "type":"structure", + "members":{ + "Fpgas":{ + "shape":"FpgaDeviceInfoList", + "locationName":"fpgas" + }, + "TotalFpgaMemoryInMiB":{ + "shape":"totalFpgaMemory", + "locationName":"totalFpgaMemoryInMiB" + } + } + }, + "FreeTierEligibleFlag":{"type":"boolean"}, + "GVCDMaxResults":{ + "type":"integer", + "max":1000, + "min":200 + }, + "GatewayAssociationState":{ + "type":"string", + "enum":[ + "associated", + "not-associated", + "associating", + "disassociating" + ] + }, + "GatewayType":{ + "type":"string", + "enum":["ipsec.1"] + }, + "GetAssociatedEnclaveCertificateIamRolesRequest":{ + "type":"structure", + "required":["CertificateArn"], + "members":{ + "CertificateArn":{"shape":"CertificateId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetAssociatedEnclaveCertificateIamRolesResult":{ + "type":"structure", + "members":{ + "AssociatedRoles":{ + "shape":"AssociatedRolesList", + "locationName":"associatedRoleSet" + } + } + }, + "GetAssociatedIpv6PoolCidrsRequest":{ + "type":"structure", + "required":["PoolId"], + "members":{ + "PoolId":{"shape":"Ipv6PoolEc2Id"}, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"Ipv6PoolMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetAssociatedIpv6PoolCidrsResult":{ + "type":"structure", + "members":{ + "Ipv6CidrAssociations":{ + "shape":"Ipv6CidrAssociationSet", + "locationName":"ipv6CidrAssociationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetAwsNetworkPerformanceDataRequest":{ + "type":"structure", + "members":{ + "DataQueries":{ + "shape":"DataQueries", + "locationName":"DataQuery" + }, + "StartTime":{"shape":"MillisecondDateTime"}, + "EndTime":{"shape":"MillisecondDateTime"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetAwsNetworkPerformanceDataResult":{ + "type":"structure", + "members":{ + "DataResponses":{ + "shape":"DataResponses", + "locationName":"dataResponseSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetCapacityReservationUsageRequest":{ + "type":"structure", + "required":["CapacityReservationId"], + "members":{ + "CapacityReservationId":{"shape":"CapacityReservationId"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"GetCapacityReservationUsageRequestMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetCapacityReservationUsageRequestMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "GetCapacityReservationUsageResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "CapacityReservationId":{ + "shape":"String", + "locationName":"capacityReservationId" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "TotalInstanceCount":{ + "shape":"Integer", + "locationName":"totalInstanceCount" + }, + "AvailableInstanceCount":{ + "shape":"Integer", + "locationName":"availableInstanceCount" + }, + "State":{ + "shape":"CapacityReservationState", + "locationName":"state" + }, + "InstanceUsages":{ + "shape":"InstanceUsageSet", + "locationName":"instanceUsageSet" + } + } + }, + "GetCoipPoolUsageRequest":{ + "type":"structure", + "required":["PoolId"], + "members":{ + "PoolId":{"shape":"Ipv4PoolCoipId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"CoipPoolMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetCoipPoolUsageResult":{ + "type":"structure", + "members":{ + "CoipPoolId":{ + "shape":"String", + "locationName":"coipPoolId" + }, + "CoipAddressUsages":{ + "shape":"CoipAddressUsageSet", + "locationName":"coipAddressUsageSet" + }, + "LocalGatewayRouteTableId":{ + "shape":"String", + "locationName":"localGatewayRouteTableId" + } + } + }, + "GetConsoleOutputRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Latest":{"shape":"Boolean"} + } + }, + "GetConsoleOutputResult":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Output":{ + "shape":"String", + "locationName":"output" + }, + "Timestamp":{ + "shape":"DateTime", + "locationName":"timestamp" + } + } + }, + "GetConsoleScreenshotRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceId":{"shape":"InstanceId"}, + "WakeUp":{"shape":"Boolean"} + } + }, + "GetConsoleScreenshotResult":{ + "type":"structure", + "members":{ + "ImageData":{ + "shape":"String", + "locationName":"imageData" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + } + } + }, + "GetDefaultCreditSpecificationRequest":{ + "type":"structure", + "required":["InstanceFamily"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceFamily":{"shape":"UnlimitedSupportedInstanceFamily"} + } + }, + "GetDefaultCreditSpecificationResult":{ + "type":"structure", + "members":{ + "InstanceFamilyCreditSpecification":{ + "shape":"InstanceFamilyCreditSpecification", + "locationName":"instanceFamilyCreditSpecification" + } + } + }, + "GetEbsDefaultKmsKeyIdRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "GetEbsDefaultKmsKeyIdResult":{ + "type":"structure", + "members":{ + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" + } + } + }, + "GetEbsEncryptionByDefaultRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "GetEbsEncryptionByDefaultResult":{ + "type":"structure", + "members":{ + "EbsEncryptionByDefault":{ + "shape":"Boolean", + "locationName":"ebsEncryptionByDefault" + }, + "SseType":{ + "shape":"SSEType", + "locationName":"sseType" + } + } + }, + "GetFlowLogsIntegrationTemplateRequest":{ + "type":"structure", + "required":[ + "FlowLogId", + "ConfigDeliveryS3DestinationArn", + "IntegrateServices" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "FlowLogId":{"shape":"VpcFlowLogId"}, + "ConfigDeliveryS3DestinationArn":{"shape":"String"}, + "IntegrateServices":{ + "shape":"IntegrateServices", + "locationName":"IntegrateService" + } + } + }, + "GetFlowLogsIntegrationTemplateResult":{ + "type":"structure", + "members":{ + "Result":{ + "shape":"String", + "locationName":"result" + } + } + }, + "GetGroupsForCapacityReservationRequest":{ + "type":"structure", + "required":["CapacityReservationId"], + "members":{ + "CapacityReservationId":{"shape":"CapacityReservationId"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"GetGroupsForCapacityReservationRequestMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetGroupsForCapacityReservationRequestMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "GetGroupsForCapacityReservationResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "CapacityReservationGroups":{ + "shape":"CapacityReservationGroupSet", + "locationName":"capacityReservationGroupSet" + } + } + }, + "GetHostReservationPurchasePreviewRequest":{ + "type":"structure", + "required":[ + "HostIdSet", + "OfferingId" + ], + "members":{ + "HostIdSet":{"shape":"RequestHostIdSet"}, + "OfferingId":{"shape":"OfferingId"} + } + }, + "GetHostReservationPurchasePreviewResult":{ + "type":"structure", + "members":{ + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" + }, + "Purchase":{ + "shape":"PurchaseSet", + "locationName":"purchase" + }, + "TotalHourlyPrice":{ + "shape":"String", + "locationName":"totalHourlyPrice" + }, + "TotalUpfrontPrice":{ + "shape":"String", + "locationName":"totalUpfrontPrice" + } + } + }, + "GetImageBlockPublicAccessStateRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "GetImageBlockPublicAccessStateResult":{ + "type":"structure", + "members":{ + "ImageBlockPublicAccessState":{ + "shape":"String", + "locationName":"imageBlockPublicAccessState" + } + } + }, + "GetInstanceTypesFromInstanceRequirementsRequest":{ + "type":"structure", + "required":[ + "ArchitectureTypes", + "VirtualizationTypes", + "InstanceRequirements" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ArchitectureTypes":{ + "shape":"ArchitectureTypeSet", + "locationName":"ArchitectureType" + }, + "VirtualizationTypes":{ + "shape":"VirtualizationTypeSet", + "locationName":"VirtualizationType" + }, + "InstanceRequirements":{"shape":"InstanceRequirementsRequest"}, + "MaxResults":{"shape":"Integer"}, + "NextToken":{"shape":"String"} + } + }, + "GetInstanceTypesFromInstanceRequirementsResult":{ + "type":"structure", + "members":{ + "InstanceTypes":{ + "shape":"InstanceTypeInfoFromInstanceRequirementsSet", + "locationName":"instanceTypeSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetInstanceUefiDataRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetInstanceUefiDataResult":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "UefiData":{ + "shape":"String", + "locationName":"uefiData" + } + } + }, + "GetIpamAddressHistoryRequest":{ + "type":"structure", + "required":[ + "Cidr", + "IpamScopeId" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "Cidr":{"shape":"String"}, + "IpamScopeId":{"shape":"IpamScopeId"}, + "VpcId":{"shape":"String"}, + "StartTime":{"shape":"MillisecondDateTime"}, + "EndTime":{"shape":"MillisecondDateTime"}, + "MaxResults":{"shape":"IpamAddressHistoryMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "GetIpamAddressHistoryResult":{ + "type":"structure", + "members":{ + "HistoryRecords":{ + "shape":"IpamAddressHistoryRecordSet", + "locationName":"historyRecordSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetIpamDiscoveredAccountsRequest":{ + "type":"structure", + "required":[ + "IpamResourceDiscoveryId", + "DiscoveryRegion" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryId":{"shape":"IpamResourceDiscoveryId"}, + "DiscoveryRegion":{"shape":"String"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"IpamMaxResults"} + } + }, + "GetIpamDiscoveredAccountsResult":{ + "type":"structure", + "members":{ + "IpamDiscoveredAccounts":{ + "shape":"IpamDiscoveredAccountSet", + "locationName":"ipamDiscoveredAccountSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetIpamDiscoveredResourceCidrsRequest":{ + "type":"structure", + "required":[ + "IpamResourceDiscoveryId", + "ResourceRegion" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryId":{"shape":"IpamResourceDiscoveryId"}, + "ResourceRegion":{"shape":"String"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"IpamMaxResults"} + } + }, + "GetIpamDiscoveredResourceCidrsResult":{ + "type":"structure", + "members":{ + "IpamDiscoveredResourceCidrs":{ + "shape":"IpamDiscoveredResourceCidrSet", + "locationName":"ipamDiscoveredResourceCidrSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetIpamPoolAllocationsMaxResults":{ + "type":"integer", + "max":100000, + "min":1000 + }, + "GetIpamPoolAllocationsRequest":{ + "type":"structure", + "required":["IpamPoolId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "IpamPoolAllocationId":{"shape":"IpamPoolAllocationId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"GetIpamPoolAllocationsMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "GetIpamPoolAllocationsResult":{ + "type":"structure", + "members":{ + "IpamPoolAllocations":{ + "shape":"IpamPoolAllocationSet", + "locationName":"ipamPoolAllocationSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetIpamPoolCidrsRequest":{ + "type":"structure", + "required":["IpamPoolId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"IpamMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "GetIpamPoolCidrsResult":{ + "type":"structure", + "members":{ + "IpamPoolCidrs":{ + "shape":"IpamPoolCidrSet", + "locationName":"ipamPoolCidrSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetIpamResourceCidrsRequest":{ + "type":"structure", + "required":["IpamScopeId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"IpamMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "IpamScopeId":{"shape":"IpamScopeId"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "ResourceId":{"shape":"String"}, + "ResourceType":{"shape":"IpamResourceType"}, + "ResourceTag":{"shape":"RequestIpamResourceTag"}, + "ResourceOwner":{"shape":"String"} + } + }, + "GetIpamResourceCidrsResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + }, + "IpamResourceCidrs":{ + "shape":"IpamResourceCidrSet", + "locationName":"ipamResourceCidrSet" + } + } + }, + "GetLaunchTemplateDataRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceId":{"shape":"InstanceId"} + } + }, + "GetLaunchTemplateDataResult":{ + "type":"structure", + "members":{ + "LaunchTemplateData":{ + "shape":"ResponseLaunchTemplateData", + "locationName":"launchTemplateData" + } + } + }, + "GetManagedPrefixListAssociationsMaxResults":{ + "type":"integer", + "max":255, + "min":5 + }, + "GetManagedPrefixListAssociationsRequest":{ + "type":"structure", + "required":["PrefixListId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "MaxResults":{"shape":"GetManagedPrefixListAssociationsMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "GetManagedPrefixListAssociationsResult":{ + "type":"structure", + "members":{ + "PrefixListAssociations":{ + "shape":"PrefixListAssociationSet", + "locationName":"prefixListAssociationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetManagedPrefixListEntriesRequest":{ + "type":"structure", + "required":["PrefixListId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "TargetVersion":{"shape":"Long"}, + "MaxResults":{"shape":"PrefixListMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "GetManagedPrefixListEntriesResult":{ + "type":"structure", + "members":{ + "Entries":{ + "shape":"PrefixListEntrySet", + "locationName":"entrySet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetNetworkInsightsAccessScopeAnalysisFindingsRequest":{ + "type":"structure", + "required":["NetworkInsightsAccessScopeAnalysisId"], + "members":{ + "NetworkInsightsAccessScopeAnalysisId":{"shape":"NetworkInsightsAccessScopeAnalysisId"}, + "MaxResults":{"shape":"NetworkInsightsMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetNetworkInsightsAccessScopeAnalysisFindingsResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeAnalysisId":{ + "shape":"NetworkInsightsAccessScopeAnalysisId", + "locationName":"networkInsightsAccessScopeAnalysisId" + }, + "AnalysisStatus":{ + "shape":"AnalysisStatus", + "locationName":"analysisStatus" + }, + "AnalysisFindings":{ + "shape":"AccessScopeAnalysisFindingList", + "locationName":"analysisFindingSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetNetworkInsightsAccessScopeContentRequest":{ + "type":"structure", + "required":["NetworkInsightsAccessScopeId"], + "members":{ + "NetworkInsightsAccessScopeId":{"shape":"NetworkInsightsAccessScopeId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetNetworkInsightsAccessScopeContentResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeContent":{ + "shape":"NetworkInsightsAccessScopeContent", + "locationName":"networkInsightsAccessScopeContent" + } + } + }, + "GetPasswordDataRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "GetPasswordDataResult":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "PasswordData":{ + "shape":"PasswordData", + "locationName":"passwordData" + }, + "Timestamp":{ + "shape":"DateTime", + "locationName":"timestamp" + } + } + }, + "GetReservedInstancesExchangeQuoteRequest":{ + "type":"structure", + "required":["ReservedInstanceIds"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ReservedInstanceIds":{ + "shape":"ReservedInstanceIdSet", + "locationName":"ReservedInstanceId" + }, + "TargetConfigurations":{ + "shape":"TargetConfigurationRequestSet", + "locationName":"TargetConfiguration" + } + } + }, + "GetReservedInstancesExchangeQuoteResult":{ + "type":"structure", + "members":{ + "CurrencyCode":{ + "shape":"String", + "locationName":"currencyCode" + }, + "IsValidExchange":{ + "shape":"Boolean", + "locationName":"isValidExchange" + }, + "OutputReservedInstancesWillExpireAt":{ + "shape":"DateTime", + "locationName":"outputReservedInstancesWillExpireAt" + }, + "PaymentDue":{ + "shape":"String", + "locationName":"paymentDue" + }, + "ReservedInstanceValueRollup":{ + "shape":"ReservationValue", + "locationName":"reservedInstanceValueRollup" + }, + "ReservedInstanceValueSet":{ + "shape":"ReservedInstanceReservationValueSet", + "locationName":"reservedInstanceValueSet" + }, + "TargetConfigurationValueRollup":{ + "shape":"ReservationValue", + "locationName":"targetConfigurationValueRollup" + }, + "TargetConfigurationValueSet":{ + "shape":"TargetReservationValueSet", + "locationName":"targetConfigurationValueSet" + }, + "ValidationFailureReason":{ + "shape":"String", + "locationName":"validationFailureReason" + } + } + }, + "GetSerialConsoleAccessStatusRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "GetSerialConsoleAccessStatusResult":{ + "type":"structure", + "members":{ + "SerialConsoleAccessEnabled":{ + "shape":"Boolean", + "locationName":"serialConsoleAccessEnabled" + } + } + }, + "GetSpotPlacementScoresRequest":{ + "type":"structure", + "required":["TargetCapacity"], + "members":{ + "InstanceTypes":{ + "shape":"InstanceTypes", + "locationName":"InstanceType" + }, + "TargetCapacity":{"shape":"SpotPlacementScoresTargetCapacity"}, + "TargetCapacityUnitType":{"shape":"TargetCapacityUnitType"}, + "SingleAvailabilityZone":{"shape":"Boolean"}, + "RegionNames":{ + "shape":"RegionNames", + "locationName":"RegionName" + }, + "InstanceRequirementsWithMetadata":{"shape":"InstanceRequirementsWithMetadataRequest"}, + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"SpotPlacementScoresMaxResults"}, + "NextToken":{"shape":"String"} + } + }, + "GetSpotPlacementScoresResult":{ + "type":"structure", + "members":{ + "SpotPlacementScores":{ + "shape":"SpotPlacementScores", + "locationName":"spotPlacementScoreSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetSubnetCidrReservationsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "GetSubnetCidrReservationsRequest":{ + "type":"structure", + "required":["SubnetId"], + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "SubnetId":{"shape":"SubnetId"}, + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"GetSubnetCidrReservationsMaxResults"} + } + }, + "GetSubnetCidrReservationsResult":{ + "type":"structure", + "members":{ + "SubnetIpv4CidrReservations":{ + "shape":"SubnetCidrReservationList", + "locationName":"subnetIpv4CidrReservationSet" + }, + "SubnetIpv6CidrReservations":{ + "shape":"SubnetCidrReservationList", + "locationName":"subnetIpv6CidrReservationSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetTransitGatewayAttachmentPropagationsRequest":{ + "type":"structure", + "required":["TransitGatewayAttachmentId"], + "members":{ + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayAttachmentPropagationsResult":{ + "type":"structure", + "members":{ + "TransitGatewayAttachmentPropagations":{ + "shape":"TransitGatewayAttachmentPropagationList", + "locationName":"transitGatewayAttachmentPropagations" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetTransitGatewayMulticastDomainAssociationsRequest":{ + "type":"structure", + "required":["TransitGatewayMulticastDomainId"], + "members":{ + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayMulticastDomainAssociationsResult":{ + "type":"structure", + "members":{ + "MulticastDomainAssociations":{ + "shape":"TransitGatewayMulticastDomainAssociationList", + "locationName":"multicastDomainAssociations" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetTransitGatewayPolicyTableAssociationsRequest":{ + "type":"structure", + "required":["TransitGatewayPolicyTableId"], + "members":{ + "TransitGatewayPolicyTableId":{"shape":"TransitGatewayPolicyTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayPolicyTableAssociationsResult":{ + "type":"structure", + "members":{ + "Associations":{ + "shape":"TransitGatewayPolicyTableAssociationList", + "locationName":"associations" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetTransitGatewayPolicyTableEntriesRequest":{ + "type":"structure", + "required":["TransitGatewayPolicyTableId"], + "members":{ + "TransitGatewayPolicyTableId":{"shape":"TransitGatewayPolicyTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayPolicyTableEntriesResult":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTableEntries":{ + "shape":"TransitGatewayPolicyTableEntryList", + "locationName":"transitGatewayPolicyTableEntries" + } + } + }, + "GetTransitGatewayPrefixListReferencesRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableId"], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayPrefixListReferencesResult":{ + "type":"structure", + "members":{ + "TransitGatewayPrefixListReferences":{ + "shape":"TransitGatewayPrefixListReferenceSet", + "locationName":"transitGatewayPrefixListReferenceSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetTransitGatewayRouteTableAssociationsRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableId"], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayRouteTableAssociationsResult":{ + "type":"structure", + "members":{ + "Associations":{ + "shape":"TransitGatewayRouteTableAssociationList", + "locationName":"associations" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetTransitGatewayRouteTablePropagationsRequest":{ + "type":"structure", + "required":["TransitGatewayRouteTableId"], + "members":{ + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetTransitGatewayRouteTablePropagationsResult":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTablePropagations":{ + "shape":"TransitGatewayRouteTablePropagationList", + "locationName":"transitGatewayRouteTablePropagations" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "GetVerifiedAccessEndpointPolicyRequest":{ + "type":"structure", + "required":["VerifiedAccessEndpointId"], + "members":{ + "VerifiedAccessEndpointId":{"shape":"VerifiedAccessEndpointId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetVerifiedAccessEndpointPolicyResult":{ + "type":"structure", + "members":{ + "PolicyEnabled":{ + "shape":"Boolean", + "locationName":"policyEnabled" + }, + "PolicyDocument":{ + "shape":"String", + "locationName":"policyDocument" + } + } + }, + "GetVerifiedAccessGroupPolicyRequest":{ + "type":"structure", + "required":["VerifiedAccessGroupId"], + "members":{ + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetVerifiedAccessGroupPolicyResult":{ + "type":"structure", + "members":{ + "PolicyEnabled":{ + "shape":"Boolean", + "locationName":"policyEnabled" + }, + "PolicyDocument":{ + "shape":"String", + "locationName":"policyDocument" + } + } + }, + "GetVpnConnectionDeviceSampleConfigurationRequest":{ + "type":"structure", + "required":[ + "VpnConnectionId", + "VpnConnectionDeviceTypeId" + ], + "members":{ + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "VpnConnectionDeviceTypeId":{"shape":"VpnConnectionDeviceTypeId"}, + "InternetKeyExchangeVersion":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetVpnConnectionDeviceSampleConfigurationResult":{ + "type":"structure", + "members":{ + "VpnConnectionDeviceSampleConfiguration":{ + "shape":"VpnConnectionDeviceSampleConfiguration", + "locationName":"vpnConnectionDeviceSampleConfiguration" + } + } + }, + "GetVpnConnectionDeviceTypesRequest":{ + "type":"structure", + "members":{ + "MaxResults":{"shape":"GVCDMaxResults"}, + "NextToken":{"shape":"NextToken"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetVpnConnectionDeviceTypesResult":{ + "type":"structure", + "members":{ + "VpnConnectionDeviceTypes":{ + "shape":"VpnConnectionDeviceTypeList", + "locationName":"vpnConnectionDeviceTypeSet" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, + "GetVpnTunnelReplacementStatusRequest":{ + "type":"structure", + "required":[ + "VpnConnectionId", + "VpnTunnelOutsideIpAddress" + ], + "members":{ + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "VpnTunnelOutsideIpAddress":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetVpnTunnelReplacementStatusResult":{ + "type":"structure", + "members":{ + "VpnConnectionId":{ + "shape":"VpnConnectionId", + "locationName":"vpnConnectionId" + }, + "TransitGatewayId":{ + "shape":"TransitGatewayId", + "locationName":"transitGatewayId" + }, + "CustomerGatewayId":{ + "shape":"CustomerGatewayId", + "locationName":"customerGatewayId" + }, + "VpnGatewayId":{ + "shape":"VpnGatewayId", + "locationName":"vpnGatewayId" + }, + "VpnTunnelOutsideIpAddress":{ + "shape":"String", + "locationName":"vpnTunnelOutsideIpAddress" + }, + "MaintenanceDetails":{ + "shape":"MaintenanceDetails", + "locationName":"maintenanceDetails" + } + } + }, + "GpuDeviceCount":{"type":"integer"}, + "GpuDeviceInfo":{ + "type":"structure", + "members":{ + "Name":{ + "shape":"GpuDeviceName", + "locationName":"name" + }, + "Manufacturer":{ + "shape":"GpuDeviceManufacturerName", + "locationName":"manufacturer" + }, + "Count":{ + "shape":"GpuDeviceCount", + "locationName":"count" + }, + "MemoryInfo":{ + "shape":"GpuDeviceMemoryInfo", + "locationName":"memoryInfo" + } + } + }, + "GpuDeviceInfoList":{ + "type":"list", + "member":{ + "shape":"GpuDeviceInfo", + "locationName":"item" + } + }, + "GpuDeviceManufacturerName":{"type":"string"}, + "GpuDeviceMemoryInfo":{ + "type":"structure", + "members":{ + "SizeInMiB":{ + "shape":"GpuDeviceMemorySize", + "locationName":"sizeInMiB" + } + } + }, + "GpuDeviceMemorySize":{"type":"integer"}, + "GpuDeviceName":{"type":"string"}, + "GpuInfo":{ + "type":"structure", + "members":{ + "Gpus":{ + "shape":"GpuDeviceInfoList", + "locationName":"gpus" + }, + "TotalGpuMemoryInMiB":{ + "shape":"totalGpuMemory", + "locationName":"totalGpuMemoryInMiB" + } + } + }, + "GroupIdStringList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"groupId" + } + }, + "GroupIdentifier":{ + "type":"structure", + "members":{ + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "GroupId":{ + "shape":"String", + "locationName":"groupId" + } + } + }, + "GroupIdentifierList":{ + "type":"list", + "member":{ + "shape":"GroupIdentifier", + "locationName":"item" + } + }, + "GroupIdentifierSet":{ + "type":"list", + "member":{ + "shape":"SecurityGroupIdentifier", + "locationName":"item" + } + }, + "GroupIds":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"item" + } + }, + "GroupNameStringList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupName", + "locationName":"GroupName" + } + }, + "HibernationFlag":{"type":"boolean"}, + "HibernationOptions":{ + "type":"structure", + "members":{ + "Configured":{ + "shape":"Boolean", + "locationName":"configured" + } + } + }, + "HibernationOptionsRequest":{ + "type":"structure", + "members":{ + "Configured":{"shape":"Boolean"} + } + }, + "HistoryRecord":{ + "type":"structure", + "members":{ + "EventInformation":{ + "shape":"EventInformation", + "locationName":"eventInformation" + }, + "EventType":{ + "shape":"EventType", + "locationName":"eventType" + }, + "Timestamp":{ + "shape":"DateTime", + "locationName":"timestamp" + } + } + }, + "HistoryRecordEntry":{ + "type":"structure", + "members":{ + "EventInformation":{ + "shape":"EventInformation", + "locationName":"eventInformation" + }, + "EventType":{ + "shape":"FleetEventType", + "locationName":"eventType" + }, + "Timestamp":{ + "shape":"DateTime", + "locationName":"timestamp" + } + } + }, + "HistoryRecordSet":{ + "type":"list", + "member":{ + "shape":"HistoryRecordEntry", + "locationName":"item" + } + }, + "HistoryRecords":{ + "type":"list", + "member":{ + "shape":"HistoryRecord", + "locationName":"item" + } + }, + "Host":{ + "type":"structure", + "members":{ + "AutoPlacement":{ + "shape":"AutoPlacement", + "locationName":"autoPlacement" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "AvailableCapacity":{ + "shape":"AvailableCapacity", + "locationName":"availableCapacity" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "HostId":{ + "shape":"String", + "locationName":"hostId" + }, + "HostProperties":{ + "shape":"HostProperties", + "locationName":"hostProperties" + }, + "HostReservationId":{ + "shape":"String", + "locationName":"hostReservationId" + }, + "Instances":{ + "shape":"HostInstanceList", + "locationName":"instances" + }, + "State":{ + "shape":"AllocationState", + "locationName":"state" + }, + "AllocationTime":{ + "shape":"DateTime", + "locationName":"allocationTime" + }, + "ReleaseTime":{ + "shape":"DateTime", + "locationName":"releaseTime" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "HostRecovery":{ + "shape":"HostRecovery", + "locationName":"hostRecovery" + }, + "AllowsMultipleInstanceTypes":{ + "shape":"AllowsMultipleInstanceTypes", + "locationName":"allowsMultipleInstanceTypes" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "AvailabilityZoneId":{ + "shape":"String", + "locationName":"availabilityZoneId" + }, + "MemberOfServiceLinkedResourceGroup":{ + "shape":"Boolean", + "locationName":"memberOfServiceLinkedResourceGroup" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "HostMaintenance":{ + "shape":"HostMaintenance", + "locationName":"hostMaintenance" + }, + "AssetId":{ + "shape":"AssetId", + "locationName":"assetId" + } + } + }, + "HostInstance":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + } + } + }, + "HostInstanceList":{ + "type":"list", + "member":{ + "shape":"HostInstance", + "locationName":"item" + } + }, + "HostList":{ + "type":"list", + "member":{ + "shape":"Host", + "locationName":"item" + } + }, + "HostMaintenance":{ + "type":"string", + "enum":[ + "on", + "off" + ] + }, + "HostOffering":{ + "type":"structure", + "members":{ + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" + }, + "Duration":{ + "shape":"Integer", + "locationName":"duration" + }, + "HourlyPrice":{ + "shape":"String", + "locationName":"hourlyPrice" + }, + "InstanceFamily":{ + "shape":"String", + "locationName":"instanceFamily" + }, + "OfferingId":{ + "shape":"OfferingId", + "locationName":"offeringId" + }, + "PaymentOption":{ + "shape":"PaymentOption", + "locationName":"paymentOption" + }, + "UpfrontPrice":{ + "shape":"String", + "locationName":"upfrontPrice" + } + } + }, + "HostOfferingSet":{ + "type":"list", + "member":{ + "shape":"HostOffering", + "locationName":"item" + } + }, + "HostProperties":{ + "type":"structure", + "members":{ + "Cores":{ + "shape":"Integer", + "locationName":"cores" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "InstanceFamily":{ + "shape":"String", + "locationName":"instanceFamily" + }, + "Sockets":{ + "shape":"Integer", + "locationName":"sockets" + }, + "TotalVCpus":{ + "shape":"Integer", + "locationName":"totalVCpus" + } + } + }, + "HostRecovery":{ + "type":"string", + "enum":[ + "on", + "off" + ] + }, + "HostReservation":{ + "type":"structure", + "members":{ + "Count":{ + "shape":"Integer", + "locationName":"count" + }, + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" + }, + "Duration":{ + "shape":"Integer", + "locationName":"duration" + }, + "End":{ + "shape":"DateTime", + "locationName":"end" + }, + "HostIdSet":{ + "shape":"ResponseHostIdSet", + "locationName":"hostIdSet" + }, + "HostReservationId":{ + "shape":"HostReservationId", + "locationName":"hostReservationId" + }, + "HourlyPrice":{ + "shape":"String", + "locationName":"hourlyPrice" + }, + "InstanceFamily":{ + "shape":"String", + "locationName":"instanceFamily" + }, + "OfferingId":{ + "shape":"OfferingId", + "locationName":"offeringId" + }, + "PaymentOption":{ + "shape":"PaymentOption", + "locationName":"paymentOption" + }, + "Start":{ + "shape":"DateTime", + "locationName":"start" + }, + "State":{ + "shape":"ReservationState", + "locationName":"state" + }, + "UpfrontPrice":{ + "shape":"String", + "locationName":"upfrontPrice" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "HostReservationId":{"type":"string"}, + "HostReservationIdSet":{ + "type":"list", + "member":{ + "shape":"HostReservationId", + "locationName":"item" + } + }, + "HostReservationSet":{ + "type":"list", + "member":{ + "shape":"HostReservation", + "locationName":"item" + } + }, + "HostTenancy":{ + "type":"string", + "enum":[ + "dedicated", + "host" + ] + }, + "HostnameType":{ + "type":"string", + "enum":[ + "ip-name", + "resource-name" + ] + }, + "Hour":{ + "type":"integer", + "max":23, + "min":0 + }, + "HttpTokensState":{ + "type":"string", + "enum":[ + "optional", + "required" + ] + }, + "HypervisorType":{ + "type":"string", + "enum":[ + "ovm", + "xen" + ] + }, + "IKEVersionsList":{ + "type":"list", + "member":{ + "shape":"IKEVersionsListValue", + "locationName":"item" + } + }, + "IKEVersionsListValue":{ + "type":"structure", + "members":{ + "Value":{ + "shape":"String", + "locationName":"value" + } + } + }, + "IKEVersionsRequestList":{ + "type":"list", + "member":{ + "shape":"IKEVersionsRequestListValue", + "locationName":"item" + } + }, + "IKEVersionsRequestListValue":{ + "type":"structure", + "members":{ + "Value":{"shape":"String"} + } + }, + "IamInstanceProfile":{ + "type":"structure", + "members":{ + "Arn":{ + "shape":"String", + "locationName":"arn" + }, + "Id":{ + "shape":"String", + "locationName":"id" + } + } + }, + "IamInstanceProfileAssociation":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "IamInstanceProfile":{ + "shape":"IamInstanceProfile", + "locationName":"iamInstanceProfile" + }, + "State":{ + "shape":"IamInstanceProfileAssociationState", + "locationName":"state" + }, + "Timestamp":{ + "shape":"DateTime", + "locationName":"timestamp" + } + } + }, + "IamInstanceProfileAssociationId":{"type":"string"}, + "IamInstanceProfileAssociationSet":{ + "type":"list", + "member":{ + "shape":"IamInstanceProfileAssociation", + "locationName":"item" + } + }, + "IamInstanceProfileAssociationState":{ + "type":"string", + "enum":[ + "associating", + "associated", + "disassociating", + "disassociated" + ] + }, + "IamInstanceProfileSpecification":{ + "type":"structure", + "members":{ + "Arn":{ + "shape":"String", + "locationName":"arn" + }, + "Name":{ + "shape":"String", + "locationName":"name" + } + } + }, + "IcmpTypeCode":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"Integer", + "locationName":"code" + }, + "Type":{ + "shape":"Integer", + "locationName":"type" + } + } + }, + "IdFormat":{ + "type":"structure", + "members":{ + "Deadline":{ + "shape":"DateTime", + "locationName":"deadline" + }, + "Resource":{ + "shape":"String", + "locationName":"resource" + }, + "UseLongIds":{ + "shape":"Boolean", + "locationName":"useLongIds" + } + } + }, + "IdFormatList":{ + "type":"list", + "member":{ + "shape":"IdFormat", + "locationName":"item" + } + }, + "Igmpv2SupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "Image":{ + "type":"structure", + "members":{ + "Architecture":{ + "shape":"ArchitectureValues", + "locationName":"architecture" + }, + "CreationDate":{ + "shape":"String", + "locationName":"creationDate" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "ImageLocation":{ + "shape":"String", + "locationName":"imageLocation" + }, + "ImageType":{ + "shape":"ImageTypeValues", + "locationName":"imageType" + }, + "Public":{ + "shape":"Boolean", + "locationName":"isPublic" + }, + "KernelId":{ + "shape":"String", + "locationName":"kernelId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"imageOwnerId" + }, + "Platform":{ + "shape":"PlatformValues", + "locationName":"platform" + }, + "PlatformDetails":{ + "shape":"String", + "locationName":"platformDetails" + }, + "UsageOperation":{ + "shape":"String", + "locationName":"usageOperation" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "RamdiskId":{ + "shape":"String", + "locationName":"ramdiskId" + }, + "State":{ + "shape":"ImageState", + "locationName":"imageState" + }, + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingList", + "locationName":"blockDeviceMapping" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "EnaSupport":{ + "shape":"Boolean", + "locationName":"enaSupport" + }, + "Hypervisor":{ + "shape":"HypervisorType", + "locationName":"hypervisor" + }, + "ImageOwnerAlias":{ + "shape":"String", + "locationName":"imageOwnerAlias" + }, + "Name":{ + "shape":"String", + "locationName":"name" + }, + "RootDeviceName":{ + "shape":"String", + "locationName":"rootDeviceName" + }, + "RootDeviceType":{ + "shape":"DeviceType", + "locationName":"rootDeviceType" + }, + "SriovNetSupport":{ + "shape":"String", + "locationName":"sriovNetSupport" + }, + "StateReason":{ + "shape":"StateReason", + "locationName":"stateReason" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VirtualizationType":{ + "shape":"VirtualizationType", + "locationName":"virtualizationType" + }, + "BootMode":{ + "shape":"BootModeValues", + "locationName":"bootMode" + }, + "TpmSupport":{ + "shape":"TpmSupportValues", + "locationName":"tpmSupport" + }, + "DeprecationTime":{ + "shape":"String", + "locationName":"deprecationTime" + }, + "ImdsSupport":{ + "shape":"ImdsSupportValues", + "locationName":"imdsSupport" + } + } + }, + "ImageAttribute":{ + "type":"structure", + "members":{ + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingList", + "locationName":"blockDeviceMapping" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "LaunchPermissions":{ + "shape":"LaunchPermissionList", + "locationName":"launchPermission" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "Description":{ + "shape":"AttributeValue", + "locationName":"description" + }, + "KernelId":{ + "shape":"AttributeValue", + "locationName":"kernel" + }, + "RamdiskId":{ + "shape":"AttributeValue", + "locationName":"ramdisk" + }, + "SriovNetSupport":{ + "shape":"AttributeValue", + "locationName":"sriovNetSupport" + }, + "BootMode":{ + "shape":"AttributeValue", + "locationName":"bootMode" + }, + "TpmSupport":{ + "shape":"AttributeValue", + "locationName":"tpmSupport" + }, + "UefiData":{ + "shape":"AttributeValue", + "locationName":"uefiData" + }, + "LastLaunchedTime":{ + "shape":"AttributeValue", + "locationName":"lastLaunchedTime" + }, + "ImdsSupport":{ + "shape":"AttributeValue", + "locationName":"imdsSupport" + } + } + }, + "ImageAttributeName":{ + "type":"string", + "enum":[ + "description", + "kernel", + "ramdisk", + "launchPermission", + "productCodes", + "blockDeviceMapping", + "sriovNetSupport", + "bootMode", + "tpmSupport", + "uefiData", + "lastLaunchedTime", + "imdsSupport" + ] + }, + "ImageBlockPublicAccessDisabledState":{ + "type":"string", + "enum":["unblocked"] + }, + "ImageBlockPublicAccessEnabledState":{ + "type":"string", + "enum":["block-new-sharing"] + }, + "ImageDiskContainer":{ + "type":"structure", + "members":{ + "Description":{"shape":"String"}, + "DeviceName":{"shape":"String"}, + "Format":{"shape":"String"}, + "SnapshotId":{"shape":"SnapshotId"}, + "Url":{"shape":"SensitiveUrl"}, + "UserBucket":{"shape":"UserBucket"} + } + }, + "ImageDiskContainerList":{ + "type":"list", + "member":{ + "shape":"ImageDiskContainer", + "locationName":"item" + } + }, + "ImageId":{"type":"string"}, + "ImageIdList":{ + "type":"list", + "member":{ + "shape":"ImageId", + "locationName":"item" + } + }, + "ImageIdStringList":{ + "type":"list", + "member":{ + "shape":"ImageId", + "locationName":"ImageId" + } + }, + "ImageList":{ + "type":"list", + "member":{ + "shape":"Image", + "locationName":"item" + } + }, + "ImageRecycleBinInfo":{ + "type":"structure", + "members":{ + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "Name":{ + "shape":"String", + "locationName":"name" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "RecycleBinEnterTime":{ + "shape":"MillisecondDateTime", + "locationName":"recycleBinEnterTime" + }, + "RecycleBinExitTime":{ + "shape":"MillisecondDateTime", + "locationName":"recycleBinExitTime" + } + } + }, + "ImageRecycleBinInfoList":{ + "type":"list", + "member":{ + "shape":"ImageRecycleBinInfo", + "locationName":"item" + } + }, + "ImageState":{ + "type":"string", + "enum":[ + "pending", + "available", + "invalid", + "deregistered", + "transient", + "failed", + "error" + ] + }, + "ImageTypeValues":{ + "type":"string", + "enum":[ + "machine", + "kernel", + "ramdisk" + ] + }, + "ImdsSupportValues":{ + "type":"string", + "enum":["v2.0"] + }, + "ImportClientVpnClientCertificateRevocationListRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "CertificateRevocationList" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "CertificateRevocationList":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ImportClientVpnClientCertificateRevocationListResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "ImportImageLicenseConfigurationRequest":{ + "type":"structure", + "members":{ + "LicenseConfigurationArn":{"shape":"String"} + } + }, + "ImportImageLicenseConfigurationResponse":{ + "type":"structure", + "members":{ + "LicenseConfigurationArn":{ + "shape":"String", + "locationName":"licenseConfigurationArn" + } + } + }, + "ImportImageLicenseSpecificationListRequest":{ + "type":"list", + "member":{ + "shape":"ImportImageLicenseConfigurationRequest", + "locationName":"item" + } + }, + "ImportImageLicenseSpecificationListResponse":{ + "type":"list", + "member":{ + "shape":"ImportImageLicenseConfigurationResponse", + "locationName":"item" + } + }, + "ImportImageRequest":{ + "type":"structure", + "members":{ + "Architecture":{"shape":"String"}, + "ClientData":{"shape":"ClientData"}, + "ClientToken":{"shape":"String"}, + "Description":{"shape":"String"}, + "DiskContainers":{ + "shape":"ImageDiskContainerList", + "locationName":"DiskContainer" + }, + "DryRun":{"shape":"Boolean"}, + "Encrypted":{"shape":"Boolean"}, + "Hypervisor":{"shape":"String"}, + "KmsKeyId":{"shape":"KmsKeyId"}, + "LicenseType":{"shape":"String"}, + "Platform":{"shape":"String"}, + "RoleName":{"shape":"String"}, + "LicenseSpecifications":{"shape":"ImportImageLicenseSpecificationListRequest"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "UsageOperation":{"shape":"String"}, + "BootMode":{"shape":"BootModeValues"} + } + }, + "ImportImageResult":{ + "type":"structure", + "members":{ + "Architecture":{ + "shape":"String", + "locationName":"architecture" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "Hypervisor":{ + "shape":"String", + "locationName":"hypervisor" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "ImportTaskId":{ + "shape":"ImportImageTaskId", + "locationName":"importTaskId" + }, + "KmsKeyId":{ + "shape":"KmsKeyId", + "locationName":"kmsKeyId" + }, + "LicenseType":{ + "shape":"String", + "locationName":"licenseType" + }, + "Platform":{ + "shape":"String", + "locationName":"platform" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "SnapshotDetails":{ + "shape":"SnapshotDetailList", + "locationName":"snapshotDetailSet" + }, + "Status":{ + "shape":"String", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "LicenseSpecifications":{ + "shape":"ImportImageLicenseSpecificationListResponse", + "locationName":"licenseSpecifications" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "UsageOperation":{ + "shape":"String", + "locationName":"usageOperation" + } + } + }, + "ImportImageTask":{ + "type":"structure", + "members":{ + "Architecture":{ + "shape":"String", + "locationName":"architecture" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "Hypervisor":{ + "shape":"String", + "locationName":"hypervisor" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "ImportTaskId":{ + "shape":"String", + "locationName":"importTaskId" + }, + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" + }, + "LicenseType":{ + "shape":"String", + "locationName":"licenseType" + }, + "Platform":{ + "shape":"String", + "locationName":"platform" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "SnapshotDetails":{ + "shape":"SnapshotDetailList", + "locationName":"snapshotDetailSet" + }, + "Status":{ + "shape":"String", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "LicenseSpecifications":{ + "shape":"ImportImageLicenseSpecificationListResponse", + "locationName":"licenseSpecifications" + }, + "UsageOperation":{ + "shape":"String", + "locationName":"usageOperation" + }, + "BootMode":{ + "shape":"BootModeValues", + "locationName":"bootMode" + } + } + }, + "ImportImageTaskId":{"type":"string"}, + "ImportImageTaskList":{ + "type":"list", + "member":{ + "shape":"ImportImageTask", + "locationName":"item" + } + }, + "ImportInstanceLaunchSpecification":{ + "type":"structure", + "members":{ + "AdditionalInfo":{ + "shape":"String", + "locationName":"additionalInfo" + }, + "Architecture":{ + "shape":"ArchitectureValues", + "locationName":"architecture" + }, + "GroupIds":{ + "shape":"SecurityGroupIdStringList", + "locationName":"GroupId" + }, + "GroupNames":{ + "shape":"SecurityGroupStringList", + "locationName":"GroupName" + }, + "InstanceInitiatedShutdownBehavior":{ + "shape":"ShutdownBehavior", + "locationName":"instanceInitiatedShutdownBehavior" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "Monitoring":{ + "shape":"Boolean", + "locationName":"monitoring" + }, + "Placement":{ + "shape":"Placement", + "locationName":"placement" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "UserData":{ + "shape":"UserData", + "locationName":"userData" + } + } + }, + "ImportInstanceRequest":{ + "type":"structure", + "required":["Platform"], + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DiskImages":{ + "shape":"DiskImageList", + "locationName":"diskImage" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "LaunchSpecification":{ + "shape":"ImportInstanceLaunchSpecification", + "locationName":"launchSpecification" + }, + "Platform":{ + "shape":"PlatformValues", + "locationName":"platform" + } + } + }, + "ImportInstanceResult":{ + "type":"structure", + "members":{ + "ConversionTask":{ + "shape":"ConversionTask", + "locationName":"conversionTask" + } + } + }, + "ImportInstanceTaskDetails":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Platform":{ + "shape":"PlatformValues", + "locationName":"platform" + }, + "Volumes":{ + "shape":"ImportInstanceVolumeDetailSet", + "locationName":"volumes" + } + } + }, + "ImportInstanceVolumeDetailItem":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "BytesConverted":{ + "shape":"Long", + "locationName":"bytesConverted" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Image":{ + "shape":"DiskImageDescription", + "locationName":"image" + }, + "Status":{ + "shape":"String", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Volume":{ + "shape":"DiskImageVolumeDescription", + "locationName":"volume" + } + } + }, + "ImportInstanceVolumeDetailSet":{ + "type":"list", + "member":{ + "shape":"ImportInstanceVolumeDetailItem", + "locationName":"item" + } + }, + "ImportKeyPairRequest":{ + "type":"structure", + "required":[ + "KeyName", + "PublicKeyMaterial" + ], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "KeyName":{ + "shape":"String", + "locationName":"keyName" + }, + "PublicKeyMaterial":{ + "shape":"Blob", + "locationName":"publicKeyMaterial" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "ImportKeyPairResult":{ + "type":"structure", + "members":{ + "KeyFingerprint":{ + "shape":"String", + "locationName":"keyFingerprint" + }, + "KeyName":{ + "shape":"String", + "locationName":"keyName" + }, + "KeyPairId":{ + "shape":"String", + "locationName":"keyPairId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ImportManifestUrl":{ + "type":"string", + "sensitive":true + }, + "ImportSnapshotRequest":{ + "type":"structure", + "members":{ + "ClientData":{"shape":"ClientData"}, + "ClientToken":{"shape":"String"}, + "Description":{"shape":"String"}, + "DiskContainer":{"shape":"SnapshotDiskContainer"}, + "DryRun":{"shape":"Boolean"}, + "Encrypted":{"shape":"Boolean"}, + "KmsKeyId":{"shape":"KmsKeyId"}, + "RoleName":{"shape":"String"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } + } + }, + "ImportSnapshotResult":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ImportTaskId":{ + "shape":"String", + "locationName":"importTaskId" + }, + "SnapshotTaskDetail":{ + "shape":"SnapshotTaskDetail", + "locationName":"snapshotTaskDetail" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ImportSnapshotTask":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ImportTaskId":{ + "shape":"String", + "locationName":"importTaskId" + }, + "SnapshotTaskDetail":{ + "shape":"SnapshotTaskDetail", + "locationName":"snapshotTaskDetail" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "ImportSnapshotTaskId":{"type":"string"}, + "ImportSnapshotTaskIdList":{ + "type":"list", + "member":{ + "shape":"ImportSnapshotTaskId", + "locationName":"ImportTaskId" + } + }, + "ImportSnapshotTaskList":{ + "type":"list", + "member":{ + "shape":"ImportSnapshotTask", + "locationName":"item" + } + }, + "ImportTaskId":{"type":"string"}, + "ImportTaskIdList":{ + "type":"list", + "member":{ + "shape":"ImportImageTaskId", + "locationName":"ImportTaskId" + } + }, + "ImportVolumeRequest":{ + "type":"structure", + "required":[ + "AvailabilityZone", + "Image", + "Volume" + ], + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "Image":{ + "shape":"DiskImageDetail", + "locationName":"image" + }, + "Volume":{ + "shape":"VolumeDetail", + "locationName":"volume" + } + } + }, + "ImportVolumeResult":{ + "type":"structure", + "members":{ + "ConversionTask":{ + "shape":"ConversionTask", + "locationName":"conversionTask" + } + } + }, + "ImportVolumeTaskDetails":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "BytesConverted":{ + "shape":"Long", + "locationName":"bytesConverted" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Image":{ + "shape":"DiskImageDescription", + "locationName":"image" + }, + "Volume":{ + "shape":"DiskImageVolumeDescription", + "locationName":"volume" + } + } + }, + "InferenceAcceleratorInfo":{ + "type":"structure", + "members":{ + "Accelerators":{ + "shape":"InferenceDeviceInfoList", + "locationName":"accelerators" + }, + "TotalInferenceMemoryInMiB":{ + "shape":"totalInferenceMemory", + "locationName":"totalInferenceMemoryInMiB" + } + } + }, + "InferenceDeviceCount":{"type":"integer"}, + "InferenceDeviceInfo":{ + "type":"structure", + "members":{ + "Count":{ + "shape":"InferenceDeviceCount", + "locationName":"count" + }, + "Name":{ + "shape":"InferenceDeviceName", + "locationName":"name" + }, + "Manufacturer":{ + "shape":"InferenceDeviceManufacturerName", + "locationName":"manufacturer" + }, + "MemoryInfo":{ + "shape":"InferenceDeviceMemoryInfo", + "locationName":"memoryInfo" + } + } + }, + "InferenceDeviceInfoList":{ + "type":"list", + "member":{"shape":"InferenceDeviceInfo"}, + "locationName":"item" + }, + "InferenceDeviceManufacturerName":{"type":"string"}, + "InferenceDeviceMemoryInfo":{ + "type":"structure", + "members":{ + "SizeInMiB":{ + "shape":"InferenceDeviceMemorySize", + "locationName":"sizeInMiB" + } + } + }, + "InferenceDeviceMemorySize":{"type":"integer"}, + "InferenceDeviceName":{"type":"string"}, + "InsideCidrBlocksStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "Instance":{ + "type":"structure", + "members":{ + "AmiLaunchIndex":{ + "shape":"Integer", + "locationName":"amiLaunchIndex" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "KernelId":{ + "shape":"String", + "locationName":"kernelId" + }, + "KeyName":{ + "shape":"String", + "locationName":"keyName" + }, + "LaunchTime":{ + "shape":"DateTime", + "locationName":"launchTime" + }, + "Monitoring":{ + "shape":"Monitoring", + "locationName":"monitoring" + }, + "Placement":{ + "shape":"Placement", + "locationName":"placement" + }, + "Platform":{ + "shape":"PlatformValues", + "locationName":"platform" + }, + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "PublicDnsName":{ + "shape":"String", + "locationName":"dnsName" + }, + "PublicIpAddress":{ + "shape":"String", + "locationName":"ipAddress" + }, + "RamdiskId":{ + "shape":"String", + "locationName":"ramdiskId" + }, + "State":{ + "shape":"InstanceState", + "locationName":"instanceState" + }, + "StateTransitionReason":{ + "shape":"String", + "locationName":"reason" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "Architecture":{ + "shape":"ArchitectureValues", + "locationName":"architecture" + }, + "BlockDeviceMappings":{ + "shape":"InstanceBlockDeviceMappingList", + "locationName":"blockDeviceMapping" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" + }, + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" + }, + "EnaSupport":{ + "shape":"Boolean", + "locationName":"enaSupport" + }, + "Hypervisor":{ + "shape":"HypervisorType", + "locationName":"hypervisor" + }, + "IamInstanceProfile":{ + "shape":"IamInstanceProfile", + "locationName":"iamInstanceProfile" + }, + "InstanceLifecycle":{ + "shape":"InstanceLifecycleType", + "locationName":"instanceLifecycle" + }, + "ElasticGpuAssociations":{ + "shape":"ElasticGpuAssociationList", + "locationName":"elasticGpuAssociationSet" + }, + "ElasticInferenceAcceleratorAssociations":{ + "shape":"ElasticInferenceAcceleratorAssociationList", + "locationName":"elasticInferenceAcceleratorAssociationSet" + }, + "NetworkInterfaces":{ + "shape":"InstanceNetworkInterfaceList", + "locationName":"networkInterfaceSet" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "RootDeviceName":{ + "shape":"String", + "locationName":"rootDeviceName" + }, + "RootDeviceType":{ + "shape":"DeviceType", + "locationName":"rootDeviceType" + }, + "SecurityGroups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "SourceDestCheck":{ + "shape":"Boolean", + "locationName":"sourceDestCheck" + }, + "SpotInstanceRequestId":{ + "shape":"String", + "locationName":"spotInstanceRequestId" + }, + "SriovNetSupport":{ + "shape":"String", + "locationName":"sriovNetSupport" + }, + "StateReason":{ + "shape":"StateReason", + "locationName":"stateReason" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VirtualizationType":{ + "shape":"VirtualizationType", + "locationName":"virtualizationType" + }, + "CpuOptions":{ + "shape":"CpuOptions", + "locationName":"cpuOptions" + }, + "CapacityReservationId":{ + "shape":"String", + "locationName":"capacityReservationId" + }, + "CapacityReservationSpecification":{ + "shape":"CapacityReservationSpecificationResponse", + "locationName":"capacityReservationSpecification" + }, + "HibernationOptions":{ + "shape":"HibernationOptions", + "locationName":"hibernationOptions" + }, + "Licenses":{ + "shape":"LicenseList", + "locationName":"licenseSet" + }, + "MetadataOptions":{ + "shape":"InstanceMetadataOptionsResponse", + "locationName":"metadataOptions" + }, + "EnclaveOptions":{ + "shape":"EnclaveOptions", + "locationName":"enclaveOptions" + }, + "BootMode":{ + "shape":"BootModeValues", + "locationName":"bootMode" + }, + "PlatformDetails":{ + "shape":"String", + "locationName":"platformDetails" + }, + "UsageOperation":{ + "shape":"String", + "locationName":"usageOperation" + }, + "UsageOperationUpdateTime":{ + "shape":"MillisecondDateTime", + "locationName":"usageOperationUpdateTime" + }, + "PrivateDnsNameOptions":{ + "shape":"PrivateDnsNameOptionsResponse", + "locationName":"privateDnsNameOptions" + }, + "Ipv6Address":{ + "shape":"String", + "locationName":"ipv6Address" + }, + "TpmSupport":{ + "shape":"String", + "locationName":"tpmSupport" + }, + "MaintenanceOptions":{ + "shape":"InstanceMaintenanceOptions", + "locationName":"maintenanceOptions" + }, + "CurrentInstanceBootMode":{ + "shape":"InstanceBootModeValues", + "locationName":"currentInstanceBootMode" + } + } + }, + "InstanceAttribute":{ + "type":"structure", + "members":{ + "Groups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "BlockDeviceMappings":{ + "shape":"InstanceBlockDeviceMappingList", + "locationName":"blockDeviceMapping" + }, + "DisableApiTermination":{ + "shape":"AttributeBooleanValue", + "locationName":"disableApiTermination" + }, + "EnaSupport":{ + "shape":"AttributeBooleanValue", + "locationName":"enaSupport" + }, + "EnclaveOptions":{ + "shape":"EnclaveOptions", + "locationName":"enclaveOptions" + }, + "EbsOptimized":{ + "shape":"AttributeBooleanValue", + "locationName":"ebsOptimized" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "InstanceInitiatedShutdownBehavior":{ + "shape":"AttributeValue", + "locationName":"instanceInitiatedShutdownBehavior" + }, + "InstanceType":{ + "shape":"AttributeValue", + "locationName":"instanceType" + }, + "KernelId":{ + "shape":"AttributeValue", + "locationName":"kernel" + }, + "ProductCodes":{ + "shape":"ProductCodeList", + "locationName":"productCodes" + }, + "RamdiskId":{ + "shape":"AttributeValue", + "locationName":"ramdisk" + }, + "RootDeviceName":{ + "shape":"AttributeValue", + "locationName":"rootDeviceName" + }, + "SourceDestCheck":{ + "shape":"AttributeBooleanValue", + "locationName":"sourceDestCheck" + }, + "SriovNetSupport":{ + "shape":"AttributeValue", + "locationName":"sriovNetSupport" + }, + "UserData":{ + "shape":"AttributeValue", + "locationName":"userData" + }, + "DisableApiStop":{ + "shape":"AttributeBooleanValue", + "locationName":"disableApiStop" + } + } + }, + "InstanceAttributeName":{ + "type":"string", + "enum":[ + "instanceType", + "kernel", + "ramdisk", + "userData", + "disableApiTermination", + "instanceInitiatedShutdownBehavior", + "rootDeviceName", + "blockDeviceMapping", + "productCodes", + "sourceDestCheck", + "groupSet", + "ebsOptimized", + "sriovNetSupport", + "enaSupport", + "enclaveOptions", + "disableApiStop" + ] + }, + "InstanceAutoRecoveryState":{ + "type":"string", + "enum":[ + "disabled", + "default" + ] + }, + "InstanceBlockDeviceMapping":{ + "type":"structure", + "members":{ + "DeviceName":{ + "shape":"String", + "locationName":"deviceName" + }, + "Ebs":{ + "shape":"EbsInstanceBlockDevice", + "locationName":"ebs" + } + } + }, + "InstanceBlockDeviceMappingList":{ + "type":"list", + "member":{ + "shape":"InstanceBlockDeviceMapping", + "locationName":"item" + } + }, + "InstanceBlockDeviceMappingSpecification":{ + "type":"structure", + "members":{ + "DeviceName":{ + "shape":"String", + "locationName":"deviceName" + }, + "Ebs":{ + "shape":"EbsInstanceBlockDeviceSpecification", + "locationName":"ebs" + }, + "NoDevice":{ + "shape":"String", + "locationName":"noDevice" + }, + "VirtualName":{ + "shape":"String", + "locationName":"virtualName" + } + } + }, + "InstanceBlockDeviceMappingSpecificationList":{ + "type":"list", + "member":{ + "shape":"InstanceBlockDeviceMappingSpecification", + "locationName":"item" + } + }, + "InstanceBootModeValues":{ + "type":"string", + "enum":[ + "legacy-bios", + "uefi" + ] + }, + "InstanceCapacity":{ + "type":"structure", + "members":{ + "AvailableCapacity":{ + "shape":"Integer", + "locationName":"availableCapacity" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "TotalCapacity":{ + "shape":"Integer", + "locationName":"totalCapacity" + } + } + }, + "InstanceConnectEndpointId":{"type":"string"}, + "InstanceConnectEndpointMaxResults":{ + "type":"integer", + "max":50, + "min":1 + }, + "InstanceConnectEndpointSet":{ + "type":"list", + "member":{ + "shape":"Ec2InstanceConnectEndpoint", + "locationName":"item" + } + }, + "InstanceCount":{ + "type":"structure", + "members":{ + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" + }, + "State":{ + "shape":"ListingState", + "locationName":"state" + } + } + }, + "InstanceCountList":{ + "type":"list", + "member":{ + "shape":"InstanceCount", + "locationName":"item" + } + }, + "InstanceCreditSpecification":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "CpuCredits":{ + "shape":"String", + "locationName":"cpuCredits" + } + } + }, + "InstanceCreditSpecificationList":{ + "type":"list", + "member":{ + "shape":"InstanceCreditSpecification", + "locationName":"item" + } + }, + "InstanceCreditSpecificationListRequest":{ + "type":"list", + "member":{ + "shape":"InstanceCreditSpecificationRequest", + "locationName":"item" + } + }, + "InstanceCreditSpecificationRequest":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "CpuCredits":{"shape":"String"} + } + }, + "InstanceEventId":{"type":"string"}, + "InstanceEventWindow":{ + "type":"structure", + "members":{ + "InstanceEventWindowId":{ + "shape":"InstanceEventWindowId", + "locationName":"instanceEventWindowId" + }, + "TimeRanges":{ + "shape":"InstanceEventWindowTimeRangeList", + "locationName":"timeRangeSet" + }, + "Name":{ + "shape":"String", + "locationName":"name" + }, + "CronExpression":{ + "shape":"InstanceEventWindowCronExpression", + "locationName":"cronExpression" + }, + "AssociationTarget":{ + "shape":"InstanceEventWindowAssociationTarget", + "locationName":"associationTarget" + }, + "State":{ + "shape":"InstanceEventWindowState", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "InstanceEventWindowAssociationRequest":{ + "type":"structure", + "members":{ + "InstanceIds":{ + "shape":"InstanceIdList", + "locationName":"InstanceId" + }, + "InstanceTags":{ + "shape":"TagList", + "locationName":"InstanceTag" + }, + "DedicatedHostIds":{ + "shape":"DedicatedHostIdList", + "locationName":"DedicatedHostId" + } + } + }, + "InstanceEventWindowAssociationTarget":{ + "type":"structure", + "members":{ + "InstanceIds":{ + "shape":"InstanceIdList", + "locationName":"instanceIdSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "DedicatedHostIds":{ + "shape":"DedicatedHostIdList", + "locationName":"dedicatedHostIdSet" + } + } + }, + "InstanceEventWindowCronExpression":{"type":"string"}, + "InstanceEventWindowDisassociationRequest":{ + "type":"structure", + "members":{ + "InstanceIds":{ + "shape":"InstanceIdList", + "locationName":"InstanceId" + }, + "InstanceTags":{ + "shape":"TagList", + "locationName":"InstanceTag" + }, + "DedicatedHostIds":{ + "shape":"DedicatedHostIdList", + "locationName":"DedicatedHostId" + } + } + }, + "InstanceEventWindowId":{"type":"string"}, + "InstanceEventWindowIdSet":{ + "type":"list", + "member":{ + "shape":"InstanceEventWindowId", + "locationName":"InstanceEventWindowId" + } + }, + "InstanceEventWindowSet":{ + "type":"list", + "member":{ + "shape":"InstanceEventWindow", + "locationName":"item" + } + }, + "InstanceEventWindowState":{ + "type":"string", + "enum":[ + "creating", + "deleting", + "active", + "deleted" + ] + }, + "InstanceEventWindowStateChange":{ + "type":"structure", + "members":{ + "InstanceEventWindowId":{ + "shape":"InstanceEventWindowId", + "locationName":"instanceEventWindowId" + }, + "State":{ + "shape":"InstanceEventWindowState", + "locationName":"state" + } + } + }, + "InstanceEventWindowTimeRange":{ + "type":"structure", + "members":{ + "StartWeekDay":{ + "shape":"WeekDay", + "locationName":"startWeekDay" + }, + "StartHour":{ + "shape":"Hour", + "locationName":"startHour" + }, + "EndWeekDay":{ + "shape":"WeekDay", + "locationName":"endWeekDay" + }, + "EndHour":{ + "shape":"Hour", + "locationName":"endHour" + } + } + }, + "InstanceEventWindowTimeRangeList":{ + "type":"list", + "member":{ + "shape":"InstanceEventWindowTimeRange", + "locationName":"item" + } + }, + "InstanceEventWindowTimeRangeRequest":{ + "type":"structure", + "members":{ + "StartWeekDay":{"shape":"WeekDay"}, + "StartHour":{"shape":"Hour"}, + "EndWeekDay":{"shape":"WeekDay"}, + "EndHour":{"shape":"Hour"} + } + }, + "InstanceEventWindowTimeRangeRequestSet":{ + "type":"list", + "member":{"shape":"InstanceEventWindowTimeRangeRequest"} + }, + "InstanceExportDetails":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "TargetEnvironment":{ + "shape":"ExportEnvironment", + "locationName":"targetEnvironment" + } + } + }, + "InstanceFamilyCreditSpecification":{ + "type":"structure", + "members":{ + "InstanceFamily":{ + "shape":"UnlimitedSupportedInstanceFamily", + "locationName":"instanceFamily" + }, + "CpuCredits":{ + "shape":"String", + "locationName":"cpuCredits" + } + } + }, + "InstanceGeneration":{ + "type":"string", + "enum":[ + "current", + "previous" + ] + }, + "InstanceGenerationSet":{ + "type":"list", + "member":{ + "shape":"InstanceGeneration", + "locationName":"item" + } + }, + "InstanceHealthStatus":{ + "type":"string", + "enum":[ + "healthy", + "unhealthy" + ] + }, + "InstanceId":{"type":"string"}, + "InstanceIdForResolver":{"type":"string"}, + "InstanceIdList":{ + "type":"list", + "member":{ + "shape":"InstanceId", + "locationName":"item" + } + }, + "InstanceIdSet":{ + "type":"list", + "member":{ + "shape":"InstanceId", + "locationName":"item" + } + }, + "InstanceIdStringList":{ + "type":"list", + "member":{ + "shape":"InstanceId", + "locationName":"InstanceId" + } + }, + "InstanceIdWithVolumeResolver":{"type":"string"}, + "InstanceIdsSet":{ + "type":"list", + "member":{ + "shape":"InstanceId", + "locationName":"item" + } + }, + "InstanceInterruptionBehavior":{ + "type":"string", + "enum":[ + "hibernate", + "stop", + "terminate" + ] + }, + "InstanceIpv4Prefix":{ + "type":"structure", + "members":{ + "Ipv4Prefix":{ + "shape":"String", + "locationName":"ipv4Prefix" + } + } + }, + "InstanceIpv4PrefixList":{ + "type":"list", + "member":{ + "shape":"InstanceIpv4Prefix", + "locationName":"item" + } + }, + "InstanceIpv6Address":{ + "type":"structure", + "members":{ + "Ipv6Address":{ + "shape":"String", + "locationName":"ipv6Address" + }, + "IsPrimaryIpv6":{ + "shape":"Boolean", + "locationName":"isPrimaryIpv6" + } + } + }, + "InstanceIpv6AddressList":{ + "type":"list", + "member":{ + "shape":"InstanceIpv6Address", + "locationName":"item" + } + }, + "InstanceIpv6AddressListRequest":{ + "type":"list", + "member":{ + "shape":"InstanceIpv6AddressRequest", + "locationName":"InstanceIpv6Address" + } + }, + "InstanceIpv6AddressRequest":{ + "type":"structure", + "members":{ + "Ipv6Address":{"shape":"String"} + } + }, + "InstanceIpv6Prefix":{ + "type":"structure", + "members":{ + "Ipv6Prefix":{ + "shape":"String", + "locationName":"ipv6Prefix" + } + } + }, + "InstanceIpv6PrefixList":{ + "type":"list", + "member":{ + "shape":"InstanceIpv6Prefix", + "locationName":"item" + } + }, + "InstanceLifecycle":{ + "type":"string", + "enum":[ + "spot", + "on-demand" + ] + }, + "InstanceLifecycleType":{ + "type":"string", + "enum":[ + "spot", + "scheduled" + ] + }, + "InstanceList":{ + "type":"list", + "member":{ + "shape":"Instance", + "locationName":"item" + } + }, + "InstanceMaintenanceOptions":{ + "type":"structure", + "members":{ + "AutoRecovery":{ + "shape":"InstanceAutoRecoveryState", + "locationName":"autoRecovery" + } + } + }, + "InstanceMaintenanceOptionsRequest":{ + "type":"structure", + "members":{ + "AutoRecovery":{"shape":"InstanceAutoRecoveryState"} + } + }, + "InstanceMarketOptionsRequest":{ + "type":"structure", + "members":{ + "MarketType":{"shape":"MarketType"}, + "SpotOptions":{"shape":"SpotMarketOptions"} + } + }, + "InstanceMatchCriteria":{ + "type":"string", + "enum":[ + "open", + "targeted" + ] + }, + "InstanceMetadataEndpointState":{ + "type":"string", + "enum":[ + "disabled", + "enabled" + ] + }, + "InstanceMetadataOptionsRequest":{ + "type":"structure", + "members":{ + "HttpTokens":{"shape":"HttpTokensState"}, + "HttpPutResponseHopLimit":{"shape":"Integer"}, + "HttpEndpoint":{"shape":"InstanceMetadataEndpointState"}, + "HttpProtocolIpv6":{"shape":"InstanceMetadataProtocolState"}, + "InstanceMetadataTags":{"shape":"InstanceMetadataTagsState"} + } + }, + "InstanceMetadataOptionsResponse":{ + "type":"structure", + "members":{ + "State":{ + "shape":"InstanceMetadataOptionsState", + "locationName":"state" + }, + "HttpTokens":{ + "shape":"HttpTokensState", + "locationName":"httpTokens" + }, + "HttpPutResponseHopLimit":{ + "shape":"Integer", + "locationName":"httpPutResponseHopLimit" + }, + "HttpEndpoint":{ + "shape":"InstanceMetadataEndpointState", + "locationName":"httpEndpoint" + }, + "HttpProtocolIpv6":{ + "shape":"InstanceMetadataProtocolState", + "locationName":"httpProtocolIpv6" + }, + "InstanceMetadataTags":{ + "shape":"InstanceMetadataTagsState", + "locationName":"instanceMetadataTags" + } + } + }, + "InstanceMetadataOptionsState":{ + "type":"string", + "enum":[ + "pending", + "applied" + ] + }, + "InstanceMetadataProtocolState":{ + "type":"string", + "enum":[ + "disabled", + "enabled" + ] + }, + "InstanceMetadataTagsState":{ + "type":"string", + "enum":[ + "disabled", + "enabled" + ] + }, + "InstanceMonitoring":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Monitoring":{ + "shape":"Monitoring", + "locationName":"monitoring" + } + } + }, + "InstanceMonitoringList":{ + "type":"list", + "member":{ + "shape":"InstanceMonitoring", + "locationName":"item" + } + }, + "InstanceNetworkInterface":{ + "type":"structure", + "members":{ + "Association":{ + "shape":"InstanceNetworkInterfaceAssociation", + "locationName":"association" + }, + "Attachment":{ + "shape":"InstanceNetworkInterfaceAttachment", + "locationName":"attachment" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Groups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "Ipv6Addresses":{ + "shape":"InstanceIpv6AddressList", + "locationName":"ipv6AddressesSet" + }, + "MacAddress":{ + "shape":"String", + "locationName":"macAddress" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "PrivateIpAddresses":{ + "shape":"InstancePrivateIpAddressList", + "locationName":"privateIpAddressesSet" + }, + "SourceDestCheck":{ + "shape":"Boolean", + "locationName":"sourceDestCheck" + }, + "Status":{ + "shape":"NetworkInterfaceStatus", + "locationName":"status" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "InterfaceType":{ + "shape":"String", + "locationName":"interfaceType" + }, + "Ipv4Prefixes":{ + "shape":"InstanceIpv4PrefixList", + "locationName":"ipv4PrefixSet" + }, + "Ipv6Prefixes":{ + "shape":"InstanceIpv6PrefixList", + "locationName":"ipv6PrefixSet" + } + } + }, + "InstanceNetworkInterfaceAssociation":{ + "type":"structure", + "members":{ + "CarrierIp":{ + "shape":"String", + "locationName":"carrierIp" + }, + "CustomerOwnedIp":{ + "shape":"String", + "locationName":"customerOwnedIp" + }, + "IpOwnerId":{ + "shape":"String", + "locationName":"ipOwnerId" + }, + "PublicDnsName":{ + "shape":"String", + "locationName":"publicDnsName" + }, + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" + } + } + }, + "InstanceNetworkInterfaceAttachment":{ + "type":"structure", + "members":{ + "AttachTime":{ + "shape":"DateTime", + "locationName":"attachTime" + }, + "AttachmentId":{ + "shape":"String", + "locationName":"attachmentId" + }, + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "DeviceIndex":{ + "shape":"Integer", + "locationName":"deviceIndex" + }, + "Status":{ + "shape":"AttachmentStatus", + "locationName":"status" + }, + "NetworkCardIndex":{ + "shape":"Integer", + "locationName":"networkCardIndex" + } + } + }, + "InstanceNetworkInterfaceList":{ + "type":"list", + "member":{ + "shape":"InstanceNetworkInterface", + "locationName":"item" + } + }, + "InstanceNetworkInterfaceSpecification":{ + "type":"structure", + "members":{ + "AssociatePublicIpAddress":{ + "shape":"Boolean", + "locationName":"associatePublicIpAddress" + }, + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DeviceIndex":{ + "shape":"Integer", + "locationName":"deviceIndex" + }, + "Groups":{ + "shape":"SecurityGroupIdStringList", + "locationName":"SecurityGroupId" + }, + "Ipv6AddressCount":{ + "shape":"Integer", + "locationName":"ipv6AddressCount" + }, + "Ipv6Addresses":{ + "shape":"InstanceIpv6AddressList", + "locationName":"ipv6AddressesSet", + "queryName":"Ipv6Addresses" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "PrivateIpAddresses":{ + "shape":"PrivateIpAddressSpecificationList", + "locationName":"privateIpAddressesSet", + "queryName":"PrivateIpAddresses" + }, + "SecondaryPrivateIpAddressCount":{ + "shape":"Integer", + "locationName":"secondaryPrivateIpAddressCount" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "AssociateCarrierIpAddress":{"shape":"Boolean"}, + "InterfaceType":{"shape":"String"}, + "NetworkCardIndex":{"shape":"Integer"}, + "Ipv4Prefixes":{ + "shape":"Ipv4PrefixList", + "locationName":"Ipv4Prefix" + }, + "Ipv4PrefixCount":{"shape":"Integer"}, + "Ipv6Prefixes":{ + "shape":"Ipv6PrefixList", + "locationName":"Ipv6Prefix" + }, + "Ipv6PrefixCount":{"shape":"Integer"}, + "PrimaryIpv6":{"shape":"Boolean"} + } + }, + "InstanceNetworkInterfaceSpecificationList":{ + "type":"list", + "member":{ + "shape":"InstanceNetworkInterfaceSpecification", + "locationName":"item" + } + }, + "InstancePrivateIpAddress":{ + "type":"structure", + "members":{ + "Association":{ + "shape":"InstanceNetworkInterfaceAssociation", + "locationName":"association" + }, + "Primary":{ + "shape":"Boolean", + "locationName":"primary" + }, + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + } + } + }, + "InstancePrivateIpAddressList":{ + "type":"list", + "member":{ + "shape":"InstancePrivateIpAddress", + "locationName":"item" + } + }, + "InstanceRequirements":{ + "type":"structure", + "members":{ + "VCpuCount":{ + "shape":"VCpuCountRange", + "locationName":"vCpuCount" + }, + "MemoryMiB":{ + "shape":"MemoryMiB", + "locationName":"memoryMiB" + }, + "CpuManufacturers":{ + "shape":"CpuManufacturerSet", + "locationName":"cpuManufacturerSet" + }, + "MemoryGiBPerVCpu":{ + "shape":"MemoryGiBPerVCpu", + "locationName":"memoryGiBPerVCpu" + }, + "ExcludedInstanceTypes":{ + "shape":"ExcludedInstanceTypeSet", + "locationName":"excludedInstanceTypeSet" + }, + "InstanceGenerations":{ + "shape":"InstanceGenerationSet", + "locationName":"instanceGenerationSet" + }, + "SpotMaxPricePercentageOverLowestPrice":{ + "shape":"Integer", + "locationName":"spotMaxPricePercentageOverLowestPrice" + }, + "OnDemandMaxPricePercentageOverLowestPrice":{ + "shape":"Integer", + "locationName":"onDemandMaxPricePercentageOverLowestPrice" + }, + "BareMetal":{ + "shape":"BareMetal", + "locationName":"bareMetal" + }, + "BurstablePerformance":{ + "shape":"BurstablePerformance", + "locationName":"burstablePerformance" + }, + "RequireHibernateSupport":{ + "shape":"Boolean", + "locationName":"requireHibernateSupport" + }, + "NetworkInterfaceCount":{ + "shape":"NetworkInterfaceCount", + "locationName":"networkInterfaceCount" + }, + "LocalStorage":{ + "shape":"LocalStorage", + "locationName":"localStorage" + }, + "LocalStorageTypes":{ + "shape":"LocalStorageTypeSet", + "locationName":"localStorageTypeSet" + }, + "TotalLocalStorageGB":{ + "shape":"TotalLocalStorageGB", + "locationName":"totalLocalStorageGB" + }, + "BaselineEbsBandwidthMbps":{ + "shape":"BaselineEbsBandwidthMbps", + "locationName":"baselineEbsBandwidthMbps" + }, + "AcceleratorTypes":{ + "shape":"AcceleratorTypeSet", + "locationName":"acceleratorTypeSet" + }, + "AcceleratorCount":{ + "shape":"AcceleratorCount", + "locationName":"acceleratorCount" + }, + "AcceleratorManufacturers":{ + "shape":"AcceleratorManufacturerSet", + "locationName":"acceleratorManufacturerSet" + }, + "AcceleratorNames":{ + "shape":"AcceleratorNameSet", + "locationName":"acceleratorNameSet" + }, + "AcceleratorTotalMemoryMiB":{ + "shape":"AcceleratorTotalMemoryMiB", + "locationName":"acceleratorTotalMemoryMiB" + }, + "NetworkBandwidthGbps":{ + "shape":"NetworkBandwidthGbps", + "locationName":"networkBandwidthGbps" + }, + "AllowedInstanceTypes":{ + "shape":"AllowedInstanceTypeSet", + "locationName":"allowedInstanceTypeSet" + } + } + }, + "InstanceRequirementsRequest":{ + "type":"structure", + "required":[ + "VCpuCount", + "MemoryMiB" + ], + "members":{ + "VCpuCount":{"shape":"VCpuCountRangeRequest"}, + "MemoryMiB":{"shape":"MemoryMiBRequest"}, + "CpuManufacturers":{ + "shape":"CpuManufacturerSet", + "locationName":"CpuManufacturer" + }, + "MemoryGiBPerVCpu":{"shape":"MemoryGiBPerVCpuRequest"}, + "ExcludedInstanceTypes":{ + "shape":"ExcludedInstanceTypeSet", + "locationName":"ExcludedInstanceType" + }, + "InstanceGenerations":{ + "shape":"InstanceGenerationSet", + "locationName":"InstanceGeneration" + }, + "SpotMaxPricePercentageOverLowestPrice":{"shape":"Integer"}, + "OnDemandMaxPricePercentageOverLowestPrice":{"shape":"Integer"}, + "BareMetal":{"shape":"BareMetal"}, + "BurstablePerformance":{"shape":"BurstablePerformance"}, + "RequireHibernateSupport":{"shape":"Boolean"}, + "NetworkInterfaceCount":{"shape":"NetworkInterfaceCountRequest"}, + "LocalStorage":{"shape":"LocalStorage"}, + "LocalStorageTypes":{ + "shape":"LocalStorageTypeSet", + "locationName":"LocalStorageType" + }, + "TotalLocalStorageGB":{"shape":"TotalLocalStorageGBRequest"}, + "BaselineEbsBandwidthMbps":{"shape":"BaselineEbsBandwidthMbpsRequest"}, + "AcceleratorTypes":{ + "shape":"AcceleratorTypeSet", + "locationName":"AcceleratorType" + }, + "AcceleratorCount":{"shape":"AcceleratorCountRequest"}, + "AcceleratorManufacturers":{ + "shape":"AcceleratorManufacturerSet", + "locationName":"AcceleratorManufacturer" + }, + "AcceleratorNames":{ + "shape":"AcceleratorNameSet", + "locationName":"AcceleratorName" + }, + "AcceleratorTotalMemoryMiB":{"shape":"AcceleratorTotalMemoryMiBRequest"}, + "NetworkBandwidthGbps":{"shape":"NetworkBandwidthGbpsRequest"}, + "AllowedInstanceTypes":{ + "shape":"AllowedInstanceTypeSet", + "locationName":"AllowedInstanceType" + } + } + }, + "InstanceRequirementsWithMetadataRequest":{ + "type":"structure", + "members":{ + "ArchitectureTypes":{ + "shape":"ArchitectureTypeSet", + "locationName":"ArchitectureType" + }, + "VirtualizationTypes":{ + "shape":"VirtualizationTypeSet", + "locationName":"VirtualizationType" + }, + "InstanceRequirements":{"shape":"InstanceRequirementsRequest"} + } + }, + "InstanceSpecification":{ + "type":"structure", + "required":["InstanceId"], + "members":{ + "InstanceId":{"shape":"InstanceIdWithVolumeResolver"}, + "ExcludeBootVolume":{"shape":"Boolean"}, + "ExcludeDataVolumeIds":{ + "shape":"VolumeIdStringList", + "locationName":"ExcludeDataVolumeId" + } + } + }, + "InstanceState":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"Integer", + "locationName":"code" + }, + "Name":{ + "shape":"InstanceStateName", + "locationName":"name" + } + } + }, + "InstanceStateChange":{ + "type":"structure", + "members":{ + "CurrentState":{ + "shape":"InstanceState", + "locationName":"currentState" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "PreviousState":{ + "shape":"InstanceState", + "locationName":"previousState" + } + } + }, + "InstanceStateChangeList":{ + "type":"list", + "member":{ + "shape":"InstanceStateChange", + "locationName":"item" + } + }, + "InstanceStateName":{ + "type":"string", + "enum":[ + "pending", + "running", + "shutting-down", + "terminated", + "stopping", + "stopped" + ] + }, + "InstanceStatus":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "Events":{ + "shape":"InstanceStatusEventList", + "locationName":"eventsSet" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "InstanceState":{ + "shape":"InstanceState", + "locationName":"instanceState" + }, + "InstanceStatus":{ + "shape":"InstanceStatusSummary", + "locationName":"instanceStatus" + }, + "SystemStatus":{ + "shape":"InstanceStatusSummary", + "locationName":"systemStatus" + } + } + }, + "InstanceStatusDetails":{ + "type":"structure", + "members":{ + "ImpairedSince":{ + "shape":"DateTime", + "locationName":"impairedSince" + }, + "Name":{ + "shape":"StatusName", + "locationName":"name" + }, + "Status":{ + "shape":"StatusType", + "locationName":"status" + } + } + }, + "InstanceStatusDetailsList":{ + "type":"list", + "member":{ + "shape":"InstanceStatusDetails", + "locationName":"item" + } + }, + "InstanceStatusEvent":{ + "type":"structure", + "members":{ + "InstanceEventId":{ + "shape":"InstanceEventId", + "locationName":"instanceEventId" + }, + "Code":{ + "shape":"EventCode", + "locationName":"code" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "NotAfter":{ + "shape":"DateTime", + "locationName":"notAfter" + }, + "NotBefore":{ + "shape":"DateTime", + "locationName":"notBefore" + }, + "NotBeforeDeadline":{ + "shape":"DateTime", + "locationName":"notBeforeDeadline" + } + } + }, + "InstanceStatusEventList":{ + "type":"list", + "member":{ + "shape":"InstanceStatusEvent", + "locationName":"item" + } + }, + "InstanceStatusList":{ + "type":"list", + "member":{ + "shape":"InstanceStatus", + "locationName":"item" + } + }, + "InstanceStatusSummary":{ + "type":"structure", + "members":{ + "Details":{ + "shape":"InstanceStatusDetailsList", + "locationName":"details" + }, + "Status":{ + "shape":"SummaryStatus", + "locationName":"status" + } + } + }, + "InstanceStorageEncryptionSupport":{ + "type":"string", + "enum":[ + "unsupported", + "required" + ] + }, + "InstanceStorageFlag":{"type":"boolean"}, + "InstanceStorageInfo":{ + "type":"structure", + "members":{ + "TotalSizeInGB":{ + "shape":"DiskSize", + "locationName":"totalSizeInGB" + }, + "Disks":{ + "shape":"DiskInfoList", + "locationName":"disks" + }, + "NvmeSupport":{ + "shape":"EphemeralNvmeSupport", + "locationName":"nvmeSupport" + }, + "EncryptionSupport":{ + "shape":"InstanceStorageEncryptionSupport", + "locationName":"encryptionSupport" + } + } + }, + "InstanceTagKeySet":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "InstanceTagNotificationAttribute":{ + "type":"structure", + "members":{ + "InstanceTagKeys":{ + "shape":"InstanceTagKeySet", + "locationName":"instanceTagKeySet" + }, + "IncludeAllTagsOfInstance":{ + "shape":"Boolean", + "locationName":"includeAllTagsOfInstance" + } + } + }, + "InstanceType":{ + "type":"string", + "enum":[ + "a1.medium", + "a1.large", + "a1.xlarge", + "a1.2xlarge", + "a1.4xlarge", + "a1.metal", + "c1.medium", + "c1.xlarge", + "c3.large", + "c3.xlarge", + "c3.2xlarge", + "c3.4xlarge", + "c3.8xlarge", + "c4.large", + "c4.xlarge", + "c4.2xlarge", + "c4.4xlarge", + "c4.8xlarge", + "c5.large", + "c5.xlarge", + "c5.2xlarge", + "c5.4xlarge", + "c5.9xlarge", + "c5.12xlarge", + "c5.18xlarge", + "c5.24xlarge", + "c5.metal", + "c5a.large", + "c5a.xlarge", + "c5a.2xlarge", + "c5a.4xlarge", + "c5a.8xlarge", + "c5a.12xlarge", + "c5a.16xlarge", + "c5a.24xlarge", + "c5ad.large", + "c5ad.xlarge", + "c5ad.2xlarge", + "c5ad.4xlarge", + "c5ad.8xlarge", + "c5ad.12xlarge", + "c5ad.16xlarge", + "c5ad.24xlarge", + "c5d.large", + "c5d.xlarge", + "c5d.2xlarge", + "c5d.4xlarge", + "c5d.9xlarge", + "c5d.12xlarge", + "c5d.18xlarge", + "c5d.24xlarge", + "c5d.metal", + "c5n.large", + "c5n.xlarge", + "c5n.2xlarge", + "c5n.4xlarge", + "c5n.9xlarge", + "c5n.18xlarge", + "c5n.metal", + "c6g.medium", + "c6g.large", + "c6g.xlarge", + "c6g.2xlarge", + "c6g.4xlarge", + "c6g.8xlarge", + "c6g.12xlarge", + "c6g.16xlarge", + "c6g.metal", + "c6gd.medium", + "c6gd.large", + "c6gd.xlarge", + "c6gd.2xlarge", + "c6gd.4xlarge", + "c6gd.8xlarge", + "c6gd.12xlarge", + "c6gd.16xlarge", + "c6gd.metal", + "c6gn.medium", + "c6gn.large", + "c6gn.xlarge", + "c6gn.2xlarge", + "c6gn.4xlarge", + "c6gn.8xlarge", + "c6gn.12xlarge", + "c6gn.16xlarge", + "c6i.large", + "c6i.xlarge", + "c6i.2xlarge", + "c6i.4xlarge", + "c6i.8xlarge", + "c6i.12xlarge", + "c6i.16xlarge", + "c6i.24xlarge", + "c6i.32xlarge", + "c6i.metal", + "cc1.4xlarge", + "cc2.8xlarge", + "cg1.4xlarge", + "cr1.8xlarge", + "d2.xlarge", + "d2.2xlarge", + "d2.4xlarge", + "d2.8xlarge", + "d3.xlarge", + "d3.2xlarge", + "d3.4xlarge", + "d3.8xlarge", + "d3en.xlarge", + "d3en.2xlarge", + "d3en.4xlarge", + "d3en.6xlarge", + "d3en.8xlarge", + "d3en.12xlarge", + "dl1.24xlarge", + "f1.2xlarge", + "f1.4xlarge", + "f1.16xlarge", + "g2.2xlarge", + "g2.8xlarge", + "g3.4xlarge", + "g3.8xlarge", + "g3.16xlarge", + "g3s.xlarge", + "g4ad.xlarge", + "g4ad.2xlarge", + "g4ad.4xlarge", + "g4ad.8xlarge", + "g4ad.16xlarge", + "g4dn.xlarge", + "g4dn.2xlarge", + "g4dn.4xlarge", + "g4dn.8xlarge", + "g4dn.12xlarge", + "g4dn.16xlarge", + "g4dn.metal", + "g5.xlarge", + "g5.2xlarge", + "g5.4xlarge", + "g5.8xlarge", + "g5.12xlarge", + "g5.16xlarge", + "g5.24xlarge", + "g5.48xlarge", + "g5g.xlarge", + "g5g.2xlarge", + "g5g.4xlarge", + "g5g.8xlarge", + "g5g.16xlarge", + "g5g.metal", + "hi1.4xlarge", + "hpc6a.48xlarge", + "hs1.8xlarge", + "h1.2xlarge", + "h1.4xlarge", + "h1.8xlarge", + "h1.16xlarge", + "i2.xlarge", + "i2.2xlarge", + "i2.4xlarge", + "i2.8xlarge", + "i3.large", + "i3.xlarge", + "i3.2xlarge", + "i3.4xlarge", + "i3.8xlarge", + "i3.16xlarge", + "i3.metal", + "i3en.large", + "i3en.xlarge", + "i3en.2xlarge", + "i3en.3xlarge", + "i3en.6xlarge", + "i3en.12xlarge", + "i3en.24xlarge", + "i3en.metal", + "im4gn.large", + "im4gn.xlarge", + "im4gn.2xlarge", + "im4gn.4xlarge", + "im4gn.8xlarge", + "im4gn.16xlarge", + "inf1.xlarge", + "inf1.2xlarge", + "inf1.6xlarge", + "inf1.24xlarge", + "is4gen.medium", + "is4gen.large", + "is4gen.xlarge", + "is4gen.2xlarge", + "is4gen.4xlarge", + "is4gen.8xlarge", + "m1.small", + "m1.medium", + "m1.large", + "m1.xlarge", + "m2.xlarge", + "m2.2xlarge", + "m2.4xlarge", + "m3.medium", + "m3.large", + "m3.xlarge", + "m3.2xlarge", + "m4.large", + "m4.xlarge", + "m4.2xlarge", + "m4.4xlarge", + "m4.10xlarge", + "m4.16xlarge", + "m5.large", + "m5.xlarge", + "m5.2xlarge", + "m5.4xlarge", + "m5.8xlarge", + "m5.12xlarge", + "m5.16xlarge", + "m5.24xlarge", + "m5.metal", + "m5a.large", + "m5a.xlarge", + "m5a.2xlarge", + "m5a.4xlarge", + "m5a.8xlarge", + "m5a.12xlarge", + "m5a.16xlarge", + "m5a.24xlarge", + "m5ad.large", + "m5ad.xlarge", + "m5ad.2xlarge", + "m5ad.4xlarge", + "m5ad.8xlarge", + "m5ad.12xlarge", + "m5ad.16xlarge", + "m5ad.24xlarge", + "m5d.large", + "m5d.xlarge", + "m5d.2xlarge", + "m5d.4xlarge", + "m5d.8xlarge", + "m5d.12xlarge", + "m5d.16xlarge", + "m5d.24xlarge", + "m5d.metal", + "m5dn.large", + "m5dn.xlarge", + "m5dn.2xlarge", + "m5dn.4xlarge", + "m5dn.8xlarge", + "m5dn.12xlarge", + "m5dn.16xlarge", + "m5dn.24xlarge", + "m5dn.metal", + "m5n.large", + "m5n.xlarge", + "m5n.2xlarge", + "m5n.4xlarge", + "m5n.8xlarge", + "m5n.12xlarge", + "m5n.16xlarge", + "m5n.24xlarge", + "m5n.metal", + "m5zn.large", + "m5zn.xlarge", + "m5zn.2xlarge", + "m5zn.3xlarge", + "m5zn.6xlarge", + "m5zn.12xlarge", + "m5zn.metal", + "m6a.large", + "m6a.xlarge", + "m6a.2xlarge", + "m6a.4xlarge", + "m6a.8xlarge", + "m6a.12xlarge", + "m6a.16xlarge", + "m6a.24xlarge", + "m6a.32xlarge", + "m6a.48xlarge", + "m6g.metal", + "m6g.medium", + "m6g.large", + "m6g.xlarge", + "m6g.2xlarge", + "m6g.4xlarge", + "m6g.8xlarge", + "m6g.12xlarge", + "m6g.16xlarge", + "m6gd.metal", + "m6gd.medium", + "m6gd.large", + "m6gd.xlarge", + "m6gd.2xlarge", + "m6gd.4xlarge", + "m6gd.8xlarge", + "m6gd.12xlarge", + "m6gd.16xlarge", + "m6i.large", + "m6i.xlarge", + "m6i.2xlarge", + "m6i.4xlarge", + "m6i.8xlarge", + "m6i.12xlarge", + "m6i.16xlarge", + "m6i.24xlarge", + "m6i.32xlarge", + "m6i.metal", + "mac1.metal", + "p2.xlarge", + "p2.8xlarge", + "p2.16xlarge", + "p3.2xlarge", + "p3.8xlarge", + "p3.16xlarge", + "p3dn.24xlarge", + "p4d.24xlarge", + "r3.large", + "r3.xlarge", + "r3.2xlarge", + "r3.4xlarge", + "r3.8xlarge", + "r4.large", + "r4.xlarge", + "r4.2xlarge", + "r4.4xlarge", + "r4.8xlarge", + "r4.16xlarge", + "r5.large", + "r5.xlarge", + "r5.2xlarge", + "r5.4xlarge", + "r5.8xlarge", + "r5.12xlarge", + "r5.16xlarge", + "r5.24xlarge", + "r5.metal", + "r5a.large", + "r5a.xlarge", + "r5a.2xlarge", + "r5a.4xlarge", + "r5a.8xlarge", + "r5a.12xlarge", + "r5a.16xlarge", + "r5a.24xlarge", + "r5ad.large", + "r5ad.xlarge", + "r5ad.2xlarge", + "r5ad.4xlarge", + "r5ad.8xlarge", + "r5ad.12xlarge", + "r5ad.16xlarge", + "r5ad.24xlarge", + "r5b.large", + "r5b.xlarge", + "r5b.2xlarge", + "r5b.4xlarge", + "r5b.8xlarge", + "r5b.12xlarge", + "r5b.16xlarge", + "r5b.24xlarge", + "r5b.metal", + "r5d.large", + "r5d.xlarge", + "r5d.2xlarge", + "r5d.4xlarge", + "r5d.8xlarge", + "r5d.12xlarge", + "r5d.16xlarge", + "r5d.24xlarge", + "r5d.metal", + "r5dn.large", + "r5dn.xlarge", + "r5dn.2xlarge", + "r5dn.4xlarge", + "r5dn.8xlarge", + "r5dn.12xlarge", + "r5dn.16xlarge", + "r5dn.24xlarge", + "r5dn.metal", + "r5n.large", + "r5n.xlarge", + "r5n.2xlarge", + "r5n.4xlarge", + "r5n.8xlarge", + "r5n.12xlarge", + "r5n.16xlarge", + "r5n.24xlarge", + "r5n.metal", + "r6g.medium", + "r6g.large", + "r6g.xlarge", + "r6g.2xlarge", + "r6g.4xlarge", + "r6g.8xlarge", + "r6g.12xlarge", + "r6g.16xlarge", + "r6g.metal", + "r6gd.medium", + "r6gd.large", + "r6gd.xlarge", + "r6gd.2xlarge", + "r6gd.4xlarge", + "r6gd.8xlarge", + "r6gd.12xlarge", + "r6gd.16xlarge", + "r6gd.metal", + "r6i.large", + "r6i.xlarge", + "r6i.2xlarge", + "r6i.4xlarge", + "r6i.8xlarge", + "r6i.12xlarge", + "r6i.16xlarge", + "r6i.24xlarge", + "r6i.32xlarge", + "r6i.metal", + "t1.micro", + "t2.nano", + "t2.micro", + "t2.small", + "t2.medium", + "t2.large", + "t2.xlarge", + "t2.2xlarge", + "t3.nano", + "t3.micro", + "t3.small", + "t3.medium", + "t3.large", + "t3.xlarge", + "t3.2xlarge", + "t3a.nano", + "t3a.micro", + "t3a.small", + "t3a.medium", + "t3a.large", + "t3a.xlarge", + "t3a.2xlarge", + "t4g.nano", + "t4g.micro", + "t4g.small", + "t4g.medium", + "t4g.large", + "t4g.xlarge", + "t4g.2xlarge", + "u-6tb1.56xlarge", + "u-6tb1.112xlarge", + "u-9tb1.112xlarge", + "u-12tb1.112xlarge", + "u-6tb1.metal", + "u-9tb1.metal", + "u-12tb1.metal", + "u-18tb1.metal", + "u-24tb1.metal", + "vt1.3xlarge", + "vt1.6xlarge", + "vt1.24xlarge", + "x1.16xlarge", + "x1.32xlarge", + "x1e.xlarge", + "x1e.2xlarge", + "x1e.4xlarge", + "x1e.8xlarge", + "x1e.16xlarge", + "x1e.32xlarge", + "x2iezn.2xlarge", + "x2iezn.4xlarge", + "x2iezn.6xlarge", + "x2iezn.8xlarge", + "x2iezn.12xlarge", + "x2iezn.metal", + "x2gd.medium", + "x2gd.large", + "x2gd.xlarge", + "x2gd.2xlarge", + "x2gd.4xlarge", + "x2gd.8xlarge", + "x2gd.12xlarge", + "x2gd.16xlarge", + "x2gd.metal", + "z1d.large", + "z1d.xlarge", + "z1d.2xlarge", + "z1d.3xlarge", + "z1d.6xlarge", + "z1d.12xlarge", + "z1d.metal", + "x2idn.16xlarge", + "x2idn.24xlarge", + "x2idn.32xlarge", + "x2iedn.xlarge", + "x2iedn.2xlarge", + "x2iedn.4xlarge", + "x2iedn.8xlarge", + "x2iedn.16xlarge", + "x2iedn.24xlarge", + "x2iedn.32xlarge", + "c6a.large", + "c6a.xlarge", + "c6a.2xlarge", + "c6a.4xlarge", + "c6a.8xlarge", + "c6a.12xlarge", + "c6a.16xlarge", + "c6a.24xlarge", + "c6a.32xlarge", + "c6a.48xlarge", + "c6a.metal", + "m6a.metal", + "i4i.large", + "i4i.xlarge", + "i4i.2xlarge", + "i4i.4xlarge", + "i4i.8xlarge", + "i4i.16xlarge", + "i4i.32xlarge", + "i4i.metal", + "x2idn.metal", + "x2iedn.metal", + "c7g.medium", + "c7g.large", + "c7g.xlarge", + "c7g.2xlarge", + "c7g.4xlarge", + "c7g.8xlarge", + "c7g.12xlarge", + "c7g.16xlarge", + "mac2.metal", + "c6id.large", + "c6id.xlarge", + "c6id.2xlarge", + "c6id.4xlarge", + "c6id.8xlarge", + "c6id.12xlarge", + "c6id.16xlarge", + "c6id.24xlarge", + "c6id.32xlarge", + "c6id.metal", + "m6id.large", + "m6id.xlarge", + "m6id.2xlarge", + "m6id.4xlarge", + "m6id.8xlarge", + "m6id.12xlarge", + "m6id.16xlarge", + "m6id.24xlarge", + "m6id.32xlarge", + "m6id.metal", + "r6id.large", + "r6id.xlarge", + "r6id.2xlarge", + "r6id.4xlarge", + "r6id.8xlarge", + "r6id.12xlarge", + "r6id.16xlarge", + "r6id.24xlarge", + "r6id.32xlarge", + "r6id.metal", + "r6a.large", + "r6a.xlarge", + "r6a.2xlarge", + "r6a.4xlarge", + "r6a.8xlarge", + "r6a.12xlarge", + "r6a.16xlarge", + "r6a.24xlarge", + "r6a.32xlarge", + "r6a.48xlarge", + "r6a.metal", + "p4de.24xlarge", + "u-3tb1.56xlarge", + "u-18tb1.112xlarge", + "u-24tb1.112xlarge", + "trn1.2xlarge", + "trn1.32xlarge", + "hpc6id.32xlarge", + "c6in.large", + "c6in.xlarge", + "c6in.2xlarge", + "c6in.4xlarge", + "c6in.8xlarge", + "c6in.12xlarge", + "c6in.16xlarge", + "c6in.24xlarge", + "c6in.32xlarge", + "m6in.large", + "m6in.xlarge", + "m6in.2xlarge", + "m6in.4xlarge", + "m6in.8xlarge", + "m6in.12xlarge", + "m6in.16xlarge", + "m6in.24xlarge", + "m6in.32xlarge", + "m6idn.large", + "m6idn.xlarge", + "m6idn.2xlarge", + "m6idn.4xlarge", + "m6idn.8xlarge", + "m6idn.12xlarge", + "m6idn.16xlarge", + "m6idn.24xlarge", + "m6idn.32xlarge", + "r6in.large", + "r6in.xlarge", + "r6in.2xlarge", + "r6in.4xlarge", + "r6in.8xlarge", + "r6in.12xlarge", + "r6in.16xlarge", + "r6in.24xlarge", + "r6in.32xlarge", + "r6idn.large", + "r6idn.xlarge", + "r6idn.2xlarge", + "r6idn.4xlarge", + "r6idn.8xlarge", + "r6idn.12xlarge", + "r6idn.16xlarge", + "r6idn.24xlarge", + "r6idn.32xlarge", + "c7g.metal", + "m7g.medium", + "m7g.large", + "m7g.xlarge", + "m7g.2xlarge", + "m7g.4xlarge", + "m7g.8xlarge", + "m7g.12xlarge", + "m7g.16xlarge", + "m7g.metal", + "r7g.medium", + "r7g.large", + "r7g.xlarge", + "r7g.2xlarge", + "r7g.4xlarge", + "r7g.8xlarge", + "r7g.12xlarge", + "r7g.16xlarge", + "r7g.metal", + "c6in.metal", + "m6in.metal", + "m6idn.metal", + "r6in.metal", + "r6idn.metal", + "inf2.xlarge", + "inf2.8xlarge", + "inf2.24xlarge", + "inf2.48xlarge", + "trn1n.32xlarge", + "i4g.large", + "i4g.xlarge", + "i4g.2xlarge", + "i4g.4xlarge", + "i4g.8xlarge", + "i4g.16xlarge", + "hpc7g.4xlarge", + "hpc7g.8xlarge", + "hpc7g.16xlarge", + "c7gn.medium", + "c7gn.large", + "c7gn.xlarge", + "c7gn.2xlarge", + "c7gn.4xlarge", + "c7gn.8xlarge", + "c7gn.12xlarge", + "c7gn.16xlarge", + "p5.48xlarge", + "m7i.large", + "m7i.xlarge", + "m7i.2xlarge", + "m7i.4xlarge", + "m7i.8xlarge", + "m7i.12xlarge", + "m7i.16xlarge", + "m7i.24xlarge", + "m7i.48xlarge", + "m7i-flex.large", + "m7i-flex.xlarge", + "m7i-flex.2xlarge", + "m7i-flex.4xlarge", + "m7i-flex.8xlarge", + "m7a.medium", + "m7a.large", + "m7a.xlarge", + "m7a.2xlarge", + "m7a.4xlarge", + "m7a.8xlarge", + "m7a.12xlarge", + "m7a.16xlarge", + "m7a.24xlarge", + "m7a.32xlarge", + "m7a.48xlarge", + "m7a.metal-48xl", + "hpc7a.12xlarge", + "hpc7a.24xlarge", + "hpc7a.48xlarge", + "hpc7a.96xlarge", + "c7gd.medium", + "c7gd.large", + "c7gd.xlarge", + "c7gd.2xlarge", + "c7gd.4xlarge", + "c7gd.8xlarge", + "c7gd.12xlarge", + "c7gd.16xlarge", + "m7gd.medium", + "m7gd.large", + "m7gd.xlarge", + "m7gd.2xlarge", + "m7gd.4xlarge", + "m7gd.8xlarge", + "m7gd.12xlarge", + "m7gd.16xlarge", + "r7gd.medium", + "r7gd.large", + "r7gd.xlarge", + "r7gd.2xlarge", + "r7gd.4xlarge", + "r7gd.8xlarge", + "r7gd.12xlarge", + "r7gd.16xlarge", + "r7a.medium", + "r7a.large", + "r7a.xlarge", + "r7a.2xlarge", + "r7a.4xlarge", + "r7a.8xlarge", + "r7a.12xlarge", + "r7a.16xlarge", + "r7a.24xlarge", + "r7a.32xlarge", + "r7a.48xlarge", + "c7i.large", + "c7i.xlarge", + "c7i.2xlarge", + "c7i.4xlarge", + "c7i.8xlarge", + "c7i.12xlarge", + "c7i.16xlarge", + "c7i.24xlarge", + "c7i.48xlarge", + "mac2-m2pro.metal", + "r7iz.large", + "r7iz.xlarge", + "r7iz.2xlarge", + "r7iz.4xlarge", + "r7iz.8xlarge", + "r7iz.12xlarge", + "r7iz.16xlarge", + "r7iz.32xlarge" + ] + }, + "InstanceTypeHypervisor":{ + "type":"string", + "enum":[ + "nitro", + "xen" + ] + }, + "InstanceTypeInfo":{ + "type":"structure", + "members":{ + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "CurrentGeneration":{ + "shape":"CurrentGenerationFlag", + "locationName":"currentGeneration" + }, + "FreeTierEligible":{ + "shape":"FreeTierEligibleFlag", + "locationName":"freeTierEligible" + }, + "SupportedUsageClasses":{ + "shape":"UsageClassTypeList", + "locationName":"supportedUsageClasses" + }, + "SupportedRootDeviceTypes":{ + "shape":"RootDeviceTypeList", + "locationName":"supportedRootDeviceTypes" + }, + "SupportedVirtualizationTypes":{ + "shape":"VirtualizationTypeList", + "locationName":"supportedVirtualizationTypes" + }, + "BareMetal":{ + "shape":"BareMetalFlag", + "locationName":"bareMetal" + }, + "Hypervisor":{ + "shape":"InstanceTypeHypervisor", + "locationName":"hypervisor" + }, + "ProcessorInfo":{ + "shape":"ProcessorInfo", + "locationName":"processorInfo" + }, + "VCpuInfo":{ + "shape":"VCpuInfo", + "locationName":"vCpuInfo" + }, + "MemoryInfo":{ + "shape":"MemoryInfo", + "locationName":"memoryInfo" + }, + "InstanceStorageSupported":{ + "shape":"InstanceStorageFlag", + "locationName":"instanceStorageSupported" + }, + "InstanceStorageInfo":{ + "shape":"InstanceStorageInfo", + "locationName":"instanceStorageInfo" + }, + "EbsInfo":{ + "shape":"EbsInfo", + "locationName":"ebsInfo" + }, + "NetworkInfo":{ + "shape":"NetworkInfo", + "locationName":"networkInfo" + }, + "GpuInfo":{ + "shape":"GpuInfo", + "locationName":"gpuInfo" + }, + "FpgaInfo":{ + "shape":"FpgaInfo", + "locationName":"fpgaInfo" + }, + "PlacementGroupInfo":{ + "shape":"PlacementGroupInfo", + "locationName":"placementGroupInfo" + }, + "InferenceAcceleratorInfo":{ + "shape":"InferenceAcceleratorInfo", + "locationName":"inferenceAcceleratorInfo" + }, + "HibernationSupported":{ + "shape":"HibernationFlag", + "locationName":"hibernationSupported" + }, + "BurstablePerformanceSupported":{ + "shape":"BurstablePerformanceFlag", + "locationName":"burstablePerformanceSupported" + }, + "DedicatedHostsSupported":{ + "shape":"DedicatedHostFlag", + "locationName":"dedicatedHostsSupported" + }, + "AutoRecoverySupported":{ + "shape":"AutoRecoveryFlag", + "locationName":"autoRecoverySupported" + }, + "SupportedBootModes":{ + "shape":"BootModeTypeList", + "locationName":"supportedBootModes" + }, + "NitroEnclavesSupport":{ + "shape":"NitroEnclavesSupport", + "locationName":"nitroEnclavesSupport" + }, + "NitroTpmSupport":{ + "shape":"NitroTpmSupport", + "locationName":"nitroTpmSupport" + }, + "NitroTpmInfo":{ + "shape":"NitroTpmInfo", + "locationName":"nitroTpmInfo" + } + } + }, + "InstanceTypeInfoFromInstanceRequirements":{ + "type":"structure", + "members":{ + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + } + } + }, + "InstanceTypeInfoFromInstanceRequirementsSet":{ + "type":"list", + "member":{ + "shape":"InstanceTypeInfoFromInstanceRequirements", + "locationName":"item" + } + }, + "InstanceTypeInfoList":{ + "type":"list", + "member":{ + "shape":"InstanceTypeInfo", + "locationName":"item" + } + }, + "InstanceTypeList":{ + "type":"list", + "member":{"shape":"InstanceType"} + }, + "InstanceTypeOffering":{ + "type":"structure", + "members":{ + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "LocationType":{ + "shape":"LocationType", + "locationName":"locationType" + }, + "Location":{ + "shape":"Location", + "locationName":"location" + } + } + }, + "InstanceTypeOfferingsList":{ + "type":"list", + "member":{ + "shape":"InstanceTypeOffering", + "locationName":"item" + } + }, + "InstanceTypes":{ + "type":"list", + "member":{"shape":"String"}, + "max":1000, + "min":0 + }, + "InstanceTypesList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "InstanceUsage":{ + "type":"structure", + "members":{ + "AccountId":{ + "shape":"String", + "locationName":"accountId" + }, + "UsedInstanceCount":{ + "shape":"Integer", + "locationName":"usedInstanceCount" + } + } + }, + "InstanceUsageSet":{ + "type":"list", + "member":{ + "shape":"InstanceUsage", + "locationName":"item" + } + }, + "Integer":{"type":"integer"}, + "IntegerWithConstraints":{ + "type":"integer", + "min":0 + }, + "IntegrateServices":{ + "type":"structure", + "members":{ + "AthenaIntegrations":{ + "shape":"AthenaIntegrationsSet", + "locationName":"AthenaIntegration" + } + } + }, + "InterfacePermissionType":{ + "type":"string", + "enum":[ + "INSTANCE-ATTACH", + "EIP-ASSOCIATE" + ] + }, + "InterfaceProtocolType":{ + "type":"string", + "enum":[ + "VLAN", + "GRE" + ] + }, + "InternetGateway":{ + "type":"structure", + "members":{ + "Attachments":{ + "shape":"InternetGatewayAttachmentList", + "locationName":"attachmentSet" + }, + "InternetGatewayId":{ + "shape":"String", + "locationName":"internetGatewayId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "InternetGatewayAttachment":{ + "type":"structure", + "members":{ + "State":{ + "shape":"AttachmentStatus", + "locationName":"state" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "InternetGatewayAttachmentList":{ + "type":"list", + "member":{ + "shape":"InternetGatewayAttachment", + "locationName":"item" + } + }, + "InternetGatewayId":{"type":"string"}, + "InternetGatewayIdList":{ + "type":"list", + "member":{ + "shape":"InternetGatewayId", + "locationName":"item" + } + }, + "InternetGatewayList":{ + "type":"list", + "member":{ + "shape":"InternetGateway", + "locationName":"item" + } + }, + "IpAddress":{ + "type":"string", + "max":15, + "min":0, + "pattern":"^([0-9]{1,3}.){3}[0-9]{1,3}$" + }, + "IpAddressList":{ + "type":"list", + "member":{ + "shape":"IpAddress", + "locationName":"item" + } + }, + "IpAddressType":{ + "type":"string", + "enum":[ + "ipv4", + "dualstack", + "ipv6" + ] + }, + "IpList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "IpPermission":{ + "type":"structure", + "members":{ + "FromPort":{ + "shape":"Integer", + "locationName":"fromPort" + }, + "IpProtocol":{ + "shape":"String", + "locationName":"ipProtocol" + }, + "IpRanges":{ + "shape":"IpRangeList", + "locationName":"ipRanges" + }, + "Ipv6Ranges":{ + "shape":"Ipv6RangeList", + "locationName":"ipv6Ranges" + }, + "PrefixListIds":{ + "shape":"PrefixListIdList", + "locationName":"prefixListIds" + }, + "ToPort":{ + "shape":"Integer", + "locationName":"toPort" + }, + "UserIdGroupPairs":{ + "shape":"UserIdGroupPairList", + "locationName":"groups" + } + } + }, + "IpPermissionList":{ + "type":"list", + "member":{ + "shape":"IpPermission", + "locationName":"item" + } + }, + "IpPrefixList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "IpRange":{ + "type":"structure", + "members":{ + "CidrIp":{ + "shape":"String", + "locationName":"cidrIp" + }, + "Description":{ + "shape":"String", + "locationName":"description" + } + } + }, + "IpRangeList":{ + "type":"list", + "member":{ + "shape":"IpRange", + "locationName":"item" + } + }, + "IpRanges":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "Ipam":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "IpamId":{ + "shape":"IpamId", + "locationName":"ipamId" + }, + "IpamArn":{ + "shape":"ResourceArn", + "locationName":"ipamArn" + }, + "IpamRegion":{ + "shape":"String", + "locationName":"ipamRegion" + }, + "PublicDefaultScopeId":{ + "shape":"IpamScopeId", + "locationName":"publicDefaultScopeId" + }, + "PrivateDefaultScopeId":{ + "shape":"IpamScopeId", + "locationName":"privateDefaultScopeId" + }, + "ScopeCount":{ + "shape":"Integer", + "locationName":"scopeCount" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "OperatingRegions":{ + "shape":"IpamOperatingRegionSet", + "locationName":"operatingRegionSet" + }, + "State":{ + "shape":"IpamState", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "DefaultResourceDiscoveryId":{ + "shape":"IpamResourceDiscoveryId", + "locationName":"defaultResourceDiscoveryId" + }, + "DefaultResourceDiscoveryAssociationId":{ + "shape":"IpamResourceDiscoveryAssociationId", + "locationName":"defaultResourceDiscoveryAssociationId" + }, + "ResourceDiscoveryAssociationCount":{ + "shape":"Integer", + "locationName":"resourceDiscoveryAssociationCount" + } + } + }, + "IpamAddressHistoryMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "IpamAddressHistoryRecord":{ + "type":"structure", + "members":{ + "ResourceOwnerId":{ + "shape":"String", + "locationName":"resourceOwnerId" + }, + "ResourceRegion":{ + "shape":"String", + "locationName":"resourceRegion" + }, + "ResourceType":{ + "shape":"IpamAddressHistoryResourceType", + "locationName":"resourceType" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "ResourceCidr":{ + "shape":"String", + "locationName":"resourceCidr" + }, + "ResourceName":{ + "shape":"String", + "locationName":"resourceName" + }, + "ResourceComplianceStatus":{ + "shape":"IpamComplianceStatus", + "locationName":"resourceComplianceStatus" + }, + "ResourceOverlapStatus":{ + "shape":"IpamOverlapStatus", + "locationName":"resourceOverlapStatus" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "SampledStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"sampledStartTime" + }, + "SampledEndTime":{ + "shape":"MillisecondDateTime", + "locationName":"sampledEndTime" + } + } + }, + "IpamAddressHistoryRecordSet":{ + "type":"list", + "member":{ + "shape":"IpamAddressHistoryRecord", + "locationName":"item" + } + }, + "IpamAddressHistoryResourceType":{ + "type":"string", + "enum":[ + "eip", + "vpc", + "subnet", + "network-interface", + "instance" + ] + }, + "IpamAssociatedResourceDiscoveryStatus":{ + "type":"string", + "enum":[ + "active", + "not-found" + ] + }, + "IpamCidrAuthorizationContext":{ + "type":"structure", + "members":{ + "Message":{"shape":"String"}, + "Signature":{"shape":"String"} + } + }, + "IpamComplianceStatus":{ + "type":"string", + "enum":[ + "compliant", + "noncompliant", + "unmanaged", + "ignored" + ] + }, + "IpamDiscoveredAccount":{ + "type":"structure", + "members":{ + "AccountId":{ + "shape":"String", + "locationName":"accountId" + }, + "DiscoveryRegion":{ + "shape":"String", + "locationName":"discoveryRegion" + }, + "FailureReason":{ + "shape":"IpamDiscoveryFailureReason", + "locationName":"failureReason" + }, + "LastAttemptedDiscoveryTime":{ + "shape":"MillisecondDateTime", + "locationName":"lastAttemptedDiscoveryTime" + }, + "LastSuccessfulDiscoveryTime":{ + "shape":"MillisecondDateTime", + "locationName":"lastSuccessfulDiscoveryTime" + } + } + }, + "IpamDiscoveredAccountSet":{ + "type":"list", + "member":{ + "shape":"IpamDiscoveredAccount", + "locationName":"item" + } + }, + "IpamDiscoveredResourceCidr":{ + "type":"structure", + "members":{ + "IpamResourceDiscoveryId":{ + "shape":"IpamResourceDiscoveryId", + "locationName":"ipamResourceDiscoveryId" + }, + "ResourceRegion":{ + "shape":"String", + "locationName":"resourceRegion" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "ResourceOwnerId":{ + "shape":"String", + "locationName":"resourceOwnerId" + }, + "ResourceCidr":{ + "shape":"String", + "locationName":"resourceCidr" + }, + "ResourceType":{ + "shape":"IpamResourceType", + "locationName":"resourceType" + }, + "ResourceTags":{ + "shape":"IpamResourceTagList", + "locationName":"resourceTagSet" + }, + "IpUsage":{ + "shape":"BoxedDouble", + "locationName":"ipUsage" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "SampleTime":{ + "shape":"MillisecondDateTime", + "locationName":"sampleTime" + } + } + }, + "IpamDiscoveredResourceCidrSet":{ + "type":"list", + "member":{ + "shape":"IpamDiscoveredResourceCidr", + "locationName":"item" + } + }, + "IpamDiscoveryFailureCode":{ + "type":"string", + "enum":[ + "assume-role-failure", + "throttling-failure", + "unauthorized-failure" + ] + }, + "IpamDiscoveryFailureReason":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"IpamDiscoveryFailureCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "IpamId":{"type":"string"}, + "IpamManagementState":{ + "type":"string", + "enum":[ + "managed", + "unmanaged", + "ignored" + ] + }, + "IpamMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "IpamNetmaskLength":{ + "type":"integer", + "max":128, + "min":0 + }, + "IpamOperatingRegion":{ + "type":"structure", + "members":{ + "RegionName":{ + "shape":"String", + "locationName":"regionName" + } + } + }, + "IpamOperatingRegionSet":{ + "type":"list", + "member":{ + "shape":"IpamOperatingRegion", + "locationName":"item" + } + }, + "IpamOverlapStatus":{ + "type":"string", + "enum":[ + "overlapping", + "nonoverlapping", + "ignored" + ] + }, + "IpamPool":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "IpamPoolId":{ + "shape":"IpamPoolId", + "locationName":"ipamPoolId" + }, + "SourceIpamPoolId":{ + "shape":"IpamPoolId", + "locationName":"sourceIpamPoolId" + }, + "IpamPoolArn":{ + "shape":"ResourceArn", + "locationName":"ipamPoolArn" + }, + "IpamScopeArn":{ + "shape":"ResourceArn", + "locationName":"ipamScopeArn" + }, + "IpamScopeType":{ + "shape":"IpamScopeType", + "locationName":"ipamScopeType" + }, + "IpamArn":{ + "shape":"ResourceArn", + "locationName":"ipamArn" + }, + "IpamRegion":{ + "shape":"String", + "locationName":"ipamRegion" + }, + "Locale":{ + "shape":"String", + "locationName":"locale" + }, + "PoolDepth":{ + "shape":"Integer", + "locationName":"poolDepth" + }, + "State":{ + "shape":"IpamPoolState", + "locationName":"state" + }, + "StateMessage":{ + "shape":"String", + "locationName":"stateMessage" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "AutoImport":{ + "shape":"Boolean", + "locationName":"autoImport" + }, + "PubliclyAdvertisable":{ + "shape":"Boolean", + "locationName":"publiclyAdvertisable" + }, + "AddressFamily":{ + "shape":"AddressFamily", + "locationName":"addressFamily" + }, + "AllocationMinNetmaskLength":{ + "shape":"IpamNetmaskLength", + "locationName":"allocationMinNetmaskLength" + }, + "AllocationMaxNetmaskLength":{ + "shape":"IpamNetmaskLength", + "locationName":"allocationMaxNetmaskLength" + }, + "AllocationDefaultNetmaskLength":{ + "shape":"IpamNetmaskLength", + "locationName":"allocationDefaultNetmaskLength" + }, + "AllocationResourceTags":{ + "shape":"IpamResourceTagList", + "locationName":"allocationResourceTagSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "AwsService":{ + "shape":"IpamPoolAwsService", + "locationName":"awsService" + }, + "PublicIpSource":{ + "shape":"IpamPoolPublicIpSource", + "locationName":"publicIpSource" + } + } + }, + "IpamPoolAllocation":{ + "type":"structure", + "members":{ + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "IpamPoolAllocationId":{ + "shape":"IpamPoolAllocationId", + "locationName":"ipamPoolAllocationId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "ResourceType":{ + "shape":"IpamPoolAllocationResourceType", + "locationName":"resourceType" + }, + "ResourceRegion":{ + "shape":"String", + "locationName":"resourceRegion" + }, + "ResourceOwner":{ + "shape":"String", + "locationName":"resourceOwner" + } + } + }, + "IpamPoolAllocationDisallowedCidrs":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "IpamPoolAllocationId":{"type":"string"}, + "IpamPoolAllocationResourceType":{ + "type":"string", + "enum":[ + "ipam-pool", + "vpc", + "ec2-public-ipv4-pool", + "custom" + ] + }, + "IpamPoolAllocationSet":{ + "type":"list", + "member":{ + "shape":"IpamPoolAllocation", + "locationName":"item" + } + }, + "IpamPoolAwsService":{ + "type":"string", + "enum":["ec2"] + }, + "IpamPoolCidr":{ + "type":"structure", + "members":{ + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "State":{ + "shape":"IpamPoolCidrState", + "locationName":"state" + }, + "FailureReason":{ + "shape":"IpamPoolCidrFailureReason", + "locationName":"failureReason" + }, + "IpamPoolCidrId":{ + "shape":"IpamPoolCidrId", + "locationName":"ipamPoolCidrId" + }, + "NetmaskLength":{ + "shape":"Integer", + "locationName":"netmaskLength" + } + } + }, + "IpamPoolCidrFailureCode":{ + "type":"string", + "enum":[ + "cidr-not-available", + "limit-exceeded" + ] + }, + "IpamPoolCidrFailureReason":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"IpamPoolCidrFailureCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "IpamPoolCidrId":{"type":"string"}, + "IpamPoolCidrSet":{ + "type":"list", + "member":{ + "shape":"IpamPoolCidr", + "locationName":"item" + } + }, + "IpamPoolCidrState":{ + "type":"string", + "enum":[ + "pending-provision", + "provisioned", + "failed-provision", + "pending-deprovision", + "deprovisioned", + "failed-deprovision", + "pending-import", + "failed-import" + ] + }, + "IpamPoolId":{"type":"string"}, + "IpamPoolPublicIpSource":{ + "type":"string", + "enum":[ + "amazon", + "byoip" + ] + }, + "IpamPoolSet":{ + "type":"list", + "member":{ + "shape":"IpamPool", + "locationName":"item" + } + }, + "IpamPoolState":{ + "type":"string", + "enum":[ + "create-in-progress", + "create-complete", + "create-failed", + "modify-in-progress", + "modify-complete", + "modify-failed", + "delete-in-progress", + "delete-complete", + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" + ] + }, + "IpamResourceCidr":{ + "type":"structure", + "members":{ + "IpamId":{ + "shape":"IpamId", + "locationName":"ipamId" + }, + "IpamScopeId":{ + "shape":"IpamScopeId", + "locationName":"ipamScopeId" + }, + "IpamPoolId":{ + "shape":"IpamPoolId", + "locationName":"ipamPoolId" + }, + "ResourceRegion":{ + "shape":"String", + "locationName":"resourceRegion" + }, + "ResourceOwnerId":{ + "shape":"String", + "locationName":"resourceOwnerId" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "ResourceName":{ + "shape":"String", + "locationName":"resourceName" + }, + "ResourceCidr":{ + "shape":"String", + "locationName":"resourceCidr" + }, + "ResourceType":{ + "shape":"IpamResourceType", + "locationName":"resourceType" + }, + "ResourceTags":{ + "shape":"IpamResourceTagList", + "locationName":"resourceTagSet" + }, + "IpUsage":{ + "shape":"BoxedDouble", + "locationName":"ipUsage" + }, + "ComplianceStatus":{ + "shape":"IpamComplianceStatus", + "locationName":"complianceStatus" + }, + "ManagementState":{ + "shape":"IpamManagementState", + "locationName":"managementState" + }, + "OverlapStatus":{ + "shape":"IpamOverlapStatus", + "locationName":"overlapStatus" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "IpamResourceCidrSet":{ + "type":"list", + "member":{ + "shape":"IpamResourceCidr", + "locationName":"item" + } + }, + "IpamResourceDiscovery":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "IpamResourceDiscoveryId":{ + "shape":"IpamResourceDiscoveryId", + "locationName":"ipamResourceDiscoveryId" + }, + "IpamResourceDiscoveryArn":{ + "shape":"String", + "locationName":"ipamResourceDiscoveryArn" + }, + "IpamResourceDiscoveryRegion":{ + "shape":"String", + "locationName":"ipamResourceDiscoveryRegion" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "OperatingRegions":{ + "shape":"IpamOperatingRegionSet", + "locationName":"operatingRegionSet" + }, + "IsDefault":{ + "shape":"Boolean", + "locationName":"isDefault" + }, + "State":{ + "shape":"IpamResourceDiscoveryState", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "IpamResourceDiscoveryAssociation":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "IpamResourceDiscoveryAssociationId":{ + "shape":"IpamResourceDiscoveryAssociationId", + "locationName":"ipamResourceDiscoveryAssociationId" + }, + "IpamResourceDiscoveryAssociationArn":{ + "shape":"String", + "locationName":"ipamResourceDiscoveryAssociationArn" + }, + "IpamResourceDiscoveryId":{ + "shape":"IpamResourceDiscoveryId", + "locationName":"ipamResourceDiscoveryId" + }, + "IpamId":{ + "shape":"IpamId", + "locationName":"ipamId" + }, + "IpamArn":{ + "shape":"ResourceArn", + "locationName":"ipamArn" + }, + "IpamRegion":{ + "shape":"String", + "locationName":"ipamRegion" + }, + "IsDefault":{ + "shape":"Boolean", + "locationName":"isDefault" + }, + "ResourceDiscoveryStatus":{ + "shape":"IpamAssociatedResourceDiscoveryStatus", + "locationName":"resourceDiscoveryStatus" + }, + "State":{ + "shape":"IpamResourceDiscoveryAssociationState", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "IpamResourceDiscoveryAssociationId":{"type":"string"}, + "IpamResourceDiscoveryAssociationSet":{ + "type":"list", + "member":{ + "shape":"IpamResourceDiscoveryAssociation", + "locationName":"item" + } + }, + "IpamResourceDiscoveryAssociationState":{ + "type":"string", + "enum":[ + "associate-in-progress", + "associate-complete", + "associate-failed", + "disassociate-in-progress", + "disassociate-complete", + "disassociate-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" + ] + }, + "IpamResourceDiscoveryId":{"type":"string"}, + "IpamResourceDiscoverySet":{ + "type":"list", + "member":{ + "shape":"IpamResourceDiscovery", + "locationName":"item" + } + }, + "IpamResourceDiscoveryState":{ + "type":"string", + "enum":[ + "create-in-progress", + "create-complete", + "create-failed", + "modify-in-progress", + "modify-complete", + "modify-failed", + "delete-in-progress", + "delete-complete", + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" + ] + }, + "IpamResourceTag":{ + "type":"structure", + "members":{ + "Key":{ + "shape":"String", + "locationName":"key" + }, + "Value":{ + "shape":"String", + "locationName":"value" + } + } + }, + "IpamResourceTagList":{ + "type":"list", + "member":{ + "shape":"IpamResourceTag", + "locationName":"item" + } + }, + "IpamResourceType":{ + "type":"string", + "enum":[ + "vpc", + "subnet", + "eip", + "public-ipv4-pool", + "ipv6-pool" + ] + }, + "IpamScope":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "IpamScopeId":{ + "shape":"IpamScopeId", + "locationName":"ipamScopeId" + }, + "IpamScopeArn":{ + "shape":"ResourceArn", + "locationName":"ipamScopeArn" + }, + "IpamArn":{ + "shape":"ResourceArn", + "locationName":"ipamArn" + }, + "IpamRegion":{ + "shape":"String", + "locationName":"ipamRegion" + }, + "IpamScopeType":{ + "shape":"IpamScopeType", + "locationName":"ipamScopeType" + }, + "IsDefault":{ + "shape":"Boolean", + "locationName":"isDefault" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "PoolCount":{ + "shape":"Integer", + "locationName":"poolCount" + }, + "State":{ + "shape":"IpamScopeState", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "IpamScopeId":{"type":"string"}, + "IpamScopeSet":{ + "type":"list", + "member":{ + "shape":"IpamScope", + "locationName":"item" + } + }, + "IpamScopeState":{ + "type":"string", + "enum":[ + "create-in-progress", + "create-complete", + "create-failed", + "modify-in-progress", + "modify-complete", + "modify-failed", + "delete-in-progress", + "delete-complete", + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" + ] + }, + "IpamScopeType":{ + "type":"string", + "enum":[ + "public", + "private" + ] + }, + "IpamSet":{ + "type":"list", + "member":{ + "shape":"Ipam", + "locationName":"item" + } + }, + "IpamState":{ + "type":"string", + "enum":[ + "create-in-progress", + "create-complete", + "create-failed", + "modify-in-progress", + "modify-complete", + "modify-failed", + "delete-in-progress", + "delete-complete", + "delete-failed", + "isolate-in-progress", + "isolate-complete", + "restore-in-progress" + ] + }, + "Ipv4PoolCoipId":{"type":"string"}, + "Ipv4PoolEc2Id":{"type":"string"}, + "Ipv4PrefixList":{ + "type":"list", + "member":{ + "shape":"Ipv4PrefixSpecificationRequest", + "locationName":"item" + } + }, + "Ipv4PrefixListResponse":{ + "type":"list", + "member":{ + "shape":"Ipv4PrefixSpecificationResponse", + "locationName":"item" + } + }, + "Ipv4PrefixSpecification":{ + "type":"structure", + "members":{ + "Ipv4Prefix":{ + "shape":"String", + "locationName":"ipv4Prefix" + } + } + }, + "Ipv4PrefixSpecificationRequest":{ + "type":"structure", + "members":{ + "Ipv4Prefix":{"shape":"String"} + } + }, + "Ipv4PrefixSpecificationResponse":{ + "type":"structure", + "members":{ + "Ipv4Prefix":{ + "shape":"String", + "locationName":"ipv4Prefix" + } + } + }, + "Ipv4PrefixesList":{ + "type":"list", + "member":{ + "shape":"Ipv4PrefixSpecification", + "locationName":"item" + } + }, + "Ipv6Address":{"type":"string"}, + "Ipv6AddressList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "Ipv6CidrAssociation":{ + "type":"structure", + "members":{ + "Ipv6Cidr":{ + "shape":"String", + "locationName":"ipv6Cidr" + }, + "AssociatedResource":{ + "shape":"String", + "locationName":"associatedResource" + } + } + }, + "Ipv6CidrAssociationSet":{ + "type":"list", + "member":{ + "shape":"Ipv6CidrAssociation", + "locationName":"item" + } + }, + "Ipv6CidrBlock":{ + "type":"structure", + "members":{ + "Ipv6CidrBlock":{ + "shape":"String", + "locationName":"ipv6CidrBlock" + } + } + }, + "Ipv6CidrBlockSet":{ + "type":"list", + "member":{ + "shape":"Ipv6CidrBlock", + "locationName":"item" + } + }, + "Ipv6Flag":{"type":"boolean"}, + "Ipv6Pool":{ + "type":"structure", + "members":{ + "PoolId":{ + "shape":"String", + "locationName":"poolId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "PoolCidrBlocks":{ + "shape":"PoolCidrBlocksSet", + "locationName":"poolCidrBlockSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "Ipv6PoolEc2Id":{"type":"string"}, + "Ipv6PoolIdList":{ + "type":"list", + "member":{ + "shape":"Ipv6PoolEc2Id", + "locationName":"item" + } + }, + "Ipv6PoolMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "Ipv6PoolSet":{ + "type":"list", + "member":{ + "shape":"Ipv6Pool", + "locationName":"item" + } + }, + "Ipv6PrefixList":{ + "type":"list", + "member":{ + "shape":"Ipv6PrefixSpecificationRequest", + "locationName":"item" + } + }, + "Ipv6PrefixListResponse":{ + "type":"list", + "member":{ + "shape":"Ipv6PrefixSpecificationResponse", + "locationName":"item" + } + }, + "Ipv6PrefixSpecification":{ + "type":"structure", + "members":{ + "Ipv6Prefix":{ + "shape":"String", + "locationName":"ipv6Prefix" + } + } + }, + "Ipv6PrefixSpecificationRequest":{ + "type":"structure", + "members":{ + "Ipv6Prefix":{"shape":"String"} + } + }, + "Ipv6PrefixSpecificationResponse":{ + "type":"structure", + "members":{ + "Ipv6Prefix":{ + "shape":"String", + "locationName":"ipv6Prefix" + } + } + }, + "Ipv6PrefixesList":{ + "type":"list", + "member":{ + "shape":"Ipv6PrefixSpecification", + "locationName":"item" + } + }, + "Ipv6Range":{ + "type":"structure", + "members":{ + "CidrIpv6":{ + "shape":"String", + "locationName":"cidrIpv6" + }, + "Description":{ + "shape":"String", + "locationName":"description" + } + } + }, + "Ipv6RangeList":{ + "type":"list", + "member":{ + "shape":"Ipv6Range", + "locationName":"item" + } + }, + "Ipv6SupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, + "KernelId":{"type":"string"}, + "KeyFormat":{ + "type":"string", + "enum":[ + "pem", + "ppk" + ] + }, + "KeyNameStringList":{ + "type":"list", + "member":{ + "shape":"KeyPairName", + "locationName":"KeyName" + } + }, + "KeyPair":{ + "type":"structure", + "members":{ + "KeyFingerprint":{ + "shape":"String", + "locationName":"keyFingerprint" + }, + "KeyMaterial":{ + "shape":"SensitiveUserData", + "locationName":"keyMaterial" + }, + "KeyName":{ + "shape":"String", + "locationName":"keyName" + }, + "KeyPairId":{ + "shape":"String", + "locationName":"keyPairId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "KeyPairId":{"type":"string"}, + "KeyPairIdStringList":{ + "type":"list", + "member":{ + "shape":"KeyPairId", + "locationName":"KeyPairId" + } + }, + "KeyPairInfo":{ + "type":"structure", + "members":{ + "KeyPairId":{ + "shape":"String", + "locationName":"keyPairId" + }, + "KeyFingerprint":{ + "shape":"String", + "locationName":"keyFingerprint" + }, + "KeyName":{ + "shape":"String", + "locationName":"keyName" + }, + "KeyType":{ + "shape":"KeyType", + "locationName":"keyType" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "PublicKey":{ + "shape":"String", + "locationName":"publicKey" + }, + "CreateTime":{ + "shape":"MillisecondDateTime", + "locationName":"createTime" + } + } + }, + "KeyPairList":{ + "type":"list", + "member":{ + "shape":"KeyPairInfo", + "locationName":"item" + } + }, + "KeyPairName":{"type":"string"}, + "KeyType":{ + "type":"string", + "enum":[ + "rsa", + "ed25519" + ] + }, + "KmsKeyArn":{"type":"string"}, + "KmsKeyId":{"type":"string"}, + "LastError":{ + "type":"structure", + "members":{ + "Message":{ + "shape":"String", + "locationName":"message" + }, + "Code":{ + "shape":"String", + "locationName":"code" + } + } + }, + "LaunchPermission":{ + "type":"structure", + "members":{ + "Group":{ + "shape":"PermissionGroup", + "locationName":"group" + }, + "UserId":{ + "shape":"String", + "locationName":"userId" + }, + "OrganizationArn":{ + "shape":"String", + "locationName":"organizationArn" + }, + "OrganizationalUnitArn":{ + "shape":"String", + "locationName":"organizationalUnitArn" + } + } + }, + "LaunchPermissionList":{ + "type":"list", + "member":{ + "shape":"LaunchPermission", + "locationName":"item" + } + }, + "LaunchPermissionModifications":{ + "type":"structure", + "members":{ + "Add":{"shape":"LaunchPermissionList"}, + "Remove":{"shape":"LaunchPermissionList"} + } + }, + "LaunchSpecification":{ + "type":"structure", + "members":{ + "UserData":{ + "shape":"SensitiveUserData", + "locationName":"userData" + }, + "SecurityGroups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "AddressingType":{ + "shape":"String", + "locationName":"addressingType" + }, + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingList", + "locationName":"blockDeviceMapping" + }, + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" + }, + "IamInstanceProfile":{ + "shape":"IamInstanceProfileSpecification", + "locationName":"iamInstanceProfile" + }, + "ImageId":{ + "shape":"String", + "locationName":"imageId" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "KernelId":{ + "shape":"String", + "locationName":"kernelId" + }, + "KeyName":{ + "shape":"String", + "locationName":"keyName" + }, + "NetworkInterfaces":{ + "shape":"InstanceNetworkInterfaceSpecificationList", + "locationName":"networkInterfaceSet" + }, + "Placement":{ + "shape":"SpotPlacement", + "locationName":"placement" + }, + "RamdiskId":{ + "shape":"String", + "locationName":"ramdiskId" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "Monitoring":{ + "shape":"RunInstancesMonitoringEnabled", + "locationName":"monitoring" + } + } + }, + "LaunchSpecsList":{ + "type":"list", + "member":{ + "shape":"SpotFleetLaunchSpecification", + "locationName":"item" + } + }, + "LaunchTemplate":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{ + "shape":"String", + "locationName":"launchTemplateId" + }, + "LaunchTemplateName":{ + "shape":"LaunchTemplateName", + "locationName":"launchTemplateName" + }, + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "CreatedBy":{ + "shape":"String", + "locationName":"createdBy" + }, + "DefaultVersionNumber":{ + "shape":"Long", + "locationName":"defaultVersionNumber" + }, + "LatestVersionNumber":{ + "shape":"Long", + "locationName":"latestVersionNumber" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "LaunchTemplateAndOverridesResponse":{ + "type":"structure", + "members":{ + "LaunchTemplateSpecification":{ + "shape":"FleetLaunchTemplateSpecification", + "locationName":"launchTemplateSpecification" + }, + "Overrides":{ + "shape":"FleetLaunchTemplateOverrides", + "locationName":"overrides" + } + } + }, + "LaunchTemplateAutoRecoveryState":{ + "type":"string", + "enum":[ + "default", + "disabled" + ] + }, + "LaunchTemplateBlockDeviceMapping":{ + "type":"structure", + "members":{ + "DeviceName":{ + "shape":"String", + "locationName":"deviceName" + }, + "VirtualName":{ + "shape":"String", + "locationName":"virtualName" + }, + "Ebs":{ + "shape":"LaunchTemplateEbsBlockDevice", + "locationName":"ebs" + }, + "NoDevice":{ + "shape":"String", + "locationName":"noDevice" + } + } + }, + "LaunchTemplateBlockDeviceMappingList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateBlockDeviceMapping", + "locationName":"item" + } + }, + "LaunchTemplateBlockDeviceMappingRequest":{ + "type":"structure", + "members":{ + "DeviceName":{"shape":"String"}, + "VirtualName":{"shape":"String"}, + "Ebs":{"shape":"LaunchTemplateEbsBlockDeviceRequest"}, + "NoDevice":{"shape":"String"} + } + }, + "LaunchTemplateBlockDeviceMappingRequestList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateBlockDeviceMappingRequest", + "locationName":"BlockDeviceMapping" + } + }, + "LaunchTemplateCapacityReservationSpecificationRequest":{ + "type":"structure", + "members":{ + "CapacityReservationPreference":{"shape":"CapacityReservationPreference"}, + "CapacityReservationTarget":{"shape":"CapacityReservationTarget"} + } + }, + "LaunchTemplateCapacityReservationSpecificationResponse":{ + "type":"structure", + "members":{ + "CapacityReservationPreference":{ + "shape":"CapacityReservationPreference", + "locationName":"capacityReservationPreference" + }, + "CapacityReservationTarget":{ + "shape":"CapacityReservationTargetResponse", + "locationName":"capacityReservationTarget" + } + } + }, + "LaunchTemplateConfig":{ + "type":"structure", + "members":{ + "LaunchTemplateSpecification":{ + "shape":"FleetLaunchTemplateSpecification", + "locationName":"launchTemplateSpecification" + }, + "Overrides":{ + "shape":"LaunchTemplateOverridesList", + "locationName":"overrides" + } + } + }, + "LaunchTemplateConfigList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateConfig", + "locationName":"item" + } + }, + "LaunchTemplateCpuOptions":{ + "type":"structure", + "members":{ + "CoreCount":{ + "shape":"Integer", + "locationName":"coreCount" + }, + "ThreadsPerCore":{ + "shape":"Integer", + "locationName":"threadsPerCore" + }, + "AmdSevSnp":{ + "shape":"AmdSevSnpSpecification", + "locationName":"amdSevSnp" + } + } + }, + "LaunchTemplateCpuOptionsRequest":{ + "type":"structure", + "members":{ + "CoreCount":{"shape":"Integer"}, + "ThreadsPerCore":{"shape":"Integer"}, + "AmdSevSnp":{"shape":"AmdSevSnpSpecification"} + } + }, + "LaunchTemplateEbsBlockDevice":{ + "type":"structure", + "members":{ + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "Iops":{ + "shape":"Integer", + "locationName":"iops" + }, + "KmsKeyId":{ + "shape":"KmsKeyId", + "locationName":"kmsKeyId" + }, + "SnapshotId":{ + "shape":"SnapshotId", + "locationName":"snapshotId" + }, + "VolumeSize":{ + "shape":"Integer", + "locationName":"volumeSize" + }, + "VolumeType":{ + "shape":"VolumeType", + "locationName":"volumeType" + }, + "Throughput":{ + "shape":"Integer", + "locationName":"throughput" + } + } + }, + "LaunchTemplateEbsBlockDeviceRequest":{ + "type":"structure", + "members":{ + "Encrypted":{"shape":"Boolean"}, + "DeleteOnTermination":{"shape":"Boolean"}, + "Iops":{"shape":"Integer"}, + "KmsKeyId":{"shape":"KmsKeyId"}, + "SnapshotId":{"shape":"SnapshotId"}, + "VolumeSize":{"shape":"Integer"}, + "VolumeType":{"shape":"VolumeType"}, + "Throughput":{"shape":"Integer"} + } + }, + "LaunchTemplateElasticInferenceAccelerator":{ + "type":"structure", + "required":["Type"], + "members":{ + "Type":{"shape":"String"}, + "Count":{"shape":"LaunchTemplateElasticInferenceAcceleratorCount"} + } + }, + "LaunchTemplateElasticInferenceAcceleratorCount":{ + "type":"integer", + "min":1 + }, + "LaunchTemplateElasticInferenceAcceleratorList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateElasticInferenceAccelerator", + "locationName":"item" + } + }, + "LaunchTemplateElasticInferenceAcceleratorResponse":{ + "type":"structure", + "members":{ + "Type":{ + "shape":"String", + "locationName":"type" + }, + "Count":{ + "shape":"Integer", + "locationName":"count" + } + } + }, + "LaunchTemplateElasticInferenceAcceleratorResponseList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateElasticInferenceAcceleratorResponse", + "locationName":"item" + } + }, + "LaunchTemplateEnclaveOptions":{ + "type":"structure", + "members":{ + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + } + } + }, + "LaunchTemplateEnclaveOptionsRequest":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"} + } + }, + "LaunchTemplateErrorCode":{ + "type":"string", + "enum":[ + "launchTemplateIdDoesNotExist", + "launchTemplateIdMalformed", + "launchTemplateNameDoesNotExist", + "launchTemplateNameMalformed", + "launchTemplateVersionDoesNotExist", + "unexpectedError" + ] + }, + "LaunchTemplateHibernationOptions":{ + "type":"structure", + "members":{ + "Configured":{ + "shape":"Boolean", + "locationName":"configured" + } + } + }, + "LaunchTemplateHibernationOptionsRequest":{ + "type":"structure", + "members":{ + "Configured":{"shape":"Boolean"} + } + }, + "LaunchTemplateHttpTokensState":{ + "type":"string", + "enum":[ + "optional", + "required" + ] + }, + "LaunchTemplateIamInstanceProfileSpecification":{ + "type":"structure", + "members":{ + "Arn":{ + "shape":"String", + "locationName":"arn" + }, + "Name":{ + "shape":"String", + "locationName":"name" + } + } + }, + "LaunchTemplateIamInstanceProfileSpecificationRequest":{ + "type":"structure", + "members":{ + "Arn":{"shape":"String"}, + "Name":{"shape":"String"} + } + }, + "LaunchTemplateId":{"type":"string"}, + "LaunchTemplateIdStringList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateId", + "locationName":"item" + } + }, + "LaunchTemplateInstanceMaintenanceOptions":{ + "type":"structure", + "members":{ + "AutoRecovery":{ + "shape":"LaunchTemplateAutoRecoveryState", + "locationName":"autoRecovery" + } + } + }, + "LaunchTemplateInstanceMaintenanceOptionsRequest":{ + "type":"structure", + "members":{ + "AutoRecovery":{"shape":"LaunchTemplateAutoRecoveryState"} + } + }, + "LaunchTemplateInstanceMarketOptions":{ + "type":"structure", + "members":{ + "MarketType":{ + "shape":"MarketType", + "locationName":"marketType" + }, + "SpotOptions":{ + "shape":"LaunchTemplateSpotMarketOptions", + "locationName":"spotOptions" + } + } + }, + "LaunchTemplateInstanceMarketOptionsRequest":{ + "type":"structure", + "members":{ + "MarketType":{"shape":"MarketType"}, + "SpotOptions":{"shape":"LaunchTemplateSpotMarketOptionsRequest"} + } + }, + "LaunchTemplateInstanceMetadataEndpointState":{ + "type":"string", + "enum":[ + "disabled", + "enabled" + ] + }, + "LaunchTemplateInstanceMetadataOptions":{ + "type":"structure", + "members":{ + "State":{ + "shape":"LaunchTemplateInstanceMetadataOptionsState", + "locationName":"state" + }, + "HttpTokens":{ + "shape":"LaunchTemplateHttpTokensState", + "locationName":"httpTokens" + }, + "HttpPutResponseHopLimit":{ + "shape":"Integer", + "locationName":"httpPutResponseHopLimit" + }, + "HttpEndpoint":{ + "shape":"LaunchTemplateInstanceMetadataEndpointState", + "locationName":"httpEndpoint" + }, + "HttpProtocolIpv6":{ + "shape":"LaunchTemplateInstanceMetadataProtocolIpv6", + "locationName":"httpProtocolIpv6" + }, + "InstanceMetadataTags":{ + "shape":"LaunchTemplateInstanceMetadataTagsState", + "locationName":"instanceMetadataTags" + } + } + }, + "LaunchTemplateInstanceMetadataOptionsRequest":{ + "type":"structure", + "members":{ + "HttpTokens":{"shape":"LaunchTemplateHttpTokensState"}, + "HttpPutResponseHopLimit":{"shape":"Integer"}, + "HttpEndpoint":{"shape":"LaunchTemplateInstanceMetadataEndpointState"}, + "HttpProtocolIpv6":{"shape":"LaunchTemplateInstanceMetadataProtocolIpv6"}, + "InstanceMetadataTags":{"shape":"LaunchTemplateInstanceMetadataTagsState"} + } + }, + "LaunchTemplateInstanceMetadataOptionsState":{ + "type":"string", + "enum":[ + "pending", + "applied" + ] + }, + "LaunchTemplateInstanceMetadataProtocolIpv6":{ + "type":"string", + "enum":[ + "disabled", + "enabled" + ] + }, + "LaunchTemplateInstanceMetadataTagsState":{ + "type":"string", + "enum":[ + "disabled", + "enabled" + ] + }, + "LaunchTemplateInstanceNetworkInterfaceSpecification":{ + "type":"structure", + "members":{ + "AssociateCarrierIpAddress":{ + "shape":"Boolean", + "locationName":"associateCarrierIpAddress" + }, + "AssociatePublicIpAddress":{ + "shape":"Boolean", + "locationName":"associatePublicIpAddress" + }, + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "DeviceIndex":{ + "shape":"Integer", + "locationName":"deviceIndex" + }, + "Groups":{ + "shape":"GroupIdStringList", + "locationName":"groupSet" + }, + "InterfaceType":{ + "shape":"String", + "locationName":"interfaceType" + }, + "Ipv6AddressCount":{ + "shape":"Integer", + "locationName":"ipv6AddressCount" + }, + "Ipv6Addresses":{ + "shape":"InstanceIpv6AddressList", + "locationName":"ipv6AddressesSet" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "PrivateIpAddresses":{ + "shape":"PrivateIpAddressSpecificationList", + "locationName":"privateIpAddressesSet" + }, + "SecondaryPrivateIpAddressCount":{ + "shape":"Integer", + "locationName":"secondaryPrivateIpAddressCount" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "NetworkCardIndex":{ + "shape":"Integer", + "locationName":"networkCardIndex" + }, + "Ipv4Prefixes":{ + "shape":"Ipv4PrefixListResponse", + "locationName":"ipv4PrefixSet" + }, + "Ipv4PrefixCount":{ + "shape":"Integer", + "locationName":"ipv4PrefixCount" + }, + "Ipv6Prefixes":{ + "shape":"Ipv6PrefixListResponse", + "locationName":"ipv6PrefixSet" + }, + "Ipv6PrefixCount":{ + "shape":"Integer", + "locationName":"ipv6PrefixCount" + }, + "PrimaryIpv6":{ + "shape":"Boolean", + "locationName":"primaryIpv6" + } + } + }, + "LaunchTemplateInstanceNetworkInterfaceSpecificationList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateInstanceNetworkInterfaceSpecification", + "locationName":"item" + } + }, + "LaunchTemplateInstanceNetworkInterfaceSpecificationRequest":{ + "type":"structure", + "members":{ + "AssociateCarrierIpAddress":{"shape":"Boolean"}, + "AssociatePublicIpAddress":{"shape":"Boolean"}, + "DeleteOnTermination":{"shape":"Boolean"}, + "Description":{"shape":"String"}, + "DeviceIndex":{"shape":"Integer"}, + "Groups":{ + "shape":"SecurityGroupIdStringList", + "locationName":"SecurityGroupId" + }, + "InterfaceType":{"shape":"String"}, + "Ipv6AddressCount":{"shape":"Integer"}, + "Ipv6Addresses":{"shape":"InstanceIpv6AddressListRequest"}, + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "PrivateIpAddress":{"shape":"String"}, + "PrivateIpAddresses":{"shape":"PrivateIpAddressSpecificationList"}, + "SecondaryPrivateIpAddressCount":{"shape":"Integer"}, + "SubnetId":{"shape":"SubnetId"}, + "NetworkCardIndex":{"shape":"Integer"}, + "Ipv4Prefixes":{ + "shape":"Ipv4PrefixList", + "locationName":"Ipv4Prefix" + }, + "Ipv4PrefixCount":{"shape":"Integer"}, + "Ipv6Prefixes":{ + "shape":"Ipv6PrefixList", + "locationName":"Ipv6Prefix" + }, + "Ipv6PrefixCount":{"shape":"Integer"}, + "PrimaryIpv6":{"shape":"Boolean"} + } + }, + "LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateInstanceNetworkInterfaceSpecificationRequest", + "locationName":"InstanceNetworkInterfaceSpecification" + } + }, + "LaunchTemplateLicenseConfiguration":{ + "type":"structure", + "members":{ + "LicenseConfigurationArn":{ + "shape":"String", + "locationName":"licenseConfigurationArn" + } + } + }, + "LaunchTemplateLicenseConfigurationRequest":{ + "type":"structure", + "members":{ + "LicenseConfigurationArn":{"shape":"String"} + } + }, + "LaunchTemplateLicenseList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateLicenseConfiguration", + "locationName":"item" + } + }, + "LaunchTemplateLicenseSpecificationListRequest":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateLicenseConfigurationRequest", + "locationName":"item" + } + }, + "LaunchTemplateName":{ + "type":"string", + "max":128, + "min":3, + "pattern":"[a-zA-Z0-9\\(\\)\\.\\-/_]+" + }, + "LaunchTemplateNameStringList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateName", + "locationName":"item" + } + }, + "LaunchTemplateOverrides":{ + "type":"structure", + "members":{ + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "SpotPrice":{ + "shape":"String", + "locationName":"spotPrice" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "WeightedCapacity":{ + "shape":"Double", + "locationName":"weightedCapacity" + }, + "Priority":{ + "shape":"Double", + "locationName":"priority" + }, + "InstanceRequirements":{ + "shape":"InstanceRequirements", + "locationName":"instanceRequirements" + } + } + }, + "LaunchTemplateOverridesList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateOverrides", + "locationName":"item" + } + }, + "LaunchTemplatePlacement":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Affinity":{ + "shape":"String", + "locationName":"affinity" + }, + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "HostId":{ + "shape":"String", + "locationName":"hostId" + }, + "Tenancy":{ + "shape":"Tenancy", + "locationName":"tenancy" + }, + "SpreadDomain":{ + "shape":"String", + "locationName":"spreadDomain" + }, + "HostResourceGroupArn":{ + "shape":"String", + "locationName":"hostResourceGroupArn" + }, + "PartitionNumber":{ + "shape":"Integer", + "locationName":"partitionNumber" + }, + "GroupId":{ + "shape":"PlacementGroupId", + "locationName":"groupId" + } + } + }, + "LaunchTemplatePlacementRequest":{ + "type":"structure", + "members":{ + "AvailabilityZone":{"shape":"String"}, + "Affinity":{"shape":"String"}, + "GroupName":{"shape":"PlacementGroupName"}, + "HostId":{"shape":"DedicatedHostId"}, + "Tenancy":{"shape":"Tenancy"}, + "SpreadDomain":{"shape":"String"}, + "HostResourceGroupArn":{"shape":"String"}, + "PartitionNumber":{"shape":"Integer"}, + "GroupId":{"shape":"PlacementGroupId"} + } + }, + "LaunchTemplatePrivateDnsNameOptions":{ + "type":"structure", + "members":{ + "HostnameType":{ + "shape":"HostnameType", + "locationName":"hostnameType" + }, + "EnableResourceNameDnsARecord":{ + "shape":"Boolean", + "locationName":"enableResourceNameDnsARecord" + }, + "EnableResourceNameDnsAAAARecord":{ + "shape":"Boolean", + "locationName":"enableResourceNameDnsAAAARecord" + } + } + }, + "LaunchTemplatePrivateDnsNameOptionsRequest":{ + "type":"structure", + "members":{ + "HostnameType":{"shape":"HostnameType"}, + "EnableResourceNameDnsARecord":{"shape":"Boolean"}, + "EnableResourceNameDnsAAAARecord":{"shape":"Boolean"} + } + }, + "LaunchTemplateSet":{ + "type":"list", + "member":{ + "shape":"LaunchTemplate", + "locationName":"item" + } + }, + "LaunchTemplateSpecification":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"String"}, + "Version":{"shape":"String"} + } + }, + "LaunchTemplateSpotMarketOptions":{ + "type":"structure", + "members":{ + "MaxPrice":{ + "shape":"String", + "locationName":"maxPrice" + }, + "SpotInstanceType":{ + "shape":"SpotInstanceType", + "locationName":"spotInstanceType" + }, + "BlockDurationMinutes":{ + "shape":"Integer", + "locationName":"blockDurationMinutes" + }, + "ValidUntil":{ + "shape":"DateTime", + "locationName":"validUntil" + }, + "InstanceInterruptionBehavior":{ + "shape":"InstanceInterruptionBehavior", + "locationName":"instanceInterruptionBehavior" + } + } + }, + "LaunchTemplateSpotMarketOptionsRequest":{ + "type":"structure", + "members":{ + "MaxPrice":{"shape":"String"}, + "SpotInstanceType":{"shape":"SpotInstanceType"}, + "BlockDurationMinutes":{"shape":"Integer"}, + "ValidUntil":{"shape":"DateTime"}, + "InstanceInterruptionBehavior":{"shape":"InstanceInterruptionBehavior"} + } + }, + "LaunchTemplateTagSpecification":{ + "type":"structure", + "members":{ + "ResourceType":{ + "shape":"ResourceType", + "locationName":"resourceType" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "LaunchTemplateTagSpecificationList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateTagSpecification", + "locationName":"item" + } + }, + "LaunchTemplateTagSpecificationRequest":{ + "type":"structure", + "members":{ + "ResourceType":{"shape":"ResourceType"}, + "Tags":{ + "shape":"TagList", + "locationName":"Tag" + } + } + }, + "LaunchTemplateTagSpecificationRequestList":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateTagSpecificationRequest", + "locationName":"LaunchTemplateTagSpecificationRequest" + } + }, + "LaunchTemplateVersion":{ + "type":"structure", + "members":{ + "LaunchTemplateId":{ + "shape":"String", + "locationName":"launchTemplateId" + }, + "LaunchTemplateName":{ + "shape":"LaunchTemplateName", + "locationName":"launchTemplateName" + }, + "VersionNumber":{ + "shape":"Long", + "locationName":"versionNumber" + }, + "VersionDescription":{ + "shape":"VersionDescription", + "locationName":"versionDescription" + }, + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "CreatedBy":{ + "shape":"String", + "locationName":"createdBy" + }, + "DefaultVersion":{ + "shape":"Boolean", + "locationName":"defaultVersion" + }, + "LaunchTemplateData":{ + "shape":"ResponseLaunchTemplateData", + "locationName":"launchTemplateData" + } + } + }, + "LaunchTemplateVersionSet":{ + "type":"list", + "member":{ + "shape":"LaunchTemplateVersion", + "locationName":"item" + } + }, + "LaunchTemplatesMonitoring":{ + "type":"structure", + "members":{ + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + } + } + }, + "LaunchTemplatesMonitoringRequest":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"} + } + }, + "LicenseConfiguration":{ + "type":"structure", + "members":{ + "LicenseConfigurationArn":{ + "shape":"String", + "locationName":"licenseConfigurationArn" + } + } + }, + "LicenseConfigurationRequest":{ + "type":"structure", + "members":{ + "LicenseConfigurationArn":{"shape":"String"} + } + }, + "LicenseList":{ + "type":"list", + "member":{ + "shape":"LicenseConfiguration", + "locationName":"item" + } + }, + "LicenseSpecificationListRequest":{ + "type":"list", + "member":{ + "shape":"LicenseConfigurationRequest", + "locationName":"item" + } + }, + "ListImagesInRecycleBinMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "ListImagesInRecycleBinRequest":{ + "type":"structure", + "members":{ + "ImageIds":{ + "shape":"ImageIdStringList", + "locationName":"ImageId" + }, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"ListImagesInRecycleBinMaxResults"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ListImagesInRecycleBinResult":{ + "type":"structure", + "members":{ + "Images":{ + "shape":"ImageRecycleBinInfoList", + "locationName":"imageSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "ListSnapshotsInRecycleBinMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "ListSnapshotsInRecycleBinRequest":{ "type":"structure", "members":{ - "VpcPeeringConnection":{ - "shape":"VpcPeeringConnection", - "locationName":"vpcPeeringConnection" + "MaxResults":{"shape":"ListSnapshotsInRecycleBinMaxResults"}, + "NextToken":{"shape":"String"}, + "SnapshotIds":{ + "shape":"SnapshotIdStringList", + "locationName":"SnapshotId" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "ListSnapshotsInRecycleBinResult":{ + "type":"structure", + "members":{ + "Snapshots":{ + "shape":"SnapshotRecycleBinInfoList", + "locationName":"snapshotSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" } } }, - "AccountAttribute":{ + "ListingState":{ + "type":"string", + "enum":[ + "available", + "sold", + "cancelled", + "pending" + ] + }, + "ListingStatus":{ + "type":"string", + "enum":[ + "active", + "pending", + "cancelled", + "closed" + ] + }, + "LoadBalancerArn":{"type":"string"}, + "LoadBalancersConfig":{ "type":"structure", "members":{ - "AttributeName":{ + "ClassicLoadBalancersConfig":{ + "shape":"ClassicLoadBalancersConfig", + "locationName":"classicLoadBalancersConfig" + }, + "TargetGroupsConfig":{ + "shape":"TargetGroupsConfig", + "locationName":"targetGroupsConfig" + } + } + }, + "LoadPermission":{ + "type":"structure", + "members":{ + "UserId":{ "shape":"String", - "locationName":"attributeName" + "locationName":"userId" }, - "AttributeValues":{ - "shape":"AccountAttributeValueList", - "locationName":"attributeValueSet" + "Group":{ + "shape":"PermissionGroup", + "locationName":"group" } } }, - "AccountAttributeList":{ + "LoadPermissionList":{ "type":"list", "member":{ - "shape":"AccountAttribute", + "shape":"LoadPermission", "locationName":"item" } }, - "AccountAttributeName":{ - "type":"string", - "enum":[ - "supported-platforms", - "default-vpc" - ] + "LoadPermissionListRequest":{ + "type":"list", + "member":{ + "shape":"LoadPermissionRequest", + "locationName":"item" + } }, - "AccountAttributeNameStringList":{ + "LoadPermissionModifications":{ + "type":"structure", + "members":{ + "Add":{"shape":"LoadPermissionListRequest"}, + "Remove":{"shape":"LoadPermissionListRequest"} + } + }, + "LoadPermissionRequest":{ + "type":"structure", + "members":{ + "Group":{"shape":"PermissionGroup"}, + "UserId":{"shape":"String"} + } + }, + "LocalGateway":{ + "type":"structure", + "members":{ + "LocalGatewayId":{ + "shape":"LocalGatewayId", + "locationName":"localGatewayId" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "State":{ + "shape":"String", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "LocalGatewayId":{"type":"string"}, + "LocalGatewayIdSet":{ "type":"list", "member":{ - "shape":"AccountAttributeName", - "locationName":"attributeName" + "shape":"LocalGatewayId", + "locationName":"item" } }, - "AccountAttributeValue":{ + "LocalGatewayMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "LocalGatewayRoute":{ "type":"structure", "members":{ - "AttributeValue":{ + "DestinationCidrBlock":{ "shape":"String", - "locationName":"attributeValue" + "locationName":"destinationCidrBlock" + }, + "LocalGatewayVirtualInterfaceGroupId":{ + "shape":"LocalGatewayVirtualInterfaceGroupId", + "locationName":"localGatewayVirtualInterfaceGroupId" + }, + "Type":{ + "shape":"LocalGatewayRouteType", + "locationName":"type" + }, + "State":{ + "shape":"LocalGatewayRouteState", + "locationName":"state" + }, + "LocalGatewayRouteTableId":{ + "shape":"LocalGatewayRoutetableId", + "locationName":"localGatewayRouteTableId" + }, + "LocalGatewayRouteTableArn":{ + "shape":"ResourceArn", + "locationName":"localGatewayRouteTableArn" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "CoipPoolId":{ + "shape":"CoipPoolId", + "locationName":"coipPoolId" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "DestinationPrefixListId":{ + "shape":"PrefixListResourceId", + "locationName":"destinationPrefixListId" } } }, - "AccountAttributeValueList":{ + "LocalGatewayRouteList":{ "type":"list", "member":{ - "shape":"AccountAttributeValue", + "shape":"LocalGatewayRoute", "locationName":"item" } }, - "ActiveInstance":{ + "LocalGatewayRouteState":{ + "type":"string", + "enum":[ + "pending", + "active", + "blackhole", + "deleting", + "deleted" + ] + }, + "LocalGatewayRouteTable":{ "type":"structure", "members":{ - "InstanceType":{ + "LocalGatewayRouteTableId":{ "shape":"String", - "locationName":"instanceType" + "locationName":"localGatewayRouteTableId" }, - "InstanceId":{ + "LocalGatewayRouteTableArn":{ + "shape":"ResourceArn", + "locationName":"localGatewayRouteTableArn" + }, + "LocalGatewayId":{ + "shape":"LocalGatewayId", + "locationName":"localGatewayId" + }, + "OutpostArn":{ "shape":"String", - "locationName":"instanceId" + "locationName":"outpostArn" }, - "SpotInstanceRequestId":{ + "OwnerId":{ "shape":"String", - "locationName":"spotInstanceRequestId" + "locationName":"ownerId" + }, + "State":{ + "shape":"String", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "Mode":{ + "shape":"LocalGatewayRouteTableMode", + "locationName":"mode" + }, + "StateReason":{ + "shape":"StateReason", + "locationName":"stateReason" } } }, - "ActiveInstanceSet":{ + "LocalGatewayRouteTableIdSet":{ "type":"list", "member":{ - "shape":"ActiveInstance", + "shape":"LocalGatewayRoutetableId", "locationName":"item" } }, - "Address":{ + "LocalGatewayRouteTableMode":{ + "type":"string", + "enum":[ + "direct-vpc-routing", + "coip" + ] + }, + "LocalGatewayRouteTableSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayRouteTable", + "locationName":"item" + } + }, + "LocalGatewayRouteTableVirtualInterfaceGroupAssociation":{ "type":"structure", "members":{ - "InstanceId":{ + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId", + "locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationId" + }, + "LocalGatewayVirtualInterfaceGroupId":{ + "shape":"LocalGatewayVirtualInterfaceGroupId", + "locationName":"localGatewayVirtualInterfaceGroupId" + }, + "LocalGatewayId":{ "shape":"String", - "locationName":"instanceId" + "locationName":"localGatewayId" }, - "PublicIp":{ + "LocalGatewayRouteTableId":{ + "shape":"LocalGatewayId", + "locationName":"localGatewayRouteTableId" + }, + "LocalGatewayRouteTableArn":{ + "shape":"ResourceArn", + "locationName":"localGatewayRouteTableArn" + }, + "OwnerId":{ "shape":"String", - "locationName":"publicIp" + "locationName":"ownerId" }, - "AllocationId":{ + "State":{ "shape":"String", - "locationName":"allocationId" + "locationName":"state" }, - "AssociationId":{ + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"type":"string"}, + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId", + "locationName":"item" + } + }, + "LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "locationName":"item" + } + }, + "LocalGatewayRouteTableVpcAssociation":{ + "type":"structure", + "members":{ + "LocalGatewayRouteTableVpcAssociationId":{ + "shape":"LocalGatewayRouteTableVpcAssociationId", + "locationName":"localGatewayRouteTableVpcAssociationId" + }, + "LocalGatewayRouteTableId":{ "shape":"String", - "locationName":"associationId" + "locationName":"localGatewayRouteTableId" }, - "Domain":{ - "shape":"DomainType", - "locationName":"domain" + "LocalGatewayRouteTableArn":{ + "shape":"ResourceArn", + "locationName":"localGatewayRouteTableArn" }, - "NetworkInterfaceId":{ + "LocalGatewayId":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"localGatewayId" }, - "NetworkInterfaceOwnerId":{ + "VpcId":{ "shape":"String", - "locationName":"networkInterfaceOwnerId" + "locationName":"vpcId" }, - "PrivateIpAddress":{ + "OwnerId":{ "shape":"String", - "locationName":"privateIpAddress" + "locationName":"ownerId" + }, + "State":{ + "shape":"String", + "locationName":"state" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "AddressList":{ + "LocalGatewayRouteTableVpcAssociationId":{"type":"string"}, + "LocalGatewayRouteTableVpcAssociationIdSet":{ "type":"list", "member":{ - "shape":"Address", + "shape":"LocalGatewayRouteTableVpcAssociationId", "locationName":"item" } }, - "Affinity":{ + "LocalGatewayRouteTableVpcAssociationSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayRouteTableVpcAssociation", + "locationName":"item" + } + }, + "LocalGatewayRouteType":{ "type":"string", "enum":[ - "default", - "host" + "static", + "propagated" ] }, - "AllocateAddressRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Domain":{"shape":"DomainType"} + "LocalGatewayRoutetableId":{"type":"string"}, + "LocalGatewaySet":{ + "type":"list", + "member":{ + "shape":"LocalGateway", + "locationName":"item" } }, - "AllocateAddressResult":{ + "LocalGatewayVirtualInterface":{ "type":"structure", "members":{ - "PublicIp":{ + "LocalGatewayVirtualInterfaceId":{ + "shape":"LocalGatewayVirtualInterfaceId", + "locationName":"localGatewayVirtualInterfaceId" + }, + "LocalGatewayId":{ "shape":"String", - "locationName":"publicIp" + "locationName":"localGatewayId" }, - "Domain":{ - "shape":"DomainType", - "locationName":"domain" + "Vlan":{ + "shape":"Integer", + "locationName":"vlan" }, - "AllocationId":{ + "LocalAddress":{ "shape":"String", - "locationName":"allocationId" - } - } - }, - "AllocateHostsRequest":{ - "type":"structure", - "required":[ - "InstanceType", - "Quantity", - "AvailabilityZone" - ], - "members":{ - "AutoPlacement":{ - "shape":"AutoPlacement", - "locationName":"autoPlacement" + "locationName":"localAddress" }, - "ClientToken":{ + "PeerAddress":{ "shape":"String", - "locationName":"clientToken" + "locationName":"peerAddress" }, - "InstanceType":{ - "shape":"String", - "locationName":"instanceType" + "LocalBgpAsn":{ + "shape":"Integer", + "locationName":"localBgpAsn" }, - "Quantity":{ + "PeerBgpAsn":{ "shape":"Integer", - "locationName":"quantity" + "locationName":"peerBgpAsn" }, - "AvailabilityZone":{ + "OwnerId":{ "shape":"String", - "locationName":"availabilityZone" + "locationName":"ownerId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "AllocateHostsResult":{ + "LocalGatewayVirtualInterfaceGroup":{ "type":"structure", "members":{ - "HostIds":{ - "shape":"ResponseHostIdList", - "locationName":"hostIdSet" + "LocalGatewayVirtualInterfaceGroupId":{ + "shape":"LocalGatewayVirtualInterfaceGroupId", + "locationName":"localGatewayVirtualInterfaceGroupId" + }, + "LocalGatewayVirtualInterfaceIds":{ + "shape":"LocalGatewayVirtualInterfaceIdSet", + "locationName":"localGatewayVirtualInterfaceIdSet" + }, + "LocalGatewayId":{ + "shape":"String", + "locationName":"localGatewayId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "AllocationIdList":{ + "LocalGatewayVirtualInterfaceGroupId":{"type":"string"}, + "LocalGatewayVirtualInterfaceGroupIdSet":{ "type":"list", "member":{ - "shape":"String", - "locationName":"AllocationId" + "shape":"LocalGatewayVirtualInterfaceGroupId", + "locationName":"item" } }, - "AllocationState":{ + "LocalGatewayVirtualInterfaceGroupSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayVirtualInterfaceGroup", + "locationName":"item" + } + }, + "LocalGatewayVirtualInterfaceId":{"type":"string"}, + "LocalGatewayVirtualInterfaceIdSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayVirtualInterfaceId", + "locationName":"item" + } + }, + "LocalGatewayVirtualInterfaceSet":{ + "type":"list", + "member":{ + "shape":"LocalGatewayVirtualInterface", + "locationName":"item" + } + }, + "LocalStorage":{ "type":"string", "enum":[ - "available", - "under-assessment", - "permanent-failure", - "released", - "released-permanent-failure" + "included", + "required", + "excluded" ] }, - "AllocationStrategy":{ + "LocalStorageType":{ "type":"string", "enum":[ - "lowestPrice", - "diversified" + "hdd", + "ssd" ] }, - "ArchitectureValues":{ + "LocalStorageTypeSet":{ + "type":"list", + "member":{ + "shape":"LocalStorageType", + "locationName":"item" + } + }, + "Location":{"type":"string"}, + "LocationType":{ "type":"string", "enum":[ - "i386", - "x86_64" + "region", + "availability-zone", + "availability-zone-id", + "outpost" ] }, - "AssignPrivateIpAddressesRequest":{ + "LogDestinationType":{ + "type":"string", + "enum":[ + "cloud-watch-logs", + "s3", + "kinesis-data-firehose" + ] + }, + "Long":{"type":"long"}, + "MaintenanceDetails":{ "type":"structure", - "required":["NetworkInterfaceId"], "members":{ - "NetworkInterfaceId":{ + "PendingMaintenance":{ "shape":"String", - "locationName":"networkInterfaceId" - }, - "PrivateIpAddresses":{ - "shape":"PrivateIpAddressStringList", - "locationName":"privateIpAddress" + "locationName":"pendingMaintenance" }, - "SecondaryPrivateIpAddressCount":{ - "shape":"Integer", - "locationName":"secondaryPrivateIpAddressCount" + "MaintenanceAutoAppliedAfter":{ + "shape":"MillisecondDateTime", + "locationName":"maintenanceAutoAppliedAfter" }, - "AllowReassignment":{ - "shape":"Boolean", - "locationName":"allowReassignment" + "LastMaintenanceApplied":{ + "shape":"MillisecondDateTime", + "locationName":"lastMaintenanceApplied" } } }, - "AssociateAddressRequest":{ + "ManagedPrefixList":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "PrefixListId":{ + "shape":"PrefixListResourceId", + "locationName":"prefixListId" }, - "InstanceId":{"shape":"String"}, - "PublicIp":{"shape":"String"}, - "AllocationId":{"shape":"String"}, - "NetworkInterfaceId":{ + "AddressFamily":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"addressFamily" }, - "PrivateIpAddress":{ - "shape":"String", - "locationName":"privateIpAddress" + "State":{ + "shape":"PrefixListState", + "locationName":"state" }, - "AllowReassociation":{ - "shape":"Boolean", - "locationName":"allowReassociation" - } - } - }, - "AssociateAddressResult":{ - "type":"structure", - "members":{ - "AssociationId":{ + "StateMessage":{ "shape":"String", - "locationName":"associationId" - } - } - }, - "AssociateDhcpOptionsRequest":{ - "type":"structure", - "required":[ - "DhcpOptionsId", - "VpcId" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "locationName":"stateMessage" }, - "DhcpOptionsId":{"shape":"String"}, - "VpcId":{"shape":"String"} - } - }, - "AssociateRouteTableRequest":{ - "type":"structure", - "required":[ - "SubnetId", - "RouteTableId" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "PrefixListArn":{ + "shape":"ResourceArn", + "locationName":"prefixListArn" }, - "SubnetId":{ + "PrefixListName":{ "shape":"String", - "locationName":"subnetId" + "locationName":"prefixListName" }, - "RouteTableId":{ + "MaxEntries":{ + "shape":"Integer", + "locationName":"maxEntries" + }, + "Version":{ + "shape":"Long", + "locationName":"version" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "OwnerId":{ "shape":"String", - "locationName":"routeTableId" + "locationName":"ownerId" } } }, - "AssociateRouteTableResult":{ + "ManagedPrefixListSet":{ + "type":"list", + "member":{ + "shape":"ManagedPrefixList", + "locationName":"item" + } + }, + "MarketType":{ + "type":"string", + "enum":["spot"] + }, + "MaxIpv4AddrPerInterface":{"type":"integer"}, + "MaxIpv6AddrPerInterface":{"type":"integer"}, + "MaxNetworkInterfaces":{"type":"integer"}, + "MaxResults":{"type":"integer"}, + "MaxResultsParam":{ + "type":"integer", + "max":100, + "min":0 + }, + "MaximumBandwidthInMbps":{"type":"integer"}, + "MaximumEfaInterfaces":{"type":"integer"}, + "MaximumIops":{"type":"integer"}, + "MaximumNetworkCards":{"type":"integer"}, + "MaximumThroughputInMBps":{"type":"double"}, + "MembershipType":{ + "type":"string", + "enum":[ + "static", + "igmp" + ] + }, + "MemoryGiBPerVCpu":{ "type":"structure", "members":{ - "AssociationId":{ - "shape":"String", - "locationName":"associationId" + "Min":{ + "shape":"Double", + "locationName":"min" + }, + "Max":{ + "shape":"Double", + "locationName":"max" } } }, - "AttachClassicLinkVpcRequest":{ + "MemoryGiBPerVCpuRequest":{ "type":"structure", - "required":[ - "InstanceId", - "VpcId", - "Groups" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" - }, - "Groups":{ - "shape":"GroupIdStringList", - "locationName":"SecurityGroupId" - } + "Min":{"shape":"Double"}, + "Max":{"shape":"Double"} } }, - "AttachClassicLinkVpcResult":{ + "MemoryInfo":{ "type":"structure", "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" + "SizeInMiB":{ + "shape":"MemorySize", + "locationName":"sizeInMiB" } } }, - "AttachInternetGatewayRequest":{ + "MemoryMiB":{ "type":"structure", - "required":[ - "InternetGatewayId", - "VpcId" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "InternetGatewayId":{ - "shape":"String", - "locationName":"internetGatewayId" + "Min":{ + "shape":"Integer", + "locationName":"min" }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" + "Max":{ + "shape":"Integer", + "locationName":"max" } } }, - "AttachNetworkInterfaceRequest":{ + "MemoryMiBRequest":{ "type":"structure", - "required":[ - "NetworkInterfaceId", - "InstanceId", - "DeviceIndex" - ], + "required":["Min"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Min":{"shape":"Integer"}, + "Max":{"shape":"Integer"} + } + }, + "MemorySize":{"type":"long"}, + "MetricPoint":{ + "type":"structure", + "members":{ + "StartDate":{ + "shape":"MillisecondDateTime", + "locationName":"startDate" }, - "NetworkInterfaceId":{ - "shape":"String", - "locationName":"networkInterfaceId" + "EndDate":{ + "shape":"MillisecondDateTime", + "locationName":"endDate" }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" + "Value":{ + "shape":"Float", + "locationName":"value" }, - "DeviceIndex":{ - "shape":"Integer", - "locationName":"deviceIndex" + "Status":{ + "shape":"String", + "locationName":"status" } } }, - "AttachNetworkInterfaceResult":{ + "MetricPoints":{ + "type":"list", + "member":{ + "shape":"MetricPoint", + "locationName":"item" + } + }, + "MetricType":{ + "type":"string", + "enum":["aggregate-latency"] + }, + "MillisecondDateTime":{"type":"timestamp"}, + "ModifyAddressAttributeRequest":{ "type":"structure", + "required":["AllocationId"], "members":{ - "AttachmentId":{ - "shape":"String", - "locationName":"attachmentId" - } + "AllocationId":{"shape":"AllocationId"}, + "DomainName":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} } }, - "AttachVolumeRequest":{ + "ModifyAddressAttributeResult":{ "type":"structure", - "required":[ - "VolumeId", - "InstanceId", - "Device" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VolumeId":{"shape":"String"}, - "InstanceId":{"shape":"String"}, - "Device":{"shape":"String"} + "Address":{ + "shape":"AddressAttribute", + "locationName":"address" + } } }, - "AttachVpnGatewayRequest":{ + "ModifyAvailabilityZoneGroupRequest":{ "type":"structure", "required":[ - "VpnGatewayId", - "VpcId" + "GroupName", + "OptInStatus" ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpnGatewayId":{"shape":"String"}, - "VpcId":{"shape":"String"} + "GroupName":{"shape":"String"}, + "OptInStatus":{"shape":"ModifyAvailabilityZoneOptInStatus"}, + "DryRun":{"shape":"Boolean"} } }, - "AttachVpnGatewayResult":{ + "ModifyAvailabilityZoneGroupResult":{ "type":"structure", "members":{ - "VpcAttachment":{ - "shape":"VpcAttachment", - "locationName":"attachment" + "Return":{ + "shape":"Boolean", + "locationName":"return" } } }, - "AttachmentStatus":{ + "ModifyAvailabilityZoneOptInStatus":{ "type":"string", "enum":[ - "attaching", - "attached", - "detaching", - "detached" + "opted-in", + "not-opted-in" ] }, - "AttributeBooleanValue":{ + "ModifyCapacityReservationFleetRequest":{ "type":"structure", + "required":["CapacityReservationFleetId"], "members":{ - "Value":{ + "CapacityReservationFleetId":{"shape":"CapacityReservationFleetId"}, + "TotalTargetCapacity":{"shape":"Integer"}, + "EndDate":{"shape":"MillisecondDateTime"}, + "DryRun":{"shape":"Boolean"}, + "RemoveEndDate":{"shape":"Boolean"} + } + }, + "ModifyCapacityReservationFleetResult":{ + "type":"structure", + "members":{ + "Return":{ "shape":"Boolean", - "locationName":"value" + "locationName":"return" } } }, - "AttributeValue":{ + "ModifyCapacityReservationRequest":{ "type":"structure", + "required":["CapacityReservationId"], "members":{ - "Value":{ - "shape":"String", - "locationName":"value" - } + "CapacityReservationId":{"shape":"CapacityReservationId"}, + "InstanceCount":{"shape":"Integer"}, + "EndDate":{"shape":"DateTime"}, + "EndDateType":{"shape":"EndDateType"}, + "Accept":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"}, + "AdditionalInfo":{"shape":"String"} } }, - "AuthorizeSecurityGroupEgressRequest":{ + "ModifyCapacityReservationResult":{ "type":"structure", - "required":["GroupId"], "members":{ - "DryRun":{ + "Return":{ "shape":"Boolean", - "locationName":"dryRun" - }, - "GroupId":{ - "shape":"String", - "locationName":"groupId" - }, - "SourceSecurityGroupName":{ - "shape":"String", - "locationName":"sourceSecurityGroupName" - }, - "SourceSecurityGroupOwnerId":{ - "shape":"String", - "locationName":"sourceSecurityGroupOwnerId" - }, - "IpProtocol":{ - "shape":"String", - "locationName":"ipProtocol" - }, - "FromPort":{ - "shape":"Integer", - "locationName":"fromPort" - }, - "ToPort":{ - "shape":"Integer", - "locationName":"toPort" - }, - "CidrIp":{ - "shape":"String", - "locationName":"cidrIp" - }, - "IpPermissions":{ - "shape":"IpPermissionList", - "locationName":"ipPermissions" + "locationName":"return" } } }, - "AuthorizeSecurityGroupIngressRequest":{ + "ModifyClientVpnEndpointRequest":{ "type":"structure", + "required":["ClientVpnEndpointId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "ServerCertificateArn":{"shape":"String"}, + "ConnectionLogOptions":{"shape":"ConnectionLogOptions"}, + "DnsServers":{"shape":"DnsServersOptionsModifyStructure"}, + "VpnPort":{"shape":"Integer"}, + "Description":{"shape":"String"}, + "SplitTunnel":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"}, + "SecurityGroupIds":{ + "shape":"ClientVpnSecurityGroupIdSet", + "locationName":"SecurityGroupId" }, - "GroupName":{"shape":"String"}, - "GroupId":{"shape":"String"}, - "SourceSecurityGroupName":{"shape":"String"}, - "SourceSecurityGroupOwnerId":{"shape":"String"}, - "IpProtocol":{"shape":"String"}, - "FromPort":{"shape":"Integer"}, - "ToPort":{"shape":"Integer"}, - "CidrIp":{"shape":"String"}, - "IpPermissions":{"shape":"IpPermissionList"} + "VpcId":{"shape":"VpcId"}, + "SelfServicePortal":{"shape":"SelfServicePortal"}, + "ClientConnectOptions":{"shape":"ClientConnectOptions"}, + "SessionTimeoutHours":{"shape":"Integer"}, + "ClientLoginBannerOptions":{"shape":"ClientLoginBannerOptions"} } }, - "AutoPlacement":{ - "type":"string", - "enum":[ - "on", - "off" - ] - }, - "AvailabilityZone":{ + "ModifyClientVpnEndpointResult":{ "type":"structure", "members":{ - "ZoneName":{ - "shape":"String", - "locationName":"zoneName" - }, - "State":{ - "shape":"AvailabilityZoneState", - "locationName":"zoneState" - }, - "RegionName":{ - "shape":"String", - "locationName":"regionName" - }, - "Messages":{ - "shape":"AvailabilityZoneMessageList", - "locationName":"messageSet" + "Return":{ + "shape":"Boolean", + "locationName":"return" } } }, - "AvailabilityZoneList":{ - "type":"list", - "member":{ - "shape":"AvailabilityZone", - "locationName":"item" + "ModifyDefaultCreditSpecificationRequest":{ + "type":"structure", + "required":[ + "InstanceFamily", + "CpuCredits" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceFamily":{"shape":"UnlimitedSupportedInstanceFamily"}, + "CpuCredits":{"shape":"String"} } }, - "AvailabilityZoneMessage":{ + "ModifyDefaultCreditSpecificationResult":{ "type":"structure", "members":{ - "Message":{ - "shape":"String", - "locationName":"message" + "InstanceFamilyCreditSpecification":{ + "shape":"InstanceFamilyCreditSpecification", + "locationName":"instanceFamilyCreditSpecification" } } }, - "AvailabilityZoneMessageList":{ - "type":"list", - "member":{ - "shape":"AvailabilityZoneMessage", - "locationName":"item" + "ModifyEbsDefaultKmsKeyIdRequest":{ + "type":"structure", + "required":["KmsKeyId"], + "members":{ + "KmsKeyId":{"shape":"KmsKeyId"}, + "DryRun":{"shape":"Boolean"} } }, - "AvailabilityZoneState":{ - "type":"string", - "enum":[ - "available", - "information", - "impaired", - "unavailable" - ] + "ModifyEbsDefaultKmsKeyIdResult":{ + "type":"structure", + "members":{ + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" + } + } }, - "AvailableCapacity":{ + "ModifyFleetRequest":{ "type":"structure", + "required":["FleetId"], "members":{ - "AvailableInstanceCapacity":{ - "shape":"AvailableInstanceCapacityList", - "locationName":"availableInstanceCapacity" + "DryRun":{"shape":"Boolean"}, + "ExcessCapacityTerminationPolicy":{"shape":"FleetExcessCapacityTerminationPolicy"}, + "LaunchTemplateConfigs":{ + "shape":"FleetLaunchTemplateConfigListRequest", + "locationName":"LaunchTemplateConfig" }, - "AvailableVCpus":{ - "shape":"Integer", - "locationName":"availableVCpus" - } + "FleetId":{"shape":"FleetId"}, + "TargetCapacitySpecification":{"shape":"TargetCapacitySpecificationRequest"}, + "Context":{"shape":"String"} } }, - "AvailableInstanceCapacityList":{ - "type":"list", - "member":{ - "shape":"InstanceCapacity", - "locationName":"item" + "ModifyFleetResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } } }, - "BatchState":{ - "type":"string", - "enum":[ - "submitted", - "active", - "cancelled", - "failed", - "cancelled_running", - "cancelled_terminating", - "modifying" - ] + "ModifyFpgaImageAttributeRequest":{ + "type":"structure", + "required":["FpgaImageId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "FpgaImageId":{"shape":"FpgaImageId"}, + "Attribute":{"shape":"FpgaImageAttributeName"}, + "OperationType":{"shape":"OperationType"}, + "UserIds":{ + "shape":"UserIdStringList", + "locationName":"UserId" + }, + "UserGroups":{ + "shape":"UserGroupStringList", + "locationName":"UserGroup" + }, + "ProductCodes":{ + "shape":"ProductCodeStringList", + "locationName":"ProductCode" + }, + "LoadPermission":{"shape":"LoadPermissionModifications"}, + "Description":{"shape":"String"}, + "Name":{"shape":"String"} + } }, - "Blob":{"type":"blob"}, - "BlobAttributeValue":{ + "ModifyFpgaImageAttributeResult":{ "type":"structure", "members":{ - "Value":{ - "shape":"Blob", - "locationName":"value" + "FpgaImageAttribute":{ + "shape":"FpgaImageAttribute", + "locationName":"fpgaImageAttribute" } } }, - "BlockDeviceMapping":{ + "ModifyHostsRequest":{ "type":"structure", + "required":["HostIds"], "members":{ - "VirtualName":{ - "shape":"String", - "locationName":"virtualName" - }, - "DeviceName":{ - "shape":"String", - "locationName":"deviceName" + "AutoPlacement":{ + "shape":"AutoPlacement", + "locationName":"autoPlacement" }, - "Ebs":{ - "shape":"EbsBlockDevice", - "locationName":"ebs" + "HostIds":{ + "shape":"RequestHostIdList", + "locationName":"hostId" }, - "NoDevice":{ - "shape":"String", - "locationName":"noDevice" - } - } - }, - "BlockDeviceMappingList":{ - "type":"list", - "member":{ - "shape":"BlockDeviceMapping", - "locationName":"item" + "HostRecovery":{"shape":"HostRecovery"}, + "InstanceType":{"shape":"String"}, + "InstanceFamily":{"shape":"String"}, + "HostMaintenance":{"shape":"HostMaintenance"} } }, - "BlockDeviceMappingRequestList":{ - "type":"list", - "member":{ - "shape":"BlockDeviceMapping", - "locationName":"BlockDeviceMapping" + "ModifyHostsResult":{ + "type":"structure", + "members":{ + "Successful":{ + "shape":"ResponseHostIdList", + "locationName":"successful" + }, + "Unsuccessful":{ + "shape":"UnsuccessfulItemList", + "locationName":"unsuccessful" + } } }, - "Boolean":{"type":"boolean"}, - "BundleIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"BundleId" + "ModifyIdFormatRequest":{ + "type":"structure", + "required":[ + "Resource", + "UseLongIds" + ], + "members":{ + "Resource":{"shape":"String"}, + "UseLongIds":{"shape":"Boolean"} } }, - "BundleInstanceRequest":{ + "ModifyIdentityIdFormatRequest":{ "type":"structure", "required":[ - "InstanceId", - "Storage" + "PrincipalArn", + "Resource", + "UseLongIds" ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "PrincipalArn":{ + "shape":"String", + "locationName":"principalArn" + }, + "Resource":{ + "shape":"String", + "locationName":"resource" }, - "InstanceId":{"shape":"String"}, - "Storage":{"shape":"Storage"} + "UseLongIds":{ + "shape":"Boolean", + "locationName":"useLongIds" + } } }, - "BundleInstanceResult":{ + "ModifyImageAttributeRequest":{ "type":"structure", + "required":["ImageId"], "members":{ - "BundleTask":{ - "shape":"BundleTask", - "locationName":"bundleInstanceTask" - } + "Attribute":{"shape":"String"}, + "Description":{"shape":"AttributeValue"}, + "ImageId":{"shape":"ImageId"}, + "LaunchPermission":{"shape":"LaunchPermissionModifications"}, + "OperationType":{"shape":"OperationType"}, + "ProductCodes":{ + "shape":"ProductCodeStringList", + "locationName":"ProductCode" + }, + "UserGroups":{ + "shape":"UserGroupStringList", + "locationName":"UserGroup" + }, + "UserIds":{ + "shape":"UserIdStringList", + "locationName":"UserId" + }, + "Value":{"shape":"String"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "OrganizationArns":{ + "shape":"OrganizationArnStringList", + "locationName":"OrganizationArn" + }, + "OrganizationalUnitArns":{ + "shape":"OrganizationalUnitArnStringList", + "locationName":"OrganizationalUnitArn" + }, + "ImdsSupport":{"shape":"AttributeValue"} } }, - "BundleTask":{ + "ModifyInstanceAttributeRequest":{ "type":"structure", + "required":["InstanceId"], "members":{ + "SourceDestCheck":{"shape":"AttributeBooleanValue"}, + "Attribute":{ + "shape":"InstanceAttributeName", + "locationName":"attribute" + }, + "BlockDeviceMappings":{ + "shape":"InstanceBlockDeviceMappingSpecificationList", + "locationName":"blockDeviceMapping" + }, + "DisableApiTermination":{ + "shape":"AttributeBooleanValue", + "locationName":"disableApiTermination" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "EbsOptimized":{ + "shape":"AttributeBooleanValue", + "locationName":"ebsOptimized" + }, + "EnaSupport":{ + "shape":"AttributeBooleanValue", + "locationName":"enaSupport" + }, + "Groups":{ + "shape":"GroupIdStringList", + "locationName":"GroupId" + }, "InstanceId":{ - "shape":"String", + "shape":"InstanceId", "locationName":"instanceId" }, - "BundleId":{ - "shape":"String", - "locationName":"bundleId" + "InstanceInitiatedShutdownBehavior":{ + "shape":"AttributeValue", + "locationName":"instanceInitiatedShutdownBehavior" }, - "State":{ - "shape":"BundleTaskState", - "locationName":"state" + "InstanceType":{ + "shape":"AttributeValue", + "locationName":"instanceType" }, - "StartTime":{ - "shape":"DateTime", - "locationName":"startTime" + "Kernel":{ + "shape":"AttributeValue", + "locationName":"kernel" }, - "UpdateTime":{ - "shape":"DateTime", - "locationName":"updateTime" + "Ramdisk":{ + "shape":"AttributeValue", + "locationName":"ramdisk" }, - "Storage":{ - "shape":"Storage", - "locationName":"storage" + "SriovNetSupport":{ + "shape":"AttributeValue", + "locationName":"sriovNetSupport" }, - "Progress":{ - "shape":"String", - "locationName":"progress" + "UserData":{ + "shape":"BlobAttributeValue", + "locationName":"userData" }, - "BundleTaskError":{ - "shape":"BundleTaskError", - "locationName":"error" - } - } - }, - "BundleTaskError":{ - "type":"structure", - "members":{ - "Code":{ + "Value":{ "shape":"String", - "locationName":"code" + "locationName":"value" }, - "Message":{ - "shape":"String", - "locationName":"message" - } - } - }, - "BundleTaskList":{ - "type":"list", - "member":{ - "shape":"BundleTask", - "locationName":"item" + "DisableApiStop":{"shape":"AttributeBooleanValue"} } }, - "BundleTaskState":{ - "type":"string", - "enum":[ - "pending", - "waiting-for-shutdown", - "bundling", - "storing", - "cancelling", - "complete", - "failed" - ] - }, - "CancelBatchErrorCode":{ - "type":"string", - "enum":[ - "fleetRequestIdDoesNotExist", - "fleetRequestIdMalformed", - "fleetRequestNotInCancellableState", - "unexpectedError" - ] - }, - "CancelBundleTaskRequest":{ + "ModifyInstanceCapacityReservationAttributesRequest":{ "type":"structure", - "required":["BundleId"], + "required":[ + "InstanceId", + "CapacityReservationSpecification" + ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "BundleId":{"shape":"String"} + "InstanceId":{"shape":"InstanceId"}, + "CapacityReservationSpecification":{"shape":"CapacityReservationSpecification"}, + "DryRun":{"shape":"Boolean"} } }, - "CancelBundleTaskResult":{ + "ModifyInstanceCapacityReservationAttributesResult":{ "type":"structure", "members":{ - "BundleTask":{ - "shape":"BundleTask", - "locationName":"bundleInstanceTask" + "Return":{ + "shape":"Boolean", + "locationName":"return" } } }, - "CancelConversionRequest":{ + "ModifyInstanceCreditSpecificationRequest":{ "type":"structure", - "required":["ConversionTaskId"], + "required":["InstanceCreditSpecifications"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ConversionTaskId":{ - "shape":"String", - "locationName":"conversionTaskId" - }, - "ReasonMessage":{ - "shape":"String", - "locationName":"reasonMessage" + "DryRun":{"shape":"Boolean"}, + "ClientToken":{"shape":"String"}, + "InstanceCreditSpecifications":{ + "shape":"InstanceCreditSpecificationListRequest", + "locationName":"InstanceCreditSpecification" } } }, - "CancelExportTaskRequest":{ + "ModifyInstanceCreditSpecificationResult":{ "type":"structure", - "required":["ExportTaskId"], "members":{ - "ExportTaskId":{ - "shape":"String", - "locationName":"exportTaskId" + "SuccessfulInstanceCreditSpecifications":{ + "shape":"SuccessfulInstanceCreditSpecificationSet", + "locationName":"successfulInstanceCreditSpecificationSet" + }, + "UnsuccessfulInstanceCreditSpecifications":{ + "shape":"UnsuccessfulInstanceCreditSpecificationSet", + "locationName":"unsuccessfulInstanceCreditSpecificationSet" } } }, - "CancelImportTaskRequest":{ + "ModifyInstanceEventStartTimeRequest":{ "type":"structure", + "required":[ + "InstanceId", + "InstanceEventId", + "NotBefore" + ], "members":{ "DryRun":{"shape":"Boolean"}, - "ImportTaskId":{"shape":"String"}, - "CancelReason":{"shape":"String"} + "InstanceId":{"shape":"InstanceId"}, + "InstanceEventId":{"shape":"String"}, + "NotBefore":{"shape":"DateTime"} } }, - "CancelImportTaskResult":{ + "ModifyInstanceEventStartTimeResult":{ "type":"structure", "members":{ - "ImportTaskId":{ - "shape":"String", - "locationName":"importTaskId" - }, - "State":{ - "shape":"String", - "locationName":"state" - }, - "PreviousState":{ - "shape":"String", - "locationName":"previousState" + "Event":{ + "shape":"InstanceStatusEvent", + "locationName":"event" } } }, - "CancelReservedInstancesListingRequest":{ + "ModifyInstanceEventWindowRequest":{ "type":"structure", - "required":["ReservedInstancesListingId"], + "required":["InstanceEventWindowId"], "members":{ - "ReservedInstancesListingId":{ - "shape":"String", - "locationName":"reservedInstancesListingId" - } + "DryRun":{"shape":"Boolean"}, + "Name":{"shape":"String"}, + "InstanceEventWindowId":{"shape":"InstanceEventWindowId"}, + "TimeRanges":{ + "shape":"InstanceEventWindowTimeRangeRequestSet", + "locationName":"TimeRange" + }, + "CronExpression":{"shape":"InstanceEventWindowCronExpression"} } }, - "CancelReservedInstancesListingResult":{ + "ModifyInstanceEventWindowResult":{ "type":"structure", "members":{ - "ReservedInstancesListings":{ - "shape":"ReservedInstancesListingList", - "locationName":"reservedInstancesListingsSet" + "InstanceEventWindow":{ + "shape":"InstanceEventWindow", + "locationName":"instanceEventWindow" } } }, - "CancelSpotFleetRequestsError":{ + "ModifyInstanceMaintenanceOptionsRequest":{ "type":"structure", - "required":[ - "Code", - "Message" - ], + "required":["InstanceId"], "members":{ - "Code":{ - "shape":"CancelBatchErrorCode", - "locationName":"code" - }, - "Message":{ - "shape":"String", - "locationName":"message" - } + "InstanceId":{"shape":"InstanceId"}, + "AutoRecovery":{"shape":"InstanceAutoRecoveryState"}, + "DryRun":{"shape":"Boolean"} } }, - "CancelSpotFleetRequestsErrorItem":{ + "ModifyInstanceMaintenanceOptionsResult":{ "type":"structure", - "required":[ - "SpotFleetRequestId", - "Error" - ], "members":{ - "SpotFleetRequestId":{ + "InstanceId":{ "shape":"String", - "locationName":"spotFleetRequestId" + "locationName":"instanceId" }, - "Error":{ - "shape":"CancelSpotFleetRequestsError", - "locationName":"error" + "AutoRecovery":{ + "shape":"InstanceAutoRecoveryState", + "locationName":"autoRecovery" } } }, - "CancelSpotFleetRequestsErrorSet":{ - "type":"list", - "member":{ - "shape":"CancelSpotFleetRequestsErrorItem", - "locationName":"item" - } - }, - "CancelSpotFleetRequestsRequest":{ + "ModifyInstanceMetadataOptionsRequest":{ "type":"structure", - "required":[ - "SpotFleetRequestIds", - "TerminateInstances" - ], + "required":["InstanceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SpotFleetRequestIds":{ - "shape":"ValueStringList", - "locationName":"spotFleetRequestId" - }, - "TerminateInstances":{ - "shape":"Boolean", - "locationName":"terminateInstances" - } + "InstanceId":{"shape":"InstanceId"}, + "HttpTokens":{"shape":"HttpTokensState"}, + "HttpPutResponseHopLimit":{"shape":"Integer"}, + "HttpEndpoint":{"shape":"InstanceMetadataEndpointState"}, + "DryRun":{"shape":"Boolean"}, + "HttpProtocolIpv6":{"shape":"InstanceMetadataProtocolState"}, + "InstanceMetadataTags":{"shape":"InstanceMetadataTagsState"} } }, - "CancelSpotFleetRequestsResponse":{ + "ModifyInstanceMetadataOptionsResult":{ "type":"structure", "members":{ - "UnsuccessfulFleetRequests":{ - "shape":"CancelSpotFleetRequestsErrorSet", - "locationName":"unsuccessfulFleetRequestSet" + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" }, - "SuccessfulFleetRequests":{ - "shape":"CancelSpotFleetRequestsSuccessSet", - "locationName":"successfulFleetRequestSet" + "InstanceMetadataOptions":{ + "shape":"InstanceMetadataOptionsResponse", + "locationName":"instanceMetadataOptions" } } }, - "CancelSpotFleetRequestsSuccessItem":{ + "ModifyInstancePlacementRequest":{ "type":"structure", - "required":[ - "SpotFleetRequestId", - "CurrentSpotFleetRequestState", - "PreviousSpotFleetRequestState" - ], + "required":["InstanceId"], "members":{ - "SpotFleetRequestId":{ - "shape":"String", - "locationName":"spotFleetRequestId" + "Affinity":{ + "shape":"Affinity", + "locationName":"affinity" }, - "CurrentSpotFleetRequestState":{ - "shape":"BatchState", - "locationName":"currentSpotFleetRequestState" + "GroupName":{"shape":"PlacementGroupName"}, + "HostId":{ + "shape":"DedicatedHostId", + "locationName":"hostId" }, - "PreviousSpotFleetRequestState":{ - "shape":"BatchState", - "locationName":"previousSpotFleetRequestState" - } + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "Tenancy":{ + "shape":"HostTenancy", + "locationName":"tenancy" + }, + "PartitionNumber":{"shape":"Integer"}, + "HostResourceGroupArn":{"shape":"String"}, + "GroupId":{"shape":"PlacementGroupId"} } }, - "CancelSpotFleetRequestsSuccessSet":{ - "type":"list", - "member":{ - "shape":"CancelSpotFleetRequestsSuccessItem", - "locationName":"item" + "ModifyInstancePlacementResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } } }, - "CancelSpotInstanceRequestState":{ - "type":"string", - "enum":[ - "active", - "open", - "closed", - "cancelled", - "completed" - ] - }, - "CancelSpotInstanceRequestsRequest":{ + "ModifyIpamPoolRequest":{ "type":"structure", - "required":["SpotInstanceRequestIds"], + "required":["IpamPoolId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "Description":{"shape":"String"}, + "AutoImport":{"shape":"Boolean"}, + "AllocationMinNetmaskLength":{"shape":"IpamNetmaskLength"}, + "AllocationMaxNetmaskLength":{"shape":"IpamNetmaskLength"}, + "AllocationDefaultNetmaskLength":{"shape":"IpamNetmaskLength"}, + "ClearAllocationDefaultNetmaskLength":{"shape":"Boolean"}, + "AddAllocationResourceTags":{ + "shape":"RequestIpamResourceTagList", + "locationName":"AddAllocationResourceTag" }, - "SpotInstanceRequestIds":{ - "shape":"SpotInstanceRequestIdList", - "locationName":"SpotInstanceRequestId" + "RemoveAllocationResourceTags":{ + "shape":"RequestIpamResourceTagList", + "locationName":"RemoveAllocationResourceTag" } } }, - "CancelSpotInstanceRequestsResult":{ + "ModifyIpamPoolResult":{ "type":"structure", "members":{ - "CancelledSpotInstanceRequests":{ - "shape":"CancelledSpotInstanceRequestList", - "locationName":"spotInstanceRequestSet" + "IpamPool":{ + "shape":"IpamPool", + "locationName":"ipamPool" } } }, - "CancelledSpotInstanceRequest":{ + "ModifyIpamRequest":{ "type":"structure", + "required":["IpamId"], "members":{ - "SpotInstanceRequestId":{ - "shape":"String", - "locationName":"spotInstanceRequestId" + "DryRun":{"shape":"Boolean"}, + "IpamId":{"shape":"IpamId"}, + "Description":{"shape":"String"}, + "AddOperatingRegions":{ + "shape":"AddIpamOperatingRegionSet", + "locationName":"AddOperatingRegion" }, - "State":{ - "shape":"CancelSpotInstanceRequestState", - "locationName":"state" + "RemoveOperatingRegions":{ + "shape":"RemoveIpamOperatingRegionSet", + "locationName":"RemoveOperatingRegion" } } }, - "CancelledSpotInstanceRequestList":{ - "type":"list", - "member":{ - "shape":"CancelledSpotInstanceRequest", - "locationName":"item" + "ModifyIpamResourceCidrRequest":{ + "type":"structure", + "required":[ + "ResourceId", + "ResourceCidr", + "ResourceRegion", + "CurrentIpamScopeId", + "Monitored" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "ResourceId":{"shape":"String"}, + "ResourceCidr":{"shape":"String"}, + "ResourceRegion":{"shape":"String"}, + "CurrentIpamScopeId":{"shape":"IpamScopeId"}, + "DestinationIpamScopeId":{"shape":"IpamScopeId"}, + "Monitored":{"shape":"Boolean"} } }, - "ClassicLinkDnsSupport":{ + "ModifyIpamResourceCidrResult":{ "type":"structure", "members":{ - "VpcId":{ - "shape":"String", - "locationName":"vpcId" - }, - "ClassicLinkDnsSupported":{ - "shape":"Boolean", - "locationName":"classicLinkDnsSupported" + "IpamResourceCidr":{ + "shape":"IpamResourceCidr", + "locationName":"ipamResourceCidr" } } }, - "ClassicLinkDnsSupportList":{ - "type":"list", - "member":{ - "shape":"ClassicLinkDnsSupport", - "locationName":"item" + "ModifyIpamResourceDiscoveryRequest":{ + "type":"structure", + "required":["IpamResourceDiscoveryId"], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryId":{"shape":"IpamResourceDiscoveryId"}, + "Description":{"shape":"String"}, + "AddOperatingRegions":{ + "shape":"AddIpamOperatingRegionSet", + "locationName":"AddOperatingRegion" + }, + "RemoveOperatingRegions":{ + "shape":"RemoveIpamOperatingRegionSet", + "locationName":"RemoveOperatingRegion" + } } }, - "ClassicLinkInstance":{ + "ModifyIpamResourceDiscoveryResult":{ "type":"structure", "members":{ - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" - }, - "Groups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" - }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "IpamResourceDiscovery":{ + "shape":"IpamResourceDiscovery", + "locationName":"ipamResourceDiscovery" } } }, - "ClassicLinkInstanceList":{ - "type":"list", - "member":{ - "shape":"ClassicLinkInstance", - "locationName":"item" + "ModifyIpamResult":{ + "type":"structure", + "members":{ + "Ipam":{ + "shape":"Ipam", + "locationName":"ipam" + } } }, - "ClientData":{ + "ModifyIpamScopeRequest":{ "type":"structure", + "required":["IpamScopeId"], "members":{ - "UploadStart":{"shape":"DateTime"}, - "UploadEnd":{"shape":"DateTime"}, - "UploadSize":{"shape":"Double"}, - "Comment":{"shape":"String"} + "DryRun":{"shape":"Boolean"}, + "IpamScopeId":{"shape":"IpamScopeId"}, + "Description":{"shape":"String"} } }, - "ConfirmProductInstanceRequest":{ + "ModifyIpamScopeResult":{ "type":"structure", - "required":[ - "ProductCode", - "InstanceId" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ProductCode":{"shape":"String"}, - "InstanceId":{"shape":"String"} + "IpamScope":{ + "shape":"IpamScope", + "locationName":"ipamScope" + } } }, - "ConfirmProductInstanceResult":{ + "ModifyLaunchTemplateRequest":{ "type":"structure", "members":{ - "OwnerId":{ + "DryRun":{"shape":"Boolean"}, + "ClientToken":{"shape":"String"}, + "LaunchTemplateId":{"shape":"LaunchTemplateId"}, + "LaunchTemplateName":{"shape":"LaunchTemplateName"}, + "DefaultVersion":{ "shape":"String", - "locationName":"ownerId" - }, - "Return":{ - "shape":"Boolean", - "locationName":"return" + "locationName":"SetDefaultVersion" } } }, - "ContainerFormat":{ - "type":"string", - "enum":["ova"] + "ModifyLaunchTemplateResult":{ + "type":"structure", + "members":{ + "LaunchTemplate":{ + "shape":"LaunchTemplate", + "locationName":"launchTemplate" + } + } + }, + "ModifyLocalGatewayRouteRequest":{ + "type":"structure", + "required":["LocalGatewayRouteTableId"], + "members":{ + "DestinationCidrBlock":{"shape":"String"}, + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "LocalGatewayVirtualInterfaceGroupId":{"shape":"LocalGatewayVirtualInterfaceGroupId"}, + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "DryRun":{"shape":"Boolean"}, + "DestinationPrefixListId":{"shape":"PrefixListResourceId"} + } }, - "ConversionIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"item" + "ModifyLocalGatewayRouteResult":{ + "type":"structure", + "members":{ + "Route":{ + "shape":"LocalGatewayRoute", + "locationName":"route" + } } }, - "ConversionTask":{ + "ModifyManagedPrefixListRequest":{ "type":"structure", - "required":[ - "ConversionTaskId", - "State" - ], + "required":["PrefixListId"], "members":{ - "ConversionTaskId":{ - "shape":"String", - "locationName":"conversionTaskId" - }, - "ExpirationTime":{ - "shape":"String", - "locationName":"expirationTime" - }, - "ImportInstance":{ - "shape":"ImportInstanceTaskDetails", - "locationName":"importInstance" - }, - "ImportVolume":{ - "shape":"ImportVolumeTaskDetails", - "locationName":"importVolume" - }, - "State":{ - "shape":"ConversionTaskState", - "locationName":"state" + "DryRun":{"shape":"Boolean"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "CurrentVersion":{"shape":"Long"}, + "PrefixListName":{"shape":"String"}, + "AddEntries":{ + "shape":"AddPrefixListEntries", + "locationName":"AddEntry" }, - "StatusMessage":{ - "shape":"String", - "locationName":"statusMessage" + "RemoveEntries":{ + "shape":"RemovePrefixListEntries", + "locationName":"RemoveEntry" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" - } + "MaxEntries":{"shape":"Integer"} } }, - "ConversionTaskState":{ - "type":"string", - "enum":[ - "active", - "cancelling", - "cancelled", - "completed" - ] + "ModifyManagedPrefixListResult":{ + "type":"structure", + "members":{ + "PrefixList":{ + "shape":"ManagedPrefixList", + "locationName":"prefixList" + } + } }, - "CopyImageRequest":{ + "ModifyNetworkInterfaceAttributeRequest":{ "type":"structure", - "required":[ - "SourceRegion", - "SourceImageId", - "Name" - ], + "required":["NetworkInterfaceId"], "members":{ + "Attachment":{ + "shape":"NetworkInterfaceAttachmentChanges", + "locationName":"attachment" + }, + "Description":{ + "shape":"AttributeValue", + "locationName":"description" + }, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "SourceRegion":{"shape":"String"}, - "SourceImageId":{"shape":"String"}, - "Name":{"shape":"String"}, - "Description":{"shape":"String"}, - "ClientToken":{"shape":"String"}, - "Encrypted":{ - "shape":"Boolean", - "locationName":"encrypted" + "Groups":{ + "shape":"SecurityGroupIdStringList", + "locationName":"SecurityGroupId" }, - "KmsKeyId":{ - "shape":"String", - "locationName":"kmsKeyId" - } + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "SourceDestCheck":{ + "shape":"AttributeBooleanValue", + "locationName":"sourceDestCheck" + }, + "EnaSrdSpecification":{"shape":"EnaSrdSpecification"}, + "EnablePrimaryIpv6":{"shape":"Boolean"} } }, - "CopyImageResult":{ + "ModifyPrivateDnsNameOptionsRequest":{ "type":"structure", + "required":["InstanceId"], "members":{ - "ImageId":{ - "shape":"String", - "locationName":"imageId" + "DryRun":{"shape":"Boolean"}, + "InstanceId":{"shape":"InstanceId"}, + "PrivateDnsHostnameType":{"shape":"HostnameType"}, + "EnableResourceNameDnsARecord":{"shape":"Boolean"}, + "EnableResourceNameDnsAAAARecord":{"shape":"Boolean"} + } + }, + "ModifyPrivateDnsNameOptionsResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" } } }, - "CopySnapshotRequest":{ + "ModifyReservedInstancesRequest":{ "type":"structure", "required":[ - "SourceRegion", - "SourceSnapshotId" + "ReservedInstancesIds", + "TargetConfigurations" ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SourceRegion":{"shape":"String"}, - "SourceSnapshotId":{"shape":"String"}, - "Description":{"shape":"String"}, - "DestinationRegion":{ - "shape":"String", - "locationName":"destinationRegion" + "ReservedInstancesIds":{ + "shape":"ReservedInstancesIdStringList", + "locationName":"ReservedInstancesId" }, - "PresignedUrl":{ + "ClientToken":{ "shape":"String", - "locationName":"presignedUrl" - }, - "Encrypted":{ - "shape":"Boolean", - "locationName":"encrypted" + "locationName":"clientToken" }, - "KmsKeyId":{ - "shape":"String", - "locationName":"kmsKeyId" + "TargetConfigurations":{ + "shape":"ReservedInstancesConfigurationList", + "locationName":"ReservedInstancesConfigurationSetItemType" } } }, - "CopySnapshotResult":{ + "ModifyReservedInstancesResult":{ "type":"structure", "members":{ - "SnapshotId":{ + "ReservedInstancesModificationId":{ "shape":"String", - "locationName":"snapshotId" + "locationName":"reservedInstancesModificationId" } } }, - "CreateCustomerGatewayRequest":{ + "ModifySecurityGroupRulesRequest":{ "type":"structure", "required":[ - "Type", - "PublicIp", - "BgpAsn" + "GroupId", + "SecurityGroupRules" ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Type":{"shape":"GatewayType"}, - "PublicIp":{ - "shape":"String", - "locationName":"IpAddress" + "GroupId":{"shape":"SecurityGroupId"}, + "SecurityGroupRules":{ + "shape":"SecurityGroupRuleUpdateList", + "locationName":"SecurityGroupRule" }, - "BgpAsn":{"shape":"Integer"} + "DryRun":{"shape":"Boolean"} } }, - "CreateCustomerGatewayResult":{ + "ModifySecurityGroupRulesResult":{ "type":"structure", "members":{ - "CustomerGateway":{ - "shape":"CustomerGateway", - "locationName":"customerGateway" + "Return":{ + "shape":"Boolean", + "locationName":"return" } } }, - "CreateDhcpOptionsRequest":{ + "ModifySnapshotAttributeRequest":{ "type":"structure", - "required":["DhcpConfigurations"], + "required":["SnapshotId"], "members":{ + "Attribute":{"shape":"SnapshotAttributeName"}, + "CreateVolumePermission":{"shape":"CreateVolumePermissionModifications"}, + "GroupNames":{ + "shape":"GroupNameStringList", + "locationName":"UserGroup" + }, + "OperationType":{"shape":"OperationType"}, + "SnapshotId":{"shape":"SnapshotId"}, + "UserIds":{ + "shape":"UserIdStringList", + "locationName":"UserId" + }, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" - }, - "DhcpConfigurations":{ - "shape":"NewDhcpConfigurationList", - "locationName":"dhcpConfiguration" } } }, - "CreateDhcpOptionsResult":{ + "ModifySnapshotTierRequest":{ "type":"structure", + "required":["SnapshotId"], "members":{ - "DhcpOptions":{ - "shape":"DhcpOptions", - "locationName":"dhcpOptions" - } + "SnapshotId":{"shape":"SnapshotId"}, + "StorageTier":{"shape":"TargetStorageTier"}, + "DryRun":{"shape":"Boolean"} } }, - "CreateFlowLogsRequest":{ + "ModifySnapshotTierResult":{ "type":"structure", - "required":[ - "ResourceIds", - "ResourceType", - "TrafficType", - "LogGroupName", - "DeliverLogsPermissionArn" - ], "members":{ - "ResourceIds":{ - "shape":"ValueStringList", - "locationName":"ResourceId" + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" }, - "ResourceType":{"shape":"FlowLogsResourceType"}, - "TrafficType":{"shape":"TrafficType"}, - "LogGroupName":{"shape":"String"}, - "DeliverLogsPermissionArn":{"shape":"String"}, - "ClientToken":{"shape":"String"} + "TieringStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"tieringStartTime" + } } }, - "CreateFlowLogsResult":{ + "ModifySpotFleetRequestRequest":{ "type":"structure", + "required":["SpotFleetRequestId"], "members":{ - "FlowLogIds":{ - "shape":"ValueStringList", - "locationName":"flowLogIdSet" + "ExcessCapacityTerminationPolicy":{ + "shape":"ExcessCapacityTerminationPolicy", + "locationName":"excessCapacityTerminationPolicy" }, - "ClientToken":{ - "shape":"String", - "locationName":"clientToken" + "LaunchTemplateConfigs":{ + "shape":"LaunchTemplateConfigList", + "locationName":"LaunchTemplateConfig" }, - "Unsuccessful":{ - "shape":"UnsuccessfulItemSet", - "locationName":"unsuccessful" - } + "SpotFleetRequestId":{ + "shape":"SpotFleetRequestId", + "locationName":"spotFleetRequestId" + }, + "TargetCapacity":{ + "shape":"Integer", + "locationName":"targetCapacity" + }, + "OnDemandTargetCapacity":{"shape":"Integer"}, + "Context":{"shape":"String"} } }, - "CreateImageRequest":{ + "ModifySpotFleetRequestResponse":{ "type":"structure", - "required":[ - "InstanceId", - "Name" - ], "members":{ - "DryRun":{ + "Return":{ "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "Name":{ - "shape":"String", - "locationName":"name" + "locationName":"return" + } + } + }, + "ModifySubnetAttributeRequest":{ + "type":"structure", + "required":["SubnetId"], + "members":{ + "AssignIpv6AddressOnCreation":{"shape":"AttributeBooleanValue"}, + "MapPublicIpOnLaunch":{"shape":"AttributeBooleanValue"}, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" }, - "Description":{ - "shape":"String", - "locationName":"description" + "MapCustomerOwnedIpOnLaunch":{"shape":"AttributeBooleanValue"}, + "CustomerOwnedIpv4Pool":{"shape":"CoipPoolId"}, + "EnableDns64":{"shape":"AttributeBooleanValue"}, + "PrivateDnsHostnameTypeOnLaunch":{"shape":"HostnameType"}, + "EnableResourceNameDnsARecordOnLaunch":{"shape":"AttributeBooleanValue"}, + "EnableResourceNameDnsAAAARecordOnLaunch":{"shape":"AttributeBooleanValue"}, + "EnableLniAtDeviceIndex":{"shape":"Integer"}, + "DisableLniAtDeviceIndex":{"shape":"AttributeBooleanValue"} + } + }, + "ModifyTrafficMirrorFilterNetworkServicesRequest":{ + "type":"structure", + "required":["TrafficMirrorFilterId"], + "members":{ + "TrafficMirrorFilterId":{"shape":"TrafficMirrorFilterId"}, + "AddNetworkServices":{ + "shape":"TrafficMirrorNetworkServiceList", + "locationName":"AddNetworkService" }, - "NoReboot":{ - "shape":"Boolean", - "locationName":"noReboot" + "RemoveNetworkServices":{ + "shape":"TrafficMirrorNetworkServiceList", + "locationName":"RemoveNetworkService" }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingRequestList", - "locationName":"blockDeviceMapping" - } + "DryRun":{"shape":"Boolean"} } }, - "CreateImageResult":{ + "ModifyTrafficMirrorFilterNetworkServicesResult":{ "type":"structure", "members":{ - "ImageId":{ - "shape":"String", - "locationName":"imageId" + "TrafficMirrorFilter":{ + "shape":"TrafficMirrorFilter", + "locationName":"trafficMirrorFilter" } } }, - "CreateInstanceExportTaskRequest":{ + "ModifyTrafficMirrorFilterRuleRequest":{ "type":"structure", - "required":["InstanceId"], + "required":["TrafficMirrorFilterRuleId"], "members":{ - "Description":{ - "shape":"String", - "locationName":"description" - }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "TargetEnvironment":{ - "shape":"ExportEnvironment", - "locationName":"targetEnvironment" + "TrafficMirrorFilterRuleId":{"shape":"TrafficMirrorFilterRuleIdWithResolver"}, + "TrafficDirection":{"shape":"TrafficDirection"}, + "RuleNumber":{"shape":"Integer"}, + "RuleAction":{"shape":"TrafficMirrorRuleAction"}, + "DestinationPortRange":{"shape":"TrafficMirrorPortRangeRequest"}, + "SourcePortRange":{"shape":"TrafficMirrorPortRangeRequest"}, + "Protocol":{"shape":"Integer"}, + "DestinationCidrBlock":{"shape":"String"}, + "SourceCidrBlock":{"shape":"String"}, + "Description":{"shape":"String"}, + "RemoveFields":{ + "shape":"TrafficMirrorFilterRuleFieldList", + "locationName":"RemoveField" }, - "ExportToS3Task":{ - "shape":"ExportToS3TaskSpecification", - "locationName":"exportToS3" - } + "DryRun":{"shape":"Boolean"} } }, - "CreateInstanceExportTaskResult":{ + "ModifyTrafficMirrorFilterRuleResult":{ "type":"structure", "members":{ - "ExportTask":{ - "shape":"ExportTask", - "locationName":"exportTask" + "TrafficMirrorFilterRule":{ + "shape":"TrafficMirrorFilterRule", + "locationName":"trafficMirrorFilterRule" } } }, - "CreateInternetGatewayRequest":{ + "ModifyTrafficMirrorSessionRequest":{ "type":"structure", + "required":["TrafficMirrorSessionId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - } + "TrafficMirrorSessionId":{"shape":"TrafficMirrorSessionId"}, + "TrafficMirrorTargetId":{"shape":"TrafficMirrorTargetId"}, + "TrafficMirrorFilterId":{"shape":"TrafficMirrorFilterId"}, + "PacketLength":{"shape":"Integer"}, + "SessionNumber":{"shape":"Integer"}, + "VirtualNetworkId":{"shape":"Integer"}, + "Description":{"shape":"String"}, + "RemoveFields":{ + "shape":"TrafficMirrorSessionFieldList", + "locationName":"RemoveField" + }, + "DryRun":{"shape":"Boolean"} } }, - "CreateInternetGatewayResult":{ + "ModifyTrafficMirrorSessionResult":{ "type":"structure", "members":{ - "InternetGateway":{ - "shape":"InternetGateway", - "locationName":"internetGateway" + "TrafficMirrorSession":{ + "shape":"TrafficMirrorSession", + "locationName":"trafficMirrorSession" } } }, - "CreateKeyPairRequest":{ + "ModifyTransitGatewayOptions":{ "type":"structure", - "required":["KeyName"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "KeyName":{"shape":"String"} + "AddTransitGatewayCidrBlocks":{"shape":"TransitGatewayCidrBlockStringList"}, + "RemoveTransitGatewayCidrBlocks":{"shape":"TransitGatewayCidrBlockStringList"}, + "VpnEcmpSupport":{"shape":"VpnEcmpSupportValue"}, + "DnsSupport":{"shape":"DnsSupportValue"}, + "AutoAcceptSharedAttachments":{"shape":"AutoAcceptSharedAttachmentsValue"}, + "DefaultRouteTableAssociation":{"shape":"DefaultRouteTableAssociationValue"}, + "AssociationDefaultRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "DefaultRouteTablePropagation":{"shape":"DefaultRouteTablePropagationValue"}, + "PropagationDefaultRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "AmazonSideAsn":{"shape":"Long"} } }, - "CreateNatGatewayRequest":{ + "ModifyTransitGatewayPrefixListReferenceRequest":{ "type":"structure", "required":[ - "SubnetId", - "AllocationId" + "TransitGatewayRouteTableId", + "PrefixListId" ], "members":{ - "SubnetId":{"shape":"String"}, - "AllocationId":{"shape":"String"}, - "ClientToken":{"shape":"String"} + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "Blackhole":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} } }, - "CreateNatGatewayResult":{ + "ModifyTransitGatewayPrefixListReferenceResult":{ "type":"structure", "members":{ - "NatGateway":{ - "shape":"NatGateway", - "locationName":"natGateway" - }, - "ClientToken":{ - "shape":"String", - "locationName":"clientToken" + "TransitGatewayPrefixListReference":{ + "shape":"TransitGatewayPrefixListReference", + "locationName":"transitGatewayPrefixListReference" } } }, - "CreateNetworkAclEntryRequest":{ + "ModifyTransitGatewayRequest":{ "type":"structure", - "required":[ - "NetworkAclId", - "RuleNumber", - "Protocol", - "RuleAction", - "Egress", - "CidrBlock" - ], + "required":["TransitGatewayId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "NetworkAclId":{ - "shape":"String", - "locationName":"networkAclId" - }, - "RuleNumber":{ - "shape":"Integer", - "locationName":"ruleNumber" - }, - "Protocol":{ - "shape":"String", - "locationName":"protocol" - }, - "RuleAction":{ - "shape":"RuleAction", - "locationName":"ruleAction" - }, - "Egress":{ - "shape":"Boolean", - "locationName":"egress" - }, - "CidrBlock":{ - "shape":"String", - "locationName":"cidrBlock" - }, - "IcmpTypeCode":{ - "shape":"IcmpTypeCode", - "locationName":"Icmp" - }, - "PortRange":{ - "shape":"PortRange", - "locationName":"portRange" - } + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "Description":{"shape":"String"}, + "Options":{"shape":"ModifyTransitGatewayOptions"}, + "DryRun":{"shape":"Boolean"} } }, - "CreateNetworkAclRequest":{ + "ModifyTransitGatewayResult":{ "type":"structure", - "required":["VpcId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" + "TransitGateway":{ + "shape":"TransitGateway", + "locationName":"transitGateway" } } }, - "CreateNetworkAclResult":{ + "ModifyTransitGatewayVpcAttachmentRequest":{ "type":"structure", + "required":["TransitGatewayAttachmentId"], "members":{ - "NetworkAcl":{ - "shape":"NetworkAcl", - "locationName":"networkAcl" + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "AddSubnetIds":{"shape":"TransitGatewaySubnetIdList"}, + "RemoveSubnetIds":{"shape":"TransitGatewaySubnetIdList"}, + "Options":{"shape":"ModifyTransitGatewayVpcAttachmentRequestOptions"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ModifyTransitGatewayVpcAttachmentRequestOptions":{ + "type":"structure", + "members":{ + "DnsSupport":{"shape":"DnsSupportValue"}, + "Ipv6Support":{"shape":"Ipv6SupportValue"}, + "ApplianceModeSupport":{"shape":"ApplianceModeSupportValue"} + } + }, + "ModifyTransitGatewayVpcAttachmentResult":{ + "type":"structure", + "members":{ + "TransitGatewayVpcAttachment":{ + "shape":"TransitGatewayVpcAttachment", + "locationName":"transitGatewayVpcAttachment" } } }, - "CreateNetworkInterfaceRequest":{ + "ModifyVerifiedAccessEndpointEniOptions":{ "type":"structure", - "required":["SubnetId"], "members":{ - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" - }, - "Description":{ - "shape":"String", - "locationName":"description" - }, - "PrivateIpAddress":{ - "shape":"String", - "locationName":"privateIpAddress" - }, - "Groups":{ - "shape":"SecurityGroupIdStringList", - "locationName":"SecurityGroupId" - }, - "PrivateIpAddresses":{ - "shape":"PrivateIpAddressSpecificationList", - "locationName":"privateIpAddresses" - }, - "SecondaryPrivateIpAddressCount":{ - "shape":"Integer", - "locationName":"secondaryPrivateIpAddressCount" + "Protocol":{"shape":"VerifiedAccessEndpointProtocol"}, + "Port":{"shape":"VerifiedAccessEndpointPortNumber"} + } + }, + "ModifyVerifiedAccessEndpointLoadBalancerOptions":{ + "type":"structure", + "members":{ + "SubnetIds":{ + "shape":"ModifyVerifiedAccessEndpointSubnetIdList", + "locationName":"SubnetId" }, - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - } + "Protocol":{"shape":"VerifiedAccessEndpointProtocol"}, + "Port":{"shape":"VerifiedAccessEndpointPortNumber"} } }, - "CreateNetworkInterfaceResult":{ + "ModifyVerifiedAccessEndpointPolicyRequest":{ "type":"structure", + "required":["VerifiedAccessEndpointId"], "members":{ - "NetworkInterface":{ - "shape":"NetworkInterface", - "locationName":"networkInterface" - } + "VerifiedAccessEndpointId":{"shape":"VerifiedAccessEndpointId"}, + "PolicyEnabled":{"shape":"Boolean"}, + "PolicyDocument":{"shape":"String"}, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"}, + "SseSpecification":{"shape":"VerifiedAccessSseSpecificationRequest"} } }, - "CreatePlacementGroupRequest":{ + "ModifyVerifiedAccessEndpointPolicyResult":{ "type":"structure", - "required":[ - "GroupName", - "Strategy" - ], "members":{ - "DryRun":{ + "PolicyEnabled":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"policyEnabled" }, - "GroupName":{ + "PolicyDocument":{ "shape":"String", - "locationName":"groupName" + "locationName":"policyDocument" }, - "Strategy":{ - "shape":"PlacementStrategy", - "locationName":"strategy" + "SseSpecification":{ + "shape":"VerifiedAccessSseSpecificationResponse", + "locationName":"sseSpecification" } } }, - "CreateReservedInstancesListingRequest":{ + "ModifyVerifiedAccessEndpointRequest":{ "type":"structure", - "required":[ - "ReservedInstancesId", - "InstanceCount", - "PriceSchedules", - "ClientToken" - ], + "required":["VerifiedAccessEndpointId"], "members":{ - "ReservedInstancesId":{ - "shape":"String", - "locationName":"reservedInstancesId" - }, - "InstanceCount":{ - "shape":"Integer", - "locationName":"instanceCount" - }, - "PriceSchedules":{ - "shape":"PriceScheduleSpecificationList", - "locationName":"priceSchedules" - }, + "VerifiedAccessEndpointId":{"shape":"VerifiedAccessEndpointId"}, + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "LoadBalancerOptions":{"shape":"ModifyVerifiedAccessEndpointLoadBalancerOptions"}, + "NetworkInterfaceOptions":{"shape":"ModifyVerifiedAccessEndpointEniOptions"}, + "Description":{"shape":"String"}, "ClientToken":{ "shape":"String", - "locationName":"clientToken" - } + "idempotencyToken":true + }, + "DryRun":{"shape":"Boolean"} } }, - "CreateReservedInstancesListingResult":{ + "ModifyVerifiedAccessEndpointResult":{ "type":"structure", "members":{ - "ReservedInstancesListings":{ - "shape":"ReservedInstancesListingList", - "locationName":"reservedInstancesListingsSet" + "VerifiedAccessEndpoint":{ + "shape":"VerifiedAccessEndpoint", + "locationName":"verifiedAccessEndpoint" } } }, - "CreateRouteRequest":{ + "ModifyVerifiedAccessEndpointSubnetIdList":{ + "type":"list", + "member":{ + "shape":"SubnetId", + "locationName":"item" + } + }, + "ModifyVerifiedAccessGroupPolicyRequest":{ "type":"structure", - "required":[ - "RouteTableId", - "DestinationCidrBlock" - ], + "required":["VerifiedAccessGroupId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "RouteTableId":{ - "shape":"String", - "locationName":"routeTableId" - }, - "DestinationCidrBlock":{ - "shape":"String", - "locationName":"destinationCidrBlock" - }, - "GatewayId":{ + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "PolicyEnabled":{"shape":"Boolean"}, + "PolicyDocument":{"shape":"String"}, + "ClientToken":{ "shape":"String", - "locationName":"gatewayId" + "idempotencyToken":true }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" + "DryRun":{"shape":"Boolean"}, + "SseSpecification":{"shape":"VerifiedAccessSseSpecificationRequest"} + } + }, + "ModifyVerifiedAccessGroupPolicyResult":{ + "type":"structure", + "members":{ + "PolicyEnabled":{ + "shape":"Boolean", + "locationName":"policyEnabled" }, - "NetworkInterfaceId":{ + "PolicyDocument":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"policyDocument" }, - "VpcPeeringConnectionId":{ + "SseSpecification":{ + "shape":"VerifiedAccessSseSpecificationResponse", + "locationName":"sseSpecification" + } + } + }, + "ModifyVerifiedAccessGroupRequest":{ + "type":"structure", + "required":["VerifiedAccessGroupId"], + "members":{ + "VerifiedAccessGroupId":{"shape":"VerifiedAccessGroupId"}, + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "Description":{"shape":"String"}, + "ClientToken":{ "shape":"String", - "locationName":"vpcPeeringConnectionId" + "idempotencyToken":true }, - "NatGatewayId":{ + "DryRun":{"shape":"Boolean"} + } + }, + "ModifyVerifiedAccessGroupResult":{ + "type":"structure", + "members":{ + "VerifiedAccessGroup":{ + "shape":"VerifiedAccessGroup", + "locationName":"verifiedAccessGroup" + } + } + }, + "ModifyVerifiedAccessInstanceLoggingConfigurationRequest":{ + "type":"structure", + "required":[ + "VerifiedAccessInstanceId", + "AccessLogs" + ], + "members":{ + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "AccessLogs":{"shape":"VerifiedAccessLogOptions"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ "shape":"String", - "locationName":"natGatewayId" + "idempotencyToken":true } } }, - "CreateRouteResult":{ + "ModifyVerifiedAccessInstanceLoggingConfigurationResult":{ "type":"structure", "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" + "LoggingConfiguration":{ + "shape":"VerifiedAccessInstanceLoggingConfiguration", + "locationName":"loggingConfiguration" } } }, - "CreateRouteTableRequest":{ + "ModifyVerifiedAccessInstanceRequest":{ "type":"structure", - "required":["VpcId"], + "required":["VerifiedAccessInstanceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcId":{ + "VerifiedAccessInstanceId":{"shape":"VerifiedAccessInstanceId"}, + "Description":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ "shape":"String", - "locationName":"vpcId" + "idempotencyToken":true } } }, - "CreateRouteTableResult":{ + "ModifyVerifiedAccessInstanceResult":{ "type":"structure", "members":{ - "RouteTable":{ - "shape":"RouteTable", - "locationName":"routeTable" + "VerifiedAccessInstance":{ + "shape":"VerifiedAccessInstance", + "locationName":"verifiedAccessInstance" } } }, - "CreateSecurityGroupRequest":{ + "ModifyVerifiedAccessTrustProviderOidcOptions":{ "type":"structure", - "required":[ - "GroupName", - "Description" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "GroupName":{"shape":"String"}, - "Description":{ + "Issuer":{"shape":"String"}, + "AuthorizationEndpoint":{"shape":"String"}, + "TokenEndpoint":{"shape":"String"}, + "UserInfoEndpoint":{"shape":"String"}, + "ClientId":{"shape":"String"}, + "ClientSecret":{"shape":"ClientSecretType"}, + "Scope":{"shape":"String"} + } + }, + "ModifyVerifiedAccessTrustProviderRequest":{ + "type":"structure", + "required":["VerifiedAccessTrustProviderId"], + "members":{ + "VerifiedAccessTrustProviderId":{"shape":"VerifiedAccessTrustProviderId"}, + "OidcOptions":{"shape":"ModifyVerifiedAccessTrustProviderOidcOptions"}, + "Description":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "ClientToken":{ "shape":"String", - "locationName":"GroupDescription" + "idempotencyToken":true }, - "VpcId":{"shape":"String"} + "SseSpecification":{"shape":"VerifiedAccessSseSpecificationRequest"} } }, - "CreateSecurityGroupResult":{ + "ModifyVerifiedAccessTrustProviderResult":{ "type":"structure", "members":{ - "GroupId":{ - "shape":"String", - "locationName":"groupId" + "VerifiedAccessTrustProvider":{ + "shape":"VerifiedAccessTrustProvider", + "locationName":"verifiedAccessTrustProvider" } } }, - "CreateSnapshotRequest":{ + "ModifyVolumeAttributeRequest":{ "type":"structure", "required":["VolumeId"], "members":{ + "AutoEnableIO":{"shape":"AttributeBooleanValue"}, + "VolumeId":{"shape":"VolumeId"}, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" - }, - "VolumeId":{"shape":"String"}, - "Description":{"shape":"String"} + } } }, - "CreateSpotDatafeedSubscriptionRequest":{ + "ModifyVolumeRequest":{ "type":"structure", - "required":["Bucket"], + "required":["VolumeId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Bucket":{ - "shape":"String", - "locationName":"bucket" - }, - "Prefix":{ - "shape":"String", - "locationName":"prefix" - } + "DryRun":{"shape":"Boolean"}, + "VolumeId":{"shape":"VolumeId"}, + "Size":{"shape":"Integer"}, + "VolumeType":{"shape":"VolumeType"}, + "Iops":{"shape":"Integer"}, + "Throughput":{"shape":"Integer"}, + "MultiAttachEnabled":{"shape":"Boolean"} } }, - "CreateSpotDatafeedSubscriptionResult":{ + "ModifyVolumeResult":{ "type":"structure", "members":{ - "SpotDatafeedSubscription":{ - "shape":"SpotDatafeedSubscription", - "locationName":"spotDatafeedSubscription" + "VolumeModification":{ + "shape":"VolumeModification", + "locationName":"volumeModification" } } }, - "CreateSubnetRequest":{ + "ModifyVpcAttributeRequest":{ "type":"structure", - "required":[ - "VpcId", - "CidrBlock" - ], + "required":["VpcId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "EnableDnsHostnames":{"shape":"AttributeBooleanValue"}, + "EnableDnsSupport":{"shape":"AttributeBooleanValue"}, + "VpcId":{ + "shape":"VpcId", + "locationName":"vpcId" }, - "VpcId":{"shape":"String"}, - "CidrBlock":{"shape":"String"}, - "AvailabilityZone":{"shape":"String"} + "EnableNetworkAddressUsageMetrics":{"shape":"AttributeBooleanValue"} } }, - "CreateSubnetResult":{ + "ModifyVpcEndpointConnectionNotificationRequest":{ "type":"structure", + "required":["ConnectionNotificationId"], "members":{ - "Subnet":{ - "shape":"Subnet", - "locationName":"subnet" - } + "DryRun":{"shape":"Boolean"}, + "ConnectionNotificationId":{"shape":"ConnectionNotificationId"}, + "ConnectionNotificationArn":{"shape":"String"}, + "ConnectionEvents":{"shape":"ValueStringList"} } }, - "CreateTagsRequest":{ + "ModifyVpcEndpointConnectionNotificationResult":{ "type":"structure", - "required":[ - "Resources", - "Tags" - ], "members":{ - "DryRun":{ + "ReturnValue":{ "shape":"Boolean", - "locationName":"dryRun" - }, - "Resources":{ - "shape":"ResourceIdList", - "locationName":"ResourceId" - }, - "Tags":{ - "shape":"TagList", - "locationName":"Tag" + "locationName":"return" } } }, - "CreateVolumePermission":{ + "ModifyVpcEndpointRequest":{ "type":"structure", + "required":["VpcEndpointId"], "members":{ - "UserId":{ - "shape":"String", - "locationName":"userId" + "DryRun":{"shape":"Boolean"}, + "VpcEndpointId":{"shape":"VpcEndpointId"}, + "ResetPolicy":{"shape":"Boolean"}, + "PolicyDocument":{"shape":"String"}, + "AddRouteTableIds":{ + "shape":"VpcEndpointRouteTableIdList", + "locationName":"AddRouteTableId" }, - "Group":{ - "shape":"PermissionGroup", - "locationName":"group" + "RemoveRouteTableIds":{ + "shape":"VpcEndpointRouteTableIdList", + "locationName":"RemoveRouteTableId" + }, + "AddSubnetIds":{ + "shape":"VpcEndpointSubnetIdList", + "locationName":"AddSubnetId" + }, + "RemoveSubnetIds":{ + "shape":"VpcEndpointSubnetIdList", + "locationName":"RemoveSubnetId" + }, + "AddSecurityGroupIds":{ + "shape":"VpcEndpointSecurityGroupIdList", + "locationName":"AddSecurityGroupId" + }, + "RemoveSecurityGroupIds":{ + "shape":"VpcEndpointSecurityGroupIdList", + "locationName":"RemoveSecurityGroupId" + }, + "IpAddressType":{"shape":"IpAddressType"}, + "DnsOptions":{"shape":"DnsOptionsSpecification"}, + "PrivateDnsEnabled":{"shape":"Boolean"}, + "SubnetConfigurations":{ + "shape":"SubnetConfigurationsList", + "locationName":"SubnetConfiguration" } } }, - "CreateVolumePermissionList":{ - "type":"list", - "member":{ - "shape":"CreateVolumePermission", - "locationName":"item" + "ModifyVpcEndpointResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } } }, - "CreateVolumePermissionModifications":{ + "ModifyVpcEndpointServiceConfigurationRequest":{ "type":"structure", + "required":["ServiceId"], "members":{ - "Add":{"shape":"CreateVolumePermissionList"}, - "Remove":{"shape":"CreateVolumePermissionList"} + "DryRun":{"shape":"Boolean"}, + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "PrivateDnsName":{"shape":"String"}, + "RemovePrivateDnsName":{"shape":"Boolean"}, + "AcceptanceRequired":{"shape":"Boolean"}, + "AddNetworkLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"AddNetworkLoadBalancerArn" + }, + "RemoveNetworkLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"RemoveNetworkLoadBalancerArn" + }, + "AddGatewayLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"AddGatewayLoadBalancerArn" + }, + "RemoveGatewayLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"RemoveGatewayLoadBalancerArn" + }, + "AddSupportedIpAddressTypes":{ + "shape":"ValueStringList", + "locationName":"AddSupportedIpAddressType" + }, + "RemoveSupportedIpAddressTypes":{ + "shape":"ValueStringList", + "locationName":"RemoveSupportedIpAddressType" + } } }, - "CreateVolumeRequest":{ + "ModifyVpcEndpointServiceConfigurationResult":{ "type":"structure", - "required":["AvailabilityZone"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Size":{"shape":"Integer"}, - "SnapshotId":{"shape":"String"}, - "AvailabilityZone":{"shape":"String"}, - "VolumeType":{"shape":"VolumeType"}, - "Iops":{"shape":"Integer"}, - "Encrypted":{ + "Return":{ "shape":"Boolean", - "locationName":"encrypted" - }, - "KmsKeyId":{"shape":"String"} + "locationName":"return" + } } }, - "CreateVpcEndpointRequest":{ + "ModifyVpcEndpointServicePayerResponsibilityRequest":{ "type":"structure", "required":[ - "VpcId", - "ServiceName" + "ServiceId", + "PayerResponsibility" ], "members":{ "DryRun":{"shape":"Boolean"}, - "VpcId":{"shape":"String"}, - "ServiceName":{"shape":"String"}, - "PolicyDocument":{"shape":"String"}, - "RouteTableIds":{ - "shape":"ValueStringList", - "locationName":"RouteTableId" - }, - "ClientToken":{"shape":"String"} + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "PayerResponsibility":{"shape":"PayerResponsibility"} } }, - "CreateVpcEndpointResult":{ + "ModifyVpcEndpointServicePayerResponsibilityResult":{ "type":"structure", "members":{ - "VpcEndpoint":{ - "shape":"VpcEndpoint", - "locationName":"vpcEndpoint" - }, - "ClientToken":{ - "shape":"String", - "locationName":"clientToken" + "ReturnValue":{ + "shape":"Boolean", + "locationName":"return" } } }, - "CreateVpcPeeringConnectionRequest":{ + "ModifyVpcEndpointServicePermissionsRequest":{ "type":"structure", + "required":["ServiceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" + "DryRun":{"shape":"Boolean"}, + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "AddAllowedPrincipals":{"shape":"ValueStringList"}, + "RemoveAllowedPrincipals":{"shape":"ValueStringList"} + } + }, + "ModifyVpcEndpointServicePermissionsResult":{ + "type":"structure", + "members":{ + "AddedPrincipals":{ + "shape":"AddedPrincipalSet", + "locationName":"addedPrincipalSet" }, - "PeerVpcId":{ - "shape":"String", - "locationName":"peerVpcId" + "ReturnValue":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "ModifyVpcPeeringConnectionOptionsRequest":{ + "type":"structure", + "required":["VpcPeeringConnectionId"], + "members":{ + "AccepterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"}, + "DryRun":{"shape":"Boolean"}, + "RequesterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"}, + "VpcPeeringConnectionId":{"shape":"VpcPeeringConnectionId"} + } + }, + "ModifyVpcPeeringConnectionOptionsResult":{ + "type":"structure", + "members":{ + "AccepterPeeringConnectionOptions":{ + "shape":"PeeringConnectionOptions", + "locationName":"accepterPeeringConnectionOptions" }, - "PeerOwnerId":{ - "shape":"String", - "locationName":"peerOwnerId" + "RequesterPeeringConnectionOptions":{ + "shape":"PeeringConnectionOptions", + "locationName":"requesterPeeringConnectionOptions" } } }, - "CreateVpcPeeringConnectionResult":{ + "ModifyVpcTenancyRequest":{ + "type":"structure", + "required":[ + "VpcId", + "InstanceTenancy" + ], + "members":{ + "VpcId":{"shape":"VpcId"}, + "InstanceTenancy":{"shape":"VpcTenancy"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ModifyVpcTenancyResult":{ "type":"structure", "members":{ - "VpcPeeringConnection":{ - "shape":"VpcPeeringConnection", - "locationName":"vpcPeeringConnection" + "ReturnValue":{ + "shape":"Boolean", + "locationName":"return" } } }, - "CreateVpcRequest":{ + "ModifyVpnConnectionOptionsRequest":{ "type":"structure", - "required":["CidrBlock"], + "required":["VpnConnectionId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "CidrBlock":{"shape":"String"}, - "InstanceTenancy":{ - "shape":"Tenancy", - "locationName":"instanceTenancy" - } + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "LocalIpv4NetworkCidr":{"shape":"String"}, + "RemoteIpv4NetworkCidr":{"shape":"String"}, + "LocalIpv6NetworkCidr":{"shape":"String"}, + "RemoteIpv6NetworkCidr":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} } }, - "CreateVpcResult":{ + "ModifyVpnConnectionOptionsResult":{ "type":"structure", "members":{ - "Vpc":{ - "shape":"Vpc", - "locationName":"vpc" + "VpnConnection":{ + "shape":"VpnConnection", + "locationName":"vpnConnection" } } }, - "CreateVpnConnectionRequest":{ + "ModifyVpnConnectionRequest":{ "type":"structure", - "required":[ - "Type", - "CustomerGatewayId", - "VpnGatewayId" - ], + "required":["VpnConnectionId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Type":{"shape":"String"}, - "CustomerGatewayId":{"shape":"String"}, - "VpnGatewayId":{"shape":"String"}, - "Options":{ - "shape":"VpnConnectionOptionsSpecification", - "locationName":"options" - } + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "CustomerGatewayId":{"shape":"CustomerGatewayId"}, + "VpnGatewayId":{"shape":"VpnGatewayId"}, + "DryRun":{"shape":"Boolean"} } }, - "CreateVpnConnectionResult":{ + "ModifyVpnConnectionResult":{ "type":"structure", "members":{ "VpnConnection":{ @@ -3820,2706 +32500,3324 @@ } } }, - "CreateVpnConnectionRouteRequest":{ + "ModifyVpnTunnelCertificateRequest":{ "type":"structure", "required":[ "VpnConnectionId", - "DestinationCidrBlock" + "VpnTunnelOutsideIpAddress" ], "members":{ - "VpnConnectionId":{"shape":"String"}, - "DestinationCidrBlock":{"shape":"String"} + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "VpnTunnelOutsideIpAddress":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} } }, - "CreateVpnGatewayRequest":{ + "ModifyVpnTunnelCertificateResult":{ "type":"structure", - "required":["Type"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Type":{"shape":"GatewayType"}, - "AvailabilityZone":{"shape":"String"} + "VpnConnection":{ + "shape":"VpnConnection", + "locationName":"vpnConnection" + } } }, - "CreateVpnGatewayResult":{ + "ModifyVpnTunnelOptionsRequest":{ "type":"structure", + "required":[ + "VpnConnectionId", + "VpnTunnelOutsideIpAddress", + "TunnelOptions" + ], "members":{ - "VpnGateway":{ - "shape":"VpnGateway", - "locationName":"vpnGateway" - } + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "VpnTunnelOutsideIpAddress":{"shape":"String"}, + "TunnelOptions":{"shape":"ModifyVpnTunnelOptionsSpecification"}, + "DryRun":{"shape":"Boolean"}, + "SkipTunnelReplacement":{"shape":"Boolean"} } }, - "CurrencyCodeValues":{ - "type":"string", - "enum":["USD"] + "ModifyVpnTunnelOptionsResult":{ + "type":"structure", + "members":{ + "VpnConnection":{ + "shape":"VpnConnection", + "locationName":"vpnConnection" + } + } }, - "CustomerGateway":{ + "ModifyVpnTunnelOptionsSpecification":{ "type":"structure", "members":{ - "CustomerGatewayId":{ - "shape":"String", - "locationName":"customerGatewayId" + "TunnelInsideCidr":{"shape":"String"}, + "TunnelInsideIpv6Cidr":{"shape":"String"}, + "PreSharedKey":{"shape":"preSharedKey"}, + "Phase1LifetimeSeconds":{"shape":"Integer"}, + "Phase2LifetimeSeconds":{"shape":"Integer"}, + "RekeyMarginTimeSeconds":{"shape":"Integer"}, + "RekeyFuzzPercentage":{"shape":"Integer"}, + "ReplayWindowSize":{"shape":"Integer"}, + "DPDTimeoutSeconds":{"shape":"Integer"}, + "DPDTimeoutAction":{"shape":"String"}, + "Phase1EncryptionAlgorithms":{ + "shape":"Phase1EncryptionAlgorithmsRequestList", + "locationName":"Phase1EncryptionAlgorithm" }, - "State":{ - "shape":"String", - "locationName":"state" + "Phase2EncryptionAlgorithms":{ + "shape":"Phase2EncryptionAlgorithmsRequestList", + "locationName":"Phase2EncryptionAlgorithm" }, - "Type":{ - "shape":"String", - "locationName":"type" + "Phase1IntegrityAlgorithms":{ + "shape":"Phase1IntegrityAlgorithmsRequestList", + "locationName":"Phase1IntegrityAlgorithm" }, - "IpAddress":{ - "shape":"String", - "locationName":"ipAddress" + "Phase2IntegrityAlgorithms":{ + "shape":"Phase2IntegrityAlgorithmsRequestList", + "locationName":"Phase2IntegrityAlgorithm" }, - "BgpAsn":{ - "shape":"String", - "locationName":"bgpAsn" + "Phase1DHGroupNumbers":{ + "shape":"Phase1DHGroupNumbersRequestList", + "locationName":"Phase1DHGroupNumber" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "Phase2DHGroupNumbers":{ + "shape":"Phase2DHGroupNumbersRequestList", + "locationName":"Phase2DHGroupNumber" + }, + "IKEVersions":{ + "shape":"IKEVersionsRequestList", + "locationName":"IKEVersion" + }, + "StartupAction":{"shape":"String"}, + "LogOptions":{"shape":"VpnTunnelLogOptionsSpecification"}, + "EnableTunnelLifecycleControl":{"shape":"Boolean"} + }, + "sensitive":true + }, + "MonitorInstancesRequest":{ + "type":"structure", + "required":["InstanceIds"], + "members":{ + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" } } }, - "CustomerGatewayIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"CustomerGatewayId" + "MonitorInstancesResult":{ + "type":"structure", + "members":{ + "InstanceMonitorings":{ + "shape":"InstanceMonitoringList", + "locationName":"instancesSet" + } } }, - "CustomerGatewayList":{ - "type":"list", - "member":{ - "shape":"CustomerGateway", - "locationName":"item" + "Monitoring":{ + "type":"structure", + "members":{ + "State":{ + "shape":"MonitoringState", + "locationName":"state" + } } }, - "DatafeedSubscriptionState":{ + "MonitoringState":{ "type":"string", "enum":[ - "Active", - "Inactive" + "disabled", + "disabling", + "enabled", + "pending" ] }, - "DateTime":{"type":"timestamp"}, - "DeleteCustomerGatewayRequest":{ + "MoveAddressToVpcRequest":{ "type":"structure", - "required":["CustomerGatewayId"], + "required":["PublicIp"], "members":{ "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "CustomerGatewayId":{"shape":"String"} + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" + } } }, - "DeleteDhcpOptionsRequest":{ + "MoveAddressToVpcResult":{ "type":"structure", - "required":["DhcpOptionsId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" }, - "DhcpOptionsId":{"shape":"String"} + "Status":{ + "shape":"Status", + "locationName":"status" + } } }, - "DeleteFlowLogsRequest":{ + "MoveByoipCidrToIpamRequest":{ "type":"structure", - "required":["FlowLogIds"], + "required":[ + "Cidr", + "IpamPoolId", + "IpamPoolOwner" + ], "members":{ - "FlowLogIds":{ - "shape":"ValueStringList", - "locationName":"FlowLogId" - } + "DryRun":{"shape":"Boolean"}, + "Cidr":{"shape":"String"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "IpamPoolOwner":{"shape":"String"} } }, - "DeleteFlowLogsResult":{ + "MoveByoipCidrToIpamResult":{ "type":"structure", "members":{ - "Unsuccessful":{ - "shape":"UnsuccessfulItemSet", - "locationName":"unsuccessful" + "ByoipCidr":{ + "shape":"ByoipCidr", + "locationName":"byoipCidr" } } }, - "DeleteInternetGatewayRequest":{ + "MoveStatus":{ + "type":"string", + "enum":[ + "movingToVpc", + "restoringToClassic" + ] + }, + "MovingAddressStatus":{ "type":"structure", - "required":["InternetGatewayId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "MoveStatus":{ + "shape":"MoveStatus", + "locationName":"moveStatus" }, - "InternetGatewayId":{ + "PublicIp":{ "shape":"String", - "locationName":"internetGatewayId" + "locationName":"publicIp" } } }, - "DeleteKeyPairRequest":{ - "type":"structure", - "required":["KeyName"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "KeyName":{"shape":"String"} + "MovingAddressStatusSet":{ + "type":"list", + "member":{ + "shape":"MovingAddressStatus", + "locationName":"item" } }, - "DeleteNatGatewayRequest":{ - "type":"structure", - "required":["NatGatewayId"], - "members":{ - "NatGatewayId":{"shape":"String"} - } + "MulticastSupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] }, - "DeleteNatGatewayResult":{ + "NatGateway":{ "type":"structure", "members":{ + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "DeleteTime":{ + "shape":"DateTime", + "locationName":"deleteTime" + }, + "FailureCode":{ + "shape":"String", + "locationName":"failureCode" + }, + "FailureMessage":{ + "shape":"String", + "locationName":"failureMessage" + }, + "NatGatewayAddresses":{ + "shape":"NatGatewayAddressList", + "locationName":"natGatewayAddressSet" + }, "NatGatewayId":{ "shape":"String", "locationName":"natGatewayId" - } - } - }, - "DeleteNetworkAclEntryRequest":{ - "type":"structure", - "required":[ - "NetworkAclId", - "RuleNumber", - "Egress" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" }, - "NetworkAclId":{ + "ProvisionedBandwidth":{ + "shape":"ProvisionedBandwidth", + "locationName":"provisionedBandwidth" + }, + "State":{ + "shape":"NatGatewayState", + "locationName":"state" + }, + "SubnetId":{ "shape":"String", - "locationName":"networkAclId" + "locationName":"subnetId" }, - "RuleNumber":{ - "shape":"Integer", - "locationName":"ruleNumber" + "VpcId":{ + "shape":"String", + "locationName":"vpcId" }, - "Egress":{ - "shape":"Boolean", - "locationName":"egress" - } - } - }, - "DeleteNetworkAclRequest":{ - "type":"structure", - "required":["NetworkAclId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" }, - "NetworkAclId":{ - "shape":"String", - "locationName":"networkAclId" + "ConnectivityType":{ + "shape":"ConnectivityType", + "locationName":"connectivityType" } } }, - "DeleteNetworkInterfaceRequest":{ + "NatGatewayAddress":{ "type":"structure", - "required":["NetworkInterfaceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" }, "NetworkInterfaceId":{ "shape":"String", "locationName":"networkInterfaceId" - } - } - }, - "DeletePlacementGroupRequest":{ - "type":"structure", - "required":["GroupName"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" }, - "GroupName":{ + "PrivateIp":{ "shape":"String", - "locationName":"groupName" - } - } - }, - "DeleteRouteRequest":{ - "type":"structure", - "required":[ - "RouteTableId", - "DestinationCidrBlock" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "locationName":"privateIp" }, - "RouteTableId":{ + "PublicIp":{ "shape":"String", - "locationName":"routeTableId" + "locationName":"publicIp" }, - "DestinationCidrBlock":{ + "AssociationId":{ "shape":"String", - "locationName":"destinationCidrBlock" - } - } - }, - "DeleteRouteTableRequest":{ - "type":"structure", - "required":["RouteTableId"], - "members":{ - "DryRun":{ + "locationName":"associationId" + }, + "IsPrimary":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"isPrimary" }, - "RouteTableId":{ + "FailureMessage":{ "shape":"String", - "locationName":"routeTableId" + "locationName":"failureMessage" + }, + "Status":{ + "shape":"NatGatewayAddressStatus", + "locationName":"status" } } }, - "DeleteSecurityGroupRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "GroupName":{"shape":"String"}, - "GroupId":{"shape":"String"} + "NatGatewayAddressList":{ + "type":"list", + "member":{ + "shape":"NatGatewayAddress", + "locationName":"item" } }, - "DeleteSnapshotRequest":{ - "type":"structure", - "required":["SnapshotId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SnapshotId":{"shape":"String"} - } + "NatGatewayAddressStatus":{ + "type":"string", + "enum":[ + "assigning", + "unassigning", + "associating", + "disassociating", + "succeeded", + "failed" + ] }, - "DeleteSpotDatafeedSubscriptionRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - } + "NatGatewayId":{"type":"string"}, + "NatGatewayIdStringList":{ + "type":"list", + "member":{ + "shape":"NatGatewayId", + "locationName":"item" } }, - "DeleteSubnetRequest":{ - "type":"structure", - "required":["SubnetId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SubnetId":{"shape":"String"} + "NatGatewayList":{ + "type":"list", + "member":{ + "shape":"NatGateway", + "locationName":"item" } }, - "DeleteTagsRequest":{ + "NatGatewayState":{ + "type":"string", + "enum":[ + "pending", + "failed", + "available", + "deleting", + "deleted" + ] + }, + "NetmaskLength":{"type":"integer"}, + "NetworkAcl":{ "type":"structure", - "required":["Resources"], "members":{ - "DryRun":{ + "Associations":{ + "shape":"NetworkAclAssociationList", + "locationName":"associationSet" + }, + "Entries":{ + "shape":"NetworkAclEntryList", + "locationName":"entrySet" + }, + "IsDefault":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"default" }, - "Resources":{ - "shape":"ResourceIdList", - "locationName":"resourceId" + "NetworkAclId":{ + "shape":"String", + "locationName":"networkAclId" }, "Tags":{ "shape":"TagList", - "locationName":"tag" + "locationName":"tagSet" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" } } }, - "DeleteVolumeRequest":{ + "NetworkAclAssociation":{ "type":"structure", - "required":["VolumeId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkAclAssociationId":{ + "shape":"String", + "locationName":"networkAclAssociationId" }, - "VolumeId":{"shape":"String"} - } - }, - "DeleteVpcEndpointsRequest":{ - "type":"structure", - "required":["VpcEndpointIds"], - "members":{ - "DryRun":{"shape":"Boolean"}, - "VpcEndpointIds":{ - "shape":"ValueStringList", - "locationName":"VpcEndpointId" + "NetworkAclId":{ + "shape":"String", + "locationName":"networkAclId" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" } } }, - "DeleteVpcEndpointsResult":{ - "type":"structure", - "members":{ - "Unsuccessful":{ - "shape":"UnsuccessfulItemSet", - "locationName":"unsuccessful" - } + "NetworkAclAssociationId":{"type":"string"}, + "NetworkAclAssociationList":{ + "type":"list", + "member":{ + "shape":"NetworkAclAssociation", + "locationName":"item" } }, - "DeleteVpcPeeringConnectionRequest":{ + "NetworkAclEntry":{ "type":"structure", - "required":["VpcPeeringConnectionId"], "members":{ - "DryRun":{ + "CidrBlock":{ + "shape":"String", + "locationName":"cidrBlock" + }, + "Egress":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"egress" }, - "VpcPeeringConnectionId":{ + "IcmpTypeCode":{ + "shape":"IcmpTypeCode", + "locationName":"icmpTypeCode" + }, + "Ipv6CidrBlock":{ "shape":"String", - "locationName":"vpcPeeringConnectionId" + "locationName":"ipv6CidrBlock" + }, + "PortRange":{ + "shape":"PortRange", + "locationName":"portRange" + }, + "Protocol":{ + "shape":"String", + "locationName":"protocol" + }, + "RuleAction":{ + "shape":"RuleAction", + "locationName":"ruleAction" + }, + "RuleNumber":{ + "shape":"Integer", + "locationName":"ruleNumber" } } }, - "DeleteVpcPeeringConnectionResult":{ - "type":"structure", - "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" - } + "NetworkAclEntryList":{ + "type":"list", + "member":{ + "shape":"NetworkAclEntry", + "locationName":"item" + } + }, + "NetworkAclId":{"type":"string"}, + "NetworkAclIdStringList":{ + "type":"list", + "member":{ + "shape":"NetworkAclId", + "locationName":"item" } }, - "DeleteVpcRequest":{ - "type":"structure", - "required":["VpcId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcId":{"shape":"String"} + "NetworkAclList":{ + "type":"list", + "member":{ + "shape":"NetworkAcl", + "locationName":"item" } }, - "DeleteVpnConnectionRequest":{ + "NetworkBandwidthGbps":{ "type":"structure", - "required":["VpnConnectionId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Min":{ + "shape":"Double", + "locationName":"min" }, - "VpnConnectionId":{"shape":"String"} + "Max":{ + "shape":"Double", + "locationName":"max" + } } }, - "DeleteVpnConnectionRouteRequest":{ + "NetworkBandwidthGbpsRequest":{ "type":"structure", - "required":[ - "VpnConnectionId", - "DestinationCidrBlock" - ], "members":{ - "VpnConnectionId":{"shape":"String"}, - "DestinationCidrBlock":{"shape":"String"} + "Min":{"shape":"Double"}, + "Max":{"shape":"Double"} } }, - "DeleteVpnGatewayRequest":{ + "NetworkCardIndex":{"type":"integer"}, + "NetworkCardInfo":{ "type":"structure", - "required":["VpnGatewayId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkCardIndex":{ + "shape":"NetworkCardIndex", + "locationName":"networkCardIndex" + }, + "NetworkPerformance":{ + "shape":"NetworkPerformance", + "locationName":"networkPerformance" }, - "VpnGatewayId":{"shape":"String"} + "MaximumNetworkInterfaces":{ + "shape":"MaxNetworkInterfaces", + "locationName":"maximumNetworkInterfaces" + }, + "BaselineBandwidthInGbps":{ + "shape":"BaselineBandwidthInGbps", + "locationName":"baselineBandwidthInGbps" + }, + "PeakBandwidthInGbps":{ + "shape":"PeakBandwidthInGbps", + "locationName":"peakBandwidthInGbps" + } } }, - "DeregisterImageRequest":{ - "type":"structure", - "required":["ImageId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ImageId":{"shape":"String"} + "NetworkCardInfoList":{ + "type":"list", + "member":{ + "shape":"NetworkCardInfo", + "locationName":"item" } }, - "DescribeAccountAttributesRequest":{ + "NetworkInfo":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkPerformance":{ + "shape":"NetworkPerformance", + "locationName":"networkPerformance" }, - "AttributeNames":{ - "shape":"AccountAttributeNameStringList", - "locationName":"attributeName" + "MaximumNetworkInterfaces":{ + "shape":"MaxNetworkInterfaces", + "locationName":"maximumNetworkInterfaces" + }, + "MaximumNetworkCards":{ + "shape":"MaximumNetworkCards", + "locationName":"maximumNetworkCards" + }, + "DefaultNetworkCardIndex":{ + "shape":"DefaultNetworkCardIndex", + "locationName":"defaultNetworkCardIndex" + }, + "NetworkCards":{ + "shape":"NetworkCardInfoList", + "locationName":"networkCards" + }, + "Ipv4AddressesPerInterface":{ + "shape":"MaxIpv4AddrPerInterface", + "locationName":"ipv4AddressesPerInterface" + }, + "Ipv6AddressesPerInterface":{ + "shape":"MaxIpv6AddrPerInterface", + "locationName":"ipv6AddressesPerInterface" + }, + "Ipv6Supported":{ + "shape":"Ipv6Flag", + "locationName":"ipv6Supported" + }, + "EnaSupport":{ + "shape":"EnaSupport", + "locationName":"enaSupport" + }, + "EfaSupported":{ + "shape":"EfaSupportedFlag", + "locationName":"efaSupported" + }, + "EfaInfo":{ + "shape":"EfaInfo", + "locationName":"efaInfo" + }, + "EncryptionInTransitSupported":{ + "shape":"EncryptionInTransitSupported", + "locationName":"encryptionInTransitSupported" + }, + "EnaSrdSupported":{ + "shape":"EnaSrdSupported", + "locationName":"enaSrdSupported" } } }, - "DescribeAccountAttributesResult":{ + "NetworkInsightsAccessScope":{ "type":"structure", "members":{ - "AccountAttributes":{ - "shape":"AccountAttributeList", - "locationName":"accountAttributeSet" + "NetworkInsightsAccessScopeId":{ + "shape":"NetworkInsightsAccessScopeId", + "locationName":"networkInsightsAccessScopeId" + }, + "NetworkInsightsAccessScopeArn":{ + "shape":"ResourceArn", + "locationName":"networkInsightsAccessScopeArn" + }, + "CreatedDate":{ + "shape":"MillisecondDateTime", + "locationName":"createdDate" + }, + "UpdatedDate":{ + "shape":"MillisecondDateTime", + "locationName":"updatedDate" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "DescribeAddressesRequest":{ + "NetworkInsightsAccessScopeAnalysis":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkInsightsAccessScopeAnalysisId":{ + "shape":"NetworkInsightsAccessScopeAnalysisId", + "locationName":"networkInsightsAccessScopeAnalysisId" }, - "PublicIps":{ - "shape":"PublicIpStringList", - "locationName":"PublicIp" + "NetworkInsightsAccessScopeAnalysisArn":{ + "shape":"ResourceArn", + "locationName":"networkInsightsAccessScopeAnalysisArn" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "NetworkInsightsAccessScopeId":{ + "shape":"NetworkInsightsAccessScopeId", + "locationName":"networkInsightsAccessScopeId" }, - "AllocationIds":{ - "shape":"AllocationIdList", - "locationName":"AllocationId" + "Status":{ + "shape":"AnalysisStatus", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "WarningMessage":{ + "shape":"String", + "locationName":"warningMessage" + }, + "StartDate":{ + "shape":"MillisecondDateTime", + "locationName":"startDate" + }, + "EndDate":{ + "shape":"MillisecondDateTime", + "locationName":"endDate" + }, + "FindingsFound":{ + "shape":"FindingsFound", + "locationName":"findingsFound" + }, + "AnalyzedEniCount":{ + "shape":"Integer", + "locationName":"analyzedEniCount" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "DescribeAddressesResult":{ - "type":"structure", - "members":{ - "Addresses":{ - "shape":"AddressList", - "locationName":"addressesSet" - } + "NetworkInsightsAccessScopeAnalysisId":{"type":"string"}, + "NetworkInsightsAccessScopeAnalysisIdList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsAccessScopeAnalysisId", + "locationName":"item" } }, - "DescribeAvailabilityZonesRequest":{ + "NetworkInsightsAccessScopeAnalysisList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsAccessScopeAnalysis", + "locationName":"item" + } + }, + "NetworkInsightsAccessScopeContent":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkInsightsAccessScopeId":{ + "shape":"NetworkInsightsAccessScopeId", + "locationName":"networkInsightsAccessScopeId" }, - "ZoneNames":{ - "shape":"ZoneNameStringList", - "locationName":"ZoneName" + "MatchPaths":{ + "shape":"AccessScopePathList", + "locationName":"matchPathSet" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "ExcludePaths":{ + "shape":"AccessScopePathList", + "locationName":"excludePathSet" } } }, - "DescribeAvailabilityZonesResult":{ - "type":"structure", - "members":{ - "AvailabilityZones":{ - "shape":"AvailabilityZoneList", - "locationName":"availabilityZoneInfo" - } + "NetworkInsightsAccessScopeId":{"type":"string"}, + "NetworkInsightsAccessScopeIdList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsAccessScopeId", + "locationName":"item" } }, - "DescribeBundleTasksRequest":{ + "NetworkInsightsAccessScopeList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsAccessScope", + "locationName":"item" + } + }, + "NetworkInsightsAnalysis":{ "type":"structure", "members":{ - "DryRun":{ + "NetworkInsightsAnalysisId":{ + "shape":"NetworkInsightsAnalysisId", + "locationName":"networkInsightsAnalysisId" + }, + "NetworkInsightsAnalysisArn":{ + "shape":"ResourceArn", + "locationName":"networkInsightsAnalysisArn" + }, + "NetworkInsightsPathId":{ + "shape":"NetworkInsightsPathId", + "locationName":"networkInsightsPathId" + }, + "AdditionalAccounts":{ + "shape":"ValueStringList", + "locationName":"additionalAccountSet" + }, + "FilterInArns":{ + "shape":"ArnList", + "locationName":"filterInArnSet" + }, + "StartDate":{ + "shape":"MillisecondDateTime", + "locationName":"startDate" + }, + "Status":{ + "shape":"AnalysisStatus", + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "WarningMessage":{ + "shape":"String", + "locationName":"warningMessage" + }, + "NetworkPathFound":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"networkPathFound" }, - "BundleIds":{ - "shape":"BundleIdStringList", - "locationName":"BundleId" + "ForwardPathComponents":{ + "shape":"PathComponentList", + "locationName":"forwardPathComponentSet" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "ReturnPathComponents":{ + "shape":"PathComponentList", + "locationName":"returnPathComponentSet" + }, + "Explanations":{ + "shape":"ExplanationList", + "locationName":"explanationSet" + }, + "AlternatePathHints":{ + "shape":"AlternatePathHintList", + "locationName":"alternatePathHintSet" + }, + "SuggestedAccounts":{ + "shape":"ValueStringList", + "locationName":"suggestedAccountSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "DescribeBundleTasksResult":{ - "type":"structure", - "members":{ - "BundleTasks":{ - "shape":"BundleTaskList", - "locationName":"bundleInstanceTasksSet" - } + "NetworkInsightsAnalysisId":{"type":"string"}, + "NetworkInsightsAnalysisIdList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsAnalysisId", + "locationName":"item" } }, - "DescribeClassicLinkInstancesRequest":{ + "NetworkInsightsAnalysisList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsAnalysis", + "locationName":"item" + } + }, + "NetworkInsightsMaxResults":{ + "type":"integer", + "max":100, + "min":1 + }, + "NetworkInsightsPath":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkInsightsPathId":{ + "shape":"NetworkInsightsPathId", + "locationName":"networkInsightsPathId" }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "NetworkInsightsPathArn":{ + "shape":"ResourceArn", + "locationName":"networkInsightsPathArn" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "CreatedDate":{ + "shape":"MillisecondDateTime", + "locationName":"createdDate" }, - "NextToken":{ + "Source":{ "shape":"String", - "locationName":"nextToken" + "locationName":"source" }, - "MaxResults":{ + "Destination":{ + "shape":"String", + "locationName":"destination" + }, + "SourceArn":{ + "shape":"ResourceArn", + "locationName":"sourceArn" + }, + "DestinationArn":{ + "shape":"ResourceArn", + "locationName":"destinationArn" + }, + "SourceIp":{ + "shape":"IpAddress", + "locationName":"sourceIp" + }, + "DestinationIp":{ + "shape":"IpAddress", + "locationName":"destinationIp" + }, + "Protocol":{ + "shape":"Protocol", + "locationName":"protocol" + }, + "DestinationPort":{ "shape":"Integer", - "locationName":"maxResults" + "locationName":"destinationPort" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "FilterAtSource":{ + "shape":"PathFilter", + "locationName":"filterAtSource" + }, + "FilterAtDestination":{ + "shape":"PathFilter", + "locationName":"filterAtDestination" } } }, - "DescribeClassicLinkInstancesResult":{ - "type":"structure", - "members":{ - "Instances":{ - "shape":"ClassicLinkInstanceList", - "locationName":"instancesSet" - }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - } + "NetworkInsightsPathId":{"type":"string"}, + "NetworkInsightsPathIdList":{ + "type":"list", + "member":{ + "shape":"NetworkInsightsPathId", + "locationName":"item" } }, - "DescribeConversionTaskList":{ + "NetworkInsightsPathList":{ "type":"list", "member":{ - "shape":"ConversionTask", + "shape":"NetworkInsightsPath", "locationName":"item" } }, - "DescribeConversionTasksRequest":{ + "NetworkInsightsResourceId":{"type":"string"}, + "NetworkInterface":{ "type":"structure", "members":{ - "DryRun":{ + "Association":{ + "shape":"NetworkInterfaceAssociation", + "locationName":"association" + }, + "Attachment":{ + "shape":"NetworkInterfaceAttachment", + "locationName":"attachment" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Groups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" + }, + "InterfaceType":{ + "shape":"NetworkInterfaceType", + "locationName":"interfaceType" + }, + "Ipv6Addresses":{ + "shape":"NetworkInterfaceIpv6AddressesList", + "locationName":"ipv6AddressesSet" + }, + "MacAddress":{ + "shape":"String", + "locationName":"macAddress" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + }, + "PrivateIpAddresses":{ + "shape":"NetworkInterfacePrivateIpAddressList", + "locationName":"privateIpAddressesSet" + }, + "Ipv4Prefixes":{ + "shape":"Ipv4PrefixesList", + "locationName":"ipv4PrefixSet" + }, + "Ipv6Prefixes":{ + "shape":"Ipv6PrefixesList", + "locationName":"ipv6PrefixSet" + }, + "RequesterId":{ + "shape":"String", + "locationName":"requesterId" + }, + "RequesterManaged":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"requesterManaged" }, - "Filters":{ - "shape":"FilterList", - "locationName":"filter" + "SourceDestCheck":{ + "shape":"Boolean", + "locationName":"sourceDestCheck" }, - "ConversionTaskIds":{ - "shape":"ConversionIdStringList", - "locationName":"conversionTaskId" - } - } - }, - "DescribeConversionTasksResult":{ - "type":"structure", - "members":{ - "ConversionTasks":{ - "shape":"DescribeConversionTaskList", - "locationName":"conversionTasks" - } - } - }, - "DescribeCustomerGatewaysRequest":{ - "type":"structure", - "members":{ - "DryRun":{ + "Status":{ + "shape":"NetworkInterfaceStatus", + "locationName":"status" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "TagSet":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "DenyAllIgwTraffic":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"denyAllIgwTraffic" }, - "CustomerGatewayIds":{ - "shape":"CustomerGatewayIdStringList", - "locationName":"CustomerGatewayId" + "Ipv6Native":{ + "shape":"Boolean", + "locationName":"ipv6Native" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "Ipv6Address":{ + "shape":"String", + "locationName":"ipv6Address" } } }, - "DescribeCustomerGatewaysResult":{ + "NetworkInterfaceAssociation":{ "type":"structure", "members":{ - "CustomerGateways":{ - "shape":"CustomerGatewayList", - "locationName":"customerGatewaySet" + "AllocationId":{ + "shape":"String", + "locationName":"allocationId" + }, + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "IpOwnerId":{ + "shape":"String", + "locationName":"ipOwnerId" + }, + "PublicDnsName":{ + "shape":"String", + "locationName":"publicDnsName" + }, + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" + }, + "CustomerOwnedIp":{ + "shape":"String", + "locationName":"customerOwnedIp" + }, + "CarrierIp":{ + "shape":"String", + "locationName":"carrierIp" } } }, - "DescribeDhcpOptionsRequest":{ + "NetworkInterfaceAttachment":{ "type":"structure", "members":{ - "DryRun":{ + "AttachTime":{ + "shape":"DateTime", + "locationName":"attachTime" + }, + "AttachmentId":{ + "shape":"String", + "locationName":"attachmentId" + }, + "DeleteOnTermination":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"deleteOnTermination" }, - "DhcpOptionsIds":{ - "shape":"DhcpOptionsIdStringList", - "locationName":"DhcpOptionsId" + "DeviceIndex":{ + "shape":"Integer", + "locationName":"deviceIndex" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } - } - }, - "DescribeDhcpOptionsResult":{ - "type":"structure", - "members":{ - "DhcpOptions":{ - "shape":"DhcpOptionsList", - "locationName":"dhcpOptionsSet" - } - } - }, - "DescribeExportTasksRequest":{ - "type":"structure", - "members":{ - "ExportTaskIds":{ - "shape":"ExportTaskIdStringList", - "locationName":"exportTaskId" - } - } - }, - "DescribeExportTasksResult":{ - "type":"structure", - "members":{ - "ExportTasks":{ - "shape":"ExportTaskList", - "locationName":"exportTaskSet" - } - } - }, - "DescribeFlowLogsRequest":{ - "type":"structure", - "members":{ - "FlowLogIds":{ - "shape":"ValueStringList", - "locationName":"FlowLogId" + "NetworkCardIndex":{ + "shape":"Integer", + "locationName":"networkCardIndex" }, - "Filter":{"shape":"FilterList"}, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"} - } - }, - "DescribeFlowLogsResult":{ - "type":"structure", - "members":{ - "FlowLogs":{ - "shape":"FlowLogSet", - "locationName":"flowLogSet" + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" }, - "NextToken":{ + "InstanceOwnerId":{ "shape":"String", - "locationName":"nextToken" + "locationName":"instanceOwnerId" + }, + "Status":{ + "shape":"AttachmentStatus", + "locationName":"status" + }, + "EnaSrdSpecification":{ + "shape":"AttachmentEnaSrdSpecification", + "locationName":"enaSrdSpecification" } } }, - "DescribeHostsRequest":{ + "NetworkInterfaceAttachmentChanges":{ "type":"structure", "members":{ - "HostIds":{ - "shape":"RequestHostIdList", - "locationName":"hostId" - }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" + "AttachmentId":{ + "shape":"NetworkInterfaceAttachmentId", + "locationName":"attachmentId" }, - "Filter":{ - "shape":"FilterList", - "locationName":"filter" + "DeleteOnTermination":{ + "shape":"Boolean", + "locationName":"deleteOnTermination" } } }, - "DescribeHostsResult":{ + "NetworkInterfaceAttachmentId":{"type":"string"}, + "NetworkInterfaceAttribute":{ + "type":"string", + "enum":[ + "description", + "groupSet", + "sourceDestCheck", + "attachment" + ] + }, + "NetworkInterfaceCount":{ "type":"structure", "members":{ - "Hosts":{ - "shape":"HostList", - "locationName":"hostSet" + "Min":{ + "shape":"Integer", + "locationName":"min" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" + "Max":{ + "shape":"Integer", + "locationName":"max" } } }, - "DescribeIdFormatRequest":{ + "NetworkInterfaceCountRequest":{ "type":"structure", "members":{ - "Resource":{"shape":"String"} + "Min":{"shape":"Integer"}, + "Max":{"shape":"Integer"} } }, - "DescribeIdFormatResult":{ - "type":"structure", - "members":{ - "Statuses":{ - "shape":"IdFormatList", - "locationName":"statusSet" - } + "NetworkInterfaceCreationType":{ + "type":"string", + "enum":[ + "efa", + "branch", + "trunk" + ] + }, + "NetworkInterfaceId":{"type":"string"}, + "NetworkInterfaceIdList":{ + "type":"list", + "member":{ + "shape":"NetworkInterfaceId", + "locationName":"item" } }, - "DescribeIdentityIdFormatRequest":{ + "NetworkInterfaceIdSet":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "NetworkInterfaceIpv6Address":{ "type":"structure", - "required":["PrincipalArn"], "members":{ - "Resource":{ + "Ipv6Address":{ "shape":"String", - "locationName":"resource" + "locationName":"ipv6Address" }, - "PrincipalArn":{ - "shape":"String", - "locationName":"principalArn" + "IsPrimaryIpv6":{ + "shape":"Boolean", + "locationName":"isPrimaryIpv6" } } }, - "DescribeIdentityIdFormatResult":{ - "type":"structure", - "members":{ - "Statuses":{ - "shape":"IdFormatList", - "locationName":"statusSet" - } + "NetworkInterfaceIpv6AddressesList":{ + "type":"list", + "member":{ + "shape":"NetworkInterfaceIpv6Address", + "locationName":"item" } }, - "DescribeImageAttributeRequest":{ - "type":"structure", - "required":[ - "ImageId", - "Attribute" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ImageId":{"shape":"String"}, - "Attribute":{"shape":"ImageAttributeName"} + "NetworkInterfaceList":{ + "type":"list", + "member":{ + "shape":"NetworkInterface", + "locationName":"item" } }, - "DescribeImagesRequest":{ + "NetworkInterfacePermission":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkInterfacePermissionId":{ + "shape":"String", + "locationName":"networkInterfacePermissionId" }, - "ImageIds":{ - "shape":"ImageIdStringList", - "locationName":"ImageId" + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" }, - "Owners":{ - "shape":"OwnerStringList", - "locationName":"Owner" + "AwsAccountId":{ + "shape":"String", + "locationName":"awsAccountId" }, - "ExecutableUsers":{ - "shape":"ExecutableByStringList", - "locationName":"ExecutableBy" + "AwsService":{ + "shape":"String", + "locationName":"awsService" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "Permission":{ + "shape":"InterfacePermissionType", + "locationName":"permission" + }, + "PermissionState":{ + "shape":"NetworkInterfacePermissionState", + "locationName":"permissionState" } } }, - "DescribeImagesResult":{ - "type":"structure", - "members":{ - "Images":{ - "shape":"ImageList", - "locationName":"imagesSet" - } - } + "NetworkInterfacePermissionId":{"type":"string"}, + "NetworkInterfacePermissionIdList":{ + "type":"list", + "member":{"shape":"NetworkInterfacePermissionId"} }, - "DescribeImportImageTasksRequest":{ - "type":"structure", - "members":{ - "DryRun":{"shape":"Boolean"}, - "ImportTaskIds":{ - "shape":"ImportTaskIdList", - "locationName":"ImportTaskId" - }, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"}, - "Filters":{"shape":"FilterList"} + "NetworkInterfacePermissionList":{ + "type":"list", + "member":{ + "shape":"NetworkInterfacePermission", + "locationName":"item" } }, - "DescribeImportImageTasksResult":{ + "NetworkInterfacePermissionState":{ "type":"structure", "members":{ - "ImportImageTasks":{ - "shape":"ImportImageTaskList", - "locationName":"importImageTaskSet" + "State":{ + "shape":"NetworkInterfacePermissionStateCode", + "locationName":"state" }, - "NextToken":{ + "StatusMessage":{ "shape":"String", - "locationName":"nextToken" + "locationName":"statusMessage" } } }, - "DescribeImportSnapshotTasksRequest":{ - "type":"structure", - "members":{ - "DryRun":{"shape":"Boolean"}, - "ImportTaskIds":{ - "shape":"ImportTaskIdList", - "locationName":"ImportTaskId" - }, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"}, - "Filters":{"shape":"FilterList"} - } + "NetworkInterfacePermissionStateCode":{ + "type":"string", + "enum":[ + "pending", + "granted", + "revoking", + "revoked" + ] }, - "DescribeImportSnapshotTasksResult":{ + "NetworkInterfacePrivateIpAddress":{ "type":"structure", "members":{ - "ImportSnapshotTasks":{ - "shape":"ImportSnapshotTaskList", - "locationName":"importSnapshotTaskSet" + "Association":{ + "shape":"NetworkInterfaceAssociation", + "locationName":"association" }, - "NextToken":{ + "Primary":{ + "shape":"Boolean", + "locationName":"primary" + }, + "PrivateDnsName":{ "shape":"String", - "locationName":"nextToken" + "locationName":"privateDnsName" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" } } }, - "DescribeInstanceAttributeRequest":{ + "NetworkInterfacePrivateIpAddressList":{ + "type":"list", + "member":{ + "shape":"NetworkInterfacePrivateIpAddress", + "locationName":"item" + } + }, + "NetworkInterfaceStatus":{ + "type":"string", + "enum":[ + "available", + "associated", + "attaching", + "in-use", + "detaching" + ] + }, + "NetworkInterfaceType":{ + "type":"string", + "enum":[ + "interface", + "natGateway", + "efa", + "trunk", + "load_balancer", + "network_load_balancer", + "vpc_endpoint", + "branch", + "transit_gateway", + "lambda", + "quicksight", + "global_accelerator_managed", + "api_gateway_managed", + "gateway_load_balancer", + "gateway_load_balancer_endpoint", + "iot_rules_managed", + "aws_codestar_connections_managed" + ] + }, + "NetworkPerformance":{"type":"string"}, + "NewDhcpConfiguration":{ "type":"structure", - "required":[ - "InstanceId", - "Attribute" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceId":{ + "Key":{ "shape":"String", - "locationName":"instanceId" + "locationName":"key" }, - "Attribute":{ - "shape":"InstanceAttributeName", - "locationName":"attribute" + "Values":{ + "shape":"ValueStringList", + "locationName":"Value" } } }, - "DescribeInstanceStatusRequest":{ + "NewDhcpConfigurationList":{ + "type":"list", + "member":{ + "shape":"NewDhcpConfiguration", + "locationName":"item" + } + }, + "NextToken":{"type":"string"}, + "NitroEnclavesSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported" + ] + }, + "NitroTpmInfo":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"}, - "IncludeAllInstances":{ - "shape":"Boolean", - "locationName":"includeAllInstances" + "SupportedVersions":{ + "shape":"NitroTpmSupportedVersionsList", + "locationName":"supportedVersions" } } }, - "DescribeInstanceStatusResult":{ + "NitroTpmSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported" + ] + }, + "NitroTpmSupportedVersionType":{"type":"string"}, + "NitroTpmSupportedVersionsList":{ + "type":"list", + "member":{ + "shape":"NitroTpmSupportedVersionType", + "locationName":"item" + } + }, + "OccurrenceDayRequestSet":{ + "type":"list", + "member":{ + "shape":"Integer", + "locationName":"OccurenceDay" + } + }, + "OccurrenceDaySet":{ + "type":"list", + "member":{ + "shape":"Integer", + "locationName":"item" + } + }, + "OfferingClassType":{ + "type":"string", + "enum":[ + "standard", + "convertible" + ] + }, + "OfferingId":{"type":"string"}, + "OfferingTypeValues":{ + "type":"string", + "enum":[ + "Heavy Utilization", + "Medium Utilization", + "Light Utilization", + "No Upfront", + "Partial Upfront", + "All Upfront" + ] + }, + "OidcOptions":{ "type":"structure", "members":{ - "InstanceStatuses":{ - "shape":"InstanceStatusList", - "locationName":"instanceStatusSet" + "Issuer":{ + "shape":"String", + "locationName":"issuer" }, - "NextToken":{ + "AuthorizationEndpoint":{ "shape":"String", - "locationName":"nextToken" - } - } - }, - "DescribeInstancesRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "locationName":"authorizationEndpoint" }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "TokenEndpoint":{ + "shape":"String", + "locationName":"tokenEndpoint" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "UserInfoEndpoint":{ + "shape":"String", + "locationName":"userInfoEndpoint" }, - "NextToken":{ + "ClientId":{ "shape":"String", - "locationName":"nextToken" + "locationName":"clientId" }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" - } - } - }, - "DescribeInstancesResult":{ - "type":"structure", - "members":{ - "Reservations":{ - "shape":"ReservationList", - "locationName":"reservationSet" + "ClientSecret":{ + "shape":"ClientSecretType", + "locationName":"clientSecret" }, - "NextToken":{ + "Scope":{ "shape":"String", - "locationName":"nextToken" + "locationName":"scope" } } }, - "DescribeInternetGatewaysRequest":{ + "OnDemandAllocationStrategy":{ + "type":"string", + "enum":[ + "lowestPrice", + "prioritized" + ] + }, + "OnDemandOptions":{ "type":"structure", "members":{ - "DryRun":{ + "AllocationStrategy":{ + "shape":"FleetOnDemandAllocationStrategy", + "locationName":"allocationStrategy" + }, + "CapacityReservationOptions":{ + "shape":"CapacityReservationOptions", + "locationName":"capacityReservationOptions" + }, + "SingleInstanceType":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"singleInstanceType" }, - "InternetGatewayIds":{ - "shape":"ValueStringList", - "locationName":"internetGatewayId" + "SingleAvailabilityZone":{ + "shape":"Boolean", + "locationName":"singleAvailabilityZone" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "MinTargetCapacity":{ + "shape":"Integer", + "locationName":"minTargetCapacity" + }, + "MaxTotalPrice":{ + "shape":"String", + "locationName":"maxTotalPrice" } } }, - "DescribeInternetGatewaysResult":{ + "OnDemandOptionsRequest":{ "type":"structure", "members":{ - "InternetGateways":{ - "shape":"InternetGatewayList", - "locationName":"internetGatewaySet" - } + "AllocationStrategy":{"shape":"FleetOnDemandAllocationStrategy"}, + "CapacityReservationOptions":{"shape":"CapacityReservationOptionsRequest"}, + "SingleInstanceType":{"shape":"Boolean"}, + "SingleAvailabilityZone":{"shape":"Boolean"}, + "MinTargetCapacity":{"shape":"Integer"}, + "MaxTotalPrice":{"shape":"String"} } }, - "DescribeKeyPairsRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "KeyNames":{ - "shape":"KeyNameStringList", - "locationName":"KeyName" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "OperationType":{ + "type":"string", + "enum":[ + "add", + "remove" + ] + }, + "OrganizationArnStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"OrganizationArn" } }, - "DescribeKeyPairsResult":{ - "type":"structure", - "members":{ - "KeyPairs":{ - "shape":"KeyPairList", - "locationName":"keySet" - } + "OrganizationalUnitArnStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"OrganizationalUnitArn" } }, - "DescribeMovingAddressesRequest":{ + "OutpostArn":{ + "type":"string", + "pattern":"^arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:outpost/op-[a-f0-9]{17}$" + }, + "OwnerStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"Owner" + } + }, + "PacketHeaderStatement":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "SourceAddresses":{ + "shape":"ValueStringList", + "locationName":"sourceAddressSet" }, - "PublicIps":{ + "DestinationAddresses":{ "shape":"ValueStringList", - "locationName":"publicIp" + "locationName":"destinationAddressSet" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" + "SourcePorts":{ + "shape":"ValueStringList", + "locationName":"sourcePortSet" }, - "Filters":{ - "shape":"FilterList", - "locationName":"filter" + "DestinationPorts":{ + "shape":"ValueStringList", + "locationName":"destinationPortSet" }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" - } - } - }, - "DescribeMovingAddressesResult":{ - "type":"structure", - "members":{ - "MovingAddressStatuses":{ - "shape":"MovingAddressStatusSet", - "locationName":"movingAddressStatusSet" + "SourcePrefixLists":{ + "shape":"ValueStringList", + "locationName":"sourcePrefixListSet" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" + "DestinationPrefixLists":{ + "shape":"ValueStringList", + "locationName":"destinationPrefixListSet" + }, + "Protocols":{ + "shape":"ProtocolList", + "locationName":"protocolSet" } } }, - "DescribeNatGatewaysRequest":{ + "PacketHeaderStatementRequest":{ "type":"structure", "members":{ - "NatGatewayIds":{ + "SourceAddresses":{ "shape":"ValueStringList", - "locationName":"NatGatewayId" + "locationName":"SourceAddress" }, - "Filter":{"shape":"FilterList"}, - "MaxResults":{"shape":"Integer"}, - "NextToken":{"shape":"String"} - } - }, - "DescribeNatGatewaysResult":{ - "type":"structure", - "members":{ - "NatGateways":{ - "shape":"NatGatewayList", - "locationName":"natGatewaySet" + "DestinationAddresses":{ + "shape":"ValueStringList", + "locationName":"DestinationAddress" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - } - } - }, - "DescribeNetworkAclsRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "SourcePorts":{ + "shape":"ValueStringList", + "locationName":"SourcePort" }, - "NetworkAclIds":{ + "DestinationPorts":{ "shape":"ValueStringList", - "locationName":"NetworkAclId" + "locationName":"DestinationPort" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "SourcePrefixLists":{ + "shape":"ValueStringList", + "locationName":"SourcePrefixList" + }, + "DestinationPrefixLists":{ + "shape":"ValueStringList", + "locationName":"DestinationPrefixList" + }, + "Protocols":{ + "shape":"ProtocolList", + "locationName":"Protocol" } } }, - "DescribeNetworkAclsResult":{ - "type":"structure", - "members":{ - "NetworkAcls":{ - "shape":"NetworkAclList", - "locationName":"networkAclSet" - } - } + "PartitionLoadFrequency":{ + "type":"string", + "enum":[ + "none", + "daily", + "weekly", + "monthly" + ] }, - "DescribeNetworkInterfaceAttributeRequest":{ + "PasswordData":{ + "type":"string", + "sensitive":true + }, + "PathComponent":{ "type":"structure", - "required":["NetworkInterfaceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "SequenceNumber":{ + "shape":"Integer", + "locationName":"sequenceNumber" }, - "NetworkInterfaceId":{ - "shape":"String", - "locationName":"networkInterfaceId" + "AclRule":{ + "shape":"AnalysisAclRule", + "locationName":"aclRule" }, - "Attribute":{ - "shape":"NetworkInterfaceAttribute", - "locationName":"attribute" - } - } - }, - "DescribeNetworkInterfaceAttributeResult":{ - "type":"structure", - "members":{ - "NetworkInterfaceId":{ - "shape":"String", - "locationName":"networkInterfaceId" + "AttachedTo":{ + "shape":"AnalysisComponent", + "locationName":"attachedTo" }, - "Description":{ - "shape":"AttributeValue", - "locationName":"description" + "Component":{ + "shape":"AnalysisComponent", + "locationName":"component" }, - "SourceDestCheck":{ - "shape":"AttributeBooleanValue", - "locationName":"sourceDestCheck" + "DestinationVpc":{ + "shape":"AnalysisComponent", + "locationName":"destinationVpc" }, - "Groups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" + "OutboundHeader":{ + "shape":"AnalysisPacketHeader", + "locationName":"outboundHeader" }, - "Attachment":{ - "shape":"NetworkInterfaceAttachment", - "locationName":"attachment" + "InboundHeader":{ + "shape":"AnalysisPacketHeader", + "locationName":"inboundHeader" + }, + "RouteTableRoute":{ + "shape":"AnalysisRouteTableRoute", + "locationName":"routeTableRoute" + }, + "SecurityGroupRule":{ + "shape":"AnalysisSecurityGroupRule", + "locationName":"securityGroupRule" + }, + "SourceVpc":{ + "shape":"AnalysisComponent", + "locationName":"sourceVpc" + }, + "Subnet":{ + "shape":"AnalysisComponent", + "locationName":"subnet" + }, + "Vpc":{ + "shape":"AnalysisComponent", + "locationName":"vpc" + }, + "AdditionalDetails":{ + "shape":"AdditionalDetailList", + "locationName":"additionalDetailSet" + }, + "TransitGateway":{ + "shape":"AnalysisComponent", + "locationName":"transitGateway" + }, + "TransitGatewayRouteTableRoute":{ + "shape":"TransitGatewayRouteTableRoute", + "locationName":"transitGatewayRouteTableRoute" + }, + "Explanations":{ + "shape":"ExplanationList", + "locationName":"explanationSet" + }, + "ElasticLoadBalancerListener":{ + "shape":"AnalysisComponent", + "locationName":"elasticLoadBalancerListener" + }, + "FirewallStatelessRule":{ + "shape":"FirewallStatelessRule", + "locationName":"firewallStatelessRule" + }, + "FirewallStatefulRule":{ + "shape":"FirewallStatefulRule", + "locationName":"firewallStatefulRule" + }, + "ServiceName":{ + "shape":"String", + "locationName":"serviceName" } } }, - "DescribeNetworkInterfacesRequest":{ + "PathComponentList":{ + "type":"list", + "member":{ + "shape":"PathComponent", + "locationName":"item" + } + }, + "PathFilter":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "SourceAddress":{ + "shape":"IpAddress", + "locationName":"sourceAddress" }, - "NetworkInterfaceIds":{ - "shape":"NetworkInterfaceIdList", - "locationName":"NetworkInterfaceId" + "SourcePortRange":{ + "shape":"FilterPortRange", + "locationName":"sourcePortRange" }, - "Filters":{ - "shape":"FilterList", - "locationName":"filter" + "DestinationAddress":{ + "shape":"IpAddress", + "locationName":"destinationAddress" + }, + "DestinationPortRange":{ + "shape":"FilterPortRange", + "locationName":"destinationPortRange" } } }, - "DescribeNetworkInterfacesResult":{ + "PathRequestFilter":{ "type":"structure", "members":{ - "NetworkInterfaces":{ - "shape":"NetworkInterfaceList", - "locationName":"networkInterfaceSet" - } + "SourceAddress":{"shape":"IpAddress"}, + "SourcePortRange":{"shape":"RequestFilterPortRange"}, + "DestinationAddress":{"shape":"IpAddress"}, + "DestinationPortRange":{"shape":"RequestFilterPortRange"} } }, - "DescribePlacementGroupsRequest":{ + "PathStatement":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "GroupNames":{ - "shape":"PlacementGroupStringList", - "locationName":"groupName" + "PacketHeaderStatement":{ + "shape":"PacketHeaderStatement", + "locationName":"packetHeaderStatement" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "ResourceStatement":{ + "shape":"ResourceStatement", + "locationName":"resourceStatement" } } }, - "DescribePlacementGroupsResult":{ + "PathStatementRequest":{ "type":"structure", "members":{ - "PlacementGroups":{ - "shape":"PlacementGroupList", - "locationName":"placementGroupSet" - } + "PacketHeaderStatement":{"shape":"PacketHeaderStatementRequest"}, + "ResourceStatement":{"shape":"ResourceStatementRequest"} } }, - "DescribePrefixListsRequest":{ + "PayerResponsibility":{ + "type":"string", + "enum":["ServiceOwner"] + }, + "PaymentOption":{ + "type":"string", + "enum":[ + "AllUpfront", + "PartialUpfront", + "NoUpfront" + ] + }, + "PciId":{ "type":"structure", "members":{ - "DryRun":{"shape":"Boolean"}, - "PrefixListIds":{ - "shape":"ValueStringList", - "locationName":"PrefixListId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "MaxResults":{"shape":"Integer"}, - "NextToken":{"shape":"String"} + "DeviceId":{"shape":"String"}, + "VendorId":{"shape":"String"}, + "SubsystemId":{"shape":"String"}, + "SubsystemVendorId":{"shape":"String"} } }, - "DescribePrefixListsResult":{ + "PeakBandwidthInGbps":{"type":"double"}, + "PeeringAttachmentStatus":{ "type":"structure", "members":{ - "PrefixLists":{ - "shape":"PrefixListSet", - "locationName":"prefixListSet" + "Code":{ + "shape":"String", + "locationName":"code" }, - "NextToken":{ + "Message":{ "shape":"String", - "locationName":"nextToken" + "locationName":"message" } } }, - "DescribeRegionsRequest":{ + "PeeringConnectionOptions":{ "type":"structure", "members":{ - "DryRun":{ + "AllowDnsResolutionFromRemoteVpc":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"allowDnsResolutionFromRemoteVpc" }, - "RegionNames":{ - "shape":"RegionNameStringList", - "locationName":"RegionName" + "AllowEgressFromLocalClassicLinkToRemoteVpc":{ + "shape":"Boolean", + "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "AllowEgressFromLocalVpcToRemoteClassicLink":{ + "shape":"Boolean", + "locationName":"allowEgressFromLocalVpcToRemoteClassicLink" } } }, - "DescribeRegionsResult":{ + "PeeringConnectionOptionsRequest":{ "type":"structure", "members":{ - "Regions":{ - "shape":"RegionList", - "locationName":"regionInfo" - } + "AllowDnsResolutionFromRemoteVpc":{"shape":"Boolean"}, + "AllowEgressFromLocalClassicLinkToRemoteVpc":{"shape":"Boolean"}, + "AllowEgressFromLocalVpcToRemoteClassicLink":{"shape":"Boolean"} } }, - "DescribeReservedInstancesListingsRequest":{ + "PeeringTgwInfo":{ "type":"structure", "members":{ - "ReservedInstancesId":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"reservedInstancesId" + "locationName":"transitGatewayId" }, - "ReservedInstancesListingId":{ + "CoreNetworkId":{ "shape":"String", - "locationName":"reservedInstancesListingId" + "locationName":"coreNetworkId" }, - "Filters":{ - "shape":"FilterList", - "locationName":"filters" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Region":{ + "shape":"String", + "locationName":"region" } } }, - "DescribeReservedInstancesListingsResult":{ + "PeriodType":{ + "type":"string", + "enum":[ + "five-minutes", + "fifteen-minutes", + "one-hour", + "three-hours", + "one-day", + "one-week" + ] + }, + "PermissionGroup":{ + "type":"string", + "enum":["all"] + }, + "Phase1DHGroupNumbersList":{ + "type":"list", + "member":{ + "shape":"Phase1DHGroupNumbersListValue", + "locationName":"item" + } + }, + "Phase1DHGroupNumbersListValue":{ "type":"structure", "members":{ - "ReservedInstancesListings":{ - "shape":"ReservedInstancesListingList", - "locationName":"reservedInstancesListingsSet" + "Value":{ + "shape":"Integer", + "locationName":"value" } } }, - "DescribeReservedInstancesModificationsRequest":{ + "Phase1DHGroupNumbersRequestList":{ + "type":"list", + "member":{ + "shape":"Phase1DHGroupNumbersRequestListValue", + "locationName":"item" + } + }, + "Phase1DHGroupNumbersRequestListValue":{ "type":"structure", "members":{ - "ReservedInstancesModificationIds":{ - "shape":"ReservedInstancesModificationIdStringList", - "locationName":"ReservedInstancesModificationId" - }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "Value":{"shape":"Integer"} } }, - "DescribeReservedInstancesModificationsResult":{ + "Phase1EncryptionAlgorithmsList":{ + "type":"list", + "member":{ + "shape":"Phase1EncryptionAlgorithmsListValue", + "locationName":"item" + } + }, + "Phase1EncryptionAlgorithmsListValue":{ "type":"structure", "members":{ - "ReservedInstancesModifications":{ - "shape":"ReservedInstancesModificationList", - "locationName":"reservedInstancesModificationsSet" - }, - "NextToken":{ + "Value":{ "shape":"String", - "locationName":"nextToken" + "locationName":"value" } } }, - "DescribeReservedInstancesOfferingsRequest":{ + "Phase1EncryptionAlgorithmsRequestList":{ + "type":"list", + "member":{ + "shape":"Phase1EncryptionAlgorithmsRequestListValue", + "locationName":"item" + } + }, + "Phase1EncryptionAlgorithmsRequestListValue":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ReservedInstancesOfferingIds":{ - "shape":"ReservedInstancesOfferingIdStringList", - "locationName":"ReservedInstancesOfferingId" - }, - "InstanceType":{"shape":"InstanceType"}, - "AvailabilityZone":{"shape":"String"}, - "ProductDescription":{"shape":"RIProductDescription"}, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "InstanceTenancy":{ - "shape":"Tenancy", - "locationName":"instanceTenancy" - }, - "OfferingType":{ - "shape":"OfferingTypeValues", - "locationName":"offeringType" - }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" - }, - "IncludeMarketplace":{"shape":"Boolean"}, - "MinDuration":{"shape":"Long"}, - "MaxDuration":{"shape":"Long"}, - "MaxInstanceCount":{"shape":"Integer"} + "Value":{"shape":"String"} } }, - "DescribeReservedInstancesOfferingsResult":{ + "Phase1IntegrityAlgorithmsList":{ + "type":"list", + "member":{ + "shape":"Phase1IntegrityAlgorithmsListValue", + "locationName":"item" + } + }, + "Phase1IntegrityAlgorithmsListValue":{ "type":"structure", "members":{ - "ReservedInstancesOfferings":{ - "shape":"ReservedInstancesOfferingList", - "locationName":"reservedInstancesOfferingsSet" - }, - "NextToken":{ + "Value":{ "shape":"String", - "locationName":"nextToken" + "locationName":"value" } } }, - "DescribeReservedInstancesRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ReservedInstancesIds":{ - "shape":"ReservedInstancesIdStringList", - "locationName":"ReservedInstancesId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "OfferingType":{ - "shape":"OfferingTypeValues", - "locationName":"offeringType" - } + "Phase1IntegrityAlgorithmsRequestList":{ + "type":"list", + "member":{ + "shape":"Phase1IntegrityAlgorithmsRequestListValue", + "locationName":"item" } }, - "DescribeReservedInstancesResult":{ + "Phase1IntegrityAlgorithmsRequestListValue":{ "type":"structure", "members":{ - "ReservedInstances":{ - "shape":"ReservedInstancesList", - "locationName":"reservedInstancesSet" - } + "Value":{"shape":"String"} } }, - "DescribeRouteTablesRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "RouteTableIds":{ - "shape":"ValueStringList", - "locationName":"RouteTableId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "Phase2DHGroupNumbersList":{ + "type":"list", + "member":{ + "shape":"Phase2DHGroupNumbersListValue", + "locationName":"item" } }, - "DescribeRouteTablesResult":{ + "Phase2DHGroupNumbersListValue":{ "type":"structure", "members":{ - "RouteTables":{ - "shape":"RouteTableList", - "locationName":"routeTableSet" + "Value":{ + "shape":"Integer", + "locationName":"value" } } }, - "DescribeScheduledInstanceAvailabilityRequest":{ + "Phase2DHGroupNumbersRequestList":{ + "type":"list", + "member":{ + "shape":"Phase2DHGroupNumbersRequestListValue", + "locationName":"item" + } + }, + "Phase2DHGroupNumbersRequestListValue":{ "type":"structure", - "required":[ - "Recurrence", - "FirstSlotStartTimeRange" - ], "members":{ - "DryRun":{"shape":"Boolean"}, - "Recurrence":{"shape":"ScheduledInstanceRecurrenceRequest"}, - "FirstSlotStartTimeRange":{"shape":"SlotDateTimeRangeRequest"}, - "MinSlotDurationInHours":{"shape":"Integer"}, - "MaxSlotDurationInHours":{"shape":"Integer"}, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"}, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "Value":{"shape":"Integer"} } }, - "DescribeScheduledInstanceAvailabilityResult":{ + "Phase2EncryptionAlgorithmsList":{ + "type":"list", + "member":{ + "shape":"Phase2EncryptionAlgorithmsListValue", + "locationName":"item" + } + }, + "Phase2EncryptionAlgorithmsListValue":{ "type":"structure", "members":{ - "NextToken":{ + "Value":{ "shape":"String", - "locationName":"nextToken" - }, - "ScheduledInstanceAvailabilitySet":{ - "shape":"ScheduledInstanceAvailabilitySet", - "locationName":"scheduledInstanceAvailabilitySet" + "locationName":"value" } } }, - "DescribeScheduledInstancesRequest":{ + "Phase2EncryptionAlgorithmsRequestList":{ + "type":"list", + "member":{ + "shape":"Phase2EncryptionAlgorithmsRequestListValue", + "locationName":"item" + } + }, + "Phase2EncryptionAlgorithmsRequestListValue":{ "type":"structure", "members":{ - "DryRun":{"shape":"Boolean"}, - "ScheduledInstanceIds":{ - "shape":"ScheduledInstanceIdRequestSet", - "locationName":"ScheduledInstanceId" - }, - "SlotStartTimeRange":{"shape":"SlotStartTimeRangeRequest"}, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"}, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "Value":{"shape":"String"} } }, - "DescribeScheduledInstancesResult":{ + "Phase2IntegrityAlgorithmsList":{ + "type":"list", + "member":{ + "shape":"Phase2IntegrityAlgorithmsListValue", + "locationName":"item" + } + }, + "Phase2IntegrityAlgorithmsListValue":{ "type":"structure", "members":{ - "NextToken":{ + "Value":{ "shape":"String", - "locationName":"nextToken" - }, - "ScheduledInstanceSet":{ - "shape":"ScheduledInstanceSet", - "locationName":"scheduledInstanceSet" + "locationName":"value" } } }, - "DescribeSecurityGroupReferencesRequest":{ - "type":"structure", - "required":["GroupId"], - "members":{ - "DryRun":{"shape":"Boolean"}, - "GroupId":{"shape":"GroupIds"} + "Phase2IntegrityAlgorithmsRequestList":{ + "type":"list", + "member":{ + "shape":"Phase2IntegrityAlgorithmsRequestListValue", + "locationName":"item" } }, - "DescribeSecurityGroupReferencesResult":{ + "Phase2IntegrityAlgorithmsRequestListValue":{ "type":"structure", "members":{ - "SecurityGroupReferenceSet":{ - "shape":"SecurityGroupReferences", - "locationName":"securityGroupReferenceSet" - } + "Value":{"shape":"String"} } }, - "DescribeSecurityGroupsRequest":{ + "Placement":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" }, - "GroupNames":{ - "shape":"GroupNameStringList", - "locationName":"GroupName" + "Affinity":{ + "shape":"String", + "locationName":"affinity" }, - "GroupIds":{ - "shape":"GroupIdStringList", - "locationName":"GroupId" + "GroupName":{ + "shape":"PlacementGroupName", + "locationName":"groupName" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "PartitionNumber":{ + "shape":"Integer", + "locationName":"partitionNumber" + }, + "HostId":{ + "shape":"String", + "locationName":"hostId" + }, + "Tenancy":{ + "shape":"Tenancy", + "locationName":"tenancy" + }, + "SpreadDomain":{ + "shape":"String", + "locationName":"spreadDomain" + }, + "HostResourceGroupArn":{ + "shape":"String", + "locationName":"hostResourceGroupArn" + }, + "GroupId":{ + "shape":"PlacementGroupId", + "locationName":"groupId" } } }, - "DescribeSecurityGroupsResult":{ + "PlacementGroup":{ "type":"structure", "members":{ - "SecurityGroups":{ - "shape":"SecurityGroupList", - "locationName":"securityGroupInfo" + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "State":{ + "shape":"PlacementGroupState", + "locationName":"state" + }, + "Strategy":{ + "shape":"PlacementStrategy", + "locationName":"strategy" + }, + "PartitionCount":{ + "shape":"Integer", + "locationName":"partitionCount" + }, + "GroupId":{ + "shape":"String", + "locationName":"groupId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "GroupArn":{ + "shape":"String", + "locationName":"groupArn" + }, + "SpreadLevel":{ + "shape":"SpreadLevel", + "locationName":"spreadLevel" } } }, - "DescribeSnapshotAttributeRequest":{ - "type":"structure", - "required":[ - "SnapshotId", - "Attribute" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SnapshotId":{"shape":"String"}, - "Attribute":{"shape":"SnapshotAttributeName"} + "PlacementGroupArn":{ + "type":"string", + "pattern":"^arn:aws([a-z-]+)?:ec2:[a-z\\d-]+:\\d{12}:placement-group/^.{1,255}$" + }, + "PlacementGroupId":{"type":"string"}, + "PlacementGroupIdStringList":{ + "type":"list", + "member":{ + "shape":"PlacementGroupId", + "locationName":"GroupId" } }, - "DescribeSnapshotAttributeResult":{ + "PlacementGroupInfo":{ "type":"structure", "members":{ - "SnapshotId":{ - "shape":"String", - "locationName":"snapshotId" - }, - "CreateVolumePermissions":{ - "shape":"CreateVolumePermissionList", - "locationName":"createVolumePermission" - }, - "ProductCodes":{ - "shape":"ProductCodeList", - "locationName":"productCodes" + "SupportedStrategies":{ + "shape":"PlacementGroupStrategyList", + "locationName":"supportedStrategies" } } }, - "DescribeSnapshotsRequest":{ + "PlacementGroupList":{ + "type":"list", + "member":{ + "shape":"PlacementGroup", + "locationName":"item" + } + }, + "PlacementGroupName":{"type":"string"}, + "PlacementGroupState":{ + "type":"string", + "enum":[ + "pending", + "available", + "deleting", + "deleted" + ] + }, + "PlacementGroupStrategy":{ + "type":"string", + "enum":[ + "cluster", + "partition", + "spread" + ] + }, + "PlacementGroupStrategyList":{ + "type":"list", + "member":{ + "shape":"PlacementGroupStrategy", + "locationName":"item" + } + }, + "PlacementGroupStringList":{ + "type":"list", + "member":{"shape":"PlacementGroupName"} + }, + "PlacementResponse":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SnapshotIds":{ - "shape":"SnapshotIdStringList", - "locationName":"SnapshotId" - }, - "OwnerIds":{ - "shape":"OwnerStringList", - "locationName":"Owner" - }, - "RestorableByUserIds":{ - "shape":"RestorableByStringList", - "locationName":"RestorableBy" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"} + "GroupName":{ + "shape":"PlacementGroupName", + "locationName":"groupName" + } } }, - "DescribeSnapshotsResult":{ + "PlacementStrategy":{ + "type":"string", + "enum":[ + "cluster", + "spread", + "partition" + ] + }, + "PlatformValues":{ + "type":"string", + "enum":["Windows"] + }, + "PoolCidrBlock":{ "type":"structure", "members":{ - "Snapshots":{ - "shape":"SnapshotList", - "locationName":"snapshotSet" - }, - "NextToken":{ + "Cidr":{ "shape":"String", - "locationName":"nextToken" + "locationName":"poolCidrBlock" } } }, - "DescribeSpotDatafeedSubscriptionRequest":{ + "PoolCidrBlocksSet":{ + "type":"list", + "member":{ + "shape":"PoolCidrBlock", + "locationName":"item" + } + }, + "PoolMaxResults":{ + "type":"integer", + "max":10, + "min":1 + }, + "Port":{ + "type":"integer", + "max":65535, + "min":0 + }, + "PortRange":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "From":{ + "shape":"Integer", + "locationName":"from" + }, + "To":{ + "shape":"Integer", + "locationName":"to" } } }, - "DescribeSpotDatafeedSubscriptionResult":{ - "type":"structure", - "members":{ - "SpotDatafeedSubscription":{ - "shape":"SpotDatafeedSubscription", - "locationName":"spotDatafeedSubscription" - } + "PortRangeList":{ + "type":"list", + "member":{ + "shape":"PortRange", + "locationName":"item" } }, - "DescribeSpotFleetInstancesRequest":{ + "PrefixList":{ "type":"structure", - "required":["SpotFleetRequestId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Cidrs":{ + "shape":"ValueStringList", + "locationName":"cidrSet" }, - "SpotFleetRequestId":{ + "PrefixListId":{ "shape":"String", - "locationName":"spotFleetRequestId" + "locationName":"prefixListId" }, - "NextToken":{ + "PrefixListName":{ "shape":"String", - "locationName":"nextToken" - }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" + "locationName":"prefixListName" } } }, - "DescribeSpotFleetInstancesResponse":{ + "PrefixListAssociation":{ "type":"structure", - "required":[ - "SpotFleetRequestId", - "ActiveInstances" - ], "members":{ - "SpotFleetRequestId":{ + "ResourceId":{ "shape":"String", - "locationName":"spotFleetRequestId" - }, - "ActiveInstances":{ - "shape":"ActiveInstanceSet", - "locationName":"activeInstanceSet" + "locationName":"resourceId" }, - "NextToken":{ + "ResourceOwner":{ "shape":"String", - "locationName":"nextToken" + "locationName":"resourceOwner" } } }, - "DescribeSpotFleetRequestHistoryRequest":{ + "PrefixListAssociationSet":{ + "type":"list", + "member":{ + "shape":"PrefixListAssociation", + "locationName":"item" + } + }, + "PrefixListEntry":{ "type":"structure", - "required":[ - "SpotFleetRequestId", - "StartTime" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SpotFleetRequestId":{ + "Cidr":{ "shape":"String", - "locationName":"spotFleetRequestId" - }, - "EventType":{ - "shape":"EventType", - "locationName":"eventType" - }, - "StartTime":{ - "shape":"DateTime", - "locationName":"startTime" + "locationName":"cidr" }, - "NextToken":{ + "Description":{ "shape":"String", - "locationName":"nextToken" - }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" + "locationName":"description" } } }, - "DescribeSpotFleetRequestHistoryResponse":{ + "PrefixListEntrySet":{ + "type":"list", + "member":{ + "shape":"PrefixListEntry", + "locationName":"item" + } + }, + "PrefixListId":{ "type":"structure", - "required":[ - "SpotFleetRequestId", - "StartTime", - "LastEvaluatedTime", - "HistoryRecords" - ], "members":{ - "SpotFleetRequestId":{ + "Description":{ "shape":"String", - "locationName":"spotFleetRequestId" - }, - "StartTime":{ - "shape":"DateTime", - "locationName":"startTime" - }, - "LastEvaluatedTime":{ - "shape":"DateTime", - "locationName":"lastEvaluatedTime" - }, - "HistoryRecords":{ - "shape":"HistoryRecords", - "locationName":"historyRecordSet" + "locationName":"description" }, - "NextToken":{ + "PrefixListId":{ "shape":"String", - "locationName":"nextToken" + "locationName":"prefixListId" } } }, - "DescribeSpotFleetRequestsRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SpotFleetRequestIds":{ - "shape":"ValueStringList", - "locationName":"spotFleetRequestId" - }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" - } + "PrefixListIdList":{ + "type":"list", + "member":{ + "shape":"PrefixListId", + "locationName":"item" } }, - "DescribeSpotFleetRequestsResponse":{ - "type":"structure", - "required":["SpotFleetRequestConfigs"], - "members":{ - "SpotFleetRequestConfigs":{ - "shape":"SpotFleetRequestConfigSet", - "locationName":"spotFleetRequestConfigSet" - }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - } + "PrefixListIdSet":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" } }, - "DescribeSpotInstanceRequestsRequest":{ + "PrefixListMaxResults":{ + "type":"integer", + "max":100, + "min":1 + }, + "PrefixListResourceId":{"type":"string"}, + "PrefixListResourceIdStringList":{ + "type":"list", + "member":{ + "shape":"PrefixListResourceId", + "locationName":"item" + } + }, + "PrefixListSet":{ + "type":"list", + "member":{ + "shape":"PrefixList", + "locationName":"item" + } + }, + "PrefixListState":{ + "type":"string", + "enum":[ + "create-in-progress", + "create-complete", + "create-failed", + "modify-in-progress", + "modify-complete", + "modify-failed", + "restore-in-progress", + "restore-complete", + "restore-failed", + "delete-in-progress", + "delete-complete", + "delete-failed" + ] + }, + "PriceSchedule":{ "type":"structure", "members":{ - "DryRun":{ + "Active":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"active" }, - "SpotInstanceRequestIds":{ - "shape":"SpotInstanceRequestIdList", - "locationName":"SpotInstanceRequestId" + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "Price":{ + "shape":"Double", + "locationName":"price" + }, + "Term":{ + "shape":"Long", + "locationName":"term" } } }, - "DescribeSpotInstanceRequestsResult":{ - "type":"structure", - "members":{ - "SpotInstanceRequests":{ - "shape":"SpotInstanceRequestList", - "locationName":"spotInstanceRequestSet" - } + "PriceScheduleList":{ + "type":"list", + "member":{ + "shape":"PriceSchedule", + "locationName":"item" } }, - "DescribeSpotPriceHistoryRequest":{ + "PriceScheduleSpecification":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "StartTime":{ - "shape":"DateTime", - "locationName":"startTime" - }, - "EndTime":{ - "shape":"DateTime", - "locationName":"endTime" - }, - "InstanceTypes":{ - "shape":"InstanceTypeList", - "locationName":"InstanceType" - }, - "ProductDescriptions":{ - "shape":"ProductDescriptionList", - "locationName":"ProductDescription" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" + "Price":{ + "shape":"Double", + "locationName":"price" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" + "Term":{ + "shape":"Long", + "locationName":"term" } } }, - "DescribeSpotPriceHistoryResult":{ + "PriceScheduleSpecificationList":{ + "type":"list", + "member":{ + "shape":"PriceScheduleSpecification", + "locationName":"item" + } + }, + "PricingDetail":{ "type":"structure", "members":{ - "SpotPriceHistory":{ - "shape":"SpotPriceHistoryList", - "locationName":"spotPriceHistorySet" + "Count":{ + "shape":"Integer", + "locationName":"count" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" + "Price":{ + "shape":"Double", + "locationName":"price" } } }, - "DescribeStaleSecurityGroupsRequest":{ - "type":"structure", - "required":["VpcId"], - "members":{ - "DryRun":{"shape":"Boolean"}, - "VpcId":{"shape":"String"}, - "MaxResults":{"shape":"MaxResults"}, - "NextToken":{"shape":"NextToken"} + "PricingDetailsList":{ + "type":"list", + "member":{ + "shape":"PricingDetail", + "locationName":"item" } }, - "DescribeStaleSecurityGroupsResult":{ + "PrincipalIdFormat":{ "type":"structure", "members":{ - "StaleSecurityGroupSet":{ - "shape":"StaleSecurityGroupSet", - "locationName":"staleSecurityGroupSet" - }, - "NextToken":{ + "Arn":{ "shape":"String", - "locationName":"nextToken" + "locationName":"arn" + }, + "Statuses":{ + "shape":"IdFormatList", + "locationName":"statusSet" } } }, - "DescribeSubnetsRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SubnetIds":{ - "shape":"SubnetIdStringList", - "locationName":"SubnetId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "PrincipalIdFormatList":{ + "type":"list", + "member":{ + "shape":"PrincipalIdFormat", + "locationName":"item" } }, - "DescribeSubnetsResult":{ + "PrincipalType":{ + "type":"string", + "enum":[ + "All", + "Service", + "OrganizationUnit", + "Account", + "User", + "Role" + ] + }, + "Priority":{ + "type":"integer", + "max":65535, + "min":-1 + }, + "PrivateDnsDetails":{ "type":"structure", "members":{ - "Subnets":{ - "shape":"SubnetList", - "locationName":"subnetSet" + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" } } }, - "DescribeTagsRequest":{ + "PrivateDnsDetailsSet":{ + "type":"list", + "member":{ + "shape":"PrivateDnsDetails", + "locationName":"item" + } + }, + "PrivateDnsNameConfiguration":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "State":{ + "shape":"DnsNameState", + "locationName":"state" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "Type":{ + "shape":"String", + "locationName":"type" }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" + "Value":{ + "shape":"String", + "locationName":"value" }, - "NextToken":{ + "Name":{ "shape":"String", - "locationName":"nextToken" + "locationName":"name" } } }, - "DescribeTagsResult":{ + "PrivateDnsNameOptionsOnLaunch":{ "type":"structure", "members":{ - "Tags":{ - "shape":"TagDescriptionList", - "locationName":"tagSet" + "HostnameType":{ + "shape":"HostnameType", + "locationName":"hostnameType" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" + "EnableResourceNameDnsARecord":{ + "shape":"Boolean", + "locationName":"enableResourceNameDnsARecord" + }, + "EnableResourceNameDnsAAAARecord":{ + "shape":"Boolean", + "locationName":"enableResourceNameDnsAAAARecord" } } }, - "DescribeVolumeAttributeRequest":{ + "PrivateDnsNameOptionsRequest":{ "type":"structure", - "required":["VolumeId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VolumeId":{"shape":"String"}, - "Attribute":{"shape":"VolumeAttributeName"} + "HostnameType":{"shape":"HostnameType"}, + "EnableResourceNameDnsARecord":{"shape":"Boolean"}, + "EnableResourceNameDnsAAAARecord":{"shape":"Boolean"} } }, - "DescribeVolumeAttributeResult":{ + "PrivateDnsNameOptionsResponse":{ "type":"structure", "members":{ - "VolumeId":{ - "shape":"String", - "locationName":"volumeId" + "HostnameType":{ + "shape":"HostnameType", + "locationName":"hostnameType" }, - "AutoEnableIO":{ - "shape":"AttributeBooleanValue", - "locationName":"autoEnableIO" + "EnableResourceNameDnsARecord":{ + "shape":"Boolean", + "locationName":"enableResourceNameDnsARecord" }, - "ProductCodes":{ - "shape":"ProductCodeList", - "locationName":"productCodes" + "EnableResourceNameDnsAAAARecord":{ + "shape":"Boolean", + "locationName":"enableResourceNameDnsAAAARecord" } } }, - "DescribeVolumeStatusRequest":{ + "PrivateIpAddressConfigSet":{ + "type":"list", + "member":{ + "shape":"ScheduledInstancesPrivateIpAddressConfig", + "locationName":"PrivateIpAddressConfigSet" + } + }, + "PrivateIpAddressCount":{ + "type":"integer", + "max":31, + "min":1 + }, + "PrivateIpAddressSpecification":{ "type":"structure", "members":{ - "DryRun":{ + "Primary":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"primary" }, - "VolumeIds":{ - "shape":"VolumeIdStringList", - "locationName":"VolumeId" + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" + } + } + }, + "PrivateIpAddressSpecificationList":{ + "type":"list", + "member":{ + "shape":"PrivateIpAddressSpecification", + "locationName":"item" + } + }, + "PrivateIpAddressStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"PrivateIpAddress" + } + }, + "ProcessorInfo":{ + "type":"structure", + "members":{ + "SupportedArchitectures":{ + "shape":"ArchitectureTypeList", + "locationName":"supportedArchitectures" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "SustainedClockSpeedInGhz":{ + "shape":"ProcessorSustainedClockSpeed", + "locationName":"sustainedClockSpeedInGhz" }, - "NextToken":{"shape":"String"}, - "MaxResults":{"shape":"Integer"} + "SupportedFeatures":{ + "shape":"SupportedAdditionalProcessorFeatureList", + "locationName":"supportedFeatures" + } } }, - "DescribeVolumeStatusResult":{ + "ProcessorSustainedClockSpeed":{"type":"double"}, + "ProductCode":{ "type":"structure", "members":{ - "VolumeStatuses":{ - "shape":"VolumeStatusList", - "locationName":"volumeStatusSet" - }, - "NextToken":{ + "ProductCodeId":{ "shape":"String", - "locationName":"nextToken" + "locationName":"productCode" + }, + "ProductCodeType":{ + "shape":"ProductCodeValues", + "locationName":"type" } } }, - "DescribeVolumesRequest":{ + "ProductCodeList":{ + "type":"list", + "member":{ + "shape":"ProductCode", + "locationName":"item" + } + }, + "ProductCodeStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"ProductCode" + } + }, + "ProductCodeValues":{ + "type":"string", + "enum":[ + "devpay", + "marketplace" + ] + }, + "ProductDescriptionList":{ + "type":"list", + "member":{"shape":"String"} + }, + "PropagatingVgw":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VolumeIds":{ - "shape":"VolumeIdStringList", - "locationName":"VolumeId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "NextToken":{ + "GatewayId":{ "shape":"String", - "locationName":"nextToken" - }, - "MaxResults":{ - "shape":"Integer", - "locationName":"maxResults" + "locationName":"gatewayId" } } }, - "DescribeVolumesResult":{ + "PropagatingVgwList":{ + "type":"list", + "member":{ + "shape":"PropagatingVgw", + "locationName":"item" + } + }, + "Protocol":{ + "type":"string", + "enum":[ + "tcp", + "udp" + ] + }, + "ProtocolInt":{ + "type":"integer", + "max":255, + "min":0 + }, + "ProtocolIntList":{ + "type":"list", + "member":{ + "shape":"ProtocolInt", + "locationName":"item" + } + }, + "ProtocolList":{ + "type":"list", + "member":{ + "shape":"Protocol", + "locationName":"item" + } + }, + "ProtocolValue":{ + "type":"string", + "enum":["gre"] + }, + "ProvisionByoipCidrRequest":{ "type":"structure", + "required":["Cidr"], "members":{ - "Volumes":{ - "shape":"VolumeList", - "locationName":"volumeSet" + "Cidr":{"shape":"String"}, + "CidrAuthorizationContext":{"shape":"CidrAuthorizationContext"}, + "PubliclyAdvertisable":{"shape":"Boolean"}, + "Description":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "PoolTagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"PoolTagSpecification" }, - "NextToken":{ - "shape":"String", - "locationName":"nextToken" - } + "MultiRegion":{"shape":"Boolean"} } }, - "DescribeVpcAttributeRequest":{ + "ProvisionByoipCidrResult":{ "type":"structure", - "required":[ - "VpcId", - "Attribute" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcId":{"shape":"String"}, - "Attribute":{"shape":"VpcAttributeName"} + "ByoipCidr":{ + "shape":"ByoipCidr", + "locationName":"byoipCidr" + } } }, - "DescribeVpcAttributeResult":{ + "ProvisionIpamPoolCidrRequest":{ "type":"structure", + "required":["IpamPoolId"], "members":{ - "VpcId":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "Cidr":{"shape":"String"}, + "CidrAuthorizationContext":{"shape":"IpamCidrAuthorizationContext"}, + "NetmaskLength":{"shape":"Integer"}, + "ClientToken":{ "shape":"String", - "locationName":"vpcId" - }, - "EnableDnsSupport":{ - "shape":"AttributeBooleanValue", - "locationName":"enableDnsSupport" - }, - "EnableDnsHostnames":{ - "shape":"AttributeBooleanValue", - "locationName":"enableDnsHostnames" + "idempotencyToken":true } } }, - "DescribeVpcClassicLinkDnsSupportRequest":{ + "ProvisionIpamPoolCidrResult":{ "type":"structure", "members":{ - "VpcIds":{"shape":"VpcClassicLinkIdList"}, - "MaxResults":{ - "shape":"MaxResults", - "locationName":"maxResults" - }, - "NextToken":{ - "shape":"NextToken", - "locationName":"nextToken" + "IpamPoolCidr":{ + "shape":"IpamPoolCidr", + "locationName":"ipamPoolCidr" } } }, - "DescribeVpcClassicLinkDnsSupportResult":{ + "ProvisionPublicIpv4PoolCidrRequest":{ "type":"structure", + "required":[ + "IpamPoolId", + "PoolId", + "NetmaskLength" + ], "members":{ - "Vpcs":{ - "shape":"ClassicLinkDnsSupportList", - "locationName":"vpcs" + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "PoolId":{"shape":"Ipv4PoolEc2Id"}, + "NetmaskLength":{"shape":"Integer"} + } + }, + "ProvisionPublicIpv4PoolCidrResult":{ + "type":"structure", + "members":{ + "PoolId":{ + "shape":"Ipv4PoolEc2Id", + "locationName":"poolId" }, - "NextToken":{ - "shape":"NextToken", - "locationName":"nextToken" + "PoolAddressRange":{ + "shape":"PublicIpv4PoolRange", + "locationName":"poolAddressRange" } } }, - "DescribeVpcClassicLinkRequest":{ + "ProvisionedBandwidth":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "ProvisionTime":{ + "shape":"DateTime", + "locationName":"provisionTime" }, - "VpcIds":{ - "shape":"VpcClassicLinkIdList", - "locationName":"VpcId" + "Provisioned":{ + "shape":"String", + "locationName":"provisioned" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "RequestTime":{ + "shape":"DateTime", + "locationName":"requestTime" + }, + "Requested":{ + "shape":"String", + "locationName":"requested" + }, + "Status":{ + "shape":"String", + "locationName":"status" } } }, - "DescribeVpcClassicLinkResult":{ + "PtrUpdateStatus":{ "type":"structure", "members":{ - "Vpcs":{ - "shape":"VpcClassicLinkList", - "locationName":"vpcSet" + "Value":{ + "shape":"String", + "locationName":"value" + }, + "Status":{ + "shape":"String", + "locationName":"status" + }, + "Reason":{ + "shape":"String", + "locationName":"reason" } } }, - "DescribeVpcEndpointServicesRequest":{ - "type":"structure", - "members":{ - "DryRun":{"shape":"Boolean"}, - "MaxResults":{"shape":"Integer"}, - "NextToken":{"shape":"String"} + "PublicIpAddress":{"type":"string"}, + "PublicIpStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"PublicIp" } }, - "DescribeVpcEndpointServicesResult":{ + "PublicIpv4Pool":{ "type":"structure", "members":{ - "ServiceNames":{ - "shape":"ValueStringList", - "locationName":"serviceNameSet" + "PoolId":{ + "shape":"String", + "locationName":"poolId" }, - "NextToken":{ + "Description":{ "shape":"String", - "locationName":"nextToken" + "locationName":"description" + }, + "PoolAddressRanges":{ + "shape":"PublicIpv4PoolRangeSet", + "locationName":"poolAddressRangeSet" + }, + "TotalAddressCount":{ + "shape":"Integer", + "locationName":"totalAddressCount" + }, + "TotalAvailableAddressCount":{ + "shape":"Integer", + "locationName":"totalAvailableAddressCount" + }, + "NetworkBorderGroup":{ + "shape":"String", + "locationName":"networkBorderGroup" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "DescribeVpcEndpointsRequest":{ - "type":"structure", - "members":{ - "DryRun":{"shape":"Boolean"}, - "VpcEndpointIds":{ - "shape":"ValueStringList", - "locationName":"VpcEndpointId" - }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - }, - "MaxResults":{"shape":"Integer"}, - "NextToken":{"shape":"String"} + "PublicIpv4PoolIdStringList":{ + "type":"list", + "member":{ + "shape":"Ipv4PoolEc2Id", + "locationName":"item" } }, - "DescribeVpcEndpointsResult":{ + "PublicIpv4PoolRange":{ "type":"structure", "members":{ - "VpcEndpoints":{ - "shape":"VpcEndpointSet", - "locationName":"vpcEndpointSet" + "FirstAddress":{ + "shape":"String", + "locationName":"firstAddress" }, - "NextToken":{ + "LastAddress":{ "shape":"String", - "locationName":"nextToken" + "locationName":"lastAddress" + }, + "AddressCount":{ + "shape":"Integer", + "locationName":"addressCount" + }, + "AvailableAddressCount":{ + "shape":"Integer", + "locationName":"availableAddressCount" } } }, - "DescribeVpcPeeringConnectionsRequest":{ + "PublicIpv4PoolRangeSet":{ + "type":"list", + "member":{ + "shape":"PublicIpv4PoolRange", + "locationName":"item" + } + }, + "PublicIpv4PoolSet":{ + "type":"list", + "member":{ + "shape":"PublicIpv4Pool", + "locationName":"item" + } + }, + "Purchase":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" }, - "VpcPeeringConnectionIds":{ - "shape":"ValueStringList", - "locationName":"VpcPeeringConnectionId" + "Duration":{ + "shape":"Integer", + "locationName":"duration" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "HostIdSet":{ + "shape":"ResponseHostIdSet", + "locationName":"hostIdSet" + }, + "HostReservationId":{ + "shape":"HostReservationId", + "locationName":"hostReservationId" + }, + "HourlyPrice":{ + "shape":"String", + "locationName":"hourlyPrice" + }, + "InstanceFamily":{ + "shape":"String", + "locationName":"instanceFamily" + }, + "PaymentOption":{ + "shape":"PaymentOption", + "locationName":"paymentOption" + }, + "UpfrontPrice":{ + "shape":"String", + "locationName":"upfrontPrice" } } }, - "DescribeVpcPeeringConnectionsResult":{ + "PurchaseHostReservationRequest":{ "type":"structure", + "required":[ + "HostIdSet", + "OfferingId" + ], "members":{ - "VpcPeeringConnections":{ - "shape":"VpcPeeringConnectionList", - "locationName":"vpcPeeringConnectionSet" + "ClientToken":{"shape":"String"}, + "CurrencyCode":{"shape":"CurrencyCodeValues"}, + "HostIdSet":{"shape":"RequestHostIdSet"}, + "LimitPrice":{"shape":"String"}, + "OfferingId":{"shape":"OfferingId"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" } } }, - "DescribeVpcsRequest":{ + "PurchaseHostReservationResult":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" }, - "VpcIds":{ - "shape":"VpcIdStringList", - "locationName":"VpcId" + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "Purchase":{ + "shape":"PurchaseSet", + "locationName":"purchase" + }, + "TotalHourlyPrice":{ + "shape":"String", + "locationName":"totalHourlyPrice" + }, + "TotalUpfrontPrice":{ + "shape":"String", + "locationName":"totalUpfrontPrice" } } }, - "DescribeVpcsResult":{ + "PurchaseRequest":{ "type":"structure", + "required":[ + "InstanceCount", + "PurchaseToken" + ], "members":{ - "Vpcs":{ - "shape":"VpcList", - "locationName":"vpcSet" - } + "InstanceCount":{"shape":"Integer"}, + "PurchaseToken":{"shape":"String"} } }, - "DescribeVpnConnectionsRequest":{ + "PurchaseRequestSet":{ + "type":"list", + "member":{ + "shape":"PurchaseRequest", + "locationName":"PurchaseRequest" + }, + "min":1 + }, + "PurchaseReservedInstancesOfferingRequest":{ "type":"structure", + "required":[ + "InstanceCount", + "ReservedInstancesOfferingId" + ], "members":{ + "InstanceCount":{"shape":"Integer"}, + "ReservedInstancesOfferingId":{"shape":"ReservedInstancesOfferingId"}, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "VpnConnectionIds":{ - "shape":"VpnConnectionIdStringList", - "locationName":"VpnConnectionId" + "LimitPrice":{ + "shape":"ReservedInstanceLimitPrice", + "locationName":"limitPrice" }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" - } + "PurchaseTime":{"shape":"DateTime"} } }, - "DescribeVpnConnectionsResult":{ + "PurchaseReservedInstancesOfferingResult":{ "type":"structure", "members":{ - "VpnConnections":{ - "shape":"VpnConnectionList", - "locationName":"vpnConnectionSet" + "ReservedInstancesId":{ + "shape":"String", + "locationName":"reservedInstancesId" } } }, - "DescribeVpnGatewaysRequest":{ + "PurchaseScheduledInstancesRequest":{ "type":"structure", + "required":["PurchaseRequests"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpnGatewayIds":{ - "shape":"VpnGatewayIdStringList", - "locationName":"VpnGatewayId" + "ClientToken":{ + "shape":"String", + "idempotencyToken":true }, - "Filters":{ - "shape":"FilterList", - "locationName":"Filter" + "DryRun":{"shape":"Boolean"}, + "PurchaseRequests":{ + "shape":"PurchaseRequestSet", + "locationName":"PurchaseRequest" } } }, - "DescribeVpnGatewaysResult":{ + "PurchaseScheduledInstancesResult":{ "type":"structure", "members":{ - "VpnGateways":{ - "shape":"VpnGatewayList", - "locationName":"vpnGatewaySet" + "ScheduledInstanceSet":{ + "shape":"PurchasedScheduledInstanceSet", + "locationName":"scheduledInstanceSet" } } }, - "DetachClassicLinkVpcRequest":{ + "PurchaseSet":{ + "type":"list", + "member":{ + "shape":"Purchase", + "locationName":"item" + } + }, + "PurchasedScheduledInstanceSet":{ + "type":"list", + "member":{ + "shape":"ScheduledInstance", + "locationName":"item" + } + }, + "RIProductDescription":{ + "type":"string", + "enum":[ + "Linux/UNIX", + "Linux/UNIX (Amazon VPC)", + "Windows", + "Windows (Amazon VPC)" + ] + }, + "RamdiskId":{"type":"string"}, + "ReasonCodesList":{ + "type":"list", + "member":{ + "shape":"ReportInstanceReasonCodes", + "locationName":"item" + } + }, + "RebootInstancesRequest":{ "type":"structure", - "required":[ - "InstanceId", - "VpcId" - ], + "required":["InstanceIds"], "members":{ + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" - }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" } } }, - "DetachClassicLinkVpcResult":{ + "RecurringCharge":{ "type":"structure", "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" + "Amount":{ + "shape":"Double", + "locationName":"amount" + }, + "Frequency":{ + "shape":"RecurringChargeFrequency", + "locationName":"frequency" } } }, - "DetachInternetGatewayRequest":{ + "RecurringChargeFrequency":{ + "type":"string", + "enum":["Hourly"] + }, + "RecurringChargesList":{ + "type":"list", + "member":{ + "shape":"RecurringCharge", + "locationName":"item" + } + }, + "ReferencedSecurityGroup":{ "type":"structure", - "required":[ - "InternetGatewayId", - "VpcId" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "GroupId":{ + "shape":"String", + "locationName":"groupId" }, - "InternetGatewayId":{ + "PeeringStatus":{ "shape":"String", - "locationName":"internetGatewayId" + "locationName":"peeringStatus" + }, + "UserId":{ + "shape":"String", + "locationName":"userId" }, "VpcId":{ "shape":"String", "locationName":"vpcId" + }, + "VpcPeeringConnectionId":{ + "shape":"String", + "locationName":"vpcPeeringConnectionId" } } }, - "DetachNetworkInterfaceRequest":{ + "Region":{ "type":"structure", - "required":["AttachmentId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Endpoint":{ + "shape":"String", + "locationName":"regionEndpoint" }, - "AttachmentId":{ + "RegionName":{ "shape":"String", - "locationName":"attachmentId" + "locationName":"regionName" }, - "Force":{ - "shape":"Boolean", - "locationName":"force" + "OptInStatus":{ + "shape":"String", + "locationName":"optInStatus" } } }, - "DetachVolumeRequest":{ - "type":"structure", - "required":["VolumeId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VolumeId":{"shape":"String"}, - "InstanceId":{"shape":"String"}, - "Device":{"shape":"String"}, - "Force":{"shape":"Boolean"} + "RegionList":{ + "type":"list", + "member":{ + "shape":"Region", + "locationName":"item" } }, - "DetachVpnGatewayRequest":{ + "RegionNameStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"RegionName" + } + }, + "RegionNames":{ + "type":"list", + "member":{"shape":"String"}, + "max":10, + "min":0 + }, + "RegisterImageRequest":{ "type":"structure", - "required":[ - "VpnGatewayId", - "VpcId" - ], + "required":["Name"], "members":{ + "ImageLocation":{"shape":"String"}, + "Architecture":{ + "shape":"ArchitectureValues", + "locationName":"architecture" + }, + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingRequestList", + "locationName":"BlockDeviceMapping" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "VpnGatewayId":{"shape":"String"}, - "VpcId":{"shape":"String"} - } - }, - "DeviceType":{ - "type":"string", - "enum":[ - "ebs", - "instance-store" - ] - }, - "DhcpConfiguration":{ - "type":"structure", - "members":{ - "Key":{ + "EnaSupport":{ + "shape":"Boolean", + "locationName":"enaSupport" + }, + "KernelId":{ + "shape":"KernelId", + "locationName":"kernelId" + }, + "Name":{ "shape":"String", - "locationName":"key" + "locationName":"name" }, - "Values":{ - "shape":"DhcpConfigurationValueList", - "locationName":"valueSet" - } - } - }, - "DhcpConfigurationList":{ - "type":"list", - "member":{ - "shape":"DhcpConfiguration", - "locationName":"item" - } - }, - "DhcpConfigurationValueList":{ - "type":"list", - "member":{ - "shape":"AttributeValue", - "locationName":"item" + "BillingProducts":{ + "shape":"BillingProductList", + "locationName":"BillingProduct" + }, + "RamdiskId":{ + "shape":"RamdiskId", + "locationName":"ramdiskId" + }, + "RootDeviceName":{ + "shape":"String", + "locationName":"rootDeviceName" + }, + "SriovNetSupport":{ + "shape":"String", + "locationName":"sriovNetSupport" + }, + "VirtualizationType":{ + "shape":"String", + "locationName":"virtualizationType" + }, + "BootMode":{"shape":"BootModeValues"}, + "TpmSupport":{"shape":"TpmSupportValues"}, + "UefiData":{"shape":"StringType"}, + "ImdsSupport":{"shape":"ImdsSupportValues"} } }, - "DhcpOptions":{ + "RegisterImageResult":{ "type":"structure", "members":{ - "DhcpOptionsId":{ + "ImageId":{ "shape":"String", - "locationName":"dhcpOptionsId" - }, - "DhcpConfigurations":{ - "shape":"DhcpConfigurationList", - "locationName":"dhcpConfigurationSet" - }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "locationName":"imageId" } } }, - "DhcpOptionsIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"DhcpOptionsId" - } - }, - "DhcpOptionsList":{ - "type":"list", - "member":{ - "shape":"DhcpOptions", - "locationName":"item" - } - }, - "DisableVgwRoutePropagationRequest":{ + "RegisterInstanceEventNotificationAttributesRequest":{ "type":"structure", - "required":[ - "RouteTableId", - "GatewayId" - ], + "required":["InstanceTagAttribute"], "members":{ - "RouteTableId":{"shape":"String"}, - "GatewayId":{"shape":"String"} + "DryRun":{"shape":"Boolean"}, + "InstanceTagAttribute":{"shape":"RegisterInstanceTagAttributeRequest"} } }, - "DisableVpcClassicLinkDnsSupportRequest":{ + "RegisterInstanceEventNotificationAttributesResult":{ "type":"structure", "members":{ - "VpcId":{"shape":"String"} + "InstanceTagAttribute":{ + "shape":"InstanceTagNotificationAttribute", + "locationName":"instanceTagAttribute" + } } }, - "DisableVpcClassicLinkDnsSupportResult":{ + "RegisterInstanceTagAttributeRequest":{ "type":"structure", "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" + "IncludeAllTagsOfInstance":{"shape":"Boolean"}, + "InstanceTagKeys":{ + "shape":"InstanceTagKeySet", + "locationName":"InstanceTagKey" } } }, - "DisableVpcClassicLinkRequest":{ + "RegisterTransitGatewayMulticastGroupMembersRequest":{ "type":"structure", - "required":["VpcId"], + "required":[ + "TransitGatewayMulticastDomainId", + "NetworkInterfaceIds" + ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" - } + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "GroupIpAddress":{"shape":"String"}, + "NetworkInterfaceIds":{"shape":"TransitGatewayNetworkInterfaceIdList"}, + "DryRun":{"shape":"Boolean"} } }, - "DisableVpcClassicLinkResult":{ + "RegisterTransitGatewayMulticastGroupMembersResult":{ "type":"structure", "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" + "RegisteredMulticastGroupMembers":{ + "shape":"TransitGatewayMulticastRegisteredGroupMembers", + "locationName":"registeredMulticastGroupMembers" } } }, - "DisassociateAddressRequest":{ + "RegisterTransitGatewayMulticastGroupSourcesRequest":{ "type":"structure", + "required":[ + "TransitGatewayMulticastDomainId", + "NetworkInterfaceIds" + ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "PublicIp":{"shape":"String"}, - "AssociationId":{"shape":"String"} + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "GroupIpAddress":{"shape":"String"}, + "NetworkInterfaceIds":{"shape":"TransitGatewayNetworkInterfaceIdList"}, + "DryRun":{"shape":"Boolean"} } }, - "DisassociateRouteTableRequest":{ + "RegisterTransitGatewayMulticastGroupSourcesResult":{ "type":"structure", - "required":["AssociationId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "AssociationId":{ - "shape":"String", - "locationName":"associationId" + "RegisteredMulticastGroupSources":{ + "shape":"TransitGatewayMulticastRegisteredGroupSources", + "locationName":"registeredMulticastGroupSources" } } }, - "DiskImage":{ + "RejectTransitGatewayMulticastDomainAssociationsRequest":{ "type":"structure", "members":{ - "Image":{"shape":"DiskImageDetail"}, - "Description":{"shape":"String"}, - "Volume":{"shape":"VolumeDetail"} + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "SubnetIds":{"shape":"ValueStringList"}, + "DryRun":{"shape":"Boolean"} } }, - "DiskImageDescription":{ + "RejectTransitGatewayMulticastDomainAssociationsResult":{ "type":"structure", - "required":[ - "Format", - "Size", - "ImportManifestUrl" - ], "members":{ - "Format":{ - "shape":"DiskImageFormat", - "locationName":"format" - }, - "Size":{ - "shape":"Long", - "locationName":"size" - }, - "ImportManifestUrl":{ - "shape":"String", - "locationName":"importManifestUrl" - }, - "Checksum":{ - "shape":"String", - "locationName":"checksum" + "Associations":{ + "shape":"TransitGatewayMulticastDomainAssociations", + "locationName":"associations" } } }, - "DiskImageDetail":{ + "RejectTransitGatewayPeeringAttachmentRequest":{ "type":"structure", - "required":[ - "Format", - "Bytes", - "ImportManifestUrl" - ], + "required":["TransitGatewayAttachmentId"], "members":{ - "Format":{ - "shape":"DiskImageFormat", - "locationName":"format" - }, - "Bytes":{ - "shape":"Long", - "locationName":"bytes" - }, - "ImportManifestUrl":{ - "shape":"String", - "locationName":"importManifestUrl" - } + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} } }, - "DiskImageFormat":{ - "type":"string", - "enum":[ - "VMDK", - "RAW", - "VHD" - ] - }, - "DiskImageList":{ - "type":"list", - "member":{"shape":"DiskImage"} - }, - "DiskImageVolumeDescription":{ + "RejectTransitGatewayPeeringAttachmentResult":{ "type":"structure", - "required":["Id"], "members":{ - "Size":{ - "shape":"Long", - "locationName":"size" - }, - "Id":{ - "shape":"String", - "locationName":"id" + "TransitGatewayPeeringAttachment":{ + "shape":"TransitGatewayPeeringAttachment", + "locationName":"transitGatewayPeeringAttachment" } } }, - "DomainType":{ - "type":"string", - "enum":[ - "vpc", - "standard" - ] - }, - "Double":{"type":"double"}, - "EbsBlockDevice":{ + "RejectTransitGatewayVpcAttachmentRequest":{ "type":"structure", + "required":["TransitGatewayAttachmentId"], "members":{ - "SnapshotId":{ - "shape":"String", - "locationName":"snapshotId" - }, - "VolumeSize":{ - "shape":"Integer", - "locationName":"volumeSize" - }, - "DeleteOnTermination":{ - "shape":"Boolean", - "locationName":"deleteOnTermination" - }, - "VolumeType":{ - "shape":"VolumeType", - "locationName":"volumeType" - }, - "Iops":{ - "shape":"Integer", - "locationName":"iops" - }, - "Encrypted":{ - "shape":"Boolean", - "locationName":"encrypted" - } + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "DryRun":{"shape":"Boolean"} } }, - "EbsInstanceBlockDevice":{ + "RejectTransitGatewayVpcAttachmentResult":{ "type":"structure", "members":{ - "VolumeId":{ - "shape":"String", - "locationName":"volumeId" - }, - "Status":{ - "shape":"AttachmentStatus", - "locationName":"status" - }, - "AttachTime":{ - "shape":"DateTime", - "locationName":"attachTime" - }, - "DeleteOnTermination":{ - "shape":"Boolean", - "locationName":"deleteOnTermination" + "TransitGatewayVpcAttachment":{ + "shape":"TransitGatewayVpcAttachment", + "locationName":"transitGatewayVpcAttachment" } } }, - "EbsInstanceBlockDeviceSpecification":{ + "RejectVpcEndpointConnectionsRequest":{ "type":"structure", + "required":[ + "ServiceId", + "VpcEndpointIds" + ], "members":{ - "VolumeId":{ - "shape":"String", - "locationName":"volumeId" - }, - "DeleteOnTermination":{ - "shape":"Boolean", - "locationName":"deleteOnTermination" + "DryRun":{"shape":"Boolean"}, + "ServiceId":{"shape":"VpcEndpointServiceId"}, + "VpcEndpointIds":{ + "shape":"VpcEndpointIdList", + "locationName":"VpcEndpointId" } } }, - "EnableVgwRoutePropagationRequest":{ + "RejectVpcEndpointConnectionsResult":{ "type":"structure", - "required":[ - "RouteTableId", - "GatewayId" - ], "members":{ - "RouteTableId":{"shape":"String"}, - "GatewayId":{"shape":"String"} + "Unsuccessful":{ + "shape":"UnsuccessfulItemSet", + "locationName":"unsuccessful" + } } }, - "EnableVolumeIORequest":{ + "RejectVpcPeeringConnectionRequest":{ "type":"structure", - "required":["VolumeId"], + "required":["VpcPeeringConnectionId"], "members":{ "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "VolumeId":{ - "shape":"String", - "locationName":"volumeId" + "VpcPeeringConnectionId":{ + "shape":"VpcPeeringConnectionId", + "locationName":"vpcPeeringConnectionId" } } }, - "EnableVpcClassicLinkDnsSupportRequest":{ - "type":"structure", - "members":{ - "VpcId":{"shape":"String"} - } - }, - "EnableVpcClassicLinkDnsSupportResult":{ + "RejectVpcPeeringConnectionResult":{ "type":"structure", "members":{ "Return":{ @@ -6528,5397 +35826,6773 @@ } } }, - "EnableVpcClassicLinkRequest":{ + "ReleaseAddressRequest":{ "type":"structure", - "required":["VpcId"], "members":{ + "AllocationId":{"shape":"AllocationId"}, + "PublicIp":{"shape":"String"}, + "NetworkBorderGroup":{"shape":"String"}, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" + } + } + }, + "ReleaseHostsRequest":{ + "type":"structure", + "required":["HostIds"], + "members":{ + "HostIds":{ + "shape":"RequestHostIdList", + "locationName":"hostId" + } + } + }, + "ReleaseHostsResult":{ + "type":"structure", + "members":{ + "Successful":{ + "shape":"ResponseHostIdList", + "locationName":"successful" }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" + "Unsuccessful":{ + "shape":"UnsuccessfulItemList", + "locationName":"unsuccessful" } } }, - "EnableVpcClassicLinkResult":{ + "ReleaseIpamPoolAllocationRequest":{ + "type":"structure", + "required":[ + "IpamPoolId", + "Cidr", + "IpamPoolAllocationId" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamPoolId":{"shape":"IpamPoolId"}, + "Cidr":{"shape":"String"}, + "IpamPoolAllocationId":{"shape":"IpamPoolAllocationId"} + } + }, + "ReleaseIpamPoolAllocationResult":{ "type":"structure", "members":{ - "Return":{ + "Success":{ "shape":"Boolean", - "locationName":"return" + "locationName":"success" } } }, - "EventCode":{ - "type":"string", - "enum":[ - "instance-reboot", - "system-reboot", - "system-maintenance", - "instance-retirement", - "instance-stop" - ] - }, - "EventInformation":{ + "RemoveIpamOperatingRegion":{ "type":"structure", "members":{ - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "EventSubType":{ - "shape":"String", - "locationName":"eventSubType" - }, - "EventDescription":{ - "shape":"String", - "locationName":"eventDescription" - } + "RegionName":{"shape":"String"} } }, - "EventType":{ - "type":"string", - "enum":[ - "instanceChange", - "fleetRequestChange", - "error" - ] - }, - "ExcessCapacityTerminationPolicy":{ - "type":"string", - "enum":[ - "noTermination", - "default" - ] - }, - "ExecutableByStringList":{ + "RemoveIpamOperatingRegionSet":{ "type":"list", - "member":{ - "shape":"String", - "locationName":"ExecutableBy" - } + "member":{"shape":"RemoveIpamOperatingRegion"}, + "max":50, + "min":0 }, - "ExportEnvironment":{ - "type":"string", - "enum":[ - "citrix", - "vmware", - "microsoft" - ] + "RemovePrefixListEntries":{ + "type":"list", + "member":{"shape":"RemovePrefixListEntry"}, + "max":100, + "min":0 }, - "ExportTask":{ + "RemovePrefixListEntry":{ "type":"structure", + "required":["Cidr"], "members":{ - "ExportTaskId":{ - "shape":"String", - "locationName":"exportTaskId" - }, - "Description":{ - "shape":"String", - "locationName":"description" - }, - "State":{ - "shape":"ExportTaskState", - "locationName":"state" - }, - "StatusMessage":{ - "shape":"String", - "locationName":"statusMessage" - }, - "InstanceExportDetails":{ - "shape":"InstanceExportDetails", - "locationName":"instanceExport" - }, - "ExportToS3Task":{ - "shape":"ExportToS3Task", - "locationName":"exportToS3" - } - } - }, - "ExportTaskIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"ExportTaskId" + "Cidr":{"shape":"String"} } }, - "ExportTaskList":{ - "type":"list", - "member":{ - "shape":"ExportTask", - "locationName":"item" + "ReplaceIamInstanceProfileAssociationRequest":{ + "type":"structure", + "required":[ + "IamInstanceProfile", + "AssociationId" + ], + "members":{ + "IamInstanceProfile":{"shape":"IamInstanceProfileSpecification"}, + "AssociationId":{"shape":"IamInstanceProfileAssociationId"} } }, - "ExportTaskState":{ - "type":"string", - "enum":[ - "active", - "cancelling", - "cancelled", - "completed" - ] - }, - "ExportToS3Task":{ + "ReplaceIamInstanceProfileAssociationResult":{ "type":"structure", "members":{ - "DiskImageFormat":{ - "shape":"DiskImageFormat", - "locationName":"diskImageFormat" - }, - "ContainerFormat":{ - "shape":"ContainerFormat", - "locationName":"containerFormat" - }, - "S3Bucket":{ - "shape":"String", - "locationName":"s3Bucket" - }, - "S3Key":{ - "shape":"String", - "locationName":"s3Key" + "IamInstanceProfileAssociation":{ + "shape":"IamInstanceProfileAssociation", + "locationName":"iamInstanceProfileAssociation" } } }, - "ExportToS3TaskSpecification":{ + "ReplaceNetworkAclAssociationRequest":{ "type":"structure", + "required":[ + "AssociationId", + "NetworkAclId" + ], "members":{ - "DiskImageFormat":{ - "shape":"DiskImageFormat", - "locationName":"diskImageFormat" - }, - "ContainerFormat":{ - "shape":"ContainerFormat", - "locationName":"containerFormat" + "AssociationId":{ + "shape":"NetworkAclAssociationId", + "locationName":"associationId" }, - "S3Bucket":{ - "shape":"String", - "locationName":"s3Bucket" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "S3Prefix":{ - "shape":"String", - "locationName":"s3Prefix" + "NetworkAclId":{ + "shape":"NetworkAclId", + "locationName":"networkAclId" } } }, - "Filter":{ + "ReplaceNetworkAclAssociationResult":{ "type":"structure", "members":{ - "Name":{"shape":"String"}, - "Values":{ - "shape":"ValueStringList", - "locationName":"Value" + "NewAssociationId":{ + "shape":"String", + "locationName":"newAssociationId" } } }, - "FilterList":{ - "type":"list", - "member":{ - "shape":"Filter", - "locationName":"Filter" - } - }, - "FleetType":{ - "type":"string", - "enum":[ - "request", - "maintain" - ] - }, - "Float":{"type":"float"}, - "FlowLog":{ + "ReplaceNetworkAclEntryRequest":{ "type":"structure", + "required":[ + "Egress", + "NetworkAclId", + "Protocol", + "RuleAction", + "RuleNumber" + ], "members":{ - "CreationTime":{ - "shape":"DateTime", - "locationName":"creationTime" - }, - "FlowLogId":{ + "CidrBlock":{ "shape":"String", - "locationName":"flowLogId" + "locationName":"cidrBlock" }, - "FlowLogStatus":{ - "shape":"String", - "locationName":"flowLogStatus" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "ResourceId":{ + "Egress":{ + "shape":"Boolean", + "locationName":"egress" + }, + "IcmpTypeCode":{ + "shape":"IcmpTypeCode", + "locationName":"Icmp" + }, + "Ipv6CidrBlock":{ "shape":"String", - "locationName":"resourceId" + "locationName":"ipv6CidrBlock" }, - "TrafficType":{ - "shape":"TrafficType", - "locationName":"trafficType" + "NetworkAclId":{ + "shape":"NetworkAclId", + "locationName":"networkAclId" }, - "LogGroupName":{ + "PortRange":{ + "shape":"PortRange", + "locationName":"portRange" + }, + "Protocol":{ "shape":"String", - "locationName":"logGroupName" + "locationName":"protocol" }, - "DeliverLogsStatus":{ + "RuleAction":{ + "shape":"RuleAction", + "locationName":"ruleAction" + }, + "RuleNumber":{ + "shape":"Integer", + "locationName":"ruleNumber" + } + } + }, + "ReplaceRootVolumeTask":{ + "type":"structure", + "members":{ + "ReplaceRootVolumeTaskId":{ + "shape":"ReplaceRootVolumeTaskId", + "locationName":"replaceRootVolumeTaskId" + }, + "InstanceId":{ "shape":"String", - "locationName":"deliverLogsStatus" + "locationName":"instanceId" }, - "DeliverLogsErrorMessage":{ + "TaskState":{ + "shape":"ReplaceRootVolumeTaskState", + "locationName":"taskState" + }, + "StartTime":{ "shape":"String", - "locationName":"deliverLogsErrorMessage" + "locationName":"startTime" }, - "DeliverLogsPermissionArn":{ + "CompleteTime":{ "shape":"String", - "locationName":"deliverLogsPermissionArn" + "locationName":"completeTime" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" + }, + "SnapshotId":{ + "shape":"SnapshotId", + "locationName":"snapshotId" + }, + "DeleteReplacedRootVolume":{ + "shape":"Boolean", + "locationName":"deleteReplacedRootVolume" } } }, - "FlowLogSet":{ + "ReplaceRootVolumeTaskId":{"type":"string"}, + "ReplaceRootVolumeTaskIds":{ "type":"list", - "member":{ - "shape":"FlowLog", - "locationName":"item" + "member":{ + "shape":"ReplaceRootVolumeTaskId", + "locationName":"ReplaceRootVolumeTaskId" } }, - "FlowLogsResourceType":{ + "ReplaceRootVolumeTaskState":{ "type":"string", "enum":[ - "VPC", - "Subnet", - "NetworkInterface" + "pending", + "in-progress", + "failing", + "succeeded", + "failed", + "failed-detached" ] }, - "GatewayType":{ - "type":"string", - "enum":["ipsec.1"] + "ReplaceRootVolumeTasks":{ + "type":"list", + "member":{ + "shape":"ReplaceRootVolumeTask", + "locationName":"item" + } }, - "GetConsoleOutputRequest":{ + "ReplaceRouteRequest":{ "type":"structure", - "required":["InstanceId"], + "required":["RouteTableId"], "members":{ + "DestinationCidrBlock":{ + "shape":"String", + "locationName":"destinationCidrBlock" + }, + "DestinationIpv6CidrBlock":{ + "shape":"String", + "locationName":"destinationIpv6CidrBlock" + }, + "DestinationPrefixListId":{"shape":"PrefixListResourceId"}, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "InstanceId":{"shape":"String"} + "VpcEndpointId":{"shape":"VpcEndpointId"}, + "EgressOnlyInternetGatewayId":{ + "shape":"EgressOnlyInternetGatewayId", + "locationName":"egressOnlyInternetGatewayId" + }, + "GatewayId":{ + "shape":"RouteGatewayId", + "locationName":"gatewayId" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "LocalTarget":{"shape":"Boolean"}, + "NatGatewayId":{ + "shape":"NatGatewayId", + "locationName":"natGatewayId" + }, + "TransitGatewayId":{"shape":"TransitGatewayId"}, + "LocalGatewayId":{"shape":"LocalGatewayId"}, + "CarrierGatewayId":{"shape":"CarrierGatewayId"}, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + }, + "RouteTableId":{ + "shape":"RouteTableId", + "locationName":"routeTableId" + }, + "VpcPeeringConnectionId":{ + "shape":"VpcPeeringConnectionId", + "locationName":"vpcPeeringConnectionId" + }, + "CoreNetworkArn":{"shape":"CoreNetworkArn"} } }, - "GetConsoleOutputResult":{ + "ReplaceRouteTableAssociationRequest":{ "type":"structure", + "required":[ + "AssociationId", + "RouteTableId" + ], "members":{ - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" + "AssociationId":{ + "shape":"RouteTableAssociationId", + "locationName":"associationId" }, - "Timestamp":{ - "shape":"DateTime", - "locationName":"timestamp" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "Output":{ + "RouteTableId":{ + "shape":"RouteTableId", + "locationName":"routeTableId" + } + } + }, + "ReplaceRouteTableAssociationResult":{ + "type":"structure", + "members":{ + "NewAssociationId":{ "shape":"String", - "locationName":"output" + "locationName":"newAssociationId" + }, + "AssociationState":{ + "shape":"RouteTableAssociationState", + "locationName":"associationState" } } }, - "GetConsoleScreenshotRequest":{ + "ReplaceTransitGatewayRouteRequest":{ "type":"structure", - "required":["InstanceId"], + "required":[ + "DestinationCidrBlock", + "TransitGatewayRouteTableId" + ], "members":{ - "DryRun":{"shape":"Boolean"}, - "InstanceId":{"shape":"String"}, - "WakeUp":{"shape":"Boolean"} + "DestinationCidrBlock":{"shape":"String"}, + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "TransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"}, + "Blackhole":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} } }, - "GetConsoleScreenshotResult":{ + "ReplaceTransitGatewayRouteResult":{ "type":"structure", "members":{ - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "ImageData":{ - "shape":"String", - "locationName":"imageData" + "Route":{ + "shape":"TransitGatewayRoute", + "locationName":"route" } } }, - "GetPasswordDataRequest":{ + "ReplaceVpnTunnelRequest":{ "type":"structure", - "required":["InstanceId"], + "required":[ + "VpnConnectionId", + "VpnTunnelOutsideIpAddress" + ], "members":{ - "DryRun":{ + "VpnConnectionId":{"shape":"VpnConnectionId"}, + "VpnTunnelOutsideIpAddress":{"shape":"String"}, + "ApplyPendingMaintenance":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ReplaceVpnTunnelResult":{ + "type":"structure", + "members":{ + "Return":{ "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceId":{"shape":"String"} + "locationName":"return" + } } }, - "GetPasswordDataResult":{ + "ReplacementStrategy":{ + "type":"string", + "enum":[ + "launch", + "launch-before-terminate" + ] + }, + "ReportInstanceReasonCodes":{ + "type":"string", + "enum":[ + "instance-stuck-in-state", + "unresponsive", + "not-accepting-credentials", + "password-not-available", + "performance-network", + "performance-instance-store", + "performance-ebs-volume", + "performance-other", + "other" + ] + }, + "ReportInstanceStatusRequest":{ "type":"structure", + "required":[ + "Instances", + "ReasonCodes", + "Status" + ], "members":{ - "InstanceId":{ + "Description":{ "shape":"String", + "locationName":"description" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "EndTime":{ + "shape":"DateTime", + "locationName":"endTime" + }, + "Instances":{ + "shape":"InstanceIdStringList", "locationName":"instanceId" }, - "Timestamp":{ + "ReasonCodes":{ + "shape":"ReasonCodesList", + "locationName":"reasonCode" + }, + "StartTime":{ "shape":"DateTime", - "locationName":"timestamp" + "locationName":"startTime" }, - "PasswordData":{ - "shape":"String", - "locationName":"passwordData" + "Status":{ + "shape":"ReportStatusType", + "locationName":"status" } } }, - "GroupIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"groupId" - } + "ReportStatusType":{ + "type":"string", + "enum":[ + "ok", + "impaired" + ] }, - "GroupIdentifier":{ + "RequestFilterPortRange":{ "type":"structure", "members":{ - "GroupName":{ - "shape":"String", - "locationName":"groupName" - }, - "GroupId":{ - "shape":"String", - "locationName":"groupId" - } + "FromPort":{"shape":"Port"}, + "ToPort":{"shape":"Port"} } }, - "GroupIdentifierList":{ + "RequestHostIdList":{ "type":"list", "member":{ - "shape":"GroupIdentifier", + "shape":"DedicatedHostId", "locationName":"item" } }, - "GroupIds":{ + "RequestHostIdSet":{ "type":"list", "member":{ - "shape":"String", + "shape":"DedicatedHostId", "locationName":"item" } }, - "GroupNameStringList":{ + "RequestInstanceTypeList":{ + "type":"list", + "member":{"shape":"InstanceType"}, + "locationName":"InstanceType", + "max":100, + "min":0 + }, + "RequestIpamResourceTag":{ + "type":"structure", + "members":{ + "Key":{"shape":"String"}, + "Value":{"shape":"String"} + } + }, + "RequestIpamResourceTagList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"GroupName" + "shape":"RequestIpamResourceTag", + "locationName":"item" } }, - "HistoryRecord":{ + "RequestLaunchTemplateData":{ "type":"structure", - "required":[ - "Timestamp", - "EventType", - "EventInformation" - ], "members":{ - "Timestamp":{ - "shape":"DateTime", - "locationName":"timestamp" + "KernelId":{"shape":"KernelId"}, + "EbsOptimized":{"shape":"Boolean"}, + "IamInstanceProfile":{"shape":"LaunchTemplateIamInstanceProfileSpecificationRequest"}, + "BlockDeviceMappings":{ + "shape":"LaunchTemplateBlockDeviceMappingRequestList", + "locationName":"BlockDeviceMapping" }, - "EventType":{ - "shape":"EventType", - "locationName":"eventType" + "NetworkInterfaces":{ + "shape":"LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList", + "locationName":"NetworkInterface" }, - "EventInformation":{ - "shape":"EventInformation", - "locationName":"eventInformation" + "ImageId":{"shape":"ImageId"}, + "InstanceType":{"shape":"InstanceType"}, + "KeyName":{"shape":"KeyPairName"}, + "Monitoring":{"shape":"LaunchTemplatesMonitoringRequest"}, + "Placement":{"shape":"LaunchTemplatePlacementRequest"}, + "RamDiskId":{"shape":"RamdiskId"}, + "DisableApiTermination":{"shape":"Boolean"}, + "InstanceInitiatedShutdownBehavior":{"shape":"ShutdownBehavior"}, + "UserData":{"shape":"SensitiveUserData"}, + "TagSpecifications":{ + "shape":"LaunchTemplateTagSpecificationRequestList", + "locationName":"TagSpecification" + }, + "ElasticGpuSpecifications":{ + "shape":"ElasticGpuSpecificationList", + "locationName":"ElasticGpuSpecification" + }, + "ElasticInferenceAccelerators":{ + "shape":"LaunchTemplateElasticInferenceAcceleratorList", + "locationName":"ElasticInferenceAccelerator" + }, + "SecurityGroupIds":{ + "shape":"SecurityGroupIdStringList", + "locationName":"SecurityGroupId" + }, + "SecurityGroups":{ + "shape":"SecurityGroupStringList", + "locationName":"SecurityGroup" + }, + "InstanceMarketOptions":{"shape":"LaunchTemplateInstanceMarketOptionsRequest"}, + "CreditSpecification":{"shape":"CreditSpecificationRequest"}, + "CpuOptions":{"shape":"LaunchTemplateCpuOptionsRequest"}, + "CapacityReservationSpecification":{"shape":"LaunchTemplateCapacityReservationSpecificationRequest"}, + "LicenseSpecifications":{ + "shape":"LaunchTemplateLicenseSpecificationListRequest", + "locationName":"LicenseSpecification" + }, + "HibernationOptions":{"shape":"LaunchTemplateHibernationOptionsRequest"}, + "MetadataOptions":{"shape":"LaunchTemplateInstanceMetadataOptionsRequest"}, + "EnclaveOptions":{"shape":"LaunchTemplateEnclaveOptionsRequest"}, + "InstanceRequirements":{"shape":"InstanceRequirementsRequest"}, + "PrivateDnsNameOptions":{"shape":"LaunchTemplatePrivateDnsNameOptionsRequest"}, + "MaintenanceOptions":{"shape":"LaunchTemplateInstanceMaintenanceOptionsRequest"}, + "DisableApiStop":{"shape":"Boolean"} + } + }, + "RequestSpotFleetRequest":{ + "type":"structure", + "required":["SpotFleetRequestConfig"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "SpotFleetRequestConfig":{ + "shape":"SpotFleetRequestConfigData", + "locationName":"spotFleetRequestConfig" } } }, - "HistoryRecords":{ - "type":"list", - "member":{ - "shape":"HistoryRecord", - "locationName":"item" + "RequestSpotFleetResponse":{ + "type":"structure", + "members":{ + "SpotFleetRequestId":{ + "shape":"String", + "locationName":"spotFleetRequestId" + } } }, - "Host":{ + "RequestSpotInstancesRequest":{ "type":"structure", "members":{ - "HostId":{ + "AvailabilityZoneGroup":{ "shape":"String", - "locationName":"hostId" - }, - "AutoPlacement":{ - "shape":"AutoPlacement", - "locationName":"autoPlacement" + "locationName":"availabilityZoneGroup" }, - "HostReservationId":{ - "shape":"String", - "locationName":"hostReservationId" + "BlockDurationMinutes":{ + "shape":"Integer", + "locationName":"blockDurationMinutes" }, "ClientToken":{ "shape":"String", "locationName":"clientToken" }, - "HostProperties":{ - "shape":"HostProperties", - "locationName":"hostProperties" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "State":{ - "shape":"AllocationState", - "locationName":"state" + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" }, - "AvailabilityZone":{ + "LaunchGroup":{ "shape":"String", - "locationName":"availabilityZone" + "locationName":"launchGroup" }, - "Instances":{ - "shape":"HostInstanceList", - "locationName":"instances" + "LaunchSpecification":{"shape":"RequestSpotLaunchSpecification"}, + "SpotPrice":{ + "shape":"String", + "locationName":"spotPrice" }, - "AvailableCapacity":{ - "shape":"AvailableCapacity", - "locationName":"availableCapacity" + "Type":{ + "shape":"SpotInstanceType", + "locationName":"type" + }, + "ValidFrom":{ + "shape":"DateTime", + "locationName":"validFrom" + }, + "ValidUntil":{ + "shape":"DateTime", + "locationName":"validUntil" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "InstanceInterruptionBehavior":{"shape":"InstanceInterruptionBehavior"} + } + }, + "RequestSpotInstancesResult":{ + "type":"structure", + "members":{ + "SpotInstanceRequests":{ + "shape":"SpotInstanceRequestList", + "locationName":"spotInstanceRequestSet" } } }, - "HostInstance":{ + "RequestSpotLaunchSpecification":{ "type":"structure", "members":{ - "InstanceId":{ + "SecurityGroupIds":{ + "shape":"RequestSpotLaunchSpecificationSecurityGroupIdList", + "locationName":"SecurityGroupId" + }, + "SecurityGroups":{ + "shape":"RequestSpotLaunchSpecificationSecurityGroupList", + "locationName":"SecurityGroup" + }, + "AddressingType":{ "shape":"String", - "locationName":"instanceId" + "locationName":"addressingType" + }, + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingList", + "locationName":"blockDeviceMapping" + }, + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" + }, + "IamInstanceProfile":{ + "shape":"IamInstanceProfileSpecification", + "locationName":"iamInstanceProfile" + }, + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" }, "InstanceType":{ - "shape":"String", + "shape":"InstanceType", "locationName":"instanceType" + }, + "KernelId":{ + "shape":"KernelId", + "locationName":"kernelId" + }, + "KeyName":{ + "shape":"KeyPairName", + "locationName":"keyName" + }, + "Monitoring":{ + "shape":"RunInstancesMonitoringEnabled", + "locationName":"monitoring" + }, + "NetworkInterfaces":{ + "shape":"InstanceNetworkInterfaceSpecificationList", + "locationName":"NetworkInterface" + }, + "Placement":{ + "shape":"SpotPlacement", + "locationName":"placement" + }, + "RamdiskId":{ + "shape":"RamdiskId", + "locationName":"ramdiskId" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "UserData":{ + "shape":"SensitiveUserData", + "locationName":"userData" } } }, - "HostInstanceList":{ + "RequestSpotLaunchSpecificationSecurityGroupIdList":{ "type":"list", "member":{ - "shape":"HostInstance", + "shape":"SecurityGroupId", "locationName":"item" } }, - "HostList":{ + "RequestSpotLaunchSpecificationSecurityGroupList":{ "type":"list", "member":{ - "shape":"Host", + "shape":"String", "locationName":"item" } }, - "HostProperties":{ + "Reservation":{ "type":"structure", "members":{ - "Sockets":{ - "shape":"Integer", - "locationName":"sockets" + "Groups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" }, - "Cores":{ - "shape":"Integer", - "locationName":"cores" + "Instances":{ + "shape":"InstanceList", + "locationName":"instancesSet" }, - "TotalVCpus":{ - "shape":"Integer", - "locationName":"totalVCpus" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, - "InstanceType":{ + "RequesterId":{ "shape":"String", - "locationName":"instanceType" + "locationName":"requesterId" + }, + "ReservationId":{ + "shape":"String", + "locationName":"reservationId" } } }, - "HostTenancy":{ - "type":"string", - "enum":[ - "dedicated", - "host" - ] + "ReservationFleetInstanceSpecification":{ + "type":"structure", + "members":{ + "InstanceType":{"shape":"InstanceType"}, + "InstancePlatform":{"shape":"CapacityReservationInstancePlatform"}, + "Weight":{"shape":"DoubleWithConstraints"}, + "AvailabilityZone":{"shape":"String"}, + "AvailabilityZoneId":{"shape":"String"}, + "EbsOptimized":{"shape":"Boolean"}, + "Priority":{"shape":"IntegerWithConstraints"} + } }, - "HypervisorType":{ + "ReservationFleetInstanceSpecificationList":{ + "type":"list", + "member":{"shape":"ReservationFleetInstanceSpecification"} + }, + "ReservationId":{"type":"string"}, + "ReservationList":{ + "type":"list", + "member":{ + "shape":"Reservation", + "locationName":"item" + } + }, + "ReservationState":{ "type":"string", "enum":[ - "ovm", - "xen" + "payment-pending", + "payment-failed", + "active", + "retired" ] }, - "IamInstanceProfile":{ + "ReservationValue":{ "type":"structure", "members":{ - "Arn":{ + "HourlyPrice":{ "shape":"String", - "locationName":"arn" + "locationName":"hourlyPrice" }, - "Id":{ - "shape":"String", - "locationName":"id" - } - } - }, - "IamInstanceProfileSpecification":{ - "type":"structure", - "members":{ - "Arn":{ + "RemainingTotalValue":{ "shape":"String", - "locationName":"arn" + "locationName":"remainingTotalValue" }, - "Name":{ + "RemainingUpfrontValue":{ "shape":"String", - "locationName":"name" + "locationName":"remainingUpfrontValue" } } }, - "IcmpTypeCode":{ + "ReservedInstanceIdSet":{ + "type":"list", + "member":{ + "shape":"ReservationId", + "locationName":"ReservedInstanceId" + } + }, + "ReservedInstanceLimitPrice":{ "type":"structure", "members":{ - "Type":{ - "shape":"Integer", - "locationName":"type" + "Amount":{ + "shape":"Double", + "locationName":"amount" }, - "Code":{ - "shape":"Integer", - "locationName":"code" + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" } } }, - "IdFormat":{ + "ReservedInstanceReservationValue":{ "type":"structure", "members":{ - "Resource":{ - "shape":"String", - "locationName":"resource" - }, - "UseLongIds":{ - "shape":"Boolean", - "locationName":"useLongIds" + "ReservationValue":{ + "shape":"ReservationValue", + "locationName":"reservationValue" }, - "Deadline":{ - "shape":"DateTime", - "locationName":"deadline" + "ReservedInstanceId":{ + "shape":"String", + "locationName":"reservedInstanceId" } } }, - "IdFormatList":{ + "ReservedInstanceReservationValueSet":{ "type":"list", "member":{ - "shape":"IdFormat", + "shape":"ReservedInstanceReservationValue", "locationName":"item" } }, - "Image":{ + "ReservedInstanceState":{ + "type":"string", + "enum":[ + "payment-pending", + "active", + "payment-failed", + "retired", + "queued", + "queued-deleted" + ] + }, + "ReservedInstances":{ "type":"structure", "members":{ - "ImageId":{ - "shape":"String", - "locationName":"imageId" - }, - "ImageLocation":{ - "shape":"String", - "locationName":"imageLocation" - }, - "State":{ - "shape":"ImageState", - "locationName":"imageState" - }, - "OwnerId":{ - "shape":"String", - "locationName":"imageOwnerId" - }, - "CreationDate":{ + "AvailabilityZone":{ "shape":"String", - "locationName":"creationDate" - }, - "Public":{ - "shape":"Boolean", - "locationName":"isPublic" - }, - "ProductCodes":{ - "shape":"ProductCodeList", - "locationName":"productCodes" + "locationName":"availabilityZone" }, - "Architecture":{ - "shape":"ArchitectureValues", - "locationName":"architecture" + "Duration":{ + "shape":"Long", + "locationName":"duration" }, - "ImageType":{ - "shape":"ImageTypeValues", - "locationName":"imageType" + "End":{ + "shape":"DateTime", + "locationName":"end" }, - "KernelId":{ - "shape":"String", - "locationName":"kernelId" + "FixedPrice":{ + "shape":"Float", + "locationName":"fixedPrice" }, - "RamdiskId":{ - "shape":"String", - "locationName":"ramdiskId" + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" }, - "Platform":{ - "shape":"PlatformValues", - "locationName":"platform" + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" }, - "SriovNetSupport":{ + "ProductDescription":{ + "shape":"RIProductDescription", + "locationName":"productDescription" + }, + "ReservedInstancesId":{ "shape":"String", - "locationName":"sriovNetSupport" + "locationName":"reservedInstancesId" }, - "EnaSupport":{ - "shape":"Boolean", - "locationName":"enaSupport" + "Start":{ + "shape":"DateTime", + "locationName":"start" }, - "StateReason":{ - "shape":"StateReason", - "locationName":"stateReason" + "State":{ + "shape":"ReservedInstanceState", + "locationName":"state" }, - "ImageOwnerAlias":{ - "shape":"String", - "locationName":"imageOwnerAlias" + "UsagePrice":{ + "shape":"Float", + "locationName":"usagePrice" }, - "Name":{ - "shape":"String", - "locationName":"name" + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" }, - "Description":{ - "shape":"String", - "locationName":"description" + "InstanceTenancy":{ + "shape":"Tenancy", + "locationName":"instanceTenancy" }, - "RootDeviceType":{ - "shape":"DeviceType", - "locationName":"rootDeviceType" + "OfferingClass":{ + "shape":"OfferingClassType", + "locationName":"offeringClass" }, - "RootDeviceName":{ - "shape":"String", - "locationName":"rootDeviceName" + "OfferingType":{ + "shape":"OfferingTypeValues", + "locationName":"offeringType" }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingList", - "locationName":"blockDeviceMapping" + "RecurringCharges":{ + "shape":"RecurringChargesList", + "locationName":"recurringCharges" }, - "VirtualizationType":{ - "shape":"VirtualizationType", - "locationName":"virtualizationType" + "Scope":{ + "shape":"scope", + "locationName":"scope" }, "Tags":{ "shape":"TagList", "locationName":"tagSet" - }, - "Hypervisor":{ - "shape":"HypervisorType", - "locationName":"hypervisor" } } }, - "ImageAttribute":{ + "ReservedInstancesConfiguration":{ "type":"structure", "members":{ - "ImageId":{ + "AvailabilityZone":{ "shape":"String", - "locationName":"imageId" - }, - "LaunchPermissions":{ - "shape":"LaunchPermissionList", - "locationName":"launchPermission" - }, - "ProductCodes":{ - "shape":"ProductCodeList", - "locationName":"productCodes" - }, - "KernelId":{ - "shape":"AttributeValue", - "locationName":"kernel" + "locationName":"availabilityZone" }, - "RamdiskId":{ - "shape":"AttributeValue", - "locationName":"ramdisk" + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" }, - "Description":{ - "shape":"AttributeValue", - "locationName":"description" + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" }, - "SriovNetSupport":{ - "shape":"AttributeValue", - "locationName":"sriovNetSupport" + "Platform":{ + "shape":"String", + "locationName":"platform" }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingList", - "locationName":"blockDeviceMapping" + "Scope":{ + "shape":"scope", + "locationName":"scope" } } }, - "ImageAttributeName":{ - "type":"string", - "enum":[ - "description", - "kernel", - "ramdisk", - "launchPermission", - "productCodes", - "blockDeviceMapping", - "sriovNetSupport" - ] - }, - "ImageDiskContainer":{ - "type":"structure", - "members":{ - "Description":{"shape":"String"}, - "Format":{"shape":"String"}, - "Url":{"shape":"String"}, - "UserBucket":{"shape":"UserBucket"}, - "DeviceName":{"shape":"String"}, - "SnapshotId":{"shape":"String"} - } - }, - "ImageDiskContainerList":{ + "ReservedInstancesConfigurationList":{ "type":"list", "member":{ - "shape":"ImageDiskContainer", + "shape":"ReservedInstancesConfiguration", "locationName":"item" } }, - "ImageIdStringList":{ + "ReservedInstancesId":{ + "type":"structure", + "members":{ + "ReservedInstancesId":{ + "shape":"String", + "locationName":"reservedInstancesId" + } + } + }, + "ReservedInstancesIdStringList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"ImageId" + "shape":"ReservationId", + "locationName":"ReservedInstancesId" } }, - "ImageList":{ + "ReservedInstancesList":{ "type":"list", "member":{ - "shape":"Image", + "shape":"ReservedInstances", "locationName":"item" } }, - "ImageState":{ - "type":"string", - "enum":[ - "pending", - "available", - "invalid", - "deregistered", - "transient", - "failed", - "error" - ] - }, - "ImageTypeValues":{ - "type":"string", - "enum":[ - "machine", - "kernel", - "ramdisk" - ] - }, - "ImportImageRequest":{ - "type":"structure", - "members":{ - "DryRun":{"shape":"Boolean"}, - "Description":{"shape":"String"}, - "DiskContainers":{ - "shape":"ImageDiskContainerList", - "locationName":"DiskContainer" - }, - "LicenseType":{"shape":"String"}, - "Hypervisor":{"shape":"String"}, - "Architecture":{"shape":"String"}, - "Platform":{"shape":"String"}, - "ClientData":{"shape":"ClientData"}, - "ClientToken":{"shape":"String"}, - "RoleName":{"shape":"String"} - } - }, - "ImportImageResult":{ + "ReservedInstancesListing":{ "type":"structure", "members":{ - "ImportTaskId":{ - "shape":"String", - "locationName":"importTaskId" - }, - "Architecture":{ + "ClientToken":{ "shape":"String", - "locationName":"architecture" + "locationName":"clientToken" }, - "LicenseType":{ - "shape":"String", - "locationName":"licenseType" + "CreateDate":{ + "shape":"DateTime", + "locationName":"createDate" }, - "Platform":{ - "shape":"String", - "locationName":"platform" + "InstanceCounts":{ + "shape":"InstanceCountList", + "locationName":"instanceCounts" }, - "Hypervisor":{ - "shape":"String", - "locationName":"hypervisor" + "PriceSchedules":{ + "shape":"PriceScheduleList", + "locationName":"priceSchedules" }, - "Description":{ + "ReservedInstancesId":{ "shape":"String", - "locationName":"description" - }, - "SnapshotDetails":{ - "shape":"SnapshotDetailList", - "locationName":"snapshotDetailSet" + "locationName":"reservedInstancesId" }, - "ImageId":{ + "ReservedInstancesListingId":{ "shape":"String", - "locationName":"imageId" + "locationName":"reservedInstancesListingId" }, - "Progress":{ - "shape":"String", - "locationName":"progress" + "Status":{ + "shape":"ListingStatus", + "locationName":"status" }, "StatusMessage":{ "shape":"String", "locationName":"statusMessage" }, - "Status":{ - "shape":"String", - "locationName":"status" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "UpdateDate":{ + "shape":"DateTime", + "locationName":"updateDate" } } }, - "ImportImageTask":{ + "ReservedInstancesListingId":{"type":"string"}, + "ReservedInstancesListingList":{ + "type":"list", + "member":{ + "shape":"ReservedInstancesListing", + "locationName":"item" + } + }, + "ReservedInstancesModification":{ "type":"structure", "members":{ - "ImportTaskId":{ - "shape":"String", - "locationName":"importTaskId" - }, - "Architecture":{ - "shape":"String", - "locationName":"architecture" - }, - "LicenseType":{ + "ClientToken":{ "shape":"String", - "locationName":"licenseType" + "locationName":"clientToken" }, - "Platform":{ - "shape":"String", - "locationName":"platform" + "CreateDate":{ + "shape":"DateTime", + "locationName":"createDate" }, - "Hypervisor":{ - "shape":"String", - "locationName":"hypervisor" + "EffectiveDate":{ + "shape":"DateTime", + "locationName":"effectiveDate" }, - "Description":{ - "shape":"String", - "locationName":"description" + "ModificationResults":{ + "shape":"ReservedInstancesModificationResultList", + "locationName":"modificationResultSet" }, - "SnapshotDetails":{ - "shape":"SnapshotDetailList", - "locationName":"snapshotDetailSet" + "ReservedInstancesIds":{ + "shape":"ReservedIntancesIds", + "locationName":"reservedInstancesSet" }, - "ImageId":{ + "ReservedInstancesModificationId":{ "shape":"String", - "locationName":"imageId" + "locationName":"reservedInstancesModificationId" }, - "Progress":{ + "Status":{ "shape":"String", - "locationName":"progress" + "locationName":"status" }, "StatusMessage":{ "shape":"String", "locationName":"statusMessage" }, - "Status":{ - "shape":"String", - "locationName":"status" + "UpdateDate":{ + "shape":"DateTime", + "locationName":"updateDate" } } }, - "ImportImageTaskList":{ + "ReservedInstancesModificationId":{"type":"string"}, + "ReservedInstancesModificationIdStringList":{ "type":"list", "member":{ - "shape":"ImportImageTask", + "shape":"ReservedInstancesModificationId", + "locationName":"ReservedInstancesModificationId" + } + }, + "ReservedInstancesModificationList":{ + "type":"list", + "member":{ + "shape":"ReservedInstancesModification", "locationName":"item" } }, - "ImportInstanceLaunchSpecification":{ + "ReservedInstancesModificationResult":{ "type":"structure", "members":{ - "Architecture":{ - "shape":"ArchitectureValues", - "locationName":"architecture" - }, - "GroupNames":{ - "shape":"SecurityGroupStringList", - "locationName":"GroupName" - }, - "GroupIds":{ - "shape":"SecurityGroupIdStringList", - "locationName":"GroupId" + "ReservedInstancesId":{ + "shape":"String", + "locationName":"reservedInstancesId" }, - "AdditionalInfo":{ + "TargetConfiguration":{ + "shape":"ReservedInstancesConfiguration", + "locationName":"targetConfiguration" + } + } + }, + "ReservedInstancesModificationResultList":{ + "type":"list", + "member":{ + "shape":"ReservedInstancesModificationResult", + "locationName":"item" + } + }, + "ReservedInstancesOffering":{ + "type":"structure", + "members":{ + "AvailabilityZone":{ "shape":"String", - "locationName":"additionalInfo" + "locationName":"availabilityZone" }, - "UserData":{ - "shape":"UserData", - "locationName":"userData" + "Duration":{ + "shape":"Long", + "locationName":"duration" + }, + "FixedPrice":{ + "shape":"Float", + "locationName":"fixedPrice" }, "InstanceType":{ "shape":"InstanceType", "locationName":"instanceType" }, - "Placement":{ - "shape":"Placement", - "locationName":"placement" - }, - "Monitoring":{ - "shape":"Boolean", - "locationName":"monitoring" + "ProductDescription":{ + "shape":"RIProductDescription", + "locationName":"productDescription" }, - "SubnetId":{ + "ReservedInstancesOfferingId":{ "shape":"String", - "locationName":"subnetId" + "locationName":"reservedInstancesOfferingId" }, - "InstanceInitiatedShutdownBehavior":{ - "shape":"ShutdownBehavior", - "locationName":"instanceInitiatedShutdownBehavior" + "UsagePrice":{ + "shape":"Float", + "locationName":"usagePrice" }, - "PrivateIpAddress":{ - "shape":"String", - "locationName":"privateIpAddress" - } - } - }, - "ImportInstanceRequest":{ - "type":"structure", - "required":["Platform"], - "members":{ - "DryRun":{ + "CurrencyCode":{ + "shape":"CurrencyCodeValues", + "locationName":"currencyCode" + }, + "InstanceTenancy":{ + "shape":"Tenancy", + "locationName":"instanceTenancy" + }, + "Marketplace":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"marketplace" }, - "Description":{ - "shape":"String", - "locationName":"description" + "OfferingClass":{ + "shape":"OfferingClassType", + "locationName":"offeringClass" }, - "LaunchSpecification":{ - "shape":"ImportInstanceLaunchSpecification", - "locationName":"launchSpecification" + "OfferingType":{ + "shape":"OfferingTypeValues", + "locationName":"offeringType" }, - "DiskImages":{ - "shape":"DiskImageList", - "locationName":"diskImage" + "PricingDetails":{ + "shape":"PricingDetailsList", + "locationName":"pricingDetailsSet" }, - "Platform":{ - "shape":"PlatformValues", - "locationName":"platform" + "RecurringCharges":{ + "shape":"RecurringChargesList", + "locationName":"recurringCharges" + }, + "Scope":{ + "shape":"scope", + "locationName":"scope" } } }, - "ImportInstanceResult":{ - "type":"structure", - "members":{ - "ConversionTask":{ - "shape":"ConversionTask", - "locationName":"conversionTask" - } + "ReservedInstancesOfferingId":{"type":"string"}, + "ReservedInstancesOfferingIdStringList":{ + "type":"list", + "member":{"shape":"ReservedInstancesOfferingId"} + }, + "ReservedInstancesOfferingList":{ + "type":"list", + "member":{ + "shape":"ReservedInstancesOffering", + "locationName":"item" } }, - "ImportInstanceTaskDetails":{ - "type":"structure", - "required":["Volumes"], - "members":{ - "Volumes":{ - "shape":"ImportInstanceVolumeDetailSet", - "locationName":"volumes" - }, - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "Platform":{ - "shape":"PlatformValues", - "locationName":"platform" - }, - "Description":{ - "shape":"String", - "locationName":"description" - } + "ReservedIntancesIds":{ + "type":"list", + "member":{ + "shape":"ReservedInstancesId", + "locationName":"item" } }, - "ImportInstanceVolumeDetailItem":{ + "ResetAddressAttributeRequest":{ "type":"structure", "required":[ - "BytesConverted", - "AvailabilityZone", - "Image", - "Volume", - "Status" + "AllocationId", + "Attribute" ], "members":{ - "BytesConverted":{ - "shape":"Long", - "locationName":"bytesConverted" - }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" - }, - "Image":{ - "shape":"DiskImageDescription", - "locationName":"image" - }, - "Volume":{ - "shape":"DiskImageVolumeDescription", - "locationName":"volume" - }, - "Status":{ - "shape":"String", - "locationName":"status" - }, - "StatusMessage":{ - "shape":"String", - "locationName":"statusMessage" - }, - "Description":{ - "shape":"String", - "locationName":"description" + "AllocationId":{"shape":"AllocationId"}, + "Attribute":{"shape":"AddressAttributeName"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ResetAddressAttributeResult":{ + "type":"structure", + "members":{ + "Address":{ + "shape":"AddressAttribute", + "locationName":"address" } } }, - "ImportInstanceVolumeDetailSet":{ - "type":"list", - "member":{ - "shape":"ImportInstanceVolumeDetailItem", - "locationName":"item" + "ResetEbsDefaultKmsKeyIdRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} } }, - "ImportKeyPairRequest":{ + "ResetEbsDefaultKmsKeyIdResult":{ "type":"structure", - "required":[ - "KeyName", - "PublicKeyMaterial" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "KeyName":{ + "KmsKeyId":{ "shape":"String", - "locationName":"keyName" - }, - "PublicKeyMaterial":{ - "shape":"Blob", - "locationName":"publicKeyMaterial" + "locationName":"kmsKeyId" } } }, - "ImportKeyPairResult":{ + "ResetFpgaImageAttributeName":{ + "type":"string", + "enum":["loadPermission"] + }, + "ResetFpgaImageAttributeRequest":{ "type":"structure", + "required":["FpgaImageId"], "members":{ - "KeyName":{ - "shape":"String", - "locationName":"keyName" - }, - "KeyFingerprint":{ - "shape":"String", - "locationName":"keyFingerprint" + "DryRun":{"shape":"Boolean"}, + "FpgaImageId":{"shape":"FpgaImageId"}, + "Attribute":{"shape":"ResetFpgaImageAttributeName"} + } + }, + "ResetFpgaImageAttributeResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" } } }, - "ImportSnapshotRequest":{ + "ResetImageAttributeName":{ + "type":"string", + "enum":["launchPermission"] + }, + "ResetImageAttributeRequest":{ "type":"structure", + "required":[ + "Attribute", + "ImageId" + ], "members":{ - "DryRun":{"shape":"Boolean"}, - "Description":{"shape":"String"}, - "DiskContainer":{"shape":"SnapshotDiskContainer"}, - "ClientData":{"shape":"ClientData"}, - "ClientToken":{"shape":"String"}, - "RoleName":{"shape":"String"} + "Attribute":{"shape":"ResetImageAttributeName"}, + "ImageId":{"shape":"ImageId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } } }, - "ImportSnapshotResult":{ + "ResetInstanceAttributeRequest":{ "type":"structure", + "required":[ + "Attribute", + "InstanceId" + ], "members":{ - "ImportTaskId":{ - "shape":"String", - "locationName":"importTaskId" + "Attribute":{ + "shape":"InstanceAttributeName", + "locationName":"attribute" }, - "SnapshotTaskDetail":{ - "shape":"SnapshotTaskDetail", - "locationName":"snapshotTaskDetail" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "Description":{ - "shape":"String", - "locationName":"description" + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" } } }, - "ImportSnapshotTask":{ + "ResetNetworkInterfaceAttributeRequest":{ "type":"structure", + "required":["NetworkInterfaceId"], "members":{ - "ImportTaskId":{ - "shape":"String", - "locationName":"importTaskId" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "SnapshotTaskDetail":{ - "shape":"SnapshotTaskDetail", - "locationName":"snapshotTaskDetail" + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" }, - "Description":{ + "SourceDestCheck":{ "shape":"String", - "locationName":"description" + "locationName":"sourceDestCheck" } } }, - "ImportSnapshotTaskList":{ - "type":"list", - "member":{ - "shape":"ImportSnapshotTask", - "locationName":"item" + "ResetSnapshotAttributeRequest":{ + "type":"structure", + "required":[ + "Attribute", + "SnapshotId" + ], + "members":{ + "Attribute":{"shape":"SnapshotAttributeName"}, + "SnapshotId":{"shape":"SnapshotId"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } } }, - "ImportTaskIdList":{ + "ResourceArn":{ + "type":"string", + "max":1283, + "min":1 + }, + "ResourceIdList":{ + "type":"list", + "member":{"shape":"TaggableResourceId"} + }, + "ResourceList":{ "type":"list", "member":{ "shape":"String", - "locationName":"ImportTaskId" + "locationName":"item" } }, - "ImportVolumeRequest":{ + "ResourceStatement":{ "type":"structure", - "required":[ - "AvailabilityZone", - "Image", - "Volume" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" - }, - "Image":{ - "shape":"DiskImageDetail", - "locationName":"image" - }, - "Description":{ - "shape":"String", - "locationName":"description" + "Resources":{ + "shape":"ValueStringList", + "locationName":"resourceSet" }, - "Volume":{ - "shape":"VolumeDetail", - "locationName":"volume" + "ResourceTypes":{ + "shape":"ValueStringList", + "locationName":"resourceTypeSet" } } }, - "ImportVolumeResult":{ + "ResourceStatementRequest":{ "type":"structure", "members":{ - "ConversionTask":{ - "shape":"ConversionTask", - "locationName":"conversionTask" + "Resources":{ + "shape":"ValueStringList", + "locationName":"Resource" + }, + "ResourceTypes":{ + "shape":"ValueStringList", + "locationName":"ResourceType" } } }, - "ImportVolumeTaskDetails":{ + "ResourceType":{ + "type":"string", + "enum":[ + "capacity-reservation", + "client-vpn-endpoint", + "customer-gateway", + "carrier-gateway", + "coip-pool", + "dedicated-host", + "dhcp-options", + "egress-only-internet-gateway", + "elastic-ip", + "elastic-gpu", + "export-image-task", + "export-instance-task", + "fleet", + "fpga-image", + "host-reservation", + "image", + "import-image-task", + "import-snapshot-task", + "instance", + "instance-event-window", + "internet-gateway", + "ipam", + "ipam-pool", + "ipam-scope", + "ipv4pool-ec2", + "ipv6pool-ec2", + "key-pair", + "launch-template", + "local-gateway", + "local-gateway-route-table", + "local-gateway-virtual-interface", + "local-gateway-virtual-interface-group", + "local-gateway-route-table-vpc-association", + "local-gateway-route-table-virtual-interface-group-association", + "natgateway", + "network-acl", + "network-interface", + "network-insights-analysis", + "network-insights-path", + "network-insights-access-scope", + "network-insights-access-scope-analysis", + "placement-group", + "prefix-list", + "replace-root-volume-task", + "reserved-instances", + "route-table", + "security-group", + "security-group-rule", + "snapshot", + "spot-fleet-request", + "spot-instances-request", + "subnet", + "subnet-cidr-reservation", + "traffic-mirror-filter", + "traffic-mirror-session", + "traffic-mirror-target", + "transit-gateway", + "transit-gateway-attachment", + "transit-gateway-connect-peer", + "transit-gateway-multicast-domain", + "transit-gateway-policy-table", + "transit-gateway-route-table", + "transit-gateway-route-table-announcement", + "volume", + "vpc", + "vpc-endpoint", + "vpc-endpoint-connection", + "vpc-endpoint-service", + "vpc-endpoint-service-permission", + "vpc-peering-connection", + "vpn-connection", + "vpn-gateway", + "vpc-flow-log", + "capacity-reservation-fleet", + "traffic-mirror-filter-rule", + "vpc-endpoint-connection-device-type", + "verified-access-instance", + "verified-access-group", + "verified-access-endpoint", + "verified-access-policy", + "verified-access-trust-provider", + "vpn-connection-device-type", + "vpc-block-public-access-exclusion", + "ipam-resource-discovery", + "ipam-resource-discovery-association", + "instance-connect-endpoint" + ] + }, + "ResponseError":{ "type":"structure", - "required":[ - "BytesConverted", - "AvailabilityZone", - "Image", - "Volume" - ], "members":{ - "BytesConverted":{ - "shape":"Long", - "locationName":"bytesConverted" - }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" + "Code":{ + "shape":"LaunchTemplateErrorCode", + "locationName":"code" }, - "Description":{ + "Message":{ "shape":"String", - "locationName":"description" - }, - "Image":{ - "shape":"DiskImageDescription", - "locationName":"image" - }, - "Volume":{ - "shape":"DiskImageVolumeDescription", - "locationName":"volume" + "locationName":"message" } } }, - "Instance":{ + "ResponseHostIdList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "ResponseHostIdSet":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, + "ResponseLaunchTemplateData":{ "type":"structure", "members":{ - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" - }, - "ImageId":{ - "shape":"String", - "locationName":"imageId" - }, - "State":{ - "shape":"InstanceState", - "locationName":"instanceState" - }, - "PrivateDnsName":{ + "KernelId":{ "shape":"String", - "locationName":"privateDnsName" + "locationName":"kernelId" }, - "PublicDnsName":{ - "shape":"String", - "locationName":"dnsName" + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" }, - "StateTransitionReason":{ - "shape":"String", - "locationName":"reason" + "IamInstanceProfile":{ + "shape":"LaunchTemplateIamInstanceProfileSpecification", + "locationName":"iamInstanceProfile" }, - "KeyName":{ - "shape":"String", - "locationName":"keyName" + "BlockDeviceMappings":{ + "shape":"LaunchTemplateBlockDeviceMappingList", + "locationName":"blockDeviceMappingSet" }, - "AmiLaunchIndex":{ - "shape":"Integer", - "locationName":"amiLaunchIndex" + "NetworkInterfaces":{ + "shape":"LaunchTemplateInstanceNetworkInterfaceSpecificationList", + "locationName":"networkInterfaceSet" }, - "ProductCodes":{ - "shape":"ProductCodeList", - "locationName":"productCodes" + "ImageId":{ + "shape":"String", + "locationName":"imageId" }, "InstanceType":{ "shape":"InstanceType", "locationName":"instanceType" }, - "LaunchTime":{ - "shape":"DateTime", - "locationName":"launchTime" - }, - "Placement":{ - "shape":"Placement", - "locationName":"placement" - }, - "KernelId":{ - "shape":"String", - "locationName":"kernelId" - }, - "RamdiskId":{ + "KeyName":{ "shape":"String", - "locationName":"ramdiskId" - }, - "Platform":{ - "shape":"PlatformValues", - "locationName":"platform" + "locationName":"keyName" }, "Monitoring":{ - "shape":"Monitoring", + "shape":"LaunchTemplatesMonitoring", "locationName":"monitoring" }, - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" + "Placement":{ + "shape":"LaunchTemplatePlacement", + "locationName":"placement" }, - "VpcId":{ + "RamDiskId":{ "shape":"String", - "locationName":"vpcId" + "locationName":"ramDiskId" }, - "PrivateIpAddress":{ - "shape":"String", - "locationName":"privateIpAddress" + "DisableApiTermination":{ + "shape":"Boolean", + "locationName":"disableApiTermination" }, - "PublicIpAddress":{ - "shape":"String", - "locationName":"ipAddress" + "InstanceInitiatedShutdownBehavior":{ + "shape":"ShutdownBehavior", + "locationName":"instanceInitiatedShutdownBehavior" }, - "StateReason":{ - "shape":"StateReason", - "locationName":"stateReason" + "UserData":{ + "shape":"SensitiveUserData", + "locationName":"userData" }, - "Architecture":{ - "shape":"ArchitectureValues", - "locationName":"architecture" + "TagSpecifications":{ + "shape":"LaunchTemplateTagSpecificationList", + "locationName":"tagSpecificationSet" }, - "RootDeviceType":{ - "shape":"DeviceType", - "locationName":"rootDeviceType" + "ElasticGpuSpecifications":{ + "shape":"ElasticGpuSpecificationResponseList", + "locationName":"elasticGpuSpecificationSet" }, - "RootDeviceName":{ - "shape":"String", - "locationName":"rootDeviceName" + "ElasticInferenceAccelerators":{ + "shape":"LaunchTemplateElasticInferenceAcceleratorResponseList", + "locationName":"elasticInferenceAcceleratorSet" }, - "BlockDeviceMappings":{ - "shape":"InstanceBlockDeviceMappingList", - "locationName":"blockDeviceMapping" + "SecurityGroupIds":{ + "shape":"ValueStringList", + "locationName":"securityGroupIdSet" }, - "VirtualizationType":{ - "shape":"VirtualizationType", - "locationName":"virtualizationType" + "SecurityGroups":{ + "shape":"ValueStringList", + "locationName":"securityGroupSet" }, - "InstanceLifecycle":{ - "shape":"InstanceLifecycleType", - "locationName":"instanceLifecycle" + "InstanceMarketOptions":{ + "shape":"LaunchTemplateInstanceMarketOptions", + "locationName":"instanceMarketOptions" }, - "SpotInstanceRequestId":{ - "shape":"String", - "locationName":"spotInstanceRequestId" + "CreditSpecification":{ + "shape":"CreditSpecification", + "locationName":"creditSpecification" }, - "ClientToken":{ - "shape":"String", - "locationName":"clientToken" + "CpuOptions":{ + "shape":"LaunchTemplateCpuOptions", + "locationName":"cpuOptions" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "CapacityReservationSpecification":{ + "shape":"LaunchTemplateCapacityReservationSpecificationResponse", + "locationName":"capacityReservationSpecification" }, - "SecurityGroups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" + "LicenseSpecifications":{ + "shape":"LaunchTemplateLicenseList", + "locationName":"licenseSet" }, - "SourceDestCheck":{ - "shape":"Boolean", - "locationName":"sourceDestCheck" + "HibernationOptions":{ + "shape":"LaunchTemplateHibernationOptions", + "locationName":"hibernationOptions" }, - "Hypervisor":{ - "shape":"HypervisorType", - "locationName":"hypervisor" + "MetadataOptions":{ + "shape":"LaunchTemplateInstanceMetadataOptions", + "locationName":"metadataOptions" }, - "NetworkInterfaces":{ - "shape":"InstanceNetworkInterfaceList", - "locationName":"networkInterfaceSet" + "EnclaveOptions":{ + "shape":"LaunchTemplateEnclaveOptions", + "locationName":"enclaveOptions" }, - "IamInstanceProfile":{ - "shape":"IamInstanceProfile", - "locationName":"iamInstanceProfile" + "InstanceRequirements":{ + "shape":"InstanceRequirements", + "locationName":"instanceRequirements" }, - "EbsOptimized":{ + "PrivateDnsNameOptions":{ + "shape":"LaunchTemplatePrivateDnsNameOptions", + "locationName":"privateDnsNameOptions" + }, + "MaintenanceOptions":{ + "shape":"LaunchTemplateInstanceMaintenanceOptions", + "locationName":"maintenanceOptions" + }, + "DisableApiStop":{ "shape":"Boolean", - "locationName":"ebsOptimized" + "locationName":"disableApiStop" + } + } + }, + "RestorableByStringList":{ + "type":"list", + "member":{"shape":"String"} + }, + "RestoreAddressToClassicRequest":{ + "type":"structure", + "required":["PublicIp"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "SriovNetSupport":{ + "PublicIp":{ "shape":"String", - "locationName":"sriovNetSupport" + "locationName":"publicIp" + } + } + }, + "RestoreAddressToClassicResult":{ + "type":"structure", + "members":{ + "PublicIp":{ + "shape":"String", + "locationName":"publicIp" }, - "EnaSupport":{ + "Status":{ + "shape":"Status", + "locationName":"status" + } + } + }, + "RestoreImageFromRecycleBinRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "RestoreImageFromRecycleBinResult":{ + "type":"structure", + "members":{ + "Return":{ "shape":"Boolean", - "locationName":"enaSupport" + "locationName":"return" } } }, - "InstanceAttribute":{ + "RestoreManagedPrefixListVersionRequest":{ "type":"structure", + "required":[ + "PrefixListId", + "PreviousVersion", + "CurrentVersion" + ], "members":{ - "InstanceId":{ + "DryRun":{"shape":"Boolean"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "PreviousVersion":{"shape":"Long"}, + "CurrentVersion":{"shape":"Long"} + } + }, + "RestoreManagedPrefixListVersionResult":{ + "type":"structure", + "members":{ + "PrefixList":{ + "shape":"ManagedPrefixList", + "locationName":"prefixList" + } + } + }, + "RestoreSnapshotFromRecycleBinRequest":{ + "type":"structure", + "required":["SnapshotId"], + "members":{ + "SnapshotId":{"shape":"SnapshotId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "RestoreSnapshotFromRecycleBinResult":{ + "type":"structure", + "members":{ + "SnapshotId":{ "shape":"String", - "locationName":"instanceId" - }, - "InstanceType":{ - "shape":"AttributeValue", - "locationName":"instanceType" - }, - "KernelId":{ - "shape":"AttributeValue", - "locationName":"kernel" - }, - "RamdiskId":{ - "shape":"AttributeValue", - "locationName":"ramdisk" - }, - "UserData":{ - "shape":"AttributeValue", - "locationName":"userData" - }, - "DisableApiTermination":{ - "shape":"AttributeBooleanValue", - "locationName":"disableApiTermination" - }, - "InstanceInitiatedShutdownBehavior":{ - "shape":"AttributeValue", - "locationName":"instanceInitiatedShutdownBehavior" - }, - "RootDeviceName":{ - "shape":"AttributeValue", - "locationName":"rootDeviceName" - }, - "BlockDeviceMappings":{ - "shape":"InstanceBlockDeviceMappingList", - "locationName":"blockDeviceMapping" + "locationName":"snapshotId" }, - "ProductCodes":{ - "shape":"ProductCodeList", - "locationName":"productCodes" + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" }, - "EbsOptimized":{ - "shape":"AttributeBooleanValue", - "locationName":"ebsOptimized" + "Description":{ + "shape":"String", + "locationName":"description" }, - "SriovNetSupport":{ - "shape":"AttributeValue", - "locationName":"sriovNetSupport" + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" }, - "EnaSupport":{ - "shape":"AttributeBooleanValue", - "locationName":"enaSupport" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, - "SourceDestCheck":{ - "shape":"AttributeBooleanValue", - "locationName":"sourceDestCheck" + "Progress":{ + "shape":"String", + "locationName":"progress" }, - "Groups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" - } - } - }, - "InstanceAttributeName":{ - "type":"string", - "enum":[ - "instanceType", - "kernel", - "ramdisk", - "userData", - "disableApiTermination", - "instanceInitiatedShutdownBehavior", - "rootDeviceName", - "blockDeviceMapping", - "productCodes", - "sourceDestCheck", - "groupSet", - "ebsOptimized", - "sriovNetSupport", - "enaSupport" - ] - }, - "InstanceBlockDeviceMapping":{ - "type":"structure", - "members":{ - "DeviceName":{ + "StartTime":{ + "shape":"MillisecondDateTime", + "locationName":"startTime" + }, + "State":{ + "shape":"SnapshotState", + "locationName":"status" + }, + "VolumeId":{ "shape":"String", - "locationName":"deviceName" + "locationName":"volumeId" }, - "Ebs":{ - "shape":"EbsInstanceBlockDevice", - "locationName":"ebs" + "VolumeSize":{ + "shape":"Integer", + "locationName":"volumeSize" + }, + "SseType":{ + "shape":"SSEType", + "locationName":"sseType" } } }, - "InstanceBlockDeviceMappingList":{ - "type":"list", - "member":{ - "shape":"InstanceBlockDeviceMapping", - "locationName":"item" + "RestoreSnapshotTierRequest":{ + "type":"structure", + "required":["SnapshotId"], + "members":{ + "SnapshotId":{"shape":"SnapshotId"}, + "TemporaryRestoreDays":{"shape":"RestoreSnapshotTierRequestTemporaryRestoreDays"}, + "PermanentRestore":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} } }, - "InstanceBlockDeviceMappingSpecification":{ + "RestoreSnapshotTierRequestTemporaryRestoreDays":{"type":"integer"}, + "RestoreSnapshotTierResult":{ "type":"structure", "members":{ - "DeviceName":{ + "SnapshotId":{ "shape":"String", - "locationName":"deviceName" + "locationName":"snapshotId" }, - "Ebs":{ - "shape":"EbsInstanceBlockDeviceSpecification", - "locationName":"ebs" + "RestoreStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"restoreStartTime" }, - "VirtualName":{ - "shape":"String", - "locationName":"virtualName" + "RestoreDuration":{ + "shape":"Integer", + "locationName":"restoreDuration" }, - "NoDevice":{ - "shape":"String", - "locationName":"noDevice" + "IsPermanentRestore":{ + "shape":"Boolean", + "locationName":"isPermanentRestore" } } }, - "InstanceBlockDeviceMappingSpecificationList":{ - "type":"list", - "member":{ - "shape":"InstanceBlockDeviceMappingSpecification", - "locationName":"item" + "ResultRange":{ + "type":"integer", + "max":500, + "min":20 + }, + "RevokeClientVpnIngressRequest":{ + "type":"structure", + "required":[ + "ClientVpnEndpointId", + "TargetNetworkCidr" + ], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "TargetNetworkCidr":{"shape":"String"}, + "AccessGroupId":{"shape":"String"}, + "RevokeAllGroups":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} } }, - "InstanceCapacity":{ + "RevokeClientVpnIngressResult":{ "type":"structure", "members":{ - "InstanceType":{ + "Status":{ + "shape":"ClientVpnAuthorizationRuleStatus", + "locationName":"status" + } + } + }, + "RevokeSecurityGroupEgressRequest":{ + "type":"structure", + "required":["GroupId"], + "members":{ + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + }, + "GroupId":{ + "shape":"SecurityGroupId", + "locationName":"groupId" + }, + "IpPermissions":{ + "shape":"IpPermissionList", + "locationName":"ipPermissions" + }, + "SecurityGroupRuleIds":{ + "shape":"SecurityGroupRuleIdList", + "locationName":"SecurityGroupRuleId" + }, + "CidrIp":{ "shape":"String", - "locationName":"instanceType" + "locationName":"cidrIp" }, - "AvailableCapacity":{ + "FromPort":{ "shape":"Integer", - "locationName":"availableCapacity" + "locationName":"fromPort" }, - "TotalCapacity":{ + "IpProtocol":{ + "shape":"String", + "locationName":"ipProtocol" + }, + "ToPort":{ "shape":"Integer", - "locationName":"totalCapacity" + "locationName":"toPort" + }, + "SourceSecurityGroupName":{ + "shape":"String", + "locationName":"sourceSecurityGroupName" + }, + "SourceSecurityGroupOwnerId":{ + "shape":"String", + "locationName":"sourceSecurityGroupOwnerId" } } }, - "InstanceCount":{ + "RevokeSecurityGroupEgressResult":{ "type":"structure", "members":{ - "State":{ - "shape":"ListingState", - "locationName":"state" + "Return":{ + "shape":"Boolean", + "locationName":"return" }, - "InstanceCount":{ - "shape":"Integer", - "locationName":"instanceCount" + "UnknownIpPermissions":{ + "shape":"IpPermissionList", + "locationName":"unknownIpPermissionSet" } } }, - "InstanceCountList":{ - "type":"list", - "member":{ - "shape":"InstanceCount", - "locationName":"item" - } - }, - "InstanceExportDetails":{ + "RevokeSecurityGroupIngressRequest":{ "type":"structure", "members":{ - "InstanceId":{ - "shape":"String", - "locationName":"instanceId" + "CidrIp":{"shape":"String"}, + "FromPort":{"shape":"Integer"}, + "GroupId":{"shape":"SecurityGroupId"}, + "GroupName":{"shape":"SecurityGroupName"}, + "IpPermissions":{"shape":"IpPermissionList"}, + "IpProtocol":{"shape":"String"}, + "SourceSecurityGroupName":{"shape":"String"}, + "SourceSecurityGroupOwnerId":{"shape":"String"}, + "ToPort":{"shape":"Integer"}, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "TargetEnvironment":{ - "shape":"ExportEnvironment", - "locationName":"targetEnvironment" + "SecurityGroupRuleIds":{ + "shape":"SecurityGroupRuleIdList", + "locationName":"SecurityGroupRuleId" } } }, - "InstanceIdSet":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"item" - } - }, - "InstanceIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"InstanceId" + "RevokeSecurityGroupIngressResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + }, + "UnknownIpPermissions":{ + "shape":"IpPermissionList", + "locationName":"unknownIpPermissionSet" + } } }, - "InstanceLifecycleType":{ + "RoleId":{"type":"string"}, + "RootDeviceType":{ "type":"string", "enum":[ - "spot", - "scheduled" + "ebs", + "instance-store" ] }, - "InstanceList":{ + "RootDeviceTypeList":{ "type":"list", "member":{ - "shape":"Instance", + "shape":"RootDeviceType", "locationName":"item" } }, - "InstanceMonitoring":{ + "Route":{ "type":"structure", "members":{ - "InstanceId":{ + "DestinationCidrBlock":{ "shape":"String", - "locationName":"instanceId" + "locationName":"destinationCidrBlock" }, - "Monitoring":{ - "shape":"Monitoring", - "locationName":"monitoring" - } - } - }, - "InstanceMonitoringList":{ - "type":"list", - "member":{ - "shape":"InstanceMonitoring", - "locationName":"item" - } - }, - "InstanceNetworkInterface":{ - "type":"structure", - "members":{ - "NetworkInterfaceId":{ + "DestinationIpv6CidrBlock":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"destinationIpv6CidrBlock" }, - "SubnetId":{ + "DestinationPrefixListId":{ "shape":"String", - "locationName":"subnetId" + "locationName":"destinationPrefixListId" }, - "VpcId":{ + "EgressOnlyInternetGatewayId":{ "shape":"String", - "locationName":"vpcId" + "locationName":"egressOnlyInternetGatewayId" }, - "Description":{ + "GatewayId":{ "shape":"String", - "locationName":"description" + "locationName":"gatewayId" }, - "OwnerId":{ + "InstanceId":{ "shape":"String", - "locationName":"ownerId" + "locationName":"instanceId" }, - "Status":{ - "shape":"NetworkInterfaceStatus", - "locationName":"status" + "InstanceOwnerId":{ + "shape":"String", + "locationName":"instanceOwnerId" }, - "MacAddress":{ + "NatGatewayId":{ "shape":"String", - "locationName":"macAddress" + "locationName":"natGatewayId" }, - "PrivateIpAddress":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"privateIpAddress" + "locationName":"transitGatewayId" }, - "PrivateDnsName":{ + "LocalGatewayId":{ "shape":"String", - "locationName":"privateDnsName" + "locationName":"localGatewayId" }, - "SourceDestCheck":{ - "shape":"Boolean", - "locationName":"sourceDestCheck" + "CarrierGatewayId":{ + "shape":"CarrierGatewayId", + "locationName":"carrierGatewayId" }, - "Groups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" }, - "Attachment":{ - "shape":"InstanceNetworkInterfaceAttachment", - "locationName":"attachment" + "Origin":{ + "shape":"RouteOrigin", + "locationName":"origin" }, - "Association":{ - "shape":"InstanceNetworkInterfaceAssociation", - "locationName":"association" + "State":{ + "shape":"RouteState", + "locationName":"state" }, - "PrivateIpAddresses":{ - "shape":"InstancePrivateIpAddressList", - "locationName":"privateIpAddressesSet" + "VpcPeeringConnectionId":{ + "shape":"String", + "locationName":"vpcPeeringConnectionId" + }, + "CoreNetworkArn":{ + "shape":"CoreNetworkArn", + "locationName":"coreNetworkArn" } } }, - "InstanceNetworkInterfaceAssociation":{ + "RouteGatewayId":{"type":"string"}, + "RouteList":{ + "type":"list", + "member":{ + "shape":"Route", + "locationName":"item" + } + }, + "RouteOrigin":{ + "type":"string", + "enum":[ + "CreateRouteTable", + "CreateRoute", + "EnableVgwRoutePropagation" + ] + }, + "RouteState":{ + "type":"string", + "enum":[ + "active", + "blackhole" + ] + }, + "RouteTable":{ "type":"structure", "members":{ - "PublicIp":{ + "Associations":{ + "shape":"RouteTableAssociationList", + "locationName":"associationSet" + }, + "PropagatingVgws":{ + "shape":"PropagatingVgwList", + "locationName":"propagatingVgwSet" + }, + "RouteTableId":{ "shape":"String", - "locationName":"publicIp" + "locationName":"routeTableId" }, - "PublicDnsName":{ + "Routes":{ + "shape":"RouteList", + "locationName":"routeSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VpcId":{ "shape":"String", - "locationName":"publicDnsName" + "locationName":"vpcId" }, - "IpOwnerId":{ + "OwnerId":{ "shape":"String", - "locationName":"ipOwnerId" + "locationName":"ownerId" } } }, - "InstanceNetworkInterfaceAttachment":{ + "RouteTableAssociation":{ "type":"structure", "members":{ - "AttachmentId":{ + "Main":{ + "shape":"Boolean", + "locationName":"main" + }, + "RouteTableAssociationId":{ "shape":"String", - "locationName":"attachmentId" + "locationName":"routeTableAssociationId" }, - "DeviceIndex":{ - "shape":"Integer", - "locationName":"deviceIndex" + "RouteTableId":{ + "shape":"String", + "locationName":"routeTableId" }, - "Status":{ - "shape":"AttachmentStatus", - "locationName":"status" + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" }, - "AttachTime":{ - "shape":"DateTime", - "locationName":"attachTime" + "GatewayId":{ + "shape":"String", + "locationName":"gatewayId" }, - "DeleteOnTermination":{ - "shape":"Boolean", - "locationName":"deleteOnTermination" + "AssociationState":{ + "shape":"RouteTableAssociationState", + "locationName":"associationState" } } }, - "InstanceNetworkInterfaceList":{ + "RouteTableAssociationId":{"type":"string"}, + "RouteTableAssociationList":{ "type":"list", "member":{ - "shape":"InstanceNetworkInterface", + "shape":"RouteTableAssociation", "locationName":"item" } }, - "InstanceNetworkInterfaceSpecification":{ + "RouteTableAssociationState":{ "type":"structure", "members":{ - "NetworkInterfaceId":{ - "shape":"String", - "locationName":"networkInterfaceId" - }, - "DeviceIndex":{ - "shape":"Integer", - "locationName":"deviceIndex" - }, - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" - }, - "Description":{ - "shape":"String", - "locationName":"description" + "State":{ + "shape":"RouteTableAssociationStateCode", + "locationName":"state" }, - "PrivateIpAddress":{ + "StatusMessage":{ "shape":"String", - "locationName":"privateIpAddress" - }, - "Groups":{ - "shape":"SecurityGroupIdStringList", - "locationName":"SecurityGroupId" - }, - "DeleteOnTermination":{ - "shape":"Boolean", - "locationName":"deleteOnTermination" - }, - "PrivateIpAddresses":{ - "shape":"PrivateIpAddressSpecificationList", - "locationName":"privateIpAddressesSet", - "queryName":"PrivateIpAddresses" - }, - "SecondaryPrivateIpAddressCount":{ - "shape":"Integer", - "locationName":"secondaryPrivateIpAddressCount" - }, - "AssociatePublicIpAddress":{ - "shape":"Boolean", - "locationName":"associatePublicIpAddress" + "locationName":"statusMessage" } } }, - "InstanceNetworkInterfaceSpecificationList":{ + "RouteTableAssociationStateCode":{ + "type":"string", + "enum":[ + "associating", + "associated", + "disassociating", + "disassociated", + "failed" + ] + }, + "RouteTableId":{"type":"string"}, + "RouteTableIdStringList":{ "type":"list", "member":{ - "shape":"InstanceNetworkInterfaceSpecification", + "shape":"RouteTableId", "locationName":"item" } }, - "InstancePrivateIpAddress":{ + "RouteTableList":{ + "type":"list", + "member":{ + "shape":"RouteTable", + "locationName":"item" + } + }, + "RuleAction":{ + "type":"string", + "enum":[ + "allow", + "deny" + ] + }, + "RuleGroupRuleOptionsPair":{ "type":"structure", "members":{ - "PrivateIpAddress":{ - "shape":"String", - "locationName":"privateIpAddress" - }, - "PrivateDnsName":{ - "shape":"String", - "locationName":"privateDnsName" - }, - "Primary":{ - "shape":"Boolean", - "locationName":"primary" + "RuleGroupArn":{ + "shape":"ResourceArn", + "locationName":"ruleGroupArn" }, - "Association":{ - "shape":"InstanceNetworkInterfaceAssociation", - "locationName":"association" + "RuleOptions":{ + "shape":"RuleOptionList", + "locationName":"ruleOptionSet" } } }, - "InstancePrivateIpAddressList":{ + "RuleGroupRuleOptionsPairList":{ "type":"list", "member":{ - "shape":"InstancePrivateIpAddress", + "shape":"RuleGroupRuleOptionsPair", "locationName":"item" } }, - "InstanceState":{ + "RuleGroupTypePair":{ "type":"structure", "members":{ - "Code":{ - "shape":"Integer", - "locationName":"code" + "RuleGroupArn":{ + "shape":"ResourceArn", + "locationName":"ruleGroupArn" }, - "Name":{ - "shape":"InstanceStateName", - "locationName":"name" + "RuleGroupType":{ + "shape":"String", + "locationName":"ruleGroupType" } } }, - "InstanceStateChange":{ + "RuleGroupTypePairList":{ + "type":"list", + "member":{ + "shape":"RuleGroupTypePair", + "locationName":"item" + } + }, + "RuleOption":{ "type":"structure", "members":{ - "InstanceId":{ + "Keyword":{ "shape":"String", - "locationName":"instanceId" - }, - "CurrentState":{ - "shape":"InstanceState", - "locationName":"currentState" + "locationName":"keyword" }, - "PreviousState":{ - "shape":"InstanceState", - "locationName":"previousState" + "Settings":{ + "shape":"StringList", + "locationName":"settingSet" } } }, - "InstanceStateChangeList":{ + "RuleOptionList":{ "type":"list", "member":{ - "shape":"InstanceStateChange", + "shape":"RuleOption", "locationName":"item" } }, - "InstanceStateName":{ - "type":"string", - "enum":[ - "pending", - "running", - "shutting-down", - "terminated", - "stopping", - "stopped" - ] + "RunInstancesMonitoringEnabled":{ + "type":"structure", + "required":["Enabled"], + "members":{ + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + } + } }, - "InstanceStatus":{ + "RunInstancesRequest":{ "type":"structure", + "required":[ + "MaxCount", + "MinCount" + ], "members":{ - "InstanceId":{ + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingRequestList", + "locationName":"BlockDeviceMapping" + }, + "ImageId":{"shape":"ImageId"}, + "InstanceType":{"shape":"InstanceType"}, + "Ipv6AddressCount":{"shape":"Integer"}, + "Ipv6Addresses":{ + "shape":"InstanceIpv6AddressList", + "locationName":"Ipv6Address" + }, + "KernelId":{"shape":"KernelId"}, + "KeyName":{"shape":"KeyPairName"}, + "MaxCount":{"shape":"Integer"}, + "MinCount":{"shape":"Integer"}, + "Monitoring":{"shape":"RunInstancesMonitoringEnabled"}, + "Placement":{"shape":"Placement"}, + "RamdiskId":{"shape":"RamdiskId"}, + "SecurityGroupIds":{ + "shape":"SecurityGroupIdStringList", + "locationName":"SecurityGroupId" + }, + "SecurityGroups":{ + "shape":"SecurityGroupStringList", + "locationName":"SecurityGroup" + }, + "SubnetId":{"shape":"SubnetId"}, + "UserData":{"shape":"RunInstancesUserData"}, + "AdditionalInfo":{ "shape":"String", - "locationName":"instanceId" + "locationName":"additionalInfo" }, - "AvailabilityZone":{ + "ClientToken":{ "shape":"String", - "locationName":"availabilityZone" + "idempotencyToken":true, + "locationName":"clientToken" }, - "Events":{ - "shape":"InstanceStatusEventList", - "locationName":"eventsSet" + "DisableApiTermination":{ + "shape":"Boolean", + "locationName":"disableApiTermination" }, - "InstanceState":{ - "shape":"InstanceState", - "locationName":"instanceState" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" }, - "SystemStatus":{ - "shape":"InstanceStatusSummary", - "locationName":"systemStatus" + "EbsOptimized":{ + "shape":"Boolean", + "locationName":"ebsOptimized" + }, + "IamInstanceProfile":{ + "shape":"IamInstanceProfileSpecification", + "locationName":"iamInstanceProfile" + }, + "InstanceInitiatedShutdownBehavior":{ + "shape":"ShutdownBehavior", + "locationName":"instanceInitiatedShutdownBehavior" + }, + "NetworkInterfaces":{ + "shape":"InstanceNetworkInterfaceSpecificationList", + "locationName":"networkInterface" + }, + "PrivateIpAddress":{ + "shape":"String", + "locationName":"privateIpAddress" }, - "InstanceStatus":{ - "shape":"InstanceStatusSummary", - "locationName":"instanceStatus" - } - } + "ElasticGpuSpecification":{"shape":"ElasticGpuSpecifications"}, + "ElasticInferenceAccelerators":{ + "shape":"ElasticInferenceAccelerators", + "locationName":"ElasticInferenceAccelerator" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "LaunchTemplate":{"shape":"LaunchTemplateSpecification"}, + "InstanceMarketOptions":{"shape":"InstanceMarketOptionsRequest"}, + "CreditSpecification":{"shape":"CreditSpecificationRequest"}, + "CpuOptions":{"shape":"CpuOptionsRequest"}, + "CapacityReservationSpecification":{"shape":"CapacityReservationSpecification"}, + "HibernationOptions":{"shape":"HibernationOptionsRequest"}, + "LicenseSpecifications":{ + "shape":"LicenseSpecificationListRequest", + "locationName":"LicenseSpecification" + }, + "MetadataOptions":{"shape":"InstanceMetadataOptionsRequest"}, + "EnclaveOptions":{"shape":"EnclaveOptionsRequest"}, + "PrivateDnsNameOptions":{"shape":"PrivateDnsNameOptionsRequest"}, + "MaintenanceOptions":{"shape":"InstanceMaintenanceOptionsRequest"}, + "DisableApiStop":{"shape":"Boolean"}, + "EnablePrimaryIpv6":{"shape":"Boolean"} + } + }, + "RunInstancesUserData":{ + "type":"string", + "sensitive":true }, - "InstanceStatusDetails":{ + "RunScheduledInstancesRequest":{ "type":"structure", + "required":[ + "LaunchSpecification", + "ScheduledInstanceId" + ], "members":{ - "Name":{ - "shape":"StatusName", - "locationName":"name" - }, - "Status":{ - "shape":"StatusType", - "locationName":"status" + "ClientToken":{ + "shape":"String", + "idempotencyToken":true }, - "ImpairedSince":{ - "shape":"DateTime", - "locationName":"impairedSince" - } - } - }, - "InstanceStatusDetailsList":{ - "type":"list", - "member":{ - "shape":"InstanceStatusDetails", - "locationName":"item" + "DryRun":{"shape":"Boolean"}, + "InstanceCount":{"shape":"Integer"}, + "LaunchSpecification":{"shape":"ScheduledInstancesLaunchSpecification"}, + "ScheduledInstanceId":{"shape":"ScheduledInstanceId"} } }, - "InstanceStatusEvent":{ + "RunScheduledInstancesResult":{ "type":"structure", "members":{ - "Code":{ - "shape":"EventCode", - "locationName":"code" - }, - "Description":{ - "shape":"String", - "locationName":"description" - }, - "NotBefore":{ - "shape":"DateTime", - "locationName":"notBefore" - }, - "NotAfter":{ - "shape":"DateTime", - "locationName":"notAfter" + "InstanceIdSet":{ + "shape":"InstanceIdSet", + "locationName":"instanceIdSet" } } }, - "InstanceStatusEventList":{ - "type":"list", - "member":{ - "shape":"InstanceStatusEvent", - "locationName":"item" + "S3ObjectTag":{ + "type":"structure", + "members":{ + "Key":{"shape":"String"}, + "Value":{"shape":"String"} } }, - "InstanceStatusList":{ + "S3ObjectTagList":{ "type":"list", "member":{ - "shape":"InstanceStatus", + "shape":"S3ObjectTag", "locationName":"item" } }, - "InstanceStatusSummary":{ + "S3Storage":{ "type":"structure", "members":{ - "Status":{ - "shape":"SummaryStatus", - "locationName":"status" + "AWSAccessKeyId":{"shape":"String"}, + "Bucket":{ + "shape":"String", + "locationName":"bucket" }, - "Details":{ - "shape":"InstanceStatusDetailsList", - "locationName":"details" + "Prefix":{ + "shape":"String", + "locationName":"prefix" + }, + "UploadPolicy":{ + "shape":"Blob", + "locationName":"uploadPolicy" + }, + "UploadPolicySignature":{ + "shape":"S3StorageUploadPolicySignature", + "locationName":"uploadPolicySignature" } } }, - "InstanceType":{ + "S3StorageUploadPolicy":{ + "type":"string", + "sensitive":true + }, + "S3StorageUploadPolicySignature":{ + "type":"string", + "sensitive":true + }, + "SSEType":{ "type":"string", "enum":[ - "t1.micro", - "t2.nano", - "t2.micro", - "t2.small", - "t2.medium", - "t2.large", - "m1.small", - "m1.medium", - "m1.large", - "m1.xlarge", - "m3.medium", - "m3.large", - "m3.xlarge", - "m3.2xlarge", - "m4.large", - "m4.xlarge", - "m4.2xlarge", - "m4.4xlarge", - "m4.10xlarge", - "m2.xlarge", - "m2.2xlarge", - "m2.4xlarge", - "cr1.8xlarge", - "r3.large", - "r3.xlarge", - "r3.2xlarge", - "r3.4xlarge", - "r3.8xlarge", - "x1.4xlarge", - "x1.8xlarge", - "x1.16xlarge", - "x1.32xlarge", - "i2.xlarge", - "i2.2xlarge", - "i2.4xlarge", - "i2.8xlarge", - "hi1.4xlarge", - "hs1.8xlarge", - "c1.medium", - "c1.xlarge", - "c3.large", - "c3.xlarge", - "c3.2xlarge", - "c3.4xlarge", - "c3.8xlarge", - "c4.large", - "c4.xlarge", - "c4.2xlarge", - "c4.4xlarge", - "c4.8xlarge", - "cc1.4xlarge", - "cc2.8xlarge", - "g2.2xlarge", - "g2.8xlarge", - "cg1.4xlarge", - "d2.xlarge", - "d2.2xlarge", - "d2.4xlarge", - "d2.8xlarge" + "sse-ebs", + "sse-kms", + "none" ] }, - "InstanceTypeList":{ - "type":"list", - "member":{"shape":"InstanceType"} - }, - "Integer":{"type":"integer"}, - "InternetGateway":{ + "ScheduledInstance":{ "type":"structure", "members":{ - "InternetGatewayId":{ + "AvailabilityZone":{ "shape":"String", - "locationName":"internetGatewayId" + "locationName":"availabilityZone" }, - "Attachments":{ - "shape":"InternetGatewayAttachmentList", - "locationName":"attachmentSet" + "CreateDate":{ + "shape":"DateTime", + "locationName":"createDate" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "HourlyPrice":{ + "shape":"String", + "locationName":"hourlyPrice" + }, + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "NetworkPlatform":{ + "shape":"String", + "locationName":"networkPlatform" + }, + "NextSlotStartTime":{ + "shape":"DateTime", + "locationName":"nextSlotStartTime" + }, + "Platform":{ + "shape":"String", + "locationName":"platform" + }, + "PreviousSlotEndTime":{ + "shape":"DateTime", + "locationName":"previousSlotEndTime" + }, + "Recurrence":{ + "shape":"ScheduledInstanceRecurrence", + "locationName":"recurrence" + }, + "ScheduledInstanceId":{ + "shape":"String", + "locationName":"scheduledInstanceId" + }, + "SlotDurationInHours":{ + "shape":"Integer", + "locationName":"slotDurationInHours" + }, + "TermEndDate":{ + "shape":"DateTime", + "locationName":"termEndDate" + }, + "TermStartDate":{ + "shape":"DateTime", + "locationName":"termStartDate" + }, + "TotalScheduledInstanceHours":{ + "shape":"Integer", + "locationName":"totalScheduledInstanceHours" } } }, - "InternetGatewayAttachment":{ + "ScheduledInstanceAvailability":{ "type":"structure", "members":{ - "VpcId":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "AvailableInstanceCount":{ + "shape":"Integer", + "locationName":"availableInstanceCount" + }, + "FirstSlotStartTime":{ + "shape":"DateTime", + "locationName":"firstSlotStartTime" + }, + "HourlyPrice":{ + "shape":"String", + "locationName":"hourlyPrice" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "MaxTermDurationInDays":{ + "shape":"Integer", + "locationName":"maxTermDurationInDays" + }, + "MinTermDurationInDays":{ + "shape":"Integer", + "locationName":"minTermDurationInDays" + }, + "NetworkPlatform":{ + "shape":"String", + "locationName":"networkPlatform" + }, + "Platform":{ + "shape":"String", + "locationName":"platform" + }, + "PurchaseToken":{ "shape":"String", - "locationName":"vpcId" + "locationName":"purchaseToken" }, - "State":{ - "shape":"AttachmentStatus", - "locationName":"state" + "Recurrence":{ + "shape":"ScheduledInstanceRecurrence", + "locationName":"recurrence" + }, + "SlotDurationInHours":{ + "shape":"Integer", + "locationName":"slotDurationInHours" + }, + "TotalScheduledInstanceHours":{ + "shape":"Integer", + "locationName":"totalScheduledInstanceHours" } } }, - "InternetGatewayAttachmentList":{ + "ScheduledInstanceAvailabilitySet":{ "type":"list", "member":{ - "shape":"InternetGatewayAttachment", + "shape":"ScheduledInstanceAvailability", "locationName":"item" } }, - "InternetGatewayList":{ + "ScheduledInstanceId":{"type":"string"}, + "ScheduledInstanceIdRequestSet":{ "type":"list", "member":{ - "shape":"InternetGateway", - "locationName":"item" + "shape":"ScheduledInstanceId", + "locationName":"ScheduledInstanceId" } }, - "IpPermission":{ + "ScheduledInstanceRecurrence":{ "type":"structure", "members":{ - "IpProtocol":{ + "Frequency":{ "shape":"String", - "locationName":"ipProtocol" - }, - "FromPort":{ - "shape":"Integer", - "locationName":"fromPort" + "locationName":"frequency" }, - "ToPort":{ + "Interval":{ "shape":"Integer", - "locationName":"toPort" + "locationName":"interval" }, - "UserIdGroupPairs":{ - "shape":"UserIdGroupPairList", - "locationName":"groups" + "OccurrenceDaySet":{ + "shape":"OccurrenceDaySet", + "locationName":"occurrenceDaySet" }, - "IpRanges":{ - "shape":"IpRangeList", - "locationName":"ipRanges" + "OccurrenceRelativeToEnd":{ + "shape":"Boolean", + "locationName":"occurrenceRelativeToEnd" }, - "PrefixListIds":{ - "shape":"PrefixListIdList", - "locationName":"prefixListIds" + "OccurrenceUnit":{ + "shape":"String", + "locationName":"occurrenceUnit" } } }, - "IpPermissionList":{ - "type":"list", - "member":{ - "shape":"IpPermission", - "locationName":"item" - } - }, - "IpRange":{ + "ScheduledInstanceRecurrenceRequest":{ "type":"structure", "members":{ - "CidrIp":{ - "shape":"String", - "locationName":"cidrIp" - } + "Frequency":{"shape":"String"}, + "Interval":{"shape":"Integer"}, + "OccurrenceDays":{ + "shape":"OccurrenceDayRequestSet", + "locationName":"OccurrenceDay" + }, + "OccurrenceRelativeToEnd":{"shape":"Boolean"}, + "OccurrenceUnit":{"shape":"String"} } }, - "IpRangeList":{ + "ScheduledInstanceSet":{ "type":"list", "member":{ - "shape":"IpRange", + "shape":"ScheduledInstance", "locationName":"item" } }, - "IpRanges":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"item" + "ScheduledInstancesBlockDeviceMapping":{ + "type":"structure", + "members":{ + "DeviceName":{"shape":"String"}, + "Ebs":{"shape":"ScheduledInstancesEbs"}, + "NoDevice":{"shape":"String"}, + "VirtualName":{"shape":"String"} } }, - "KeyNameStringList":{ + "ScheduledInstancesBlockDeviceMappingSet":{ "type":"list", "member":{ - "shape":"String", - "locationName":"KeyName" + "shape":"ScheduledInstancesBlockDeviceMapping", + "locationName":"BlockDeviceMapping" } }, - "KeyPair":{ + "ScheduledInstancesEbs":{ "type":"structure", "members":{ - "KeyName":{ - "shape":"String", - "locationName":"keyName" - }, - "KeyFingerprint":{ - "shape":"String", - "locationName":"keyFingerprint" - }, - "KeyMaterial":{ - "shape":"String", - "locationName":"keyMaterial" - } + "DeleteOnTermination":{"shape":"Boolean"}, + "Encrypted":{"shape":"Boolean"}, + "Iops":{"shape":"Integer"}, + "SnapshotId":{"shape":"SnapshotId"}, + "VolumeSize":{"shape":"Integer"}, + "VolumeType":{"shape":"String"} } }, - "KeyPairInfo":{ + "ScheduledInstancesIamInstanceProfile":{ "type":"structure", "members":{ - "KeyName":{ - "shape":"String", - "locationName":"keyName" - }, - "KeyFingerprint":{ - "shape":"String", - "locationName":"keyFingerprint" - } - } - }, - "KeyPairList":{ - "type":"list", - "member":{ - "shape":"KeyPairInfo", - "locationName":"item" + "Arn":{"shape":"String"}, + "Name":{"shape":"String"} } }, - "LaunchPermission":{ + "ScheduledInstancesIpv6Address":{ "type":"structure", "members":{ - "UserId":{ - "shape":"String", - "locationName":"userId" - }, - "Group":{ - "shape":"PermissionGroup", - "locationName":"group" - } + "Ipv6Address":{"shape":"Ipv6Address"} } }, - "LaunchPermissionList":{ + "ScheduledInstancesIpv6AddressList":{ "type":"list", "member":{ - "shape":"LaunchPermission", - "locationName":"item" + "shape":"ScheduledInstancesIpv6Address", + "locationName":"Ipv6Address" } }, - "LaunchPermissionModifications":{ + "ScheduledInstancesLaunchSpecification":{ "type":"structure", + "required":["ImageId"], "members":{ - "Add":{"shape":"LaunchPermissionList"}, - "Remove":{"shape":"LaunchPermissionList"} + "BlockDeviceMappings":{ + "shape":"ScheduledInstancesBlockDeviceMappingSet", + "locationName":"BlockDeviceMapping" + }, + "EbsOptimized":{"shape":"Boolean"}, + "IamInstanceProfile":{"shape":"ScheduledInstancesIamInstanceProfile"}, + "ImageId":{"shape":"ImageId"}, + "InstanceType":{"shape":"String"}, + "KernelId":{"shape":"KernelId"}, + "KeyName":{"shape":"KeyPairName"}, + "Monitoring":{"shape":"ScheduledInstancesMonitoring"}, + "NetworkInterfaces":{ + "shape":"ScheduledInstancesNetworkInterfaceSet", + "locationName":"NetworkInterface" + }, + "Placement":{"shape":"ScheduledInstancesPlacement"}, + "RamdiskId":{"shape":"RamdiskId"}, + "SecurityGroupIds":{ + "shape":"ScheduledInstancesSecurityGroupIdSet", + "locationName":"SecurityGroupId" + }, + "SubnetId":{"shape":"SubnetId"}, + "UserData":{"shape":"String"} + }, + "sensitive":true + }, + "ScheduledInstancesMonitoring":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"Boolean"} } }, - "LaunchSpecification":{ + "ScheduledInstancesNetworkInterface":{ "type":"structure", "members":{ - "ImageId":{ - "shape":"String", - "locationName":"imageId" - }, - "KeyName":{ - "shape":"String", - "locationName":"keyName" - }, - "SecurityGroups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" - }, - "UserData":{ - "shape":"String", - "locationName":"userData" - }, - "AddressingType":{ - "shape":"String", - "locationName":"addressingType" - }, - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" - }, - "Placement":{ - "shape":"SpotPlacement", - "locationName":"placement" - }, - "KernelId":{ - "shape":"String", - "locationName":"kernelId" - }, - "RamdiskId":{ - "shape":"String", - "locationName":"ramdiskId" - }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingList", - "locationName":"blockDeviceMapping" - }, - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" - }, - "NetworkInterfaces":{ - "shape":"InstanceNetworkInterfaceSpecificationList", - "locationName":"networkInterfaceSet" + "AssociatePublicIpAddress":{"shape":"Boolean"}, + "DeleteOnTermination":{"shape":"Boolean"}, + "Description":{"shape":"String"}, + "DeviceIndex":{"shape":"Integer"}, + "Groups":{ + "shape":"ScheduledInstancesSecurityGroupIdSet", + "locationName":"Group" }, - "IamInstanceProfile":{ - "shape":"IamInstanceProfileSpecification", - "locationName":"iamInstanceProfile" + "Ipv6AddressCount":{"shape":"Integer"}, + "Ipv6Addresses":{ + "shape":"ScheduledInstancesIpv6AddressList", + "locationName":"Ipv6Address" }, - "EbsOptimized":{ - "shape":"Boolean", - "locationName":"ebsOptimized" + "NetworkInterfaceId":{"shape":"NetworkInterfaceId"}, + "PrivateIpAddress":{"shape":"String"}, + "PrivateIpAddressConfigs":{ + "shape":"PrivateIpAddressConfigSet", + "locationName":"PrivateIpAddressConfig" }, - "Monitoring":{ - "shape":"RunInstancesMonitoringEnabled", - "locationName":"monitoring" - } + "SecondaryPrivateIpAddressCount":{"shape":"Integer"}, + "SubnetId":{"shape":"SubnetId"} + } + }, + "ScheduledInstancesNetworkInterfaceSet":{ + "type":"list", + "member":{ + "shape":"ScheduledInstancesNetworkInterface", + "locationName":"NetworkInterface" + } + }, + "ScheduledInstancesPlacement":{ + "type":"structure", + "members":{ + "AvailabilityZone":{"shape":"String"}, + "GroupName":{"shape":"PlacementGroupName"} } }, - "LaunchSpecsList":{ + "ScheduledInstancesPrivateIpAddressConfig":{ + "type":"structure", + "members":{ + "Primary":{"shape":"Boolean"}, + "PrivateIpAddress":{"shape":"String"} + } + }, + "ScheduledInstancesSecurityGroupIdSet":{ "type":"list", "member":{ - "shape":"SpotFleetLaunchSpecification", - "locationName":"item" - }, - "min":1 - }, - "ListingState":{ - "type":"string", - "enum":[ - "available", - "sold", - "cancelled", - "pending" - ] - }, - "ListingStatus":{ - "type":"string", - "enum":[ - "active", - "pending", - "cancelled", - "closed" - ] - }, - "Long":{"type":"long"}, - "MaxResults":{ - "type":"integer", - "max":255, - "min":5 + "shape":"SecurityGroupId", + "locationName":"SecurityGroupId" + } }, - "ModifyHostsRequest":{ + "SearchLocalGatewayRoutesRequest":{ "type":"structure", - "required":[ - "HostIds", - "AutoPlacement" - ], + "required":["LocalGatewayRouteTableId"], "members":{ - "HostIds":{ - "shape":"RequestHostIdList", - "locationName":"hostId" + "LocalGatewayRouteTableId":{"shape":"LocalGatewayRoutetableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" }, - "AutoPlacement":{ - "shape":"AutoPlacement", - "locationName":"autoPlacement" - } + "MaxResults":{"shape":"MaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} } }, - "ModifyHostsResult":{ + "SearchLocalGatewayRoutesResult":{ "type":"structure", "members":{ - "Successful":{ - "shape":"ResponseHostIdList", - "locationName":"successful" + "Routes":{ + "shape":"LocalGatewayRouteList", + "locationName":"routeSet" }, - "Unsuccessful":{ - "shape":"UnsuccessfulItemList", - "locationName":"unsuccessful" + "NextToken":{ + "shape":"String", + "locationName":"nextToken" } } }, - "ModifyIdFormatRequest":{ + "SearchTransitGatewayMulticastGroupsRequest":{ "type":"structure", - "required":[ - "Resource", - "UseLongIds" - ], + "required":["TransitGatewayMulticastDomainId"], "members":{ - "Resource":{"shape":"String"}, - "UseLongIds":{"shape":"Boolean"} + "TransitGatewayMulticastDomainId":{"shape":"TransitGatewayMulticastDomainId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "NextToken":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} } }, - "ModifyIdentityIdFormatRequest":{ + "SearchTransitGatewayMulticastGroupsResult":{ "type":"structure", - "required":[ - "Resource", - "UseLongIds", - "PrincipalArn" - ], "members":{ - "Resource":{ - "shape":"String", - "locationName":"resource" - }, - "UseLongIds":{ - "shape":"Boolean", - "locationName":"useLongIds" + "MulticastGroups":{ + "shape":"TransitGatewayMulticastGroupList", + "locationName":"multicastGroups" }, - "PrincipalArn":{ + "NextToken":{ "shape":"String", - "locationName":"principalArn" + "locationName":"nextToken" } } }, - "ModifyImageAttributeRequest":{ + "SearchTransitGatewayRoutesRequest":{ "type":"structure", - "required":["ImageId"], + "required":[ + "TransitGatewayRouteTableId", + "Filters" + ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ImageId":{"shape":"String"}, - "Attribute":{"shape":"String"}, - "OperationType":{"shape":"OperationType"}, - "UserIds":{ - "shape":"UserIdStringList", - "locationName":"UserId" - }, - "UserGroups":{ - "shape":"UserGroupStringList", - "locationName":"UserGroup" - }, - "ProductCodes":{ - "shape":"ProductCodeStringList", - "locationName":"ProductCode" + "TransitGatewayRouteTableId":{"shape":"TransitGatewayRouteTableId"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" }, - "Value":{"shape":"String"}, - "LaunchPermission":{"shape":"LaunchPermissionModifications"}, - "Description":{"shape":"AttributeValue"} + "MaxResults":{"shape":"TransitGatewayMaxResults"}, + "DryRun":{"shape":"Boolean"} } }, - "ModifyInstanceAttributeRequest":{ + "SearchTransitGatewayRoutesResult":{ "type":"structure", - "required":["InstanceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Routes":{ + "shape":"TransitGatewayRouteList", + "locationName":"routeSet" }, - "InstanceId":{ + "AdditionalRoutesAvailable":{ + "shape":"Boolean", + "locationName":"additionalRoutesAvailable" + } + } + }, + "SecurityGroup":{ + "type":"structure", + "members":{ + "Description":{ "shape":"String", - "locationName":"instanceId" - }, - "Attribute":{ - "shape":"InstanceAttributeName", - "locationName":"attribute" + "locationName":"groupDescription" }, - "Value":{ + "GroupName":{ "shape":"String", - "locationName":"value" - }, - "BlockDeviceMappings":{ - "shape":"InstanceBlockDeviceMappingSpecificationList", - "locationName":"blockDeviceMapping" - }, - "SourceDestCheck":{"shape":"AttributeBooleanValue"}, - "DisableApiTermination":{ - "shape":"AttributeBooleanValue", - "locationName":"disableApiTermination" - }, - "InstanceType":{ - "shape":"AttributeValue", - "locationName":"instanceType" - }, - "Kernel":{ - "shape":"AttributeValue", - "locationName":"kernel" - }, - "Ramdisk":{ - "shape":"AttributeValue", - "locationName":"ramdisk" + "locationName":"groupName" }, - "UserData":{ - "shape":"BlobAttributeValue", - "locationName":"userData" + "IpPermissions":{ + "shape":"IpPermissionList", + "locationName":"ipPermissions" }, - "InstanceInitiatedShutdownBehavior":{ - "shape":"AttributeValue", - "locationName":"instanceInitiatedShutdownBehavior" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, - "Groups":{ - "shape":"GroupIdStringList", - "locationName":"GroupId" + "GroupId":{ + "shape":"String", + "locationName":"groupId" }, - "EbsOptimized":{ - "shape":"AttributeBooleanValue", - "locationName":"ebsOptimized" + "IpPermissionsEgress":{ + "shape":"IpPermissionList", + "locationName":"ipPermissionsEgress" }, - "SriovNetSupport":{ - "shape":"AttributeValue", - "locationName":"sriovNetSupport" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" }, - "EnaSupport":{ - "shape":"AttributeBooleanValue", - "locationName":"enaSupport" + "VpcId":{ + "shape":"String", + "locationName":"vpcId" } } }, - "ModifyInstancePlacementRequest":{ + "SecurityGroupId":{"type":"string"}, + "SecurityGroupIdList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"item" + } + }, + "SecurityGroupIdSet":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"item" + } + }, + "SecurityGroupIdStringList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"SecurityGroupId" + } + }, + "SecurityGroupIdStringListRequest":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"SecurityGroupId" + }, + "max":16, + "min":0 + }, + "SecurityGroupIdentifier":{ "type":"structure", - "required":["InstanceId"], "members":{ - "InstanceId":{ + "GroupId":{ "shape":"String", - "locationName":"instanceId" - }, - "Tenancy":{ - "shape":"HostTenancy", - "locationName":"tenancy" + "locationName":"groupId" }, - "Affinity":{ - "shape":"Affinity", - "locationName":"affinity" + "GroupName":{ + "shape":"String", + "locationName":"groupName" + } + } + }, + "SecurityGroupList":{ + "type":"list", + "member":{ + "shape":"SecurityGroup", + "locationName":"item" + } + }, + "SecurityGroupName":{"type":"string"}, + "SecurityGroupReference":{ + "type":"structure", + "members":{ + "GroupId":{ + "shape":"String", + "locationName":"groupId" }, - "HostId":{ + "ReferencingVpcId":{ "shape":"String", - "locationName":"hostId" + "locationName":"referencingVpcId" + }, + "VpcPeeringConnectionId":{ + "shape":"String", + "locationName":"vpcPeeringConnectionId" } } }, - "ModifyInstancePlacementResult":{ - "type":"structure", - "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" - } + "SecurityGroupReferences":{ + "type":"list", + "member":{ + "shape":"SecurityGroupReference", + "locationName":"item" } }, - "ModifyNetworkInterfaceAttributeRequest":{ + "SecurityGroupRule":{ "type":"structure", - "required":["NetworkInterfaceId"], "members":{ - "DryRun":{ + "SecurityGroupRuleId":{ + "shape":"SecurityGroupRuleId", + "locationName":"securityGroupRuleId" + }, + "GroupId":{ + "shape":"SecurityGroupId", + "locationName":"groupId" + }, + "GroupOwnerId":{ + "shape":"String", + "locationName":"groupOwnerId" + }, + "IsEgress":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"isEgress" }, - "NetworkInterfaceId":{ + "IpProtocol":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"ipProtocol" }, - "Description":{ - "shape":"AttributeValue", - "locationName":"description" + "FromPort":{ + "shape":"Integer", + "locationName":"fromPort" }, - "SourceDestCheck":{ - "shape":"AttributeBooleanValue", - "locationName":"sourceDestCheck" + "ToPort":{ + "shape":"Integer", + "locationName":"toPort" }, - "Groups":{ - "shape":"SecurityGroupIdStringList", - "locationName":"SecurityGroupId" + "CidrIpv4":{ + "shape":"String", + "locationName":"cidrIpv4" }, - "Attachment":{ - "shape":"NetworkInterfaceAttachmentChanges", - "locationName":"attachment" - } - } - }, - "ModifyReservedInstancesRequest":{ - "type":"structure", - "required":[ - "ReservedInstancesIds", - "TargetConfigurations" - ], - "members":{ - "ClientToken":{ + "CidrIpv6":{ "shape":"String", - "locationName":"clientToken" + "locationName":"cidrIpv6" }, - "ReservedInstancesIds":{ - "shape":"ReservedInstancesIdStringList", - "locationName":"ReservedInstancesId" + "PrefixListId":{ + "shape":"PrefixListResourceId", + "locationName":"prefixListId" }, - "TargetConfigurations":{ - "shape":"ReservedInstancesConfigurationList", - "locationName":"ReservedInstancesConfigurationSetItemType" + "ReferencedGroupInfo":{ + "shape":"ReferencedSecurityGroup", + "locationName":"referencedGroupInfo" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "ModifyReservedInstancesResult":{ + "SecurityGroupRuleDescription":{ "type":"structure", "members":{ - "ReservedInstancesModificationId":{ - "shape":"String", - "locationName":"reservedInstancesModificationId" - } + "SecurityGroupRuleId":{"shape":"String"}, + "Description":{"shape":"String"} } }, - "ModifySnapshotAttributeRequest":{ - "type":"structure", - "required":["SnapshotId"], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SnapshotId":{"shape":"String"}, - "Attribute":{"shape":"SnapshotAttributeName"}, - "OperationType":{"shape":"OperationType"}, - "UserIds":{ - "shape":"UserIdStringList", - "locationName":"UserId" - }, - "GroupNames":{ - "shape":"GroupNameStringList", - "locationName":"UserGroup" - }, - "CreateVolumePermission":{"shape":"CreateVolumePermissionModifications"} + "SecurityGroupRuleDescriptionList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupRuleDescription", + "locationName":"item" } }, - "ModifySpotFleetRequestRequest":{ - "type":"structure", - "required":["SpotFleetRequestId"], - "members":{ - "SpotFleetRequestId":{ - "shape":"String", - "locationName":"spotFleetRequestId" - }, - "TargetCapacity":{ - "shape":"Integer", - "locationName":"targetCapacity" - }, - "ExcessCapacityTerminationPolicy":{ - "shape":"ExcessCapacityTerminationPolicy", - "locationName":"excessCapacityTerminationPolicy" - } + "SecurityGroupRuleId":{"type":"string"}, + "SecurityGroupRuleIdList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" } }, - "ModifySpotFleetRequestResponse":{ + "SecurityGroupRuleList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupRule", + "locationName":"item" + } + }, + "SecurityGroupRuleRequest":{ "type":"structure", "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" - } + "IpProtocol":{"shape":"String"}, + "FromPort":{"shape":"Integer"}, + "ToPort":{"shape":"Integer"}, + "CidrIpv4":{"shape":"String"}, + "CidrIpv6":{"shape":"String"}, + "PrefixListId":{"shape":"PrefixListResourceId"}, + "ReferencedGroupId":{"shape":"SecurityGroupId"}, + "Description":{"shape":"String"} } }, - "ModifySubnetAttributeRequest":{ + "SecurityGroupRuleUpdate":{ "type":"structure", - "required":["SubnetId"], + "required":["SecurityGroupRuleId"], "members":{ - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" - }, - "MapPublicIpOnLaunch":{"shape":"AttributeBooleanValue"} + "SecurityGroupRuleId":{"shape":"SecurityGroupRuleId"}, + "SecurityGroupRule":{"shape":"SecurityGroupRuleRequest"} } }, - "ModifyVolumeAttributeRequest":{ + "SecurityGroupRuleUpdateList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupRuleUpdate", + "locationName":"item" + } + }, + "SecurityGroupStringList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupName", + "locationName":"SecurityGroup" + } + }, + "SelfServicePortal":{ + "type":"string", + "enum":[ + "enabled", + "disabled" + ] + }, + "SendDiagnosticInterruptRequest":{ "type":"structure", - "required":["VolumeId"], + "required":["InstanceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "VolumeId":{"shape":"String"}, - "AutoEnableIO":{"shape":"AttributeBooleanValue"} + "InstanceId":{"shape":"InstanceId"}, + "DryRun":{"shape":"Boolean"} } }, - "ModifyVpcAttributeRequest":{ + "SensitiveUrl":{ + "type":"string", + "sensitive":true + }, + "SensitiveUserData":{ + "type":"string", + "sensitive":true + }, + "ServiceConfiguration":{ "type":"structure", - "required":["VpcId"], "members":{ - "VpcId":{ + "ServiceType":{ + "shape":"ServiceTypeDetailSet", + "locationName":"serviceType" + }, + "ServiceId":{ "shape":"String", - "locationName":"vpcId" + "locationName":"serviceId" }, - "EnableDnsSupport":{"shape":"AttributeBooleanValue"}, - "EnableDnsHostnames":{"shape":"AttributeBooleanValue"} + "ServiceName":{ + "shape":"String", + "locationName":"serviceName" + }, + "ServiceState":{ + "shape":"ServiceState", + "locationName":"serviceState" + }, + "AvailabilityZones":{ + "shape":"ValueStringList", + "locationName":"availabilityZoneSet" + }, + "AcceptanceRequired":{ + "shape":"Boolean", + "locationName":"acceptanceRequired" + }, + "ManagesVpcEndpoints":{ + "shape":"Boolean", + "locationName":"managesVpcEndpoints" + }, + "NetworkLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"networkLoadBalancerArnSet" + }, + "GatewayLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"gatewayLoadBalancerArnSet" + }, + "SupportedIpAddressTypes":{ + "shape":"SupportedIpAddressTypes", + "locationName":"supportedIpAddressTypeSet" + }, + "BaseEndpointDnsNames":{ + "shape":"ValueStringList", + "locationName":"baseEndpointDnsNameSet" + }, + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" + }, + "PrivateDnsNameConfiguration":{ + "shape":"PrivateDnsNameConfiguration", + "locationName":"privateDnsNameConfiguration" + }, + "PayerResponsibility":{ + "shape":"PayerResponsibility", + "locationName":"payerResponsibility" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } } }, - "ModifyVpcEndpointRequest":{ + "ServiceConfigurationSet":{ + "type":"list", + "member":{ + "shape":"ServiceConfiguration", + "locationName":"item" + } + }, + "ServiceConnectivityType":{ + "type":"string", + "enum":[ + "ipv4", + "ipv6" + ] + }, + "ServiceDetail":{ "type":"structure", - "required":["VpcEndpointId"], "members":{ - "DryRun":{"shape":"Boolean"}, - "VpcEndpointId":{"shape":"String"}, - "ResetPolicy":{"shape":"Boolean"}, - "PolicyDocument":{"shape":"String"}, - "AddRouteTableIds":{ + "ServiceName":{ + "shape":"String", + "locationName":"serviceName" + }, + "ServiceId":{ + "shape":"String", + "locationName":"serviceId" + }, + "ServiceType":{ + "shape":"ServiceTypeDetailSet", + "locationName":"serviceType" + }, + "AvailabilityZones":{ "shape":"ValueStringList", - "locationName":"AddRouteTableId" + "locationName":"availabilityZoneSet" }, - "RemoveRouteTableIds":{ + "Owner":{ + "shape":"String", + "locationName":"owner" + }, + "BaseEndpointDnsNames":{ "shape":"ValueStringList", - "locationName":"RemoveRouteTableId" + "locationName":"baseEndpointDnsNameSet" + }, + "PrivateDnsName":{ + "shape":"String", + "locationName":"privateDnsName" + }, + "PrivateDnsNames":{ + "shape":"PrivateDnsDetailsSet", + "locationName":"privateDnsNameSet" + }, + "VpcEndpointPolicySupported":{ + "shape":"Boolean", + "locationName":"vpcEndpointPolicySupported" + }, + "AcceptanceRequired":{ + "shape":"Boolean", + "locationName":"acceptanceRequired" + }, + "ManagesVpcEndpoints":{ + "shape":"Boolean", + "locationName":"managesVpcEndpoints" + }, + "PayerResponsibility":{ + "shape":"PayerResponsibility", + "locationName":"payerResponsibility" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "PrivateDnsNameVerificationState":{ + "shape":"DnsNameState", + "locationName":"privateDnsNameVerificationState" + }, + "SupportedIpAddressTypes":{ + "shape":"SupportedIpAddressTypes", + "locationName":"supportedIpAddressTypeSet" } } }, - "ModifyVpcEndpointResult":{ - "type":"structure", - "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" - } + "ServiceDetailSet":{ + "type":"list", + "member":{ + "shape":"ServiceDetail", + "locationName":"item" } }, - "ModifyVpcPeeringConnectionOptionsRequest":{ - "type":"structure", - "required":["VpcPeeringConnectionId"], - "members":{ - "DryRun":{"shape":"Boolean"}, - "VpcPeeringConnectionId":{"shape":"String"}, - "RequesterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"}, - "AccepterPeeringConnectionOptions":{"shape":"PeeringConnectionOptionsRequest"} - } + "ServiceState":{ + "type":"string", + "enum":[ + "Pending", + "Available", + "Deleting", + "Deleted", + "Failed" + ] }, - "ModifyVpcPeeringConnectionOptionsResult":{ + "ServiceType":{ + "type":"string", + "enum":[ + "Interface", + "Gateway", + "GatewayLoadBalancer" + ] + }, + "ServiceTypeDetail":{ "type":"structure", "members":{ - "RequesterPeeringConnectionOptions":{ - "shape":"PeeringConnectionOptions", - "locationName":"requesterPeeringConnectionOptions" - }, - "AccepterPeeringConnectionOptions":{ - "shape":"PeeringConnectionOptions", - "locationName":"accepterPeeringConnectionOptions" + "ServiceType":{ + "shape":"ServiceType", + "locationName":"serviceType" } } }, - "MonitorInstancesRequest":{ + "ServiceTypeDetailSet":{ + "type":"list", + "member":{ + "shape":"ServiceTypeDetail", + "locationName":"item" + } + }, + "ShutdownBehavior":{ + "type":"string", + "enum":[ + "stop", + "terminate" + ] + }, + "SlotDateTimeRangeRequest":{ "type":"structure", - "required":["InstanceIds"], + "required":[ + "EarliestTime", + "LatestTime" + ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" - } + "EarliestTime":{"shape":"DateTime"}, + "LatestTime":{"shape":"DateTime"} } }, - "MonitorInstancesResult":{ + "SlotStartTimeRangeRequest":{ "type":"structure", "members":{ - "InstanceMonitorings":{ - "shape":"InstanceMonitoringList", - "locationName":"instancesSet" - } + "EarliestTime":{"shape":"DateTime"}, + "LatestTime":{"shape":"DateTime"} } }, - "Monitoring":{ + "Snapshot":{ "type":"structure", "members":{ + "DataEncryptionKeyId":{ + "shape":"String", + "locationName":"dataEncryptionKeyId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + }, "State":{ - "shape":"MonitoringState", - "locationName":"state" + "shape":"SnapshotState", + "locationName":"status" + }, + "StateMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" + }, + "VolumeSize":{ + "shape":"Integer", + "locationName":"volumeSize" + }, + "OwnerAlias":{ + "shape":"String", + "locationName":"ownerAlias" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "StorageTier":{ + "shape":"StorageTier", + "locationName":"storageTier" + }, + "RestoreExpiryTime":{ + "shape":"MillisecondDateTime", + "locationName":"restoreExpiryTime" + }, + "SseType":{ + "shape":"SSEType", + "locationName":"sseType" } } }, - "MonitoringState":{ + "SnapshotAttributeName":{ "type":"string", "enum":[ - "disabled", - "disabling", - "enabled", - "pending" + "productCodes", + "createVolumePermission" ] }, - "MoveAddressToVpcRequest":{ + "SnapshotDetail":{ "type":"structure", - "required":["PublicIp"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Description":{ + "shape":"String", + "locationName":"description" }, - "PublicIp":{ + "DeviceName":{ "shape":"String", - "locationName":"publicIp" - } - } - }, - "MoveAddressToVpcResult":{ - "type":"structure", - "members":{ - "AllocationId":{ + "locationName":"deviceName" + }, + "DiskImageSize":{ + "shape":"Double", + "locationName":"diskImageSize" + }, + "Format":{ "shape":"String", - "locationName":"allocationId" + "locationName":"format" + }, + "Progress":{ + "shape":"String", + "locationName":"progress" + }, + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" }, "Status":{ - "shape":"Status", + "shape":"String", "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Url":{ + "shape":"SensitiveUrl", + "locationName":"url" + }, + "UserBucket":{ + "shape":"UserBucketDetails", + "locationName":"userBucket" } } }, - "MoveStatus":{ - "type":"string", - "enum":[ - "movingToVpc", - "restoringToClassic" - ] + "SnapshotDetailList":{ + "type":"list", + "member":{ + "shape":"SnapshotDetail", + "locationName":"item" + } }, - "MovingAddressStatus":{ + "SnapshotDiskContainer":{ "type":"structure", "members":{ - "PublicIp":{ - "shape":"String", - "locationName":"publicIp" - }, - "MoveStatus":{ - "shape":"MoveStatus", - "locationName":"moveStatus" - } + "Description":{"shape":"String"}, + "Format":{"shape":"String"}, + "Url":{"shape":"SensitiveUrl"}, + "UserBucket":{"shape":"UserBucket"} } }, - "MovingAddressStatusSet":{ + "SnapshotId":{"type":"string"}, + "SnapshotIdStringList":{ "type":"list", "member":{ - "shape":"MovingAddressStatus", - "locationName":"item" + "shape":"SnapshotId", + "locationName":"SnapshotId" } }, - "NatGateway":{ + "SnapshotInfo":{ "type":"structure", "members":{ - "VpcId":{ + "Description":{ "shape":"String", - "locationName":"vpcId" + "locationName":"description" }, - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" }, - "NatGatewayId":{ + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "VolumeId":{ "shape":"String", - "locationName":"natGatewayId" + "locationName":"volumeId" }, - "CreateTime":{ - "shape":"DateTime", - "locationName":"createTime" + "State":{ + "shape":"SnapshotState", + "locationName":"state" }, - "DeleteTime":{ - "shape":"DateTime", - "locationName":"deleteTime" + "VolumeSize":{ + "shape":"Integer", + "locationName":"volumeSize" + }, + "StartTime":{ + "shape":"MillisecondDateTime", + "locationName":"startTime" }, - "NatGatewayAddresses":{ - "shape":"NatGatewayAddressList", - "locationName":"natGatewayAddressSet" + "Progress":{ + "shape":"String", + "locationName":"progress" }, - "State":{ - "shape":"NatGatewayState", - "locationName":"state" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, - "FailureCode":{ + "SnapshotId":{ "shape":"String", - "locationName":"failureCode" + "locationName":"snapshotId" }, - "FailureMessage":{ + "OutpostArn":{ "shape":"String", - "locationName":"failureMessage" + "locationName":"outpostArn" }, - "ProvisionedBandwidth":{ - "shape":"ProvisionedBandwidth", - "locationName":"provisionedBandwidth" + "SseType":{ + "shape":"SSEType", + "locationName":"sseType" } } }, - "NatGatewayAddress":{ + "SnapshotList":{ + "type":"list", + "member":{ + "shape":"Snapshot", + "locationName":"item" + } + }, + "SnapshotRecycleBinInfo":{ "type":"structure", "members":{ - "PublicIp":{ + "SnapshotId":{ "shape":"String", - "locationName":"publicIp" + "locationName":"snapshotId" }, - "AllocationId":{ - "shape":"String", - "locationName":"allocationId" + "RecycleBinEnterTime":{ + "shape":"MillisecondDateTime", + "locationName":"recycleBinEnterTime" }, - "PrivateIp":{ + "RecycleBinExitTime":{ + "shape":"MillisecondDateTime", + "locationName":"recycleBinExitTime" + }, + "Description":{ "shape":"String", - "locationName":"privateIp" + "locationName":"description" }, - "NetworkInterfaceId":{ + "VolumeId":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"volumeId" } } }, - "NatGatewayAddressList":{ + "SnapshotRecycleBinInfoList":{ "type":"list", "member":{ - "shape":"NatGatewayAddress", + "shape":"SnapshotRecycleBinInfo", "locationName":"item" } }, - "NatGatewayList":{ + "SnapshotSet":{ "type":"list", "member":{ - "shape":"NatGateway", + "shape":"SnapshotInfo", "locationName":"item" } }, - "NatGatewayState":{ + "SnapshotState":{ "type":"string", "enum":[ "pending", - "failed", - "available", - "deleting", - "deleted" + "completed", + "error", + "recoverable", + "recovering" ] }, - "NetworkAcl":{ + "SnapshotTaskDetail":{ "type":"structure", "members":{ - "NetworkAclId":{ + "Description":{ "shape":"String", - "locationName":"networkAclId" + "locationName":"description" }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" + "DiskImageSize":{ + "shape":"Double", + "locationName":"diskImageSize" }, - "IsDefault":{ + "Encrypted":{ "shape":"Boolean", - "locationName":"default" + "locationName":"encrypted" }, - "Entries":{ - "shape":"NetworkAclEntryList", - "locationName":"entrySet" + "Format":{ + "shape":"String", + "locationName":"format" }, - "Associations":{ - "shape":"NetworkAclAssociationList", - "locationName":"associationSet" + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" - } - } - }, - "NetworkAclAssociation":{ - "type":"structure", - "members":{ - "NetworkAclAssociationId":{ + "Progress":{ "shape":"String", - "locationName":"networkAclAssociationId" + "locationName":"progress" }, - "NetworkAclId":{ + "SnapshotId":{ "shape":"String", - "locationName":"networkAclId" + "locationName":"snapshotId" }, - "SubnetId":{ + "Status":{ "shape":"String", - "locationName":"subnetId" + "locationName":"status" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "Url":{ + "shape":"SensitiveUrl", + "locationName":"url" + }, + "UserBucket":{ + "shape":"UserBucketDetails", + "locationName":"userBucket" } } }, - "NetworkAclAssociationList":{ - "type":"list", - "member":{ - "shape":"NetworkAclAssociation", - "locationName":"item" - } - }, - "NetworkAclEntry":{ + "SnapshotTierStatus":{ "type":"structure", "members":{ - "RuleNumber":{ - "shape":"Integer", - "locationName":"ruleNumber" + "SnapshotId":{ + "shape":"SnapshotId", + "locationName":"snapshotId" }, - "Protocol":{ + "VolumeId":{ + "shape":"VolumeId", + "locationName":"volumeId" + }, + "Status":{ + "shape":"SnapshotState", + "locationName":"status" + }, + "OwnerId":{ "shape":"String", - "locationName":"protocol" + "locationName":"ownerId" }, - "RuleAction":{ - "shape":"RuleAction", - "locationName":"ruleAction" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" }, - "Egress":{ - "shape":"Boolean", - "locationName":"egress" + "StorageTier":{ + "shape":"StorageTier", + "locationName":"storageTier" }, - "CidrBlock":{ + "LastTieringStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"lastTieringStartTime" + }, + "LastTieringProgress":{ + "shape":"Integer", + "locationName":"lastTieringProgress" + }, + "LastTieringOperationStatus":{ + "shape":"TieringOperationStatus", + "locationName":"lastTieringOperationStatus" + }, + "LastTieringOperationStatusDetail":{ "shape":"String", - "locationName":"cidrBlock" + "locationName":"lastTieringOperationStatusDetail" }, - "IcmpTypeCode":{ - "shape":"IcmpTypeCode", - "locationName":"icmpTypeCode" + "ArchivalCompleteTime":{ + "shape":"MillisecondDateTime", + "locationName":"archivalCompleteTime" }, - "PortRange":{ - "shape":"PortRange", - "locationName":"portRange" + "RestoreExpiryTime":{ + "shape":"MillisecondDateTime", + "locationName":"restoreExpiryTime" } } }, - "NetworkAclEntryList":{ - "type":"list", - "member":{ - "shape":"NetworkAclEntry", - "locationName":"item" - } + "SpotAllocationStrategy":{ + "type":"string", + "enum":[ + "lowest-price", + "diversified", + "capacity-optimized", + "capacity-optimized-prioritized", + "price-capacity-optimized" + ] }, - "NetworkAclList":{ - "type":"list", - "member":{ - "shape":"NetworkAcl", - "locationName":"item" + "SpotCapacityRebalance":{ + "type":"structure", + "members":{ + "ReplacementStrategy":{ + "shape":"ReplacementStrategy", + "locationName":"replacementStrategy" + }, + "TerminationDelay":{ + "shape":"Integer", + "locationName":"terminationDelay" + } } }, - "NetworkInterface":{ + "SpotDatafeedSubscription":{ "type":"structure", "members":{ - "NetworkInterfaceId":{ + "Bucket":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"bucket" }, - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" + "Fault":{ + "shape":"SpotInstanceStateFault", + "locationName":"fault" }, - "VpcId":{ + "OwnerId":{ "shape":"String", - "locationName":"vpcId" + "locationName":"ownerId" }, - "AvailabilityZone":{ + "Prefix":{ "shape":"String", - "locationName":"availabilityZone" + "locationName":"prefix" }, - "Description":{ - "shape":"String", - "locationName":"description" + "State":{ + "shape":"DatafeedSubscriptionState", + "locationName":"state" + } + } + }, + "SpotFleetLaunchSpecification":{ + "type":"structure", + "members":{ + "SecurityGroups":{ + "shape":"GroupIdentifierList", + "locationName":"groupSet" }, - "OwnerId":{ + "AddressingType":{ "shape":"String", - "locationName":"ownerId" + "locationName":"addressingType" }, - "RequesterId":{ - "shape":"String", - "locationName":"requesterId" + "BlockDeviceMappings":{ + "shape":"BlockDeviceMappingList", + "locationName":"blockDeviceMapping" }, - "RequesterManaged":{ + "EbsOptimized":{ "shape":"Boolean", - "locationName":"requesterManaged" + "locationName":"ebsOptimized" }, - "Status":{ - "shape":"NetworkInterfaceStatus", - "locationName":"status" + "IamInstanceProfile":{ + "shape":"IamInstanceProfileSpecification", + "locationName":"iamInstanceProfile" + }, + "ImageId":{ + "shape":"ImageId", + "locationName":"imageId" + }, + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "KernelId":{ + "shape":"String", + "locationName":"kernelId" + }, + "KeyName":{ + "shape":"KeyPairName", + "locationName":"keyName" + }, + "Monitoring":{ + "shape":"SpotFleetMonitoring", + "locationName":"monitoring" + }, + "NetworkInterfaces":{ + "shape":"InstanceNetworkInterfaceSpecificationList", + "locationName":"networkInterfaceSet" }, - "MacAddress":{ - "shape":"String", - "locationName":"macAddress" + "Placement":{ + "shape":"SpotPlacement", + "locationName":"placement" }, - "PrivateIpAddress":{ + "RamdiskId":{ "shape":"String", - "locationName":"privateIpAddress" + "locationName":"ramdiskId" }, - "PrivateDnsName":{ + "SpotPrice":{ "shape":"String", - "locationName":"privateDnsName" - }, - "SourceDestCheck":{ - "shape":"Boolean", - "locationName":"sourceDestCheck" - }, - "Groups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" + "locationName":"spotPrice" }, - "Attachment":{ - "shape":"NetworkInterfaceAttachment", - "locationName":"attachment" + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" }, - "Association":{ - "shape":"NetworkInterfaceAssociation", - "locationName":"association" + "UserData":{ + "shape":"SensitiveUserData", + "locationName":"userData" }, - "TagSet":{ - "shape":"TagList", - "locationName":"tagSet" + "WeightedCapacity":{ + "shape":"Double", + "locationName":"weightedCapacity" }, - "PrivateIpAddresses":{ - "shape":"NetworkInterfacePrivateIpAddressList", - "locationName":"privateIpAddressesSet" + "TagSpecifications":{ + "shape":"SpotFleetTagSpecificationList", + "locationName":"tagSpecificationSet" }, - "InterfaceType":{ - "shape":"NetworkInterfaceType", - "locationName":"interfaceType" + "InstanceRequirements":{ + "shape":"InstanceRequirements", + "locationName":"instanceRequirements" } } }, - "NetworkInterfaceAssociation":{ + "SpotFleetMonitoring":{ "type":"structure", "members":{ - "PublicIp":{ - "shape":"String", - "locationName":"publicIp" + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" + } + } + }, + "SpotFleetRequestConfig":{ + "type":"structure", + "members":{ + "ActivityStatus":{ + "shape":"ActivityStatus", + "locationName":"activityStatus" }, - "PublicDnsName":{ - "shape":"String", - "locationName":"publicDnsName" + "CreateTime":{ + "shape":"MillisecondDateTime", + "locationName":"createTime" }, - "IpOwnerId":{ - "shape":"String", - "locationName":"ipOwnerId" + "SpotFleetRequestConfig":{ + "shape":"SpotFleetRequestConfigData", + "locationName":"spotFleetRequestConfig" }, - "AllocationId":{ + "SpotFleetRequestId":{ "shape":"String", - "locationName":"allocationId" + "locationName":"spotFleetRequestId" }, - "AssociationId":{ - "shape":"String", - "locationName":"associationId" + "SpotFleetRequestState":{ + "shape":"BatchState", + "locationName":"spotFleetRequestState" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "NetworkInterfaceAttachment":{ + "SpotFleetRequestConfigData":{ "type":"structure", + "required":[ + "IamFleetRole", + "TargetCapacity" + ], "members":{ - "AttachmentId":{ + "AllocationStrategy":{ + "shape":"AllocationStrategy", + "locationName":"allocationStrategy" + }, + "OnDemandAllocationStrategy":{ + "shape":"OnDemandAllocationStrategy", + "locationName":"onDemandAllocationStrategy" + }, + "SpotMaintenanceStrategies":{ + "shape":"SpotMaintenanceStrategies", + "locationName":"spotMaintenanceStrategies" + }, + "ClientToken":{ "shape":"String", - "locationName":"attachmentId" + "locationName":"clientToken" }, - "InstanceId":{ + "ExcessCapacityTerminationPolicy":{ + "shape":"ExcessCapacityTerminationPolicy", + "locationName":"excessCapacityTerminationPolicy" + }, + "FulfilledCapacity":{ + "shape":"Double", + "locationName":"fulfilledCapacity" + }, + "OnDemandFulfilledCapacity":{ + "shape":"Double", + "locationName":"onDemandFulfilledCapacity" + }, + "IamFleetRole":{ "shape":"String", - "locationName":"instanceId" + "locationName":"iamFleetRole" }, - "InstanceOwnerId":{ + "LaunchSpecifications":{ + "shape":"LaunchSpecsList", + "locationName":"launchSpecifications" + }, + "LaunchTemplateConfigs":{ + "shape":"LaunchTemplateConfigList", + "locationName":"launchTemplateConfigs" + }, + "SpotPrice":{ "shape":"String", - "locationName":"instanceOwnerId" + "locationName":"spotPrice" }, - "DeviceIndex":{ + "TargetCapacity":{ "shape":"Integer", - "locationName":"deviceIndex" + "locationName":"targetCapacity" }, - "Status":{ - "shape":"AttachmentStatus", - "locationName":"status" + "OnDemandTargetCapacity":{ + "shape":"Integer", + "locationName":"onDemandTargetCapacity" }, - "AttachTime":{ - "shape":"DateTime", - "locationName":"attachTime" + "OnDemandMaxTotalPrice":{ + "shape":"String", + "locationName":"onDemandMaxTotalPrice" }, - "DeleteOnTermination":{ - "shape":"Boolean", - "locationName":"deleteOnTermination" - } - } - }, - "NetworkInterfaceAttachmentChanges":{ - "type":"structure", - "members":{ - "AttachmentId":{ + "SpotMaxTotalPrice":{ "shape":"String", - "locationName":"attachmentId" + "locationName":"spotMaxTotalPrice" }, - "DeleteOnTermination":{ + "TerminateInstancesWithExpiration":{ "shape":"Boolean", - "locationName":"deleteOnTermination" - } - } - }, - "NetworkInterfaceAttribute":{ - "type":"string", - "enum":[ - "description", - "groupSet", - "sourceDestCheck", - "attachment" - ] - }, - "NetworkInterfaceIdList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"item" - } - }, - "NetworkInterfaceList":{ - "type":"list", - "member":{ - "shape":"NetworkInterface", - "locationName":"item" - } - }, - "NetworkInterfacePrivateIpAddress":{ - "type":"structure", - "members":{ - "PrivateIpAddress":{ - "shape":"String", - "locationName":"privateIpAddress" + "locationName":"terminateInstancesWithExpiration" }, - "PrivateDnsName":{ - "shape":"String", - "locationName":"privateDnsName" + "Type":{ + "shape":"FleetType", + "locationName":"type" }, - "Primary":{ + "ValidFrom":{ + "shape":"DateTime", + "locationName":"validFrom" + }, + "ValidUntil":{ + "shape":"DateTime", + "locationName":"validUntil" + }, + "ReplaceUnhealthyInstances":{ "shape":"Boolean", - "locationName":"primary" + "locationName":"replaceUnhealthyInstances" }, - "Association":{ - "shape":"NetworkInterfaceAssociation", - "locationName":"association" - } - } - }, - "NetworkInterfacePrivateIpAddressList":{ - "type":"list", - "member":{ - "shape":"NetworkInterfacePrivateIpAddress", - "locationName":"item" - } - }, - "NetworkInterfaceStatus":{ - "type":"string", - "enum":[ - "available", - "attaching", - "in-use", - "detaching" - ] - }, - "NetworkInterfaceType":{ - "type":"string", - "enum":[ - "interface", - "natGateway" - ] - }, - "NewDhcpConfiguration":{ - "type":"structure", - "members":{ - "Key":{ - "shape":"String", - "locationName":"key" + "InstanceInterruptionBehavior":{ + "shape":"InstanceInterruptionBehavior", + "locationName":"instanceInterruptionBehavior" }, - "Values":{ - "shape":"ValueStringList", - "locationName":"Value" - } - } - }, - "NewDhcpConfigurationList":{ - "type":"list", - "member":{ - "shape":"NewDhcpConfiguration", - "locationName":"item" - } - }, - "NextToken":{ - "type":"string", - "max":1024, - "min":1 - }, - "OccurrenceDayRequestSet":{ - "type":"list", - "member":{ - "shape":"Integer", - "locationName":"OccurenceDay" + "LoadBalancersConfig":{ + "shape":"LoadBalancersConfig", + "locationName":"loadBalancersConfig" + }, + "InstancePoolsToUseCount":{ + "shape":"Integer", + "locationName":"instancePoolsToUseCount" + }, + "Context":{ + "shape":"String", + "locationName":"context" + }, + "TargetCapacityUnitType":{ + "shape":"TargetCapacityUnitType", + "locationName":"targetCapacityUnitType" + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } } }, - "OccurrenceDaySet":{ + "SpotFleetRequestConfigSet":{ "type":"list", "member":{ - "shape":"Integer", + "shape":"SpotFleetRequestConfig", "locationName":"item" } }, - "OfferingTypeValues":{ - "type":"string", - "enum":[ - "Heavy Utilization", - "Medium Utilization", - "Light Utilization", - "No Upfront", - "Partial Upfront", - "All Upfront" - ] - }, - "OperationType":{ - "type":"string", - "enum":[ - "add", - "remove" - ] - }, - "OwnerStringList":{ + "SpotFleetRequestId":{"type":"string"}, + "SpotFleetRequestIdList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"Owner" + "shape":"SpotFleetRequestId", + "locationName":"item" } }, - "PeeringConnectionOptions":{ + "SpotFleetTagSpecification":{ "type":"structure", "members":{ - "AllowEgressFromLocalClassicLinkToRemoteVpc":{ - "shape":"Boolean", - "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc" + "ResourceType":{ + "shape":"ResourceType", + "locationName":"resourceType" }, - "AllowEgressFromLocalVpcToRemoteClassicLink":{ - "shape":"Boolean", - "locationName":"allowEgressFromLocalVpcToRemoteClassicLink" + "Tags":{ + "shape":"TagList", + "locationName":"tag" } } }, - "PeeringConnectionOptionsRequest":{ - "type":"structure", - "required":[ - "AllowEgressFromLocalClassicLinkToRemoteVpc", - "AllowEgressFromLocalVpcToRemoteClassicLink" - ], - "members":{ - "AllowEgressFromLocalClassicLinkToRemoteVpc":{"shape":"Boolean"}, - "AllowEgressFromLocalVpcToRemoteClassicLink":{"shape":"Boolean"} + "SpotFleetTagSpecificationList":{ + "type":"list", + "member":{ + "shape":"SpotFleetTagSpecification", + "locationName":"item" } }, - "PermissionGroup":{ + "SpotInstanceInterruptionBehavior":{ "type":"string", - "enum":["all"] + "enum":[ + "hibernate", + "stop", + "terminate" + ] }, - "Placement":{ + "SpotInstanceRequest":{ "type":"structure", "members":{ - "AvailabilityZone":{ + "ActualBlockHourlyPrice":{ "shape":"String", - "locationName":"availabilityZone" + "locationName":"actualBlockHourlyPrice" }, - "GroupName":{ + "AvailabilityZoneGroup":{ "shape":"String", - "locationName":"groupName" + "locationName":"availabilityZoneGroup" }, - "Tenancy":{ - "shape":"Tenancy", - "locationName":"tenancy" + "BlockDurationMinutes":{ + "shape":"Integer", + "locationName":"blockDurationMinutes" }, - "HostId":{ + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "Fault":{ + "shape":"SpotInstanceStateFault", + "locationName":"fault" + }, + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "LaunchGroup":{ "shape":"String", - "locationName":"hostId" + "locationName":"launchGroup" }, - "Affinity":{ + "LaunchSpecification":{ + "shape":"LaunchSpecification", + "locationName":"launchSpecification" + }, + "LaunchedAvailabilityZone":{ "shape":"String", - "locationName":"affinity" - } - } - }, - "PlacementGroup":{ - "type":"structure", - "members":{ - "GroupName":{ + "locationName":"launchedAvailabilityZone" + }, + "ProductDescription":{ + "shape":"RIProductDescription", + "locationName":"productDescription" + }, + "SpotInstanceRequestId":{ "shape":"String", - "locationName":"groupName" + "locationName":"spotInstanceRequestId" }, - "Strategy":{ - "shape":"PlacementStrategy", - "locationName":"strategy" + "SpotPrice":{ + "shape":"String", + "locationName":"spotPrice" }, "State":{ - "shape":"PlacementGroupState", + "shape":"SpotInstanceState", "locationName":"state" + }, + "Status":{ + "shape":"SpotInstanceStatus", + "locationName":"status" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "Type":{ + "shape":"SpotInstanceType", + "locationName":"type" + }, + "ValidFrom":{ + "shape":"DateTime", + "locationName":"validFrom" + }, + "ValidUntil":{ + "shape":"DateTime", + "locationName":"validUntil" + }, + "InstanceInterruptionBehavior":{ + "shape":"InstanceInterruptionBehavior", + "locationName":"instanceInterruptionBehavior" } } }, - "PlacementGroupList":{ + "SpotInstanceRequestId":{"type":"string"}, + "SpotInstanceRequestIdList":{ "type":"list", "member":{ - "shape":"PlacementGroup", + "shape":"SpotInstanceRequestId", + "locationName":"SpotInstanceRequestId" + } + }, + "SpotInstanceRequestList":{ + "type":"list", + "member":{ + "shape":"SpotInstanceRequest", "locationName":"item" } }, - "PlacementGroupState":{ + "SpotInstanceState":{ "type":"string", "enum":[ - "pending", - "available", - "deleting", - "deleted" + "open", + "active", + "closed", + "cancelled", + "failed", + "disabled" ] }, - "PlacementGroupStringList":{ - "type":"list", - "member":{"shape":"String"} - }, - "PlacementStrategy":{ - "type":"string", - "enum":["cluster"] - }, - "PlatformValues":{ - "type":"string", - "enum":["Windows"] - }, - "PortRange":{ + "SpotInstanceStateFault":{ "type":"structure", "members":{ - "From":{ - "shape":"Integer", - "locationName":"from" + "Code":{ + "shape":"String", + "locationName":"code" }, - "To":{ - "shape":"Integer", - "locationName":"to" + "Message":{ + "shape":"String", + "locationName":"message" } } }, - "PrefixList":{ + "SpotInstanceStatus":{ "type":"structure", "members":{ - "PrefixListId":{ + "Code":{ "shape":"String", - "locationName":"prefixListId" + "locationName":"code" }, - "PrefixListName":{ + "Message":{ "shape":"String", - "locationName":"prefixListName" + "locationName":"message" }, - "Cidrs":{ - "shape":"ValueStringList", - "locationName":"cidrSet" - } - } - }, - "PrefixListId":{ - "type":"structure", - "members":{ - "PrefixListId":{ - "shape":"String", - "locationName":"prefixListId" + "UpdateTime":{ + "shape":"DateTime", + "locationName":"updateTime" } } }, - "PrefixListIdList":{ - "type":"list", - "member":{ - "shape":"PrefixListId", - "locationName":"item" - } - }, - "PrefixListIdSet":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"item" - } - }, - "PrefixListSet":{ - "type":"list", - "member":{ - "shape":"PrefixList", - "locationName":"item" - } + "SpotInstanceType":{ + "type":"string", + "enum":[ + "one-time", + "persistent" + ] }, - "PriceSchedule":{ + "SpotMaintenanceStrategies":{ "type":"structure", - "members":{ - "Term":{ - "shape":"Long", - "locationName":"term" - }, - "Price":{ - "shape":"Double", - "locationName":"price" - }, - "CurrencyCode":{ - "shape":"CurrencyCodeValues", - "locationName":"currencyCode" - }, - "Active":{ - "shape":"Boolean", - "locationName":"active" + "members":{ + "CapacityRebalance":{ + "shape":"SpotCapacityRebalance", + "locationName":"capacityRebalance" } } }, - "PriceScheduleList":{ - "type":"list", - "member":{ - "shape":"PriceSchedule", - "locationName":"item" + "SpotMarketOptions":{ + "type":"structure", + "members":{ + "MaxPrice":{"shape":"String"}, + "SpotInstanceType":{"shape":"SpotInstanceType"}, + "BlockDurationMinutes":{"shape":"Integer"}, + "ValidUntil":{"shape":"DateTime"}, + "InstanceInterruptionBehavior":{"shape":"InstanceInterruptionBehavior"} } }, - "PriceScheduleSpecification":{ + "SpotOptions":{ "type":"structure", "members":{ - "Term":{ - "shape":"Long", - "locationName":"term" + "AllocationStrategy":{ + "shape":"SpotAllocationStrategy", + "locationName":"allocationStrategy" }, - "Price":{ - "shape":"Double", - "locationName":"price" + "MaintenanceStrategies":{ + "shape":"FleetSpotMaintenanceStrategies", + "locationName":"maintenanceStrategies" }, - "CurrencyCode":{ - "shape":"CurrencyCodeValues", - "locationName":"currencyCode" + "InstanceInterruptionBehavior":{ + "shape":"SpotInstanceInterruptionBehavior", + "locationName":"instanceInterruptionBehavior" + }, + "InstancePoolsToUseCount":{ + "shape":"Integer", + "locationName":"instancePoolsToUseCount" + }, + "SingleInstanceType":{ + "shape":"Boolean", + "locationName":"singleInstanceType" + }, + "SingleAvailabilityZone":{ + "shape":"Boolean", + "locationName":"singleAvailabilityZone" + }, + "MinTargetCapacity":{ + "shape":"Integer", + "locationName":"minTargetCapacity" + }, + "MaxTotalPrice":{ + "shape":"String", + "locationName":"maxTotalPrice" } } }, - "PriceScheduleSpecificationList":{ - "type":"list", - "member":{ - "shape":"PriceScheduleSpecification", - "locationName":"item" + "SpotOptionsRequest":{ + "type":"structure", + "members":{ + "AllocationStrategy":{"shape":"SpotAllocationStrategy"}, + "MaintenanceStrategies":{"shape":"FleetSpotMaintenanceStrategiesRequest"}, + "InstanceInterruptionBehavior":{"shape":"SpotInstanceInterruptionBehavior"}, + "InstancePoolsToUseCount":{"shape":"Integer"}, + "SingleInstanceType":{"shape":"Boolean"}, + "SingleAvailabilityZone":{"shape":"Boolean"}, + "MinTargetCapacity":{"shape":"Integer"}, + "MaxTotalPrice":{"shape":"String"} } }, - "PricingDetail":{ + "SpotPlacement":{ "type":"structure", "members":{ - "Price":{ - "shape":"Double", - "locationName":"price" + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" }, - "Count":{ - "shape":"Integer", - "locationName":"count" + "GroupName":{ + "shape":"PlacementGroupName", + "locationName":"groupName" + }, + "Tenancy":{ + "shape":"Tenancy", + "locationName":"tenancy" } } }, - "PricingDetailsList":{ - "type":"list", - "member":{ - "shape":"PricingDetail", - "locationName":"item" - } - }, - "PrivateIpAddressConfigSet":{ - "type":"list", - "member":{ - "shape":"ScheduledInstancesPrivateIpAddressConfig", - "locationName":"PrivateIpAddressConfigSet" - } - }, - "PrivateIpAddressSpecification":{ + "SpotPlacementScore":{ "type":"structure", - "required":["PrivateIpAddress"], "members":{ - "PrivateIpAddress":{ + "Region":{ "shape":"String", - "locationName":"privateIpAddress" + "locationName":"region" }, - "Primary":{ - "shape":"Boolean", - "locationName":"primary" + "AvailabilityZoneId":{ + "shape":"String", + "locationName":"availabilityZoneId" + }, + "Score":{ + "shape":"Integer", + "locationName":"score" } } }, - "PrivateIpAddressSpecificationList":{ + "SpotPlacementScores":{ "type":"list", "member":{ - "shape":"PrivateIpAddressSpecification", + "shape":"SpotPlacementScore", "locationName":"item" } }, - "PrivateIpAddressStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"PrivateIpAddress" - } + "SpotPlacementScoresMaxResults":{ + "type":"integer", + "max":1000, + "min":10 }, - "ProductCode":{ + "SpotPlacementScoresTargetCapacity":{ + "type":"integer", + "max":2000000000, + "min":1 + }, + "SpotPrice":{ "type":"structure", "members":{ - "ProductCodeId":{ + "AvailabilityZone":{ "shape":"String", - "locationName":"productCode" + "locationName":"availabilityZone" }, - "ProductCodeType":{ - "shape":"ProductCodeValues", - "locationName":"type" + "InstanceType":{ + "shape":"InstanceType", + "locationName":"instanceType" + }, + "ProductDescription":{ + "shape":"RIProductDescription", + "locationName":"productDescription" + }, + "SpotPrice":{ + "shape":"String", + "locationName":"spotPrice" + }, + "Timestamp":{ + "shape":"DateTime", + "locationName":"timestamp" } } }, - "ProductCodeList":{ + "SpotPriceHistoryList":{ "type":"list", "member":{ - "shape":"ProductCode", + "shape":"SpotPrice", "locationName":"item" } }, - "ProductCodeStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"ProductCode" - } - }, - "ProductCodeValues":{ + "SpreadLevel":{ "type":"string", "enum":[ - "devpay", - "marketplace" + "host", + "rack" ] }, - "ProductDescriptionList":{ - "type":"list", - "member":{"shape":"String"} - }, - "PropagatingVgw":{ + "StaleIpPermission":{ "type":"structure", "members":{ - "GatewayId":{ + "FromPort":{ + "shape":"Integer", + "locationName":"fromPort" + }, + "IpProtocol":{ "shape":"String", - "locationName":"gatewayId" + "locationName":"ipProtocol" + }, + "IpRanges":{ + "shape":"IpRanges", + "locationName":"ipRanges" + }, + "PrefixListIds":{ + "shape":"PrefixListIdSet", + "locationName":"prefixListIds" + }, + "ToPort":{ + "shape":"Integer", + "locationName":"toPort" + }, + "UserIdGroupPairs":{ + "shape":"UserIdGroupPairSet", + "locationName":"groups" } } }, - "PropagatingVgwList":{ + "StaleIpPermissionSet":{ "type":"list", "member":{ - "shape":"PropagatingVgw", + "shape":"StaleIpPermission", "locationName":"item" } }, - "ProvisionedBandwidth":{ + "StaleSecurityGroup":{ "type":"structure", "members":{ - "Provisioned":{ + "Description":{ "shape":"String", - "locationName":"provisioned" + "locationName":"description" }, - "Requested":{ + "GroupId":{ "shape":"String", - "locationName":"requested" + "locationName":"groupId" }, - "RequestTime":{ - "shape":"DateTime", - "locationName":"requestTime" + "GroupName":{ + "shape":"String", + "locationName":"groupName" }, - "ProvisionTime":{ - "shape":"DateTime", - "locationName":"provisionTime" + "StaleIpPermissions":{ + "shape":"StaleIpPermissionSet", + "locationName":"staleIpPermissions" }, - "Status":{ + "StaleIpPermissionsEgress":{ + "shape":"StaleIpPermissionSet", + "locationName":"staleIpPermissionsEgress" + }, + "VpcId":{ "shape":"String", - "locationName":"status" + "locationName":"vpcId" } } }, - "PublicIpStringList":{ + "StaleSecurityGroupSet":{ "type":"list", "member":{ - "shape":"String", - "locationName":"PublicIp" + "shape":"StaleSecurityGroup", + "locationName":"item" } }, - "PurchaseRequest":{ + "StartInstancesRequest":{ + "type":"structure", + "required":["InstanceIds"], + "members":{ + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "AdditionalInfo":{ + "shape":"String", + "locationName":"additionalInfo" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "StartInstancesResult":{ + "type":"structure", + "members":{ + "StartingInstances":{ + "shape":"InstanceStateChangeList", + "locationName":"instancesSet" + } + } + }, + "StartNetworkInsightsAccessScopeAnalysisRequest":{ "type":"structure", "required":[ - "PurchaseToken", - "InstanceCount" + "NetworkInsightsAccessScopeId", + "ClientToken" ], "members":{ - "PurchaseToken":{"shape":"String"}, - "InstanceCount":{"shape":"Integer"} + "NetworkInsightsAccessScopeId":{"shape":"NetworkInsightsAccessScopeId"}, + "DryRun":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true + } } }, - "PurchaseRequestSet":{ - "type":"list", - "member":{ - "shape":"PurchaseRequest", - "locationName":"PurchaseRequest" - }, - "min":1 + "StartNetworkInsightsAccessScopeAnalysisResult":{ + "type":"structure", + "members":{ + "NetworkInsightsAccessScopeAnalysis":{ + "shape":"NetworkInsightsAccessScopeAnalysis", + "locationName":"networkInsightsAccessScopeAnalysis" + } + } }, - "PurchaseReservedInstancesOfferingRequest":{ + "StartNetworkInsightsAnalysisRequest":{ "type":"structure", "required":[ - "ReservedInstancesOfferingId", - "InstanceCount" + "NetworkInsightsPathId", + "ClientToken" ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "NetworkInsightsPathId":{"shape":"NetworkInsightsPathId"}, + "AdditionalAccounts":{ + "shape":"ValueStringList", + "locationName":"AdditionalAccount" }, - "ReservedInstancesOfferingId":{"shape":"String"}, - "InstanceCount":{"shape":"Integer"}, - "LimitPrice":{ - "shape":"ReservedInstanceLimitPrice", - "locationName":"limitPrice" + "FilterInArns":{ + "shape":"ArnList", + "locationName":"FilterInArn" + }, + "DryRun":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true } } }, - "PurchaseReservedInstancesOfferingResult":{ + "StartNetworkInsightsAnalysisResult":{ "type":"structure", "members":{ - "ReservedInstancesId":{ - "shape":"String", - "locationName":"reservedInstancesId" + "NetworkInsightsAnalysis":{ + "shape":"NetworkInsightsAnalysis", + "locationName":"networkInsightsAnalysis" } } }, - "PurchaseScheduledInstancesRequest":{ + "StartVpcEndpointServicePrivateDnsVerificationRequest":{ "type":"structure", - "required":["PurchaseRequests"], + "required":["ServiceId"], "members":{ "DryRun":{"shape":"Boolean"}, - "ClientToken":{ - "shape":"String", - "idempotencyToken":true - }, - "PurchaseRequests":{ - "shape":"PurchaseRequestSet", - "locationName":"PurchaseRequest" - } + "ServiceId":{"shape":"VpcEndpointServiceId"} } }, - "PurchaseScheduledInstancesResult":{ + "StartVpcEndpointServicePrivateDnsVerificationResult":{ "type":"structure", "members":{ - "ScheduledInstanceSet":{ - "shape":"PurchasedScheduledInstanceSet", - "locationName":"scheduledInstanceSet" + "ReturnValue":{ + "shape":"Boolean", + "locationName":"return" } } }, - "PurchasedScheduledInstanceSet":{ - "type":"list", - "member":{ - "shape":"ScheduledInstance", - "locationName":"item" + "State":{ + "type":"string", + "enum":[ + "PendingAcceptance", + "Pending", + "Available", + "Deleting", + "Deleted", + "Rejected", + "Failed", + "Expired" + ] + }, + "StateReason":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"String", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" + } } }, - "RIProductDescription":{ + "StaticSourcesSupportValue":{ "type":"string", "enum":[ - "Linux/UNIX", - "Linux/UNIX (Amazon VPC)", - "Windows", - "Windows (Amazon VPC)" + "enable", + "disable" ] }, - "ReasonCodesList":{ - "type":"list", - "member":{ - "shape":"ReportInstanceReasonCodes", - "locationName":"item" - } + "StatisticType":{ + "type":"string", + "enum":["p50"] }, - "RebootInstancesRequest":{ + "Status":{ + "type":"string", + "enum":[ + "MoveInProgress", + "InVpc", + "InClassic" + ] + }, + "StatusName":{ + "type":"string", + "enum":["reachability"] + }, + "StatusType":{ + "type":"string", + "enum":[ + "passed", + "failed", + "insufficient-data", + "initializing" + ] + }, + "StopInstancesRequest":{ "type":"structure", "required":["InstanceIds"], "members":{ + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "Hibernate":{"shape":"Boolean"}, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "Force":{ + "shape":"Boolean", + "locationName":"force" } } }, - "RecurringCharge":{ + "StopInstancesResult":{ "type":"structure", "members":{ - "Frequency":{ - "shape":"RecurringChargeFrequency", - "locationName":"frequency" - }, - "Amount":{ - "shape":"Double", - "locationName":"amount" + "StoppingInstances":{ + "shape":"InstanceStateChangeList", + "locationName":"instancesSet" } } }, - "RecurringChargeFrequency":{ - "type":"string", - "enum":["Hourly"] + "Storage":{ + "type":"structure", + "members":{ + "S3":{"shape":"S3Storage"} + } }, - "RecurringChargesList":{ - "type":"list", - "member":{ - "shape":"RecurringCharge", - "locationName":"item" + "StorageLocation":{ + "type":"structure", + "members":{ + "Bucket":{"shape":"String"}, + "Key":{"shape":"String"} } }, - "Region":{ + "StorageTier":{ + "type":"string", + "enum":[ + "archive", + "standard" + ] + }, + "StoreImageTaskResult":{ "type":"structure", "members":{ - "RegionName":{ + "AmiId":{ "shape":"String", - "locationName":"regionName" + "locationName":"amiId" }, - "Endpoint":{ + "TaskStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"taskStartTime" + }, + "Bucket":{ "shape":"String", - "locationName":"regionEndpoint" + "locationName":"bucket" + }, + "S3objectKey":{ + "shape":"String", + "locationName":"s3objectKey" + }, + "ProgressPercentage":{ + "shape":"Integer", + "locationName":"progressPercentage" + }, + "StoreTaskState":{ + "shape":"String", + "locationName":"storeTaskState" + }, + "StoreTaskFailureReason":{ + "shape":"String", + "locationName":"storeTaskFailureReason" } } }, - "RegionList":{ + "StoreImageTaskResultSet":{ "type":"list", "member":{ - "shape":"Region", + "shape":"StoreImageTaskResult", "locationName":"item" } }, - "RegionNameStringList":{ + "String":{"type":"string"}, + "StringList":{ "type":"list", "member":{ "shape":"String", - "locationName":"RegionName" + "locationName":"item" } }, - "RegisterImageRequest":{ + "StringType":{ + "type":"string", + "max":64000, + "min":0 + }, + "Subnet":{ "type":"structure", - "required":["Name"], "members":{ - "DryRun":{ + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "AvailabilityZoneId":{ + "shape":"String", + "locationName":"availabilityZoneId" + }, + "AvailableIpAddressCount":{ + "shape":"Integer", + "locationName":"availableIpAddressCount" + }, + "CidrBlock":{ + "shape":"String", + "locationName":"cidrBlock" + }, + "DefaultForAz":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"defaultForAz" }, - "ImageLocation":{"shape":"String"}, - "Name":{ + "EnableLniAtDeviceIndex":{ + "shape":"Integer", + "locationName":"enableLniAtDeviceIndex" + }, + "MapPublicIpOnLaunch":{ + "shape":"Boolean", + "locationName":"mapPublicIpOnLaunch" + }, + "MapCustomerOwnedIpOnLaunch":{ + "shape":"Boolean", + "locationName":"mapCustomerOwnedIpOnLaunch" + }, + "CustomerOwnedIpv4Pool":{ + "shape":"CoipPoolId", + "locationName":"customerOwnedIpv4Pool" + }, + "State":{ + "shape":"SubnetState", + "locationName":"state" + }, + "SubnetId":{ "shape":"String", - "locationName":"name" + "locationName":"subnetId" }, - "Description":{ + "VpcId":{ "shape":"String", - "locationName":"description" + "locationName":"vpcId" }, - "Architecture":{ - "shape":"ArchitectureValues", - "locationName":"architecture" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, - "KernelId":{ + "AssignIpv6AddressOnCreation":{ + "shape":"Boolean", + "locationName":"assignIpv6AddressOnCreation" + }, + "Ipv6CidrBlockAssociationSet":{ + "shape":"SubnetIpv6CidrBlockAssociationSet", + "locationName":"ipv6CidrBlockAssociationSet" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "SubnetArn":{ "shape":"String", - "locationName":"kernelId" + "locationName":"subnetArn" }, - "RamdiskId":{ + "OutpostArn":{ "shape":"String", - "locationName":"ramdiskId" + "locationName":"outpostArn" }, - "RootDeviceName":{ + "EnableDns64":{ + "shape":"Boolean", + "locationName":"enableDns64" + }, + "Ipv6Native":{ + "shape":"Boolean", + "locationName":"ipv6Native" + }, + "PrivateDnsNameOptionsOnLaunch":{ + "shape":"PrivateDnsNameOptionsOnLaunch", + "locationName":"privateDnsNameOptionsOnLaunch" + } + } + }, + "SubnetAssociation":{ + "type":"structure", + "members":{ + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "State":{ + "shape":"TransitGatewayMulitcastDomainAssociationState", + "locationName":"state" + } + } + }, + "SubnetAssociationList":{ + "type":"list", + "member":{ + "shape":"SubnetAssociation", + "locationName":"item" + } + }, + "SubnetCidrAssociationId":{"type":"string"}, + "SubnetCidrBlockState":{ + "type":"structure", + "members":{ + "State":{ + "shape":"SubnetCidrBlockStateCode", + "locationName":"state" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + } + } + }, + "SubnetCidrBlockStateCode":{ + "type":"string", + "enum":[ + "associating", + "associated", + "disassociating", + "disassociated", + "failing", + "failed" + ] + }, + "SubnetCidrReservation":{ + "type":"structure", + "members":{ + "SubnetCidrReservationId":{ + "shape":"SubnetCidrReservationId", + "locationName":"subnetCidrReservationId" + }, + "SubnetId":{ + "shape":"SubnetId", + "locationName":"subnetId" + }, + "Cidr":{ "shape":"String", - "locationName":"rootDeviceName" + "locationName":"cidr" }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingRequestList", - "locationName":"BlockDeviceMapping" + "ReservationType":{ + "shape":"SubnetCidrReservationType", + "locationName":"reservationType" }, - "VirtualizationType":{ + "OwnerId":{ "shape":"String", - "locationName":"virtualizationType" + "locationName":"ownerId" }, - "SriovNetSupport":{ + "Description":{ "shape":"String", - "locationName":"sriovNetSupport" + "locationName":"description" }, - "EnaSupport":{ - "shape":"Boolean", - "locationName":"enaSupport" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "RegisterImageResult":{ + "SubnetCidrReservationId":{"type":"string"}, + "SubnetCidrReservationList":{ + "type":"list", + "member":{ + "shape":"SubnetCidrReservation", + "locationName":"item" + } + }, + "SubnetCidrReservationType":{ + "type":"string", + "enum":[ + "prefix", + "explicit" + ] + }, + "SubnetConfiguration":{ "type":"structure", "members":{ - "ImageId":{ - "shape":"String", - "locationName":"imageId" - } + "SubnetId":{"shape":"SubnetId"}, + "Ipv4":{"shape":"String"}, + "Ipv6":{"shape":"String"} } }, - "RejectVpcPeeringConnectionRequest":{ + "SubnetConfigurationsList":{ + "type":"list", + "member":{ + "shape":"SubnetConfiguration", + "locationName":"item" + } + }, + "SubnetId":{"type":"string"}, + "SubnetIdStringList":{ + "type":"list", + "member":{ + "shape":"SubnetId", + "locationName":"SubnetId" + } + }, + "SubnetIpv6CidrBlockAssociation":{ "type":"structure", - "required":["VpcPeeringConnectionId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "AssociationId":{ + "shape":"SubnetCidrAssociationId", + "locationName":"associationId" }, - "VpcPeeringConnectionId":{ + "Ipv6CidrBlock":{ "shape":"String", - "locationName":"vpcPeeringConnectionId" + "locationName":"ipv6CidrBlock" + }, + "Ipv6CidrBlockState":{ + "shape":"SubnetCidrBlockState", + "locationName":"ipv6CidrBlockState" } } }, - "RejectVpcPeeringConnectionResult":{ - "type":"structure", - "members":{ - "Return":{ - "shape":"Boolean", - "locationName":"return" - } + "SubnetIpv6CidrBlockAssociationSet":{ + "type":"list", + "member":{ + "shape":"SubnetIpv6CidrBlockAssociation", + "locationName":"item" } }, - "ReleaseAddressRequest":{ - "type":"structure", - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "PublicIp":{"shape":"String"}, - "AllocationId":{"shape":"String"} + "SubnetList":{ + "type":"list", + "member":{ + "shape":"Subnet", + "locationName":"item" } }, - "ReleaseHostsRequest":{ - "type":"structure", - "required":["HostIds"], - "members":{ - "HostIds":{ - "shape":"RequestHostIdList", - "locationName":"hostId" - } - } + "SubnetState":{ + "type":"string", + "enum":[ + "pending", + "available" + ] }, - "ReleaseHostsResult":{ + "Subscription":{ "type":"structure", "members":{ - "Successful":{ - "shape":"ResponseHostIdList", - "locationName":"successful" + "Source":{ + "shape":"String", + "locationName":"source" }, - "Unsuccessful":{ - "shape":"UnsuccessfulItemList", - "locationName":"unsuccessful" + "Destination":{ + "shape":"String", + "locationName":"destination" + }, + "Metric":{ + "shape":"MetricType", + "locationName":"metric" + }, + "Statistic":{ + "shape":"StatisticType", + "locationName":"statistic" + }, + "Period":{ + "shape":"PeriodType", + "locationName":"period" } } }, - "ReplaceNetworkAclAssociationRequest":{ + "SubscriptionList":{ + "type":"list", + "member":{ + "shape":"Subscription", + "locationName":"item" + } + }, + "SuccessfulInstanceCreditSpecificationItem":{ "type":"structure", - "required":[ - "AssociationId", - "NetworkAclId" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "AssociationId":{ - "shape":"String", - "locationName":"associationId" - }, - "NetworkAclId":{ + "InstanceId":{ "shape":"String", - "locationName":"networkAclId" + "locationName":"instanceId" } } }, - "ReplaceNetworkAclAssociationResult":{ + "SuccessfulInstanceCreditSpecificationSet":{ + "type":"list", + "member":{ + "shape":"SuccessfulInstanceCreditSpecificationItem", + "locationName":"item" + } + }, + "SuccessfulQueuedPurchaseDeletion":{ "type":"structure", "members":{ - "NewAssociationId":{ + "ReservedInstancesId":{ "shape":"String", - "locationName":"newAssociationId" + "locationName":"reservedInstancesId" } } }, - "ReplaceNetworkAclEntryRequest":{ + "SuccessfulQueuedPurchaseDeletionSet":{ + "type":"list", + "member":{ + "shape":"SuccessfulQueuedPurchaseDeletion", + "locationName":"item" + } + }, + "SummaryStatus":{ + "type":"string", + "enum":[ + "ok", + "impaired", + "insufficient-data", + "not-applicable", + "initializing" + ] + }, + "SupportedAdditionalProcessorFeature":{ + "type":"string", + "enum":["amd-sev-snp"] + }, + "SupportedAdditionalProcessorFeatureList":{ + "type":"list", + "member":{ + "shape":"SupportedAdditionalProcessorFeature", + "locationName":"item" + } + }, + "SupportedIpAddressTypes":{ + "type":"list", + "member":{ + "shape":"ServiceConnectivityType", + "locationName":"item" + }, + "max":2, + "min":0 + }, + "Tag":{ "type":"structure", - "required":[ - "NetworkAclId", - "RuleNumber", - "Protocol", - "RuleAction", - "Egress", - "CidrBlock" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "NetworkAclId":{ - "shape":"String", - "locationName":"networkAclId" - }, - "RuleNumber":{ - "shape":"Integer", - "locationName":"ruleNumber" - }, - "Protocol":{ + "Key":{ "shape":"String", - "locationName":"protocol" - }, - "RuleAction":{ - "shape":"RuleAction", - "locationName":"ruleAction" - }, - "Egress":{ - "shape":"Boolean", - "locationName":"egress" + "locationName":"key" }, - "CidrBlock":{ + "Value":{ "shape":"String", - "locationName":"cidrBlock" - }, - "IcmpTypeCode":{ - "shape":"IcmpTypeCode", - "locationName":"Icmp" - }, - "PortRange":{ - "shape":"PortRange", - "locationName":"portRange" + "locationName":"value" } } }, - "ReplaceRouteRequest":{ + "TagDescription":{ "type":"structure", - "required":[ - "RouteTableId", - "DestinationCidrBlock" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "RouteTableId":{ - "shape":"String", - "locationName":"routeTableId" - }, - "DestinationCidrBlock":{ - "shape":"String", - "locationName":"destinationCidrBlock" - }, - "GatewayId":{ + "Key":{ "shape":"String", - "locationName":"gatewayId" + "locationName":"key" }, - "InstanceId":{ + "ResourceId":{ "shape":"String", - "locationName":"instanceId" + "locationName":"resourceId" }, - "NetworkInterfaceId":{ - "shape":"String", - "locationName":"networkInterfaceId" + "ResourceType":{ + "shape":"ResourceType", + "locationName":"resourceType" }, - "VpcPeeringConnectionId":{ + "Value":{ "shape":"String", - "locationName":"vpcPeeringConnectionId" + "locationName":"value" + } + } + }, + "TagDescriptionList":{ + "type":"list", + "member":{ + "shape":"TagDescription", + "locationName":"item" + } + }, + "TagList":{ + "type":"list", + "member":{ + "shape":"Tag", + "locationName":"item" + } + }, + "TagSpecification":{ + "type":"structure", + "members":{ + "ResourceType":{ + "shape":"ResourceType", + "locationName":"resourceType" }, - "NatGatewayId":{ - "shape":"String", - "locationName":"natGatewayId" + "Tags":{ + "shape":"TagList", + "locationName":"Tag" } } }, - "ReplaceRouteTableAssociationRequest":{ + "TagSpecificationList":{ + "type":"list", + "member":{ + "shape":"TagSpecification", + "locationName":"item" + } + }, + "TaggableResourceId":{"type":"string"}, + "TargetCapacitySpecification":{ "type":"structure", - "required":[ - "AssociationId", - "RouteTableId" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "TotalTargetCapacity":{ + "shape":"Integer", + "locationName":"totalTargetCapacity" }, - "AssociationId":{ - "shape":"String", - "locationName":"associationId" + "OnDemandTargetCapacity":{ + "shape":"Integer", + "locationName":"onDemandTargetCapacity" }, - "RouteTableId":{ - "shape":"String", - "locationName":"routeTableId" + "SpotTargetCapacity":{ + "shape":"Integer", + "locationName":"spotTargetCapacity" + }, + "DefaultTargetCapacityType":{ + "shape":"DefaultTargetCapacityType", + "locationName":"defaultTargetCapacityType" + }, + "TargetCapacityUnitType":{ + "shape":"TargetCapacityUnitType", + "locationName":"targetCapacityUnitType" } } }, - "ReplaceRouteTableAssociationResult":{ + "TargetCapacitySpecificationRequest":{ "type":"structure", + "required":["TotalTargetCapacity"], "members":{ - "NewAssociationId":{ - "shape":"String", - "locationName":"newAssociationId" - } + "TotalTargetCapacity":{"shape":"Integer"}, + "OnDemandTargetCapacity":{"shape":"Integer"}, + "SpotTargetCapacity":{"shape":"Integer"}, + "DefaultTargetCapacityType":{"shape":"DefaultTargetCapacityType"}, + "TargetCapacityUnitType":{"shape":"TargetCapacityUnitType"} } }, - "ReportInstanceReasonCodes":{ + "TargetCapacityUnitType":{ "type":"string", "enum":[ - "instance-stuck-in-state", - "unresponsive", - "not-accepting-credentials", - "password-not-available", - "performance-network", - "performance-instance-store", - "performance-ebs-volume", - "performance-other", - "other" + "vcpu", + "memory-mib", + "units" ] }, - "ReportInstanceStatusRequest":{ + "TargetConfiguration":{ "type":"structure", - "required":[ - "Instances", - "Status", - "ReasonCodes" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "Instances":{ - "shape":"InstanceIdStringList", - "locationName":"instanceId" - }, - "Status":{ - "shape":"ReportStatusType", - "locationName":"status" - }, - "StartTime":{ - "shape":"DateTime", - "locationName":"startTime" - }, - "EndTime":{ - "shape":"DateTime", - "locationName":"endTime" - }, - "ReasonCodes":{ - "shape":"ReasonCodesList", - "locationName":"reasonCode" + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" }, - "Description":{ + "OfferingId":{ "shape":"String", - "locationName":"description" + "locationName":"offeringId" } } }, - "ReportStatusType":{ - "type":"string", - "enum":[ - "ok", - "impaired" - ] + "TargetConfigurationRequest":{ + "type":"structure", + "required":["OfferingId"], + "members":{ + "InstanceCount":{"shape":"Integer"}, + "OfferingId":{"shape":"ReservedInstancesOfferingId"} + } }, - "RequestHostIdList":{ + "TargetConfigurationRequestSet":{ "type":"list", "member":{ - "shape":"String", - "locationName":"item" + "shape":"TargetConfigurationRequest", + "locationName":"TargetConfigurationRequest" } }, - "RequestSpotFleetRequest":{ + "TargetGroup":{ "type":"structure", - "required":["SpotFleetRequestConfig"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SpotFleetRequestConfig":{ - "shape":"SpotFleetRequestConfigData", - "locationName":"spotFleetRequestConfig" + "Arn":{ + "shape":"String", + "locationName":"arn" } } }, - "RequestSpotFleetResponse":{ + "TargetGroups":{ + "type":"list", + "member":{ + "shape":"TargetGroup", + "locationName":"item" + }, + "max":5, + "min":1 + }, + "TargetGroupsConfig":{ "type":"structure", - "required":["SpotFleetRequestId"], "members":{ - "SpotFleetRequestId":{ - "shape":"String", - "locationName":"spotFleetRequestId" + "TargetGroups":{ + "shape":"TargetGroups", + "locationName":"targetGroups" } } }, - "RequestSpotInstancesRequest":{ + "TargetNetwork":{ "type":"structure", - "required":["SpotPrice"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "SpotPrice":{ + "AssociationId":{ "shape":"String", - "locationName":"spotPrice" + "locationName":"associationId" }, - "ClientToken":{ + "VpcId":{ "shape":"String", - "locationName":"clientToken" - }, - "InstanceCount":{ - "shape":"Integer", - "locationName":"instanceCount" - }, - "Type":{ - "shape":"SpotInstanceType", - "locationName":"type" - }, - "ValidFrom":{ - "shape":"DateTime", - "locationName":"validFrom" - }, - "ValidUntil":{ - "shape":"DateTime", - "locationName":"validUntil" + "locationName":"vpcId" }, - "LaunchGroup":{ + "TargetNetworkId":{ "shape":"String", - "locationName":"launchGroup" + "locationName":"targetNetworkId" }, - "AvailabilityZoneGroup":{ + "ClientVpnEndpointId":{ "shape":"String", - "locationName":"availabilityZoneGroup" + "locationName":"clientVpnEndpointId" }, - "BlockDurationMinutes":{ - "shape":"Integer", - "locationName":"blockDurationMinutes" + "Status":{ + "shape":"AssociationStatus", + "locationName":"status" }, - "LaunchSpecification":{"shape":"RequestSpotLaunchSpecification"} + "SecurityGroups":{ + "shape":"ValueStringList", + "locationName":"securityGroups" + } } }, - "RequestSpotInstancesResult":{ - "type":"structure", - "members":{ - "SpotInstanceRequests":{ - "shape":"SpotInstanceRequestList", - "locationName":"spotInstanceRequestSet" - } + "TargetNetworkSet":{ + "type":"list", + "member":{ + "shape":"TargetNetwork", + "locationName":"item" } }, - "RequestSpotLaunchSpecification":{ + "TargetReservationValue":{ "type":"structure", "members":{ - "ImageId":{ - "shape":"String", - "locationName":"imageId" - }, - "KeyName":{ - "shape":"String", - "locationName":"keyName" - }, - "SecurityGroups":{ - "shape":"ValueStringList", - "locationName":"SecurityGroup" - }, - "UserData":{ - "shape":"String", - "locationName":"userData" - }, - "AddressingType":{ - "shape":"String", - "locationName":"addressingType" - }, - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" - }, - "Placement":{ - "shape":"SpotPlacement", - "locationName":"placement" - }, - "KernelId":{ - "shape":"String", - "locationName":"kernelId" - }, - "RamdiskId":{ - "shape":"String", - "locationName":"ramdiskId" - }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingList", - "locationName":"blockDeviceMapping" - }, - "SubnetId":{ - "shape":"String", - "locationName":"subnetId" - }, - "NetworkInterfaces":{ - "shape":"InstanceNetworkInterfaceSpecificationList", - "locationName":"NetworkInterface" - }, - "IamInstanceProfile":{ - "shape":"IamInstanceProfileSpecification", - "locationName":"iamInstanceProfile" - }, - "EbsOptimized":{ - "shape":"Boolean", - "locationName":"ebsOptimized" - }, - "Monitoring":{ - "shape":"RunInstancesMonitoringEnabled", - "locationName":"monitoring" + "ReservationValue":{ + "shape":"ReservationValue", + "locationName":"reservationValue" }, - "SecurityGroupIds":{ - "shape":"ValueStringList", - "locationName":"SecurityGroupId" + "TargetConfiguration":{ + "shape":"TargetConfiguration", + "locationName":"targetConfiguration" } } }, - "Reservation":{ + "TargetReservationValueSet":{ + "type":"list", + "member":{ + "shape":"TargetReservationValue", + "locationName":"item" + } + }, + "TargetStorageTier":{ + "type":"string", + "enum":["archive"] + }, + "TelemetryStatus":{ + "type":"string", + "enum":[ + "UP", + "DOWN" + ] + }, + "Tenancy":{ + "type":"string", + "enum":[ + "default", + "dedicated", + "host" + ] + }, + "TerminateClientVpnConnectionsRequest":{ + "type":"structure", + "required":["ClientVpnEndpointId"], + "members":{ + "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, + "ConnectionId":{"shape":"String"}, + "Username":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "TerminateClientVpnConnectionsResult":{ "type":"structure", "members":{ - "ReservationId":{ + "ClientVpnEndpointId":{ "shape":"String", - "locationName":"reservationId" + "locationName":"clientVpnEndpointId" }, - "OwnerId":{ + "Username":{ "shape":"String", - "locationName":"ownerId" + "locationName":"username" }, - "RequesterId":{ + "ConnectionStatuses":{ + "shape":"TerminateConnectionStatusSet", + "locationName":"connectionStatuses" + } + } + }, + "TerminateConnectionStatus":{ + "type":"structure", + "members":{ + "ConnectionId":{ "shape":"String", - "locationName":"requesterId" + "locationName":"connectionId" }, - "Groups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" + "PreviousStatus":{ + "shape":"ClientVpnConnectionStatus", + "locationName":"previousStatus" }, - "Instances":{ - "shape":"InstanceList", + "CurrentStatus":{ + "shape":"ClientVpnConnectionStatus", + "locationName":"currentStatus" + } + } + }, + "TerminateConnectionStatusSet":{ + "type":"list", + "member":{ + "shape":"TerminateConnectionStatus", + "locationName":"item" + } + }, + "TerminateInstancesRequest":{ + "type":"structure", + "required":["InstanceIds"], + "members":{ + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" + }, + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" + } + } + }, + "TerminateInstancesResult":{ + "type":"structure", + "members":{ + "TerminatingInstances":{ + "shape":"InstanceStateChangeList", "locationName":"instancesSet" } } }, - "ReservationList":{ + "ThreadsPerCore":{"type":"integer"}, + "ThreadsPerCoreList":{ "type":"list", "member":{ - "shape":"Reservation", + "shape":"ThreadsPerCore", "locationName":"item" } }, - "ReservedInstanceLimitPrice":{ + "ThroughResourcesStatement":{ "type":"structure", "members":{ - "Amount":{ + "ResourceStatement":{ + "shape":"ResourceStatement", + "locationName":"resourceStatement" + } + } + }, + "ThroughResourcesStatementList":{ + "type":"list", + "member":{ + "shape":"ThroughResourcesStatement", + "locationName":"item" + } + }, + "ThroughResourcesStatementRequest":{ + "type":"structure", + "members":{ + "ResourceStatement":{"shape":"ResourceStatementRequest"} + } + }, + "ThroughResourcesStatementRequestList":{ + "type":"list", + "member":{ + "shape":"ThroughResourcesStatementRequest", + "locationName":"item" + } + }, + "TieringOperationStatus":{ + "type":"string", + "enum":[ + "archival-in-progress", + "archival-completed", + "archival-failed", + "temporary-restore-in-progress", + "temporary-restore-completed", + "temporary-restore-failed", + "permanent-restore-in-progress", + "permanent-restore-completed", + "permanent-restore-failed" + ] + }, + "TotalLocalStorageGB":{ + "type":"structure", + "members":{ + "Min":{ "shape":"Double", - "locationName":"amount" + "locationName":"min" }, - "CurrencyCode":{ - "shape":"CurrencyCodeValues", - "locationName":"currencyCode" + "Max":{ + "shape":"Double", + "locationName":"max" } } }, - "ReservedInstanceState":{ + "TotalLocalStorageGBRequest":{ + "type":"structure", + "members":{ + "Min":{"shape":"Double"}, + "Max":{"shape":"Double"} + } + }, + "TpmSupportValues":{ + "type":"string", + "enum":["v2.0"] + }, + "TrafficDirection":{ "type":"string", "enum":[ - "payment-pending", - "active", - "payment-failed", - "retired" + "ingress", + "egress" ] }, - "ReservedInstances":{ + "TrafficMirrorFilter":{ "type":"structure", "members":{ - "ReservedInstancesId":{ + "TrafficMirrorFilterId":{ "shape":"String", - "locationName":"reservedInstancesId" + "locationName":"trafficMirrorFilterId" }, - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" + "IngressFilterRules":{ + "shape":"TrafficMirrorFilterRuleList", + "locationName":"ingressFilterRuleSet" }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" + "EgressFilterRules":{ + "shape":"TrafficMirrorFilterRuleList", + "locationName":"egressFilterRuleSet" }, - "Start":{ - "shape":"DateTime", - "locationName":"start" + "NetworkServices":{ + "shape":"TrafficMirrorNetworkServiceList", + "locationName":"networkServiceSet" }, - "End":{ - "shape":"DateTime", - "locationName":"end" + "Description":{ + "shape":"String", + "locationName":"description" }, - "Duration":{ - "shape":"Long", - "locationName":"duration" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "TrafficMirrorFilterId":{"type":"string"}, + "TrafficMirrorFilterIdList":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorFilterId", + "locationName":"item" + } + }, + "TrafficMirrorFilterRule":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterRuleId":{ + "shape":"String", + "locationName":"trafficMirrorFilterRuleId" }, - "UsagePrice":{ - "shape":"Float", - "locationName":"usagePrice" + "TrafficMirrorFilterId":{ + "shape":"String", + "locationName":"trafficMirrorFilterId" }, - "FixedPrice":{ - "shape":"Float", - "locationName":"fixedPrice" + "TrafficDirection":{ + "shape":"TrafficDirection", + "locationName":"trafficDirection" }, - "InstanceCount":{ + "RuleNumber":{ "shape":"Integer", - "locationName":"instanceCount" + "locationName":"ruleNumber" }, - "ProductDescription":{ - "shape":"RIProductDescription", - "locationName":"productDescription" + "RuleAction":{ + "shape":"TrafficMirrorRuleAction", + "locationName":"ruleAction" }, - "State":{ - "shape":"ReservedInstanceState", - "locationName":"state" + "Protocol":{ + "shape":"Integer", + "locationName":"protocol" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "DestinationPortRange":{ + "shape":"TrafficMirrorPortRange", + "locationName":"destinationPortRange" }, - "InstanceTenancy":{ - "shape":"Tenancy", - "locationName":"instanceTenancy" + "SourcePortRange":{ + "shape":"TrafficMirrorPortRange", + "locationName":"sourcePortRange" }, - "CurrencyCode":{ - "shape":"CurrencyCodeValues", - "locationName":"currencyCode" + "DestinationCidrBlock":{ + "shape":"String", + "locationName":"destinationCidrBlock" }, - "OfferingType":{ - "shape":"OfferingTypeValues", - "locationName":"offeringType" + "SourceCidrBlock":{ + "shape":"String", + "locationName":"sourceCidrBlock" }, - "RecurringCharges":{ - "shape":"RecurringChargesList", - "locationName":"recurringCharges" + "Description":{ + "shape":"String", + "locationName":"description" } } }, - "ReservedInstancesConfiguration":{ + "TrafficMirrorFilterRuleField":{ + "type":"string", + "enum":[ + "destination-port-range", + "source-port-range", + "protocol", + "description" + ] + }, + "TrafficMirrorFilterRuleFieldList":{ + "type":"list", + "member":{"shape":"TrafficMirrorFilterRuleField"} + }, + "TrafficMirrorFilterRuleIdWithResolver":{"type":"string"}, + "TrafficMirrorFilterRuleList":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorFilterRule", + "locationName":"item" + } + }, + "TrafficMirrorFilterSet":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorFilter", + "locationName":"item" + } + }, + "TrafficMirrorNetworkService":{ + "type":"string", + "enum":["amazon-dns"] + }, + "TrafficMirrorNetworkServiceList":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorNetworkService", + "locationName":"item" + } + }, + "TrafficMirrorPortRange":{ "type":"structure", "members":{ - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" - }, - "Platform":{ - "shape":"String", - "locationName":"platform" - }, - "InstanceCount":{ + "FromPort":{ "shape":"Integer", - "locationName":"instanceCount" + "locationName":"fromPort" }, - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" + "ToPort":{ + "shape":"Integer", + "locationName":"toPort" } } }, - "ReservedInstancesConfigurationList":{ - "type":"list", - "member":{ - "shape":"ReservedInstancesConfiguration", - "locationName":"item" + "TrafficMirrorPortRangeRequest":{ + "type":"structure", + "members":{ + "FromPort":{"shape":"Integer"}, + "ToPort":{"shape":"Integer"} } }, - "ReservedInstancesId":{ + "TrafficMirrorRuleAction":{ + "type":"string", + "enum":[ + "accept", + "reject" + ] + }, + "TrafficMirrorSession":{ "type":"structure", "members":{ - "ReservedInstancesId":{ + "TrafficMirrorSessionId":{ "shape":"String", - "locationName":"reservedInstancesId" + "locationName":"trafficMirrorSessionId" + }, + "TrafficMirrorTargetId":{ + "shape":"String", + "locationName":"trafficMirrorTargetId" + }, + "TrafficMirrorFilterId":{ + "shape":"String", + "locationName":"trafficMirrorFilterId" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "PacketLength":{ + "shape":"Integer", + "locationName":"packetLength" + }, + "SessionNumber":{ + "shape":"Integer", + "locationName":"sessionNumber" + }, + "VirtualNetworkId":{ + "shape":"Integer", + "locationName":"virtualNetworkId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "ReservedInstancesIdStringList":{ + "TrafficMirrorSessionField":{ + "type":"string", + "enum":[ + "packet-length", + "description", + "virtual-network-id" + ] + }, + "TrafficMirrorSessionFieldList":{ + "type":"list", + "member":{"shape":"TrafficMirrorSessionField"} + }, + "TrafficMirrorSessionId":{"type":"string"}, + "TrafficMirrorSessionIdList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"ReservedInstancesId" + "shape":"TrafficMirrorSessionId", + "locationName":"item" } }, - "ReservedInstancesList":{ + "TrafficMirrorSessionSet":{ "type":"list", "member":{ - "shape":"ReservedInstances", + "shape":"TrafficMirrorSession", "locationName":"item" } }, - "ReservedInstancesListing":{ + "TrafficMirrorTarget":{ "type":"structure", "members":{ - "ReservedInstancesListingId":{ + "TrafficMirrorTargetId":{ "shape":"String", - "locationName":"reservedInstancesListingId" + "locationName":"trafficMirrorTargetId" }, - "ReservedInstancesId":{ + "NetworkInterfaceId":{ "shape":"String", - "locationName":"reservedInstancesId" - }, - "CreateDate":{ - "shape":"DateTime", - "locationName":"createDate" + "locationName":"networkInterfaceId" }, - "UpdateDate":{ - "shape":"DateTime", - "locationName":"updateDate" + "NetworkLoadBalancerArn":{ + "shape":"String", + "locationName":"networkLoadBalancerArn" }, - "Status":{ - "shape":"ListingStatus", - "locationName":"status" + "Type":{ + "shape":"TrafficMirrorTargetType", + "locationName":"type" }, - "StatusMessage":{ + "Description":{ "shape":"String", - "locationName":"statusMessage" - }, - "InstanceCounts":{ - "shape":"InstanceCountList", - "locationName":"instanceCounts" + "locationName":"description" }, - "PriceSchedules":{ - "shape":"PriceScheduleList", - "locationName":"priceSchedules" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, "Tags":{ "shape":"TagList", "locationName":"tagSet" }, - "ClientToken":{ + "GatewayLoadBalancerEndpointId":{ "shape":"String", - "locationName":"clientToken" + "locationName":"gatewayLoadBalancerEndpointId" } } }, - "ReservedInstancesListingList":{ + "TrafficMirrorTargetId":{"type":"string"}, + "TrafficMirrorTargetIdList":{ "type":"list", "member":{ - "shape":"ReservedInstancesListing", + "shape":"TrafficMirrorTargetId", "locationName":"item" } }, - "ReservedInstancesModification":{ + "TrafficMirrorTargetSet":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorTarget", + "locationName":"item" + } + }, + "TrafficMirrorTargetType":{ + "type":"string", + "enum":[ + "network-interface", + "network-load-balancer", + "gateway-load-balancer-endpoint" + ] + }, + "TrafficMirroringMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "TrafficType":{ + "type":"string", + "enum":[ + "ACCEPT", + "REJECT", + "ALL" + ] + }, + "TransitAssociationGatewayId":{"type":"string"}, + "TransitGateway":{ "type":"structure", "members":{ - "ReservedInstancesModificationId":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"reservedInstancesModificationId" + "locationName":"transitGatewayId" }, - "ReservedInstancesIds":{ - "shape":"ReservedIntancesIds", - "locationName":"reservedInstancesSet" + "TransitGatewayArn":{ + "shape":"String", + "locationName":"transitGatewayArn" }, - "ModificationResults":{ - "shape":"ReservedInstancesModificationResultList", - "locationName":"modificationResultSet" + "State":{ + "shape":"TransitGatewayState", + "locationName":"state" }, - "CreateDate":{ - "shape":"DateTime", - "locationName":"createDate" + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" }, - "UpdateDate":{ - "shape":"DateTime", - "locationName":"updateDate" + "Description":{ + "shape":"String", + "locationName":"description" }, - "EffectiveDate":{ + "CreationTime":{ "shape":"DateTime", - "locationName":"effectiveDate" - }, - "Status":{ - "shape":"String", - "locationName":"status" + "locationName":"creationTime" }, - "StatusMessage":{ - "shape":"String", - "locationName":"statusMessage" + "Options":{ + "shape":"TransitGatewayOptions", + "locationName":"options" }, - "ClientToken":{ - "shape":"String", - "locationName":"clientToken" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "ReservedInstancesModificationIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"ReservedInstancesModificationId" - } - }, - "ReservedInstancesModificationList":{ - "type":"list", - "member":{ - "shape":"ReservedInstancesModification", - "locationName":"item" - } - }, - "ReservedInstancesModificationResult":{ + "TransitGatewayAssociation":{ "type":"structure", "members":{ - "ReservedInstancesId":{ + "TransitGatewayRouteTableId":{ + "shape":"TransitGatewayRouteTableId", + "locationName":"transitGatewayRouteTableId" + }, + "TransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transitGatewayAttachmentId" + }, + "ResourceId":{ "shape":"String", - "locationName":"reservedInstancesId" + "locationName":"resourceId" }, - "TargetConfiguration":{ - "shape":"ReservedInstancesConfiguration", - "locationName":"targetConfiguration" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" + }, + "State":{ + "shape":"TransitGatewayAssociationState", + "locationName":"state" } } }, - "ReservedInstancesModificationResultList":{ - "type":"list", - "member":{ - "shape":"ReservedInstancesModificationResult", - "locationName":"item" - } + "TransitGatewayAssociationState":{ + "type":"string", + "enum":[ + "associating", + "associated", + "disassociating", + "disassociated" + ] }, - "ReservedInstancesOffering":{ + "TransitGatewayAttachment":{ "type":"structure", "members":{ - "ReservedInstancesOfferingId":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"reservedInstancesOfferingId" - }, - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" + "locationName":"transitGatewayAttachmentId" }, - "AvailabilityZone":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"availabilityZone" - }, - "Duration":{ - "shape":"Long", - "locationName":"duration" + "locationName":"transitGatewayId" }, - "UsagePrice":{ - "shape":"Float", - "locationName":"usagePrice" - }, - "FixedPrice":{ - "shape":"Float", - "locationName":"fixedPrice" + "TransitGatewayOwnerId":{ + "shape":"String", + "locationName":"transitGatewayOwnerId" }, - "ProductDescription":{ - "shape":"RIProductDescription", - "locationName":"productDescription" + "ResourceOwnerId":{ + "shape":"String", + "locationName":"resourceOwnerId" }, - "InstanceTenancy":{ - "shape":"Tenancy", - "locationName":"instanceTenancy" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" }, - "CurrencyCode":{ - "shape":"CurrencyCodeValues", - "locationName":"currencyCode" + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" }, - "OfferingType":{ - "shape":"OfferingTypeValues", - "locationName":"offeringType" + "State":{ + "shape":"TransitGatewayAttachmentState", + "locationName":"state" }, - "RecurringCharges":{ - "shape":"RecurringChargesList", - "locationName":"recurringCharges" + "Association":{ + "shape":"TransitGatewayAttachmentAssociation", + "locationName":"association" }, - "Marketplace":{ - "shape":"Boolean", - "locationName":"marketplace" + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" }, - "PricingDetails":{ - "shape":"PricingDetailsList", - "locationName":"pricingDetailsSet" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } - } - }, - "ReservedInstancesOfferingIdStringList":{ - "type":"list", - "member":{"shape":"String"} - }, - "ReservedInstancesOfferingList":{ - "type":"list", - "member":{ - "shape":"ReservedInstancesOffering", - "locationName":"item" - } - }, - "ReservedIntancesIds":{ - "type":"list", - "member":{ - "shape":"ReservedInstancesId", - "locationName":"item" - } - }, - "ResetImageAttributeName":{ - "type":"string", - "enum":["launchPermission"] - }, - "ResetImageAttributeRequest":{ - "type":"structure", - "required":[ - "ImageId", - "Attribute" - ], - "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ImageId":{"shape":"String"}, - "Attribute":{"shape":"ResetImageAttributeName"} - } - }, - "ResetInstanceAttributeRequest":{ - "type":"structure", - "required":[ - "InstanceId", - "Attribute" - ], + } + }, + "TransitGatewayAttachmentAssociation":{ + "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "InstanceId":{ + "TransitGatewayRouteTableId":{ "shape":"String", - "locationName":"instanceId" + "locationName":"transitGatewayRouteTableId" }, - "Attribute":{ - "shape":"InstanceAttributeName", - "locationName":"attribute" + "State":{ + "shape":"TransitGatewayAssociationState", + "locationName":"state" } } }, - "ResetNetworkInterfaceAttributeRequest":{ + "TransitGatewayAttachmentBgpConfiguration":{ "type":"structure", - "required":["NetworkInterfaceId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "TransitGatewayAsn":{ + "shape":"Long", + "locationName":"transitGatewayAsn" }, - "NetworkInterfaceId":{ + "PeerAsn":{ + "shape":"Long", + "locationName":"peerAsn" + }, + "TransitGatewayAddress":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"transitGatewayAddress" }, - "SourceDestCheck":{ + "PeerAddress":{ "shape":"String", - "locationName":"sourceDestCheck" + "locationName":"peerAddress" + }, + "BgpStatus":{ + "shape":"BgpStatus", + "locationName":"bgpStatus" } } }, - "ResetSnapshotAttributeRequest":{ + "TransitGatewayAttachmentBgpConfigurationList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayAttachmentBgpConfiguration", + "locationName":"item" + } + }, + "TransitGatewayAttachmentId":{"type":"string"}, + "TransitGatewayAttachmentIdStringList":{ + "type":"list", + "member":{"shape":"TransitGatewayAttachmentId"} + }, + "TransitGatewayAttachmentList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayAttachment", + "locationName":"item" + } + }, + "TransitGatewayAttachmentPropagation":{ "type":"structure", - "required":[ - "SnapshotId", - "Attribute" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "TransitGatewayRouteTableId":{ + "shape":"String", + "locationName":"transitGatewayRouteTableId" }, - "SnapshotId":{"shape":"String"}, - "Attribute":{"shape":"SnapshotAttributeName"} + "State":{ + "shape":"TransitGatewayPropagationState", + "locationName":"state" + } } }, - "ResourceIdList":{ + "TransitGatewayAttachmentPropagationList":{ "type":"list", - "member":{"shape":"String"} + "member":{ + "shape":"TransitGatewayAttachmentPropagation", + "locationName":"item" + } }, - "ResourceType":{ + "TransitGatewayAttachmentResourceType":{ "type":"string", "enum":[ - "customer-gateway", - "dhcp-options", - "image", - "instance", - "internet-gateway", - "network-acl", - "network-interface", - "reserved-instances", - "route-table", - "snapshot", - "spot-instances-request", - "subnet", - "security-group", - "volume", "vpc", - "vpn-connection", - "vpn-gateway" + "vpn", + "direct-connect-gateway", + "connect", + "peering", + "tgw-peering" ] }, - "ResponseHostIdList":{ + "TransitGatewayAttachmentState":{ + "type":"string", + "enum":[ + "initiating", + "initiatingRequest", + "pendingAcceptance", + "rollingBack", + "pending", + "available", + "modifying", + "deleting", + "deleted", + "failed", + "rejected", + "rejecting", + "failing" + ] + }, + "TransitGatewayCidrBlockStringList":{ "type":"list", "member":{ "shape":"String", "locationName":"item" } }, - "RestorableByStringList":{ - "type":"list", - "member":{"shape":"String"} - }, - "RestoreAddressToClassicRequest":{ + "TransitGatewayConnect":{ "type":"structure", - "required":["PublicIp"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "TransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transitGatewayAttachmentId" }, - "PublicIp":{ - "shape":"String", - "locationName":"publicIp" + "TransportTransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transportTransitGatewayAttachmentId" + }, + "TransitGatewayId":{ + "shape":"TransitGatewayId", + "locationName":"transitGatewayId" + }, + "State":{ + "shape":"TransitGatewayAttachmentState", + "locationName":"state" + }, + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" + }, + "Options":{ + "shape":"TransitGatewayConnectOptions", + "locationName":"options" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "RestoreAddressToClassicResult":{ + "TransitGatewayConnectList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayConnect", + "locationName":"item" + } + }, + "TransitGatewayConnectOptions":{ "type":"structure", "members":{ - "Status":{ - "shape":"Status", - "locationName":"status" - }, - "PublicIp":{ - "shape":"String", - "locationName":"publicIp" + "Protocol":{ + "shape":"ProtocolValue", + "locationName":"protocol" } } }, - "RevokeSecurityGroupEgressRequest":{ + "TransitGatewayConnectPeer":{ "type":"structure", - "required":["GroupId"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "TransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transitGatewayAttachmentId" }, - "GroupId":{ - "shape":"String", - "locationName":"groupId" + "TransitGatewayConnectPeerId":{ + "shape":"TransitGatewayConnectPeerId", + "locationName":"transitGatewayConnectPeerId" }, - "SourceSecurityGroupName":{ - "shape":"String", - "locationName":"sourceSecurityGroupName" + "State":{ + "shape":"TransitGatewayConnectPeerState", + "locationName":"state" }, - "SourceSecurityGroupOwnerId":{ - "shape":"String", - "locationName":"sourceSecurityGroupOwnerId" + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" }, - "IpProtocol":{ + "ConnectPeerConfiguration":{ + "shape":"TransitGatewayConnectPeerConfiguration", + "locationName":"connectPeerConfiguration" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "TransitGatewayConnectPeerConfiguration":{ + "type":"structure", + "members":{ + "TransitGatewayAddress":{ "shape":"String", - "locationName":"ipProtocol" + "locationName":"transitGatewayAddress" }, - "FromPort":{ - "shape":"Integer", - "locationName":"fromPort" + "PeerAddress":{ + "shape":"String", + "locationName":"peerAddress" }, - "ToPort":{ - "shape":"Integer", - "locationName":"toPort" + "InsideCidrBlocks":{ + "shape":"InsideCidrBlocksStringList", + "locationName":"insideCidrBlocks" }, - "CidrIp":{ - "shape":"String", - "locationName":"cidrIp" + "Protocol":{ + "shape":"ProtocolValue", + "locationName":"protocol" }, - "IpPermissions":{ - "shape":"IpPermissionList", - "locationName":"ipPermissions" + "BgpConfigurations":{ + "shape":"TransitGatewayAttachmentBgpConfigurationList", + "locationName":"bgpConfigurations" } } }, - "RevokeSecurityGroupIngressRequest":{ + "TransitGatewayConnectPeerId":{"type":"string"}, + "TransitGatewayConnectPeerIdStringList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayConnectPeerId", + "locationName":"item" + } + }, + "TransitGatewayConnectPeerList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayConnectPeer", + "locationName":"item" + } + }, + "TransitGatewayConnectPeerState":{ + "type":"string", + "enum":[ + "pending", + "available", + "deleting", + "deleted" + ] + }, + "TransitGatewayConnectRequestBgpOptions":{ "type":"structure", "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "GroupName":{"shape":"String"}, - "GroupId":{"shape":"String"}, - "SourceSecurityGroupName":{"shape":"String"}, - "SourceSecurityGroupOwnerId":{"shape":"String"}, - "IpProtocol":{"shape":"String"}, - "FromPort":{"shape":"Integer"}, - "ToPort":{"shape":"Integer"}, - "CidrIp":{"shape":"String"}, - "IpPermissions":{"shape":"IpPermissionList"} + "PeerAsn":{"shape":"Long"} } }, - "Route":{ + "TransitGatewayId":{"type":"string"}, + "TransitGatewayIdStringList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayId", + "locationName":"item" + } + }, + "TransitGatewayList":{ + "type":"list", + "member":{ + "shape":"TransitGateway", + "locationName":"item" + } + }, + "TransitGatewayMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "TransitGatewayMulitcastDomainAssociationState":{ + "type":"string", + "enum":[ + "pendingAcceptance", + "associating", + "associated", + "disassociating", + "disassociated", + "rejected", + "failed" + ] + }, + "TransitGatewayMulticastDeregisteredGroupMembers":{ "type":"structure", "members":{ - "DestinationCidrBlock":{ + "TransitGatewayMulticastDomainId":{ "shape":"String", - "locationName":"destinationCidrBlock" + "locationName":"transitGatewayMulticastDomainId" }, - "DestinationPrefixListId":{ - "shape":"String", - "locationName":"destinationPrefixListId" + "DeregisteredNetworkInterfaceIds":{ + "shape":"ValueStringList", + "locationName":"deregisteredNetworkInterfaceIds" }, - "GatewayId":{ + "GroupIpAddress":{ "shape":"String", - "locationName":"gatewayId" - }, - "InstanceId":{ + "locationName":"groupIpAddress" + } + } + }, + "TransitGatewayMulticastDeregisteredGroupSources":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomainId":{ "shape":"String", - "locationName":"instanceId" + "locationName":"transitGatewayMulticastDomainId" }, - "InstanceOwnerId":{ + "DeregisteredNetworkInterfaceIds":{ + "shape":"ValueStringList", + "locationName":"deregisteredNetworkInterfaceIds" + }, + "GroupIpAddress":{ "shape":"String", - "locationName":"instanceOwnerId" + "locationName":"groupIpAddress" + } + } + }, + "TransitGatewayMulticastDomain":{ + "type":"structure", + "members":{ + "TransitGatewayMulticastDomainId":{ + "shape":"String", + "locationName":"transitGatewayMulticastDomainId" }, - "NetworkInterfaceId":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"networkInterfaceId" + "locationName":"transitGatewayId" }, - "VpcPeeringConnectionId":{ + "TransitGatewayMulticastDomainArn":{ "shape":"String", - "locationName":"vpcPeeringConnectionId" + "locationName":"transitGatewayMulticastDomainArn" }, - "NatGatewayId":{ + "OwnerId":{ "shape":"String", - "locationName":"natGatewayId" + "locationName":"ownerId" + }, + "Options":{ + "shape":"TransitGatewayMulticastDomainOptions", + "locationName":"options" }, "State":{ - "shape":"RouteState", + "shape":"TransitGatewayMulticastDomainState", "locationName":"state" }, - "Origin":{ - "shape":"RouteOrigin", - "locationName":"origin" + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "RouteList":{ - "type":"list", - "member":{ - "shape":"Route", - "locationName":"item" - } - }, - "RouteOrigin":{ - "type":"string", - "enum":[ - "CreateRouteTable", - "CreateRoute", - "EnableVgwRoutePropagation" - ] - }, - "RouteState":{ - "type":"string", - "enum":[ - "active", - "blackhole" - ] - }, - "RouteTable":{ + "TransitGatewayMulticastDomainAssociation":{ "type":"structure", "members":{ - "RouteTableId":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"routeTableId" + "locationName":"transitGatewayAttachmentId" }, - "VpcId":{ + "ResourceId":{ "shape":"String", - "locationName":"vpcId" - }, - "Routes":{ - "shape":"RouteList", - "locationName":"routeSet" + "locationName":"resourceId" }, - "Associations":{ - "shape":"RouteTableAssociationList", - "locationName":"associationSet" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "ResourceOwnerId":{ + "shape":"String", + "locationName":"resourceOwnerId" }, - "PropagatingVgws":{ - "shape":"PropagatingVgwList", - "locationName":"propagatingVgwSet" + "Subnet":{ + "shape":"SubnetAssociation", + "locationName":"subnet" } } }, - "RouteTableAssociation":{ + "TransitGatewayMulticastDomainAssociationList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayMulticastDomainAssociation", + "locationName":"item" + } + }, + "TransitGatewayMulticastDomainAssociations":{ "type":"structure", "members":{ - "RouteTableAssociationId":{ + "TransitGatewayMulticastDomainId":{ "shape":"String", - "locationName":"routeTableAssociationId" + "locationName":"transitGatewayMulticastDomainId" }, - "RouteTableId":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"routeTableId" + "locationName":"transitGatewayAttachmentId" }, - "SubnetId":{ + "ResourceId":{ "shape":"String", - "locationName":"subnetId" + "locationName":"resourceId" }, - "Main":{ - "shape":"Boolean", - "locationName":"main" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" + }, + "ResourceOwnerId":{ + "shape":"String", + "locationName":"resourceOwnerId" + }, + "Subnets":{ + "shape":"SubnetAssociationList", + "locationName":"subnets" } } }, - "RouteTableAssociationList":{ + "TransitGatewayMulticastDomainId":{"type":"string"}, + "TransitGatewayMulticastDomainIdStringList":{ "type":"list", "member":{ - "shape":"RouteTableAssociation", + "shape":"TransitGatewayMulticastDomainId", "locationName":"item" } }, - "RouteTableList":{ + "TransitGatewayMulticastDomainList":{ "type":"list", "member":{ - "shape":"RouteTable", + "shape":"TransitGatewayMulticastDomain", "locationName":"item" } }, - "RuleAction":{ - "type":"string", - "enum":[ - "allow", - "deny" - ] - }, - "RunInstancesMonitoringEnabled":{ + "TransitGatewayMulticastDomainOptions":{ "type":"structure", - "required":["Enabled"], "members":{ - "Enabled":{ - "shape":"Boolean", - "locationName":"enabled" + "Igmpv2Support":{ + "shape":"Igmpv2SupportValue", + "locationName":"igmpv2Support" + }, + "StaticSourcesSupport":{ + "shape":"StaticSourcesSupportValue", + "locationName":"staticSourcesSupport" + }, + "AutoAcceptSharedAssociations":{ + "shape":"AutoAcceptSharedAssociationsValue", + "locationName":"autoAcceptSharedAssociations" } } }, - "RunInstancesRequest":{ + "TransitGatewayMulticastDomainState":{ + "type":"string", + "enum":[ + "pending", + "available", + "deleting", + "deleted" + ] + }, + "TransitGatewayMulticastGroup":{ "type":"structure", - "required":[ - "ImageId", - "MinCount", - "MaxCount" - ], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - }, - "ImageId":{"shape":"String"}, - "MinCount":{"shape":"Integer"}, - "MaxCount":{"shape":"Integer"}, - "KeyName":{"shape":"String"}, - "SecurityGroups":{ - "shape":"SecurityGroupStringList", - "locationName":"SecurityGroup" + "GroupIpAddress":{ + "shape":"String", + "locationName":"groupIpAddress" }, - "SecurityGroupIds":{ - "shape":"SecurityGroupIdStringList", - "locationName":"SecurityGroupId" + "TransitGatewayAttachmentId":{ + "shape":"String", + "locationName":"transitGatewayAttachmentId" }, - "UserData":{"shape":"String"}, - "InstanceType":{"shape":"InstanceType"}, - "Placement":{"shape":"Placement"}, - "KernelId":{"shape":"String"}, - "RamdiskId":{"shape":"String"}, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingRequestList", - "locationName":"BlockDeviceMapping" + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" }, - "Monitoring":{"shape":"RunInstancesMonitoringEnabled"}, - "SubnetId":{"shape":"String"}, - "DisableApiTermination":{ - "shape":"Boolean", - "locationName":"disableApiTermination" + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" }, - "InstanceInitiatedShutdownBehavior":{ - "shape":"ShutdownBehavior", - "locationName":"instanceInitiatedShutdownBehavior" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" }, - "PrivateIpAddress":{ + "ResourceOwnerId":{ "shape":"String", - "locationName":"privateIpAddress" + "locationName":"resourceOwnerId" }, - "ClientToken":{ + "NetworkInterfaceId":{ "shape":"String", - "locationName":"clientToken" + "locationName":"networkInterfaceId" }, - "AdditionalInfo":{ - "shape":"String", - "locationName":"additionalInfo" + "GroupMember":{ + "shape":"Boolean", + "locationName":"groupMember" }, - "NetworkInterfaces":{ - "shape":"InstanceNetworkInterfaceSpecificationList", - "locationName":"networkInterface" + "GroupSource":{ + "shape":"Boolean", + "locationName":"groupSource" }, - "IamInstanceProfile":{ - "shape":"IamInstanceProfileSpecification", - "locationName":"iamInstanceProfile" + "MemberType":{ + "shape":"MembershipType", + "locationName":"memberType" }, - "EbsOptimized":{ - "shape":"Boolean", - "locationName":"ebsOptimized" + "SourceType":{ + "shape":"MembershipType", + "locationName":"sourceType" } } }, - "RunScheduledInstancesRequest":{ - "type":"structure", - "required":[ - "ScheduledInstanceId", - "LaunchSpecification" - ], - "members":{ - "DryRun":{"shape":"Boolean"}, - "ClientToken":{ - "shape":"String", - "idempotencyToken":true - }, - "InstanceCount":{"shape":"Integer"}, - "ScheduledInstanceId":{"shape":"String"}, - "LaunchSpecification":{"shape":"ScheduledInstancesLaunchSpecification"} + "TransitGatewayMulticastGroupList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayMulticastGroup", + "locationName":"item" } }, - "RunScheduledInstancesResult":{ + "TransitGatewayMulticastRegisteredGroupMembers":{ "type":"structure", "members":{ - "InstanceIdSet":{ - "shape":"InstanceIdSet", - "locationName":"instanceIdSet" + "TransitGatewayMulticastDomainId":{ + "shape":"String", + "locationName":"transitGatewayMulticastDomainId" + }, + "RegisteredNetworkInterfaceIds":{ + "shape":"ValueStringList", + "locationName":"registeredNetworkInterfaceIds" + }, + "GroupIpAddress":{ + "shape":"String", + "locationName":"groupIpAddress" } } }, - "S3Storage":{ + "TransitGatewayMulticastRegisteredGroupSources":{ "type":"structure", "members":{ - "Bucket":{ - "shape":"String", - "locationName":"bucket" - }, - "Prefix":{ + "TransitGatewayMulticastDomainId":{ "shape":"String", - "locationName":"prefix" + "locationName":"transitGatewayMulticastDomainId" }, - "AWSAccessKeyId":{"shape":"String"}, - "UploadPolicy":{ - "shape":"Blob", - "locationName":"uploadPolicy" + "RegisteredNetworkInterfaceIds":{ + "shape":"ValueStringList", + "locationName":"registeredNetworkInterfaceIds" }, - "UploadPolicySignature":{ + "GroupIpAddress":{ "shape":"String", - "locationName":"uploadPolicySignature" + "locationName":"groupIpAddress" } } }, - "ScheduledInstance":{ + "TransitGatewayNetworkInterfaceIdList":{ + "type":"list", + "member":{ + "shape":"NetworkInterfaceId", + "locationName":"item" + } + }, + "TransitGatewayOptions":{ "type":"structure", "members":{ - "ScheduledInstanceId":{ - "shape":"String", - "locationName":"scheduledInstanceId" + "AmazonSideAsn":{ + "shape":"Long", + "locationName":"amazonSideAsn" }, - "InstanceType":{ - "shape":"String", - "locationName":"instanceType" + "TransitGatewayCidrBlocks":{ + "shape":"ValueStringList", + "locationName":"transitGatewayCidrBlocks" }, - "Platform":{ - "shape":"String", - "locationName":"platform" + "AutoAcceptSharedAttachments":{ + "shape":"AutoAcceptSharedAttachmentsValue", + "locationName":"autoAcceptSharedAttachments" }, - "NetworkPlatform":{ - "shape":"String", - "locationName":"networkPlatform" + "DefaultRouteTableAssociation":{ + "shape":"DefaultRouteTableAssociationValue", + "locationName":"defaultRouteTableAssociation" }, - "AvailabilityZone":{ + "AssociationDefaultRouteTableId":{ "shape":"String", - "locationName":"availabilityZone" - }, - "SlotDurationInHours":{ - "shape":"Integer", - "locationName":"slotDurationInHours" - }, - "Recurrence":{ - "shape":"ScheduledInstanceRecurrence", - "locationName":"recurrence" - }, - "PreviousSlotEndTime":{ - "shape":"DateTime", - "locationName":"previousSlotEndTime" + "locationName":"associationDefaultRouteTableId" }, - "NextSlotStartTime":{ - "shape":"DateTime", - "locationName":"nextSlotStartTime" + "DefaultRouteTablePropagation":{ + "shape":"DefaultRouteTablePropagationValue", + "locationName":"defaultRouteTablePropagation" }, - "HourlyPrice":{ + "PropagationDefaultRouteTableId":{ "shape":"String", - "locationName":"hourlyPrice" - }, - "TotalScheduledInstanceHours":{ - "shape":"Integer", - "locationName":"totalScheduledInstanceHours" - }, - "InstanceCount":{ - "shape":"Integer", - "locationName":"instanceCount" + "locationName":"propagationDefaultRouteTableId" }, - "TermStartDate":{ - "shape":"DateTime", - "locationName":"termStartDate" + "VpnEcmpSupport":{ + "shape":"VpnEcmpSupportValue", + "locationName":"vpnEcmpSupport" }, - "TermEndDate":{ - "shape":"DateTime", - "locationName":"termEndDate" + "DnsSupport":{ + "shape":"DnsSupportValue", + "locationName":"dnsSupport" }, - "CreateDate":{ - "shape":"DateTime", - "locationName":"createDate" + "MulticastSupport":{ + "shape":"MulticastSupportValue", + "locationName":"multicastSupport" } } }, - "ScheduledInstanceAvailability":{ + "TransitGatewayPeeringAttachment":{ "type":"structure", "members":{ - "InstanceType":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"instanceType" + "locationName":"transitGatewayAttachmentId" }, - "Platform":{ + "AccepterTransitGatewayAttachmentId":{ "shape":"String", - "locationName":"platform" + "locationName":"accepterTransitGatewayAttachmentId" }, - "NetworkPlatform":{ - "shape":"String", - "locationName":"networkPlatform" + "RequesterTgwInfo":{ + "shape":"PeeringTgwInfo", + "locationName":"requesterTgwInfo" }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" + "AccepterTgwInfo":{ + "shape":"PeeringTgwInfo", + "locationName":"accepterTgwInfo" }, - "PurchaseToken":{ - "shape":"String", - "locationName":"purchaseToken" + "Options":{ + "shape":"TransitGatewayPeeringAttachmentOptions", + "locationName":"options" }, - "SlotDurationInHours":{ - "shape":"Integer", - "locationName":"slotDurationInHours" + "Status":{ + "shape":"PeeringAttachmentStatus", + "locationName":"status" }, - "Recurrence":{ - "shape":"ScheduledInstanceRecurrence", - "locationName":"recurrence" + "State":{ + "shape":"TransitGatewayAttachmentState", + "locationName":"state" }, - "FirstSlotStartTime":{ + "CreationTime":{ "shape":"DateTime", - "locationName":"firstSlotStartTime" - }, - "HourlyPrice":{ - "shape":"String", - "locationName":"hourlyPrice" - }, - "TotalScheduledInstanceHours":{ - "shape":"Integer", - "locationName":"totalScheduledInstanceHours" - }, - "AvailableInstanceCount":{ - "shape":"Integer", - "locationName":"availableInstanceCount" - }, - "MinTermDurationInDays":{ - "shape":"Integer", - "locationName":"minTermDurationInDays" + "locationName":"creationTime" }, - "MaxTermDurationInDays":{ - "shape":"Integer", - "locationName":"maxTermDurationInDays" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "ScheduledInstanceAvailabilitySet":{ + "TransitGatewayPeeringAttachmentList":{ "type":"list", "member":{ - "shape":"ScheduledInstanceAvailability", + "shape":"TransitGatewayPeeringAttachment", "locationName":"item" } }, - "ScheduledInstanceIdRequestSet":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"ScheduledInstanceId" + "TransitGatewayPeeringAttachmentOptions":{ + "type":"structure", + "members":{ + "DynamicRouting":{ + "shape":"DynamicRoutingValue", + "locationName":"dynamicRouting" + } } }, - "ScheduledInstanceRecurrence":{ + "TransitGatewayPolicyRule":{ "type":"structure", "members":{ - "Frequency":{ + "SourceCidrBlock":{ "shape":"String", - "locationName":"frequency" + "locationName":"sourceCidrBlock" }, - "Interval":{ - "shape":"Integer", - "locationName":"interval" + "SourcePortRange":{ + "shape":"String", + "locationName":"sourcePortRange" }, - "OccurrenceDaySet":{ - "shape":"OccurrenceDaySet", - "locationName":"occurrenceDaySet" + "DestinationCidrBlock":{ + "shape":"String", + "locationName":"destinationCidrBlock" }, - "OccurrenceRelativeToEnd":{ - "shape":"Boolean", - "locationName":"occurrenceRelativeToEnd" + "DestinationPortRange":{ + "shape":"String", + "locationName":"destinationPortRange" }, - "OccurrenceUnit":{ + "Protocol":{ "shape":"String", - "locationName":"occurrenceUnit" + "locationName":"protocol" + }, + "MetaData":{ + "shape":"TransitGatewayPolicyRuleMetaData", + "locationName":"metaData" } } }, - "ScheduledInstanceRecurrenceRequest":{ + "TransitGatewayPolicyRuleMetaData":{ "type":"structure", "members":{ - "Frequency":{"shape":"String"}, - "Interval":{"shape":"Integer"}, - "OccurrenceDays":{ - "shape":"OccurrenceDayRequestSet", - "locationName":"OccurrenceDay" + "MetaDataKey":{ + "shape":"String", + "locationName":"metaDataKey" }, - "OccurrenceRelativeToEnd":{"shape":"Boolean"}, - "OccurrenceUnit":{"shape":"String"} + "MetaDataValue":{ + "shape":"String", + "locationName":"metaDataValue" + } } }, - "ScheduledInstanceSet":{ + "TransitGatewayPolicyTable":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTableId":{ + "shape":"TransitGatewayPolicyTableId", + "locationName":"transitGatewayPolicyTableId" + }, + "TransitGatewayId":{ + "shape":"TransitGatewayId", + "locationName":"transitGatewayId" + }, + "State":{ + "shape":"TransitGatewayPolicyTableState", + "locationName":"state" + }, + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "TransitGatewayPolicyTableAssociation":{ + "type":"structure", + "members":{ + "TransitGatewayPolicyTableId":{ + "shape":"TransitGatewayPolicyTableId", + "locationName":"transitGatewayPolicyTableId" + }, + "TransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transitGatewayAttachmentId" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" + }, + "State":{ + "shape":"TransitGatewayAssociationState", + "locationName":"state" + } + } + }, + "TransitGatewayPolicyTableAssociationList":{ "type":"list", "member":{ - "shape":"ScheduledInstance", + "shape":"TransitGatewayPolicyTableAssociation", "locationName":"item" } }, - "ScheduledInstancesBlockDeviceMapping":{ + "TransitGatewayPolicyTableEntry":{ "type":"structure", "members":{ - "DeviceName":{"shape":"String"}, - "NoDevice":{"shape":"String"}, - "VirtualName":{"shape":"String"}, - "Ebs":{"shape":"ScheduledInstancesEbs"} + "PolicyRuleNumber":{ + "shape":"String", + "locationName":"policyRuleNumber" + }, + "PolicyRule":{ + "shape":"TransitGatewayPolicyRule", + "locationName":"policyRule" + }, + "TargetRouteTableId":{ + "shape":"TransitGatewayRouteTableId", + "locationName":"targetRouteTableId" + } } }, - "ScheduledInstancesBlockDeviceMappingSet":{ + "TransitGatewayPolicyTableEntryList":{ "type":"list", "member":{ - "shape":"ScheduledInstancesBlockDeviceMapping", - "locationName":"BlockDeviceMapping" + "shape":"TransitGatewayPolicyTableEntry", + "locationName":"item" } }, - "ScheduledInstancesEbs":{ + "TransitGatewayPolicyTableId":{"type":"string"}, + "TransitGatewayPolicyTableIdStringList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayPolicyTableId", + "locationName":"item" + } + }, + "TransitGatewayPolicyTableList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayPolicyTable", + "locationName":"item" + } + }, + "TransitGatewayPolicyTableState":{ + "type":"string", + "enum":[ + "pending", + "available", + "deleting", + "deleted" + ] + }, + "TransitGatewayPrefixListAttachment":{ "type":"structure", "members":{ - "SnapshotId":{"shape":"String"}, - "VolumeSize":{"shape":"Integer"}, - "DeleteOnTermination":{"shape":"Boolean"}, - "VolumeType":{"shape":"String"}, - "Iops":{"shape":"Integer"}, - "Encrypted":{"shape":"Boolean"} + "TransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transitGatewayAttachmentId" + }, + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" + }, + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + } } }, - "ScheduledInstancesIamInstanceProfile":{ + "TransitGatewayPrefixListReference":{ "type":"structure", "members":{ - "Arn":{"shape":"String"}, - "Name":{"shape":"String"} + "TransitGatewayRouteTableId":{ + "shape":"TransitGatewayRouteTableId", + "locationName":"transitGatewayRouteTableId" + }, + "PrefixListId":{ + "shape":"PrefixListResourceId", + "locationName":"prefixListId" + }, + "PrefixListOwnerId":{ + "shape":"String", + "locationName":"prefixListOwnerId" + }, + "State":{ + "shape":"TransitGatewayPrefixListReferenceState", + "locationName":"state" + }, + "Blackhole":{ + "shape":"Boolean", + "locationName":"blackhole" + }, + "TransitGatewayAttachment":{ + "shape":"TransitGatewayPrefixListAttachment", + "locationName":"transitGatewayAttachment" + } } }, - "ScheduledInstancesLaunchSpecification":{ + "TransitGatewayPrefixListReferenceSet":{ + "type":"list", + "member":{ + "shape":"TransitGatewayPrefixListReference", + "locationName":"item" + } + }, + "TransitGatewayPrefixListReferenceState":{ + "type":"string", + "enum":[ + "pending", + "available", + "modifying", + "deleting" + ] + }, + "TransitGatewayPropagation":{ "type":"structure", - "required":["ImageId"], "members":{ - "ImageId":{"shape":"String"}, - "KeyName":{"shape":"String"}, - "SecurityGroupIds":{ - "shape":"ScheduledInstancesSecurityGroupIdSet", - "locationName":"SecurityGroupId" + "TransitGatewayAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"transitGatewayAttachmentId" }, - "UserData":{"shape":"String"}, - "Placement":{"shape":"ScheduledInstancesPlacement"}, - "KernelId":{"shape":"String"}, - "InstanceType":{"shape":"String"}, - "RamdiskId":{"shape":"String"}, - "BlockDeviceMappings":{ - "shape":"ScheduledInstancesBlockDeviceMappingSet", - "locationName":"BlockDeviceMapping" + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" }, - "Monitoring":{"shape":"ScheduledInstancesMonitoring"}, - "SubnetId":{"shape":"String"}, - "NetworkInterfaces":{ - "shape":"ScheduledInstancesNetworkInterfaceSet", - "locationName":"NetworkInterface" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" }, - "IamInstanceProfile":{"shape":"ScheduledInstancesIamInstanceProfile"}, - "EbsOptimized":{"shape":"Boolean"} + "TransitGatewayRouteTableId":{ + "shape":"String", + "locationName":"transitGatewayRouteTableId" + }, + "State":{ + "shape":"TransitGatewayPropagationState", + "locationName":"state" + }, + "TransitGatewayRouteTableAnnouncementId":{ + "shape":"TransitGatewayRouteTableAnnouncementId", + "locationName":"transitGatewayRouteTableAnnouncementId" + } } }, - "ScheduledInstancesMonitoring":{ + "TransitGatewayPropagationState":{ + "type":"string", + "enum":[ + "enabling", + "enabled", + "disabling", + "disabled" + ] + }, + "TransitGatewayRequestOptions":{ "type":"structure", "members":{ - "Enabled":{"shape":"Boolean"} + "AmazonSideAsn":{"shape":"Long"}, + "AutoAcceptSharedAttachments":{"shape":"AutoAcceptSharedAttachmentsValue"}, + "DefaultRouteTableAssociation":{"shape":"DefaultRouteTableAssociationValue"}, + "DefaultRouteTablePropagation":{"shape":"DefaultRouteTablePropagationValue"}, + "VpnEcmpSupport":{"shape":"VpnEcmpSupportValue"}, + "DnsSupport":{"shape":"DnsSupportValue"}, + "MulticastSupport":{"shape":"MulticastSupportValue"}, + "TransitGatewayCidrBlocks":{"shape":"TransitGatewayCidrBlockStringList"} + } + }, + "TransitGatewayRoute":{ + "type":"structure", + "members":{ + "DestinationCidrBlock":{ + "shape":"String", + "locationName":"destinationCidrBlock" + }, + "PrefixListId":{ + "shape":"PrefixListResourceId", + "locationName":"prefixListId" + }, + "TransitGatewayRouteTableAnnouncementId":{ + "shape":"TransitGatewayRouteTableAnnouncementId", + "locationName":"transitGatewayRouteTableAnnouncementId" + }, + "TransitGatewayAttachments":{ + "shape":"TransitGatewayRouteAttachmentList", + "locationName":"transitGatewayAttachments" + }, + "Type":{ + "shape":"TransitGatewayRouteType", + "locationName":"type" + }, + "State":{ + "shape":"TransitGatewayRouteState", + "locationName":"state" + } } }, - "ScheduledInstancesNetworkInterface":{ + "TransitGatewayRouteAttachment":{ "type":"structure", "members":{ - "NetworkInterfaceId":{"shape":"String"}, - "DeviceIndex":{"shape":"Integer"}, - "SubnetId":{"shape":"String"}, - "Description":{"shape":"String"}, - "PrivateIpAddress":{"shape":"String"}, - "PrivateIpAddressConfigs":{ - "shape":"PrivateIpAddressConfigSet", - "locationName":"PrivateIpAddressConfig" + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" }, - "SecondaryPrivateIpAddressCount":{"shape":"Integer"}, - "AssociatePublicIpAddress":{"shape":"Boolean"}, - "Groups":{ - "shape":"ScheduledInstancesSecurityGroupIdSet", - "locationName":"Group" + "TransitGatewayAttachmentId":{ + "shape":"String", + "locationName":"transitGatewayAttachmentId" }, - "DeleteOnTermination":{"shape":"Boolean"} + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" + } } }, - "ScheduledInstancesNetworkInterfaceSet":{ + "TransitGatewayRouteAttachmentList":{ "type":"list", "member":{ - "shape":"ScheduledInstancesNetworkInterface", - "locationName":"NetworkInterface" - } - }, - "ScheduledInstancesPlacement":{ - "type":"structure", - "members":{ - "AvailabilityZone":{"shape":"String"}, - "GroupName":{"shape":"String"} - } - }, - "ScheduledInstancesPrivateIpAddressConfig":{ - "type":"structure", - "members":{ - "PrivateIpAddress":{"shape":"String"}, - "Primary":{"shape":"Boolean"} + "shape":"TransitGatewayRouteAttachment", + "locationName":"item" } }, - "ScheduledInstancesSecurityGroupIdSet":{ + "TransitGatewayRouteList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"SecurityGroupId" + "shape":"TransitGatewayRoute", + "locationName":"item" } }, - "SecurityGroup":{ + "TransitGatewayRouteState":{ + "type":"string", + "enum":[ + "pending", + "active", + "blackhole", + "deleting", + "deleted" + ] + }, + "TransitGatewayRouteTable":{ "type":"structure", "members":{ - "OwnerId":{ + "TransitGatewayRouteTableId":{ "shape":"String", - "locationName":"ownerId" + "locationName":"transitGatewayRouteTableId" }, - "GroupName":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"groupName" + "locationName":"transitGatewayId" }, - "GroupId":{ + "State":{ + "shape":"TransitGatewayRouteTableState", + "locationName":"state" + }, + "DefaultAssociationRouteTable":{ + "shape":"Boolean", + "locationName":"defaultAssociationRouteTable" + }, + "DefaultPropagationRouteTable":{ + "shape":"Boolean", + "locationName":"defaultPropagationRouteTable" + }, + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "TransitGatewayRouteTableAnnouncement":{ + "type":"structure", + "members":{ + "TransitGatewayRouteTableAnnouncementId":{ + "shape":"TransitGatewayRouteTableAnnouncementId", + "locationName":"transitGatewayRouteTableAnnouncementId" + }, + "TransitGatewayId":{ + "shape":"TransitGatewayId", + "locationName":"transitGatewayId" + }, + "CoreNetworkId":{ "shape":"String", - "locationName":"groupId" + "locationName":"coreNetworkId" }, - "Description":{ + "PeerTransitGatewayId":{ + "shape":"TransitGatewayId", + "locationName":"peerTransitGatewayId" + }, + "PeerCoreNetworkId":{ "shape":"String", - "locationName":"groupDescription" + "locationName":"peerCoreNetworkId" }, - "IpPermissions":{ - "shape":"IpPermissionList", - "locationName":"ipPermissions" + "PeeringAttachmentId":{ + "shape":"TransitGatewayAttachmentId", + "locationName":"peeringAttachmentId" }, - "IpPermissionsEgress":{ - "shape":"IpPermissionList", - "locationName":"ipPermissionsEgress" + "AnnouncementDirection":{ + "shape":"TransitGatewayRouteTableAnnouncementDirection", + "locationName":"announcementDirection" }, - "VpcId":{ - "shape":"String", - "locationName":"vpcId" + "TransitGatewayRouteTableId":{ + "shape":"TransitGatewayRouteTableId", + "locationName":"transitGatewayRouteTableId" + }, + "State":{ + "shape":"TransitGatewayRouteTableAnnouncementState", + "locationName":"state" + }, + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" }, "Tags":{ "shape":"TagList", @@ -11926,1170 +42600,1419 @@ } } }, - "SecurityGroupIdStringList":{ + "TransitGatewayRouteTableAnnouncementDirection":{ + "type":"string", + "enum":[ + "outgoing", + "incoming" + ] + }, + "TransitGatewayRouteTableAnnouncementId":{"type":"string"}, + "TransitGatewayRouteTableAnnouncementIdStringList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"SecurityGroupId" + "shape":"TransitGatewayRouteTableAnnouncementId", + "locationName":"item" } }, - "SecurityGroupList":{ + "TransitGatewayRouteTableAnnouncementList":{ "type":"list", "member":{ - "shape":"SecurityGroup", + "shape":"TransitGatewayRouteTableAnnouncement", "locationName":"item" } }, - "SecurityGroupReference":{ + "TransitGatewayRouteTableAnnouncementState":{ + "type":"string", + "enum":[ + "available", + "pending", + "failing", + "failed", + "deleting", + "deleted" + ] + }, + "TransitGatewayRouteTableAssociation":{ "type":"structure", - "required":[ - "GroupId", - "ReferencingVpcId" - ], "members":{ - "GroupId":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"groupId" + "locationName":"transitGatewayAttachmentId" }, - "ReferencingVpcId":{ + "ResourceId":{ "shape":"String", - "locationName":"referencingVpcId" + "locationName":"resourceId" }, - "VpcPeeringConnectionId":{ - "shape":"String", - "locationName":"vpcPeeringConnectionId" + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" + }, + "State":{ + "shape":"TransitGatewayAssociationState", + "locationName":"state" } } }, - "SecurityGroupReferences":{ + "TransitGatewayRouteTableAssociationList":{ "type":"list", "member":{ - "shape":"SecurityGroupReference", + "shape":"TransitGatewayRouteTableAssociation", "locationName":"item" } }, - "SecurityGroupStringList":{ + "TransitGatewayRouteTableId":{"type":"string"}, + "TransitGatewayRouteTableIdStringList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"SecurityGroup" - } - }, - "ShutdownBehavior":{ - "type":"string", - "enum":[ - "stop", - "terminate" - ] - }, - "SlotDateTimeRangeRequest":{ - "type":"structure", - "required":[ - "EarliestTime", - "LatestTime" - ], - "members":{ - "EarliestTime":{"shape":"DateTime"}, - "LatestTime":{"shape":"DateTime"} + "shape":"TransitGatewayRouteTableId", + "locationName":"item" } }, - "SlotStartTimeRangeRequest":{ - "type":"structure", - "members":{ - "EarliestTime":{"shape":"DateTime"}, - "LatestTime":{"shape":"DateTime"} + "TransitGatewayRouteTableList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayRouteTable", + "locationName":"item" } }, - "Snapshot":{ + "TransitGatewayRouteTablePropagation":{ "type":"structure", "members":{ - "SnapshotId":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"snapshotId" + "locationName":"transitGatewayAttachmentId" }, - "VolumeId":{ + "ResourceId":{ "shape":"String", - "locationName":"volumeId" + "locationName":"resourceId" + }, + "ResourceType":{ + "shape":"TransitGatewayAttachmentResourceType", + "locationName":"resourceType" }, "State":{ - "shape":"SnapshotState", - "locationName":"status" + "shape":"TransitGatewayPropagationState", + "locationName":"state" }, - "StateMessage":{ + "TransitGatewayRouteTableAnnouncementId":{ + "shape":"TransitGatewayRouteTableAnnouncementId", + "locationName":"transitGatewayRouteTableAnnouncementId" + } + } + }, + "TransitGatewayRouteTablePropagationList":{ + "type":"list", + "member":{ + "shape":"TransitGatewayRouteTablePropagation", + "locationName":"item" + } + }, + "TransitGatewayRouteTableRoute":{ + "type":"structure", + "members":{ + "DestinationCidr":{ "shape":"String", - "locationName":"statusMessage" - }, - "StartTime":{ - "shape":"DateTime", - "locationName":"startTime" + "locationName":"destinationCidr" }, - "Progress":{ + "State":{ "shape":"String", - "locationName":"progress" + "locationName":"state" }, - "OwnerId":{ + "RouteOrigin":{ "shape":"String", - "locationName":"ownerId" + "locationName":"routeOrigin" }, - "Description":{ + "PrefixListId":{ "shape":"String", - "locationName":"description" - }, - "VolumeSize":{ - "shape":"Integer", - "locationName":"volumeSize" + "locationName":"prefixListId" }, - "OwnerAlias":{ + "AttachmentId":{ "shape":"String", - "locationName":"ownerAlias" - }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" - }, - "Encrypted":{ - "shape":"Boolean", - "locationName":"encrypted" + "locationName":"attachmentId" }, - "KmsKeyId":{ + "ResourceId":{ "shape":"String", - "locationName":"kmsKeyId" + "locationName":"resourceId" }, - "DataEncryptionKeyId":{ + "ResourceType":{ "shape":"String", - "locationName":"dataEncryptionKeyId" + "locationName":"resourceType" } } }, - "SnapshotAttributeName":{ + "TransitGatewayRouteTableState":{ "type":"string", "enum":[ - "productCodes", - "createVolumePermission" + "pending", + "available", + "deleting", + "deleted" ] }, - "SnapshotDetail":{ + "TransitGatewayRouteType":{ + "type":"string", + "enum":[ + "static", + "propagated" + ] + }, + "TransitGatewayState":{ + "type":"string", + "enum":[ + "pending", + "available", + "modifying", + "deleting", + "deleted" + ] + }, + "TransitGatewaySubnetIdList":{ + "type":"list", + "member":{ + "shape":"SubnetId", + "locationName":"item" + } + }, + "TransitGatewayVpcAttachment":{ "type":"structure", "members":{ - "DiskImageSize":{ - "shape":"Double", - "locationName":"diskImageSize" - }, - "Description":{ + "TransitGatewayAttachmentId":{ "shape":"String", - "locationName":"description" + "locationName":"transitGatewayAttachmentId" }, - "Format":{ + "TransitGatewayId":{ "shape":"String", - "locationName":"format" + "locationName":"transitGatewayId" }, - "Url":{ + "VpcId":{ "shape":"String", - "locationName":"url" - }, - "UserBucket":{ - "shape":"UserBucketDetails", - "locationName":"userBucket" + "locationName":"vpcId" }, - "DeviceName":{ + "VpcOwnerId":{ "shape":"String", - "locationName":"deviceName" + "locationName":"vpcOwnerId" }, - "SnapshotId":{ - "shape":"String", - "locationName":"snapshotId" + "State":{ + "shape":"TransitGatewayAttachmentState", + "locationName":"state" }, - "Progress":{ - "shape":"String", - "locationName":"progress" + "SubnetIds":{ + "shape":"ValueStringList", + "locationName":"subnetIds" }, - "StatusMessage":{ - "shape":"String", - "locationName":"statusMessage" + "CreationTime":{ + "shape":"DateTime", + "locationName":"creationTime" }, - "Status":{ - "shape":"String", - "locationName":"status" + "Options":{ + "shape":"TransitGatewayVpcAttachmentOptions", + "locationName":"options" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "SnapshotDetailList":{ + "TransitGatewayVpcAttachmentList":{ "type":"list", "member":{ - "shape":"SnapshotDetail", + "shape":"TransitGatewayVpcAttachment", "locationName":"item" } }, - "SnapshotDiskContainer":{ + "TransitGatewayVpcAttachmentOptions":{ "type":"structure", "members":{ - "Description":{"shape":"String"}, - "Format":{"shape":"String"}, - "Url":{"shape":"String"}, - "UserBucket":{"shape":"UserBucket"} + "DnsSupport":{ + "shape":"DnsSupportValue", + "locationName":"dnsSupport" + }, + "Ipv6Support":{ + "shape":"Ipv6SupportValue", + "locationName":"ipv6Support" + }, + "ApplianceModeSupport":{ + "shape":"ApplianceModeSupportValue", + "locationName":"applianceModeSupport" + } } }, - "SnapshotIdStringList":{ + "TransportProtocol":{ + "type":"string", + "enum":[ + "tcp", + "udp" + ] + }, + "TrunkInterfaceAssociation":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"TrunkInterfaceAssociationId", + "locationName":"associationId" + }, + "BranchInterfaceId":{ + "shape":"String", + "locationName":"branchInterfaceId" + }, + "TrunkInterfaceId":{ + "shape":"String", + "locationName":"trunkInterfaceId" + }, + "InterfaceProtocol":{ + "shape":"InterfaceProtocolType", + "locationName":"interfaceProtocol" + }, + "VlanId":{ + "shape":"Integer", + "locationName":"vlanId" + }, + "GreKey":{ + "shape":"Integer", + "locationName":"greKey" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + } + } + }, + "TrunkInterfaceAssociationId":{"type":"string"}, + "TrunkInterfaceAssociationIdList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"SnapshotId" + "shape":"TrunkInterfaceAssociationId", + "locationName":"item" } }, - "SnapshotList":{ + "TrunkInterfaceAssociationList":{ "type":"list", "member":{ - "shape":"Snapshot", + "shape":"TrunkInterfaceAssociation", "locationName":"item" } }, - "SnapshotState":{ + "TrustProviderType":{ "type":"string", "enum":[ - "pending", - "completed", - "error" + "user", + "device" ] }, - "SnapshotTaskDetail":{ + "TunnelInsideIpVersion":{ + "type":"string", + "enum":[ + "ipv4", + "ipv6" + ] + }, + "TunnelOption":{ "type":"structure", "members":{ - "DiskImageSize":{ - "shape":"Double", - "locationName":"diskImageSize" - }, - "Description":{ + "OutsideIpAddress":{ "shape":"String", - "locationName":"description" + "locationName":"outsideIpAddress" }, - "Format":{ + "TunnelInsideCidr":{ "shape":"String", - "locationName":"format" + "locationName":"tunnelInsideCidr" }, - "Url":{ + "TunnelInsideIpv6Cidr":{ "shape":"String", - "locationName":"url" - }, - "UserBucket":{ - "shape":"UserBucketDetails", - "locationName":"userBucket" + "locationName":"tunnelInsideIpv6Cidr" }, - "SnapshotId":{ - "shape":"String", - "locationName":"snapshotId" + "PreSharedKey":{ + "shape":"preSharedKey", + "locationName":"preSharedKey" }, - "Progress":{ - "shape":"String", - "locationName":"progress" + "Phase1LifetimeSeconds":{ + "shape":"Integer", + "locationName":"phase1LifetimeSeconds" }, - "StatusMessage":{ - "shape":"String", - "locationName":"statusMessage" + "Phase2LifetimeSeconds":{ + "shape":"Integer", + "locationName":"phase2LifetimeSeconds" }, - "Status":{ - "shape":"String", - "locationName":"status" - } - } - }, - "SpotDatafeedSubscription":{ - "type":"structure", - "members":{ - "OwnerId":{ - "shape":"String", - "locationName":"ownerId" + "RekeyMarginTimeSeconds":{ + "shape":"Integer", + "locationName":"rekeyMarginTimeSeconds" }, - "Bucket":{ - "shape":"String", - "locationName":"bucket" + "RekeyFuzzPercentage":{ + "shape":"Integer", + "locationName":"rekeyFuzzPercentage" }, - "Prefix":{ - "shape":"String", - "locationName":"prefix" + "ReplayWindowSize":{ + "shape":"Integer", + "locationName":"replayWindowSize" }, - "State":{ - "shape":"DatafeedSubscriptionState", - "locationName":"state" + "DpdTimeoutSeconds":{ + "shape":"Integer", + "locationName":"dpdTimeoutSeconds" }, - "Fault":{ - "shape":"SpotInstanceStateFault", - "locationName":"fault" - } - } - }, - "SpotFleetLaunchSpecification":{ - "type":"structure", - "members":{ - "ImageId":{ + "DpdTimeoutAction":{ "shape":"String", - "locationName":"imageId" + "locationName":"dpdTimeoutAction" }, - "KeyName":{ - "shape":"String", - "locationName":"keyName" + "Phase1EncryptionAlgorithms":{ + "shape":"Phase1EncryptionAlgorithmsList", + "locationName":"phase1EncryptionAlgorithmSet" }, - "SecurityGroups":{ - "shape":"GroupIdentifierList", - "locationName":"groupSet" + "Phase2EncryptionAlgorithms":{ + "shape":"Phase2EncryptionAlgorithmsList", + "locationName":"phase2EncryptionAlgorithmSet" }, - "UserData":{ - "shape":"String", - "locationName":"userData" + "Phase1IntegrityAlgorithms":{ + "shape":"Phase1IntegrityAlgorithmsList", + "locationName":"phase1IntegrityAlgorithmSet" }, - "AddressingType":{ - "shape":"String", - "locationName":"addressingType" + "Phase2IntegrityAlgorithms":{ + "shape":"Phase2IntegrityAlgorithmsList", + "locationName":"phase2IntegrityAlgorithmSet" }, - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" + "Phase1DHGroupNumbers":{ + "shape":"Phase1DHGroupNumbersList", + "locationName":"phase1DHGroupNumberSet" }, - "Placement":{ - "shape":"SpotPlacement", - "locationName":"placement" + "Phase2DHGroupNumbers":{ + "shape":"Phase2DHGroupNumbersList", + "locationName":"phase2DHGroupNumberSet" }, - "KernelId":{ - "shape":"String", - "locationName":"kernelId" + "IkeVersions":{ + "shape":"IKEVersionsList", + "locationName":"ikeVersionSet" }, - "RamdiskId":{ + "StartupAction":{ "shape":"String", - "locationName":"ramdiskId" + "locationName":"startupAction" }, - "BlockDeviceMappings":{ - "shape":"BlockDeviceMappingList", - "locationName":"blockDeviceMapping" + "LogOptions":{ + "shape":"VpnTunnelLogOptions", + "locationName":"logOptions" }, - "Monitoring":{ - "shape":"SpotFleetMonitoring", - "locationName":"monitoring" + "EnableTunnelLifecycleControl":{ + "shape":"Boolean", + "locationName":"enableTunnelLifecycleControl" + } + } + }, + "TunnelOptionsList":{ + "type":"list", + "member":{ + "shape":"TunnelOption", + "locationName":"item" + } + }, + "UnassignIpv6AddressesRequest":{ + "type":"structure", + "required":["NetworkInterfaceId"], + "members":{ + "Ipv6Addresses":{ + "shape":"Ipv6AddressList", + "locationName":"ipv6Addresses" }, - "SubnetId":{ + "Ipv6Prefixes":{ + "shape":"IpPrefixList", + "locationName":"Ipv6Prefix" + }, + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" + } + } + }, + "UnassignIpv6AddressesResult":{ + "type":"structure", + "members":{ + "NetworkInterfaceId":{ "shape":"String", - "locationName":"subnetId" + "locationName":"networkInterfaceId" }, - "NetworkInterfaces":{ - "shape":"InstanceNetworkInterfaceSpecificationList", - "locationName":"networkInterfaceSet" + "UnassignedIpv6Addresses":{ + "shape":"Ipv6AddressList", + "locationName":"unassignedIpv6Addresses" }, - "IamInstanceProfile":{ - "shape":"IamInstanceProfileSpecification", - "locationName":"iamInstanceProfile" + "UnassignedIpv6Prefixes":{ + "shape":"IpPrefixList", + "locationName":"unassignedIpv6PrefixSet" + } + } + }, + "UnassignPrivateIpAddressesRequest":{ + "type":"structure", + "required":["NetworkInterfaceId"], + "members":{ + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" }, - "EbsOptimized":{ - "shape":"Boolean", - "locationName":"ebsOptimized" + "PrivateIpAddresses":{ + "shape":"PrivateIpAddressStringList", + "locationName":"privateIpAddress" }, - "WeightedCapacity":{ - "shape":"Double", - "locationName":"weightedCapacity" + "Ipv4Prefixes":{ + "shape":"IpPrefixList", + "locationName":"Ipv4Prefix" + } + } + }, + "UnassignPrivateNatGatewayAddressRequest":{ + "type":"structure", + "required":[ + "NatGatewayId", + "PrivateIpAddresses" + ], + "members":{ + "NatGatewayId":{"shape":"NatGatewayId"}, + "PrivateIpAddresses":{ + "shape":"IpList", + "locationName":"PrivateIpAddress" + }, + "MaxDrainDurationSeconds":{"shape":"DrainSeconds"}, + "DryRun":{"shape":"Boolean"} + } + }, + "UnassignPrivateNatGatewayAddressResult":{ + "type":"structure", + "members":{ + "NatGatewayId":{ + "shape":"NatGatewayId", + "locationName":"natGatewayId" + }, + "NatGatewayAddresses":{ + "shape":"NatGatewayAddressList", + "locationName":"natGatewayAddressSet" + } + } + }, + "UnlimitedSupportedInstanceFamily":{ + "type":"string", + "enum":[ + "t2", + "t3", + "t3a", + "t4g" + ] + }, + "UnmonitorInstancesRequest":{ + "type":"structure", + "required":["InstanceIds"], + "members":{ + "InstanceIds":{ + "shape":"InstanceIdStringList", + "locationName":"InstanceId" }, - "SpotPrice":{ - "shape":"String", - "locationName":"spotPrice" + "DryRun":{ + "shape":"Boolean", + "locationName":"dryRun" } } }, - "SpotFleetMonitoring":{ + "UnmonitorInstancesResult":{ "type":"structure", "members":{ - "Enabled":{ - "shape":"Boolean", - "locationName":"enabled" + "InstanceMonitorings":{ + "shape":"InstanceMonitoringList", + "locationName":"instancesSet" } } }, - "SpotFleetRequestConfig":{ + "UnsuccessfulInstanceCreditSpecificationErrorCode":{ + "type":"string", + "enum":[ + "InvalidInstanceID.Malformed", + "InvalidInstanceID.NotFound", + "IncorrectInstanceState", + "InstanceCreditSpecification.NotSupported" + ] + }, + "UnsuccessfulInstanceCreditSpecificationItem":{ "type":"structure", - "required":[ - "SpotFleetRequestId", - "SpotFleetRequestState", - "SpotFleetRequestConfig", - "CreateTime" - ], "members":{ - "SpotFleetRequestId":{ + "InstanceId":{ "shape":"String", - "locationName":"spotFleetRequestId" + "locationName":"instanceId" }, - "SpotFleetRequestState":{ - "shape":"BatchState", - "locationName":"spotFleetRequestState" + "Error":{ + "shape":"UnsuccessfulInstanceCreditSpecificationItemError", + "locationName":"error" + } + } + }, + "UnsuccessfulInstanceCreditSpecificationItemError":{ + "type":"structure", + "members":{ + "Code":{ + "shape":"UnsuccessfulInstanceCreditSpecificationErrorCode", + "locationName":"code" }, - "SpotFleetRequestConfig":{ - "shape":"SpotFleetRequestConfigData", - "locationName":"spotFleetRequestConfig" + "Message":{ + "shape":"String", + "locationName":"message" + } + } + }, + "UnsuccessfulInstanceCreditSpecificationSet":{ + "type":"list", + "member":{ + "shape":"UnsuccessfulInstanceCreditSpecificationItem", + "locationName":"item" + } + }, + "UnsuccessfulItem":{ + "type":"structure", + "members":{ + "Error":{ + "shape":"UnsuccessfulItemError", + "locationName":"error" }, - "CreateTime":{ - "shape":"DateTime", - "locationName":"createTime" + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" } } }, - "SpotFleetRequestConfigData":{ + "UnsuccessfulItemError":{ "type":"structure", - "required":[ - "SpotPrice", - "TargetCapacity", - "IamFleetRole", - "LaunchSpecifications" - ], "members":{ - "ClientToken":{ + "Code":{ "shape":"String", - "locationName":"clientToken" + "locationName":"code" }, - "SpotPrice":{ + "Message":{ "shape":"String", - "locationName":"spotPrice" - }, - "TargetCapacity":{ - "shape":"Integer", - "locationName":"targetCapacity" - }, - "ValidFrom":{ - "shape":"DateTime", - "locationName":"validFrom" - }, - "ValidUntil":{ - "shape":"DateTime", - "locationName":"validUntil" - }, - "TerminateInstancesWithExpiration":{ + "locationName":"message" + } + } + }, + "UnsuccessfulItemList":{ + "type":"list", + "member":{ + "shape":"UnsuccessfulItem", + "locationName":"item" + } + }, + "UnsuccessfulItemSet":{ + "type":"list", + "member":{ + "shape":"UnsuccessfulItem", + "locationName":"item" + } + }, + "UpdateSecurityGroupRuleDescriptionsEgressRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "GroupId":{"shape":"SecurityGroupId"}, + "GroupName":{"shape":"SecurityGroupName"}, + "IpPermissions":{"shape":"IpPermissionList"}, + "SecurityGroupRuleDescriptions":{ + "shape":"SecurityGroupRuleDescriptionList", + "locationName":"SecurityGroupRuleDescription" + } + } + }, + "UpdateSecurityGroupRuleDescriptionsEgressResult":{ + "type":"structure", + "members":{ + "Return":{ "shape":"Boolean", - "locationName":"terminateInstancesWithExpiration" - }, - "IamFleetRole":{ - "shape":"String", - "locationName":"iamFleetRole" - }, - "LaunchSpecifications":{ - "shape":"LaunchSpecsList", - "locationName":"launchSpecifications" - }, - "ExcessCapacityTerminationPolicy":{ - "shape":"ExcessCapacityTerminationPolicy", - "locationName":"excessCapacityTerminationPolicy" - }, - "AllocationStrategy":{ - "shape":"AllocationStrategy", - "locationName":"allocationStrategy" - }, - "FulfilledCapacity":{ - "shape":"Double", - "locationName":"fulfilledCapacity" - }, - "Type":{ - "shape":"FleetType", - "locationName":"type" + "locationName":"return" } } }, - "SpotFleetRequestConfigSet":{ + "UpdateSecurityGroupRuleDescriptionsIngressRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "GroupId":{"shape":"SecurityGroupId"}, + "GroupName":{"shape":"SecurityGroupName"}, + "IpPermissions":{"shape":"IpPermissionList"}, + "SecurityGroupRuleDescriptions":{ + "shape":"SecurityGroupRuleDescriptionList", + "locationName":"SecurityGroupRuleDescription" + } + } + }, + "UpdateSecurityGroupRuleDescriptionsIngressResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, + "UsageClassType":{ + "type":"string", + "enum":[ + "spot", + "on-demand" + ] + }, + "UsageClassTypeList":{ "type":"list", "member":{ - "shape":"SpotFleetRequestConfig", + "shape":"UsageClassType", "locationName":"item" } }, - "SpotInstanceRequest":{ + "UserBucket":{ "type":"structure", "members":{ - "SpotInstanceRequestId":{ + "S3Bucket":{"shape":"String"}, + "S3Key":{"shape":"String"} + } + }, + "UserBucketDetails":{ + "type":"structure", + "members":{ + "S3Bucket":{ "shape":"String", - "locationName":"spotInstanceRequestId" + "locationName":"s3Bucket" }, - "SpotPrice":{ + "S3Key":{ "shape":"String", - "locationName":"spotPrice" - }, - "Type":{ - "shape":"SpotInstanceType", - "locationName":"type" - }, - "State":{ - "shape":"SpotInstanceState", - "locationName":"state" - }, - "Fault":{ - "shape":"SpotInstanceStateFault", - "locationName":"fault" - }, - "Status":{ - "shape":"SpotInstanceStatus", - "locationName":"status" - }, - "ValidFrom":{ - "shape":"DateTime", - "locationName":"validFrom" - }, - "ValidUntil":{ - "shape":"DateTime", - "locationName":"validUntil" - }, - "LaunchGroup":{ + "locationName":"s3Key" + } + } + }, + "UserData":{ + "type":"structure", + "members":{ + "Data":{ "shape":"String", - "locationName":"launchGroup" - }, - "AvailabilityZoneGroup":{ + "locationName":"data" + } + }, + "sensitive":true + }, + "UserGroupStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"UserGroup" + } + }, + "UserIdGroupPair":{ + "type":"structure", + "members":{ + "Description":{ "shape":"String", - "locationName":"availabilityZoneGroup" - }, - "LaunchSpecification":{ - "shape":"LaunchSpecification", - "locationName":"launchSpecification" + "locationName":"description" }, - "InstanceId":{ + "GroupId":{ "shape":"String", - "locationName":"instanceId" - }, - "CreateTime":{ - "shape":"DateTime", - "locationName":"createTime" + "locationName":"groupId" }, - "ProductDescription":{ - "shape":"RIProductDescription", - "locationName":"productDescription" + "GroupName":{ + "shape":"String", + "locationName":"groupName" }, - "BlockDurationMinutes":{ - "shape":"Integer", - "locationName":"blockDurationMinutes" + "PeeringStatus":{ + "shape":"String", + "locationName":"peeringStatus" }, - "ActualBlockHourlyPrice":{ + "UserId":{ "shape":"String", - "locationName":"actualBlockHourlyPrice" + "locationName":"userId" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "VpcId":{ + "shape":"String", + "locationName":"vpcId" }, - "LaunchedAvailabilityZone":{ + "VpcPeeringConnectionId":{ "shape":"String", - "locationName":"launchedAvailabilityZone" + "locationName":"vpcPeeringConnectionId" } } }, - "SpotInstanceRequestIdList":{ + "UserIdGroupPairList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"SpotInstanceRequestId" + "shape":"UserIdGroupPair", + "locationName":"item" } }, - "SpotInstanceRequestList":{ + "UserIdGroupPairSet":{ "type":"list", "member":{ - "shape":"SpotInstanceRequest", + "shape":"UserIdGroupPair", "locationName":"item" } }, - "SpotInstanceState":{ + "UserIdStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"UserId" + } + }, + "UserTrustProviderType":{ "type":"string", "enum":[ - "open", - "active", - "closed", - "cancelled", - "failed" + "iam-identity-center", + "oidc" ] }, - "SpotInstanceStateFault":{ + "VCpuCount":{"type":"integer"}, + "VCpuCountRange":{ "type":"structure", "members":{ - "Code":{ - "shape":"String", - "locationName":"code" + "Min":{ + "shape":"Integer", + "locationName":"min" }, - "Message":{ - "shape":"String", - "locationName":"message" + "Max":{ + "shape":"Integer", + "locationName":"max" } } }, - "SpotInstanceStatus":{ + "VCpuCountRangeRequest":{ "type":"structure", + "required":["Min"], "members":{ - "Code":{ - "shape":"String", - "locationName":"code" + "Min":{"shape":"Integer"}, + "Max":{"shape":"Integer"} + } + }, + "VCpuInfo":{ + "type":"structure", + "members":{ + "DefaultVCpus":{ + "shape":"VCpuCount", + "locationName":"defaultVCpus" }, - "UpdateTime":{ - "shape":"DateTime", - "locationName":"updateTime" + "DefaultCores":{ + "shape":"CoreCount", + "locationName":"defaultCores" }, - "Message":{ - "shape":"String", - "locationName":"message" + "DefaultThreadsPerCore":{ + "shape":"ThreadsPerCore", + "locationName":"defaultThreadsPerCore" + }, + "ValidCores":{ + "shape":"CoreCountList", + "locationName":"validCores" + }, + "ValidThreadsPerCore":{ + "shape":"ThreadsPerCoreList", + "locationName":"validThreadsPerCore" } } }, - "SpotInstanceType":{ - "type":"string", - "enum":[ - "one-time", - "persistent" - ] - }, - "SpotPlacement":{ + "ValidationError":{ "type":"structure", "members":{ - "AvailabilityZone":{ + "Code":{ "shape":"String", - "locationName":"availabilityZone" + "locationName":"code" }, - "GroupName":{ + "Message":{ "shape":"String", - "locationName":"groupName" + "locationName":"message" } } }, - "SpotPrice":{ + "ValidationWarning":{ "type":"structure", "members":{ - "InstanceType":{ - "shape":"InstanceType", - "locationName":"instanceType" - }, - "ProductDescription":{ - "shape":"RIProductDescription", - "locationName":"productDescription" - }, - "SpotPrice":{ - "shape":"String", - "locationName":"spotPrice" - }, - "Timestamp":{ - "shape":"DateTime", - "locationName":"timestamp" - }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" + "Errors":{ + "shape":"ErrorSet", + "locationName":"errorSet" } } }, - "SpotPriceHistoryList":{ + "ValueStringList":{ "type":"list", "member":{ - "shape":"SpotPrice", + "shape":"String", "locationName":"item" } }, - "StaleIpPermission":{ + "VerifiedAccessEndpoint":{ "type":"structure", "members":{ - "FromPort":{ - "shape":"Integer", - "locationName":"fromPort" + "VerifiedAccessInstanceId":{ + "shape":"String", + "locationName":"verifiedAccessInstanceId" }, - "IpProtocol":{ + "VerifiedAccessGroupId":{ "shape":"String", - "locationName":"ipProtocol" + "locationName":"verifiedAccessGroupId" }, - "IpRanges":{ - "shape":"IpRanges", - "locationName":"ipRanges" + "VerifiedAccessEndpointId":{ + "shape":"String", + "locationName":"verifiedAccessEndpointId" }, - "PrefixListIds":{ - "shape":"PrefixListIdSet", - "locationName":"prefixListIds" + "ApplicationDomain":{ + "shape":"String", + "locationName":"applicationDomain" }, - "ToPort":{ - "shape":"Integer", - "locationName":"toPort" + "EndpointType":{ + "shape":"VerifiedAccessEndpointType", + "locationName":"endpointType" }, - "UserIdGroupPairs":{ - "shape":"UserIdGroupPairSet", - "locationName":"groups" - } - } - }, - "StaleIpPermissionSet":{ - "type":"list", - "member":{ - "shape":"StaleIpPermission", - "locationName":"item" - } - }, - "StaleSecurityGroup":{ - "type":"structure", - "required":["GroupId"], - "members":{ - "GroupId":{ + "AttachmentType":{ + "shape":"VerifiedAccessEndpointAttachmentType", + "locationName":"attachmentType" + }, + "DomainCertificateArn":{ "shape":"String", - "locationName":"groupId" + "locationName":"domainCertificateArn" }, - "GroupName":{ + "EndpointDomain":{ "shape":"String", - "locationName":"groupName" + "locationName":"endpointDomain" + }, + "DeviceValidationDomain":{ + "shape":"String", + "locationName":"deviceValidationDomain" + }, + "SecurityGroupIds":{ + "shape":"SecurityGroupIdList", + "locationName":"securityGroupIdSet" + }, + "LoadBalancerOptions":{ + "shape":"VerifiedAccessEndpointLoadBalancerOptions", + "locationName":"loadBalancerOptions" + }, + "NetworkInterfaceOptions":{ + "shape":"VerifiedAccessEndpointEniOptions", + "locationName":"networkInterfaceOptions" + }, + "Status":{ + "shape":"VerifiedAccessEndpointStatus", + "locationName":"status" }, "Description":{ "shape":"String", "locationName":"description" }, - "VpcId":{ + "CreationTime":{ "shape":"String", - "locationName":"vpcId" - }, - "StaleIpPermissions":{ - "shape":"StaleIpPermissionSet", - "locationName":"staleIpPermissions" + "locationName":"creationTime" }, - "StaleIpPermissionsEgress":{ - "shape":"StaleIpPermissionSet", - "locationName":"staleIpPermissionsEgress" - } - } - }, - "StaleSecurityGroupSet":{ - "type":"list", - "member":{ - "shape":"StaleSecurityGroup", - "locationName":"item" - } - }, - "StartInstancesRequest":{ - "type":"structure", - "required":["InstanceIds"], - "members":{ - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "LastUpdatedTime":{ + "shape":"String", + "locationName":"lastUpdatedTime" }, - "AdditionalInfo":{ + "DeletionTime":{ "shape":"String", - "locationName":"additionalInfo" + "locationName":"deletionTime" }, - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" - } - } - }, - "StartInstancesResult":{ - "type":"structure", - "members":{ - "StartingInstances":{ - "shape":"InstanceStateChangeList", - "locationName":"instancesSet" + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "SseSpecification":{ + "shape":"VerifiedAccessSseSpecificationResponse", + "locationName":"sseSpecification" } } }, - "State":{ + "VerifiedAccessEndpointAttachmentType":{ "type":"string", - "enum":[ - "Pending", - "Available", - "Deleting", - "Deleted" - ] + "enum":["vpc"] }, - "StateReason":{ + "VerifiedAccessEndpointEniOptions":{ "type":"structure", "members":{ - "Code":{ - "shape":"String", - "locationName":"code" + "NetworkInterfaceId":{ + "shape":"NetworkInterfaceId", + "locationName":"networkInterfaceId" }, - "Message":{ - "shape":"String", - "locationName":"message" + "Protocol":{ + "shape":"VerifiedAccessEndpointProtocol", + "locationName":"protocol" + }, + "Port":{ + "shape":"VerifiedAccessEndpointPortNumber", + "locationName":"port" } } }, - "Status":{ - "type":"string", - "enum":[ - "MoveInProgress", - "InVpc", - "InClassic" - ] - }, - "StatusName":{ - "type":"string", - "enum":["reachability"] + "VerifiedAccessEndpointId":{"type":"string"}, + "VerifiedAccessEndpointIdList":{ + "type":"list", + "member":{ + "shape":"VerifiedAccessEndpointId", + "locationName":"item" + } }, - "StatusType":{ - "type":"string", - "enum":[ - "passed", - "failed", - "insufficient-data", - "initializing" - ] + "VerifiedAccessEndpointList":{ + "type":"list", + "member":{ + "shape":"VerifiedAccessEndpoint", + "locationName":"item" + } }, - "StopInstancesRequest":{ + "VerifiedAccessEndpointLoadBalancerOptions":{ "type":"structure", - "required":["InstanceIds"], "members":{ - "DryRun":{ - "shape":"Boolean", - "locationName":"dryRun" + "Protocol":{ + "shape":"VerifiedAccessEndpointProtocol", + "locationName":"protocol" }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "Port":{ + "shape":"VerifiedAccessEndpointPortNumber", + "locationName":"port" }, - "Force":{ - "shape":"Boolean", - "locationName":"force" + "LoadBalancerArn":{ + "shape":"String", + "locationName":"loadBalancerArn" + }, + "SubnetIds":{ + "shape":"VerifiedAccessEndpointSubnetIdList", + "locationName":"subnetIdSet" } } }, - "StopInstancesResult":{ + "VerifiedAccessEndpointPortNumber":{ + "type":"integer", + "max":65535, + "min":1 + }, + "VerifiedAccessEndpointProtocol":{ + "type":"string", + "enum":[ + "http", + "https" + ] + }, + "VerifiedAccessEndpointStatus":{ "type":"structure", "members":{ - "StoppingInstances":{ - "shape":"InstanceStateChangeList", - "locationName":"instancesSet" + "Code":{ + "shape":"VerifiedAccessEndpointStatusCode", + "locationName":"code" + }, + "Message":{ + "shape":"String", + "locationName":"message" } } }, - "Storage":{ - "type":"structure", - "members":{ - "S3":{"shape":"S3Storage"} + "VerifiedAccessEndpointStatusCode":{ + "type":"string", + "enum":[ + "pending", + "active", + "updating", + "deleting", + "deleted" + ] + }, + "VerifiedAccessEndpointSubnetIdList":{ + "type":"list", + "member":{ + "shape":"SubnetId", + "locationName":"item" } }, - "String":{"type":"string"}, - "Subnet":{ + "VerifiedAccessEndpointType":{ + "type":"string", + "enum":[ + "load-balancer", + "network-interface" + ] + }, + "VerifiedAccessGroup":{ "type":"structure", "members":{ - "SubnetId":{ + "VerifiedAccessGroupId":{ "shape":"String", - "locationName":"subnetId" + "locationName":"verifiedAccessGroupId" }, - "State":{ - "shape":"SubnetState", - "locationName":"state" + "VerifiedAccessInstanceId":{ + "shape":"String", + "locationName":"verifiedAccessInstanceId" }, - "VpcId":{ + "Description":{ "shape":"String", - "locationName":"vpcId" + "locationName":"description" }, - "CidrBlock":{ + "Owner":{ "shape":"String", - "locationName":"cidrBlock" + "locationName":"owner" }, - "AvailableIpAddressCount":{ - "shape":"Integer", - "locationName":"availableIpAddressCount" + "VerifiedAccessGroupArn":{ + "shape":"String", + "locationName":"verifiedAccessGroupArn" }, - "AvailabilityZone":{ + "CreationTime":{ "shape":"String", - "locationName":"availabilityZone" + "locationName":"creationTime" }, - "DefaultForAz":{ - "shape":"Boolean", - "locationName":"defaultForAz" + "LastUpdatedTime":{ + "shape":"String", + "locationName":"lastUpdatedTime" }, - "MapPublicIpOnLaunch":{ - "shape":"Boolean", - "locationName":"mapPublicIpOnLaunch" + "DeletionTime":{ + "shape":"String", + "locationName":"deletionTime" }, "Tags":{ "shape":"TagList", "locationName":"tagSet" + }, + "SseSpecification":{ + "shape":"VerifiedAccessSseSpecificationResponse", + "locationName":"sseSpecification" } } }, - "SubnetIdStringList":{ + "VerifiedAccessGroupId":{"type":"string"}, + "VerifiedAccessGroupIdList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"SubnetId" + "shape":"VerifiedAccessGroupId", + "locationName":"item" } }, - "SubnetList":{ + "VerifiedAccessGroupList":{ "type":"list", "member":{ - "shape":"Subnet", + "shape":"VerifiedAccessGroup", "locationName":"item" } }, - "SubnetState":{ - "type":"string", - "enum":[ - "pending", - "available" - ] - }, - "SummaryStatus":{ - "type":"string", - "enum":[ - "ok", - "impaired", - "insufficient-data", - "not-applicable", - "initializing" - ] - }, - "Tag":{ + "VerifiedAccessInstance":{ "type":"structure", "members":{ - "Key":{ + "VerifiedAccessInstanceId":{ "shape":"String", - "locationName":"key" + "locationName":"verifiedAccessInstanceId" }, - "Value":{ - "shape":"String", - "locationName":"value" - } - } - }, - "TagDescription":{ - "type":"structure", - "members":{ - "ResourceId":{ + "Description":{ "shape":"String", - "locationName":"resourceId" + "locationName":"description" }, - "ResourceType":{ - "shape":"ResourceType", - "locationName":"resourceType" + "VerifiedAccessTrustProviders":{ + "shape":"VerifiedAccessTrustProviderCondensedList", + "locationName":"verifiedAccessTrustProviderSet" }, - "Key":{ + "CreationTime":{ "shape":"String", - "locationName":"key" + "locationName":"creationTime" }, - "Value":{ + "LastUpdatedTime":{ "shape":"String", - "locationName":"value" + "locationName":"lastUpdatedTime" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "FipsEnabled":{ + "shape":"Boolean", + "locationName":"fipsEnabled" } } }, - "TagDescriptionList":{ + "VerifiedAccessInstanceId":{"type":"string"}, + "VerifiedAccessInstanceIdList":{ "type":"list", "member":{ - "shape":"TagDescription", + "shape":"VerifiedAccessInstanceId", "locationName":"item" } }, - "TagList":{ + "VerifiedAccessInstanceList":{ "type":"list", "member":{ - "shape":"Tag", + "shape":"VerifiedAccessInstance", "locationName":"item" } }, - "TelemetryStatus":{ - "type":"string", - "enum":[ - "UP", - "DOWN" - ] + "VerifiedAccessInstanceLoggingConfiguration":{ + "type":"structure", + "members":{ + "VerifiedAccessInstanceId":{ + "shape":"String", + "locationName":"verifiedAccessInstanceId" + }, + "AccessLogs":{ + "shape":"VerifiedAccessLogs", + "locationName":"accessLogs" + } + } }, - "Tenancy":{ - "type":"string", - "enum":[ - "default", - "dedicated", - "host" - ] + "VerifiedAccessInstanceLoggingConfigurationList":{ + "type":"list", + "member":{ + "shape":"VerifiedAccessInstanceLoggingConfiguration", + "locationName":"item" + } }, - "TerminateInstancesRequest":{ + "VerifiedAccessLogCloudWatchLogsDestination":{ "type":"structure", - "required":["InstanceIds"], "members":{ - "DryRun":{ + "Enabled":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"enabled" }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "DeliveryStatus":{ + "shape":"VerifiedAccessLogDeliveryStatus", + "locationName":"deliveryStatus" + }, + "LogGroup":{ + "shape":"String", + "locationName":"logGroup" } } }, - "TerminateInstancesResult":{ + "VerifiedAccessLogCloudWatchLogsDestinationOptions":{ "type":"structure", + "required":["Enabled"], "members":{ - "TerminatingInstances":{ - "shape":"InstanceStateChangeList", - "locationName":"instancesSet" - } + "Enabled":{"shape":"Boolean"}, + "LogGroup":{"shape":"String"} } }, - "TrafficType":{ - "type":"string", - "enum":[ - "ACCEPT", - "REJECT", - "ALL" - ] - }, - "UnassignPrivateIpAddressesRequest":{ + "VerifiedAccessLogDeliveryStatus":{ "type":"structure", - "required":[ - "NetworkInterfaceId", - "PrivateIpAddresses" - ], "members":{ - "NetworkInterfaceId":{ - "shape":"String", - "locationName":"networkInterfaceId" + "Code":{ + "shape":"VerifiedAccessLogDeliveryStatusCode", + "locationName":"code" }, - "PrivateIpAddresses":{ - "shape":"PrivateIpAddressStringList", - "locationName":"privateIpAddress" + "Message":{ + "shape":"String", + "locationName":"message" } } }, - "UnmonitorInstancesRequest":{ + "VerifiedAccessLogDeliveryStatusCode":{ + "type":"string", + "enum":[ + "success", + "failed" + ] + }, + "VerifiedAccessLogKinesisDataFirehoseDestination":{ "type":"structure", - "required":["InstanceIds"], "members":{ - "DryRun":{ + "Enabled":{ "shape":"Boolean", - "locationName":"dryRun" + "locationName":"enabled" }, - "InstanceIds":{ - "shape":"InstanceIdStringList", - "locationName":"InstanceId" + "DeliveryStatus":{ + "shape":"VerifiedAccessLogDeliveryStatus", + "locationName":"deliveryStatus" + }, + "DeliveryStream":{ + "shape":"String", + "locationName":"deliveryStream" } } }, - "UnmonitorInstancesResult":{ + "VerifiedAccessLogKinesisDataFirehoseDestinationOptions":{ "type":"structure", + "required":["Enabled"], "members":{ - "InstanceMonitorings":{ - "shape":"InstanceMonitoringList", - "locationName":"instancesSet" - } + "Enabled":{"shape":"Boolean"}, + "DeliveryStream":{"shape":"String"} } }, - "UnsuccessfulItem":{ + "VerifiedAccessLogOptions":{ "type":"structure", - "required":["Error"], "members":{ - "ResourceId":{ - "shape":"String", - "locationName":"resourceId" - }, - "Error":{ - "shape":"UnsuccessfulItemError", - "locationName":"error" - } + "S3":{"shape":"VerifiedAccessLogS3DestinationOptions"}, + "CloudWatchLogs":{"shape":"VerifiedAccessLogCloudWatchLogsDestinationOptions"}, + "KinesisDataFirehose":{"shape":"VerifiedAccessLogKinesisDataFirehoseDestinationOptions"}, + "LogVersion":{"shape":"String"}, + "IncludeTrustContext":{"shape":"Boolean"} } }, - "UnsuccessfulItemError":{ + "VerifiedAccessLogS3Destination":{ "type":"structure", - "required":[ - "Code", - "Message" - ], "members":{ - "Code":{ - "shape":"String", - "locationName":"code" + "Enabled":{ + "shape":"Boolean", + "locationName":"enabled" }, - "Message":{ - "shape":"String", - "locationName":"message" - } - } - }, - "UnsuccessfulItemList":{ - "type":"list", - "member":{ - "shape":"UnsuccessfulItem", - "locationName":"item" - } - }, - "UnsuccessfulItemSet":{ - "type":"list", - "member":{ - "shape":"UnsuccessfulItem", - "locationName":"item" + "DeliveryStatus":{ + "shape":"VerifiedAccessLogDeliveryStatus", + "locationName":"deliveryStatus" + }, + "BucketName":{ + "shape":"String", + "locationName":"bucketName" + }, + "Prefix":{ + "shape":"String", + "locationName":"prefix" + }, + "BucketOwner":{ + "shape":"String", + "locationName":"bucketOwner" + } } }, - "UserBucket":{ + "VerifiedAccessLogS3DestinationOptions":{ "type":"structure", + "required":["Enabled"], "members":{ - "S3Bucket":{"shape":"String"}, - "S3Key":{"shape":"String"} + "Enabled":{"shape":"Boolean"}, + "BucketName":{"shape":"String"}, + "Prefix":{"shape":"String"}, + "BucketOwner":{"shape":"String"} } }, - "UserBucketDetails":{ + "VerifiedAccessLogs":{ "type":"structure", "members":{ - "S3Bucket":{ - "shape":"String", - "locationName":"s3Bucket" + "S3":{ + "shape":"VerifiedAccessLogS3Destination", + "locationName":"s3" }, - "S3Key":{ + "CloudWatchLogs":{ + "shape":"VerifiedAccessLogCloudWatchLogsDestination", + "locationName":"cloudWatchLogs" + }, + "KinesisDataFirehose":{ + "shape":"VerifiedAccessLogKinesisDataFirehoseDestination", + "locationName":"kinesisDataFirehose" + }, + "LogVersion":{ "shape":"String", - "locationName":"s3Key" + "locationName":"logVersion" + }, + "IncludeTrustContext":{ + "shape":"Boolean", + "locationName":"includeTrustContext" } } }, - "UserData":{ + "VerifiedAccessSseSpecificationRequest":{ "type":"structure", "members":{ - "Data":{ - "shape":"String", - "locationName":"data" - } + "CustomerManagedKeyEnabled":{"shape":"Boolean"}, + "KmsKeyArn":{"shape":"KmsKeyArn"} } }, - "UserGroupStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"UserGroup" + "VerifiedAccessSseSpecificationResponse":{ + "type":"structure", + "members":{ + "CustomerManagedKeyEnabled":{ + "shape":"Boolean", + "locationName":"customerManagedKeyEnabled" + }, + "KmsKeyArn":{ + "shape":"KmsKeyArn", + "locationName":"kmsKeyArn" + } } }, - "UserIdGroupPair":{ + "VerifiedAccessTrustProvider":{ "type":"structure", "members":{ - "UserId":{ + "VerifiedAccessTrustProviderId":{ "shape":"String", - "locationName":"userId" + "locationName":"verifiedAccessTrustProviderId" }, - "GroupName":{ + "Description":{ "shape":"String", - "locationName":"groupName" + "locationName":"description" }, - "GroupId":{ + "TrustProviderType":{ + "shape":"TrustProviderType", + "locationName":"trustProviderType" + }, + "UserTrustProviderType":{ + "shape":"UserTrustProviderType", + "locationName":"userTrustProviderType" + }, + "DeviceTrustProviderType":{ + "shape":"DeviceTrustProviderType", + "locationName":"deviceTrustProviderType" + }, + "OidcOptions":{ + "shape":"OidcOptions", + "locationName":"oidcOptions" + }, + "DeviceOptions":{ + "shape":"DeviceOptions", + "locationName":"deviceOptions" + }, + "PolicyReferenceName":{ "shape":"String", - "locationName":"groupId" + "locationName":"policyReferenceName" }, - "VpcId":{ + "CreationTime":{ "shape":"String", - "locationName":"vpcId" + "locationName":"creationTime" }, - "VpcPeeringConnectionId":{ + "LastUpdatedTime":{ "shape":"String", - "locationName":"vpcPeeringConnectionId" + "locationName":"lastUpdatedTime" }, - "PeeringStatus":{ + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "SseSpecification":{ + "shape":"VerifiedAccessSseSpecificationResponse", + "locationName":"sseSpecification" + } + } + }, + "VerifiedAccessTrustProviderCondensed":{ + "type":"structure", + "members":{ + "VerifiedAccessTrustProviderId":{ "shape":"String", - "locationName":"peeringStatus" + "locationName":"verifiedAccessTrustProviderId" + }, + "Description":{ + "shape":"String", + "locationName":"description" + }, + "TrustProviderType":{ + "shape":"TrustProviderType", + "locationName":"trustProviderType" + }, + "UserTrustProviderType":{ + "shape":"UserTrustProviderType", + "locationName":"userTrustProviderType" + }, + "DeviceTrustProviderType":{ + "shape":"DeviceTrustProviderType", + "locationName":"deviceTrustProviderType" } } }, - "UserIdGroupPairList":{ + "VerifiedAccessTrustProviderCondensedList":{ "type":"list", "member":{ - "shape":"UserIdGroupPair", + "shape":"VerifiedAccessTrustProviderCondensed", "locationName":"item" } }, - "UserIdGroupPairSet":{ + "VerifiedAccessTrustProviderId":{"type":"string"}, + "VerifiedAccessTrustProviderIdList":{ "type":"list", "member":{ - "shape":"UserIdGroupPair", + "shape":"VerifiedAccessTrustProviderId", "locationName":"item" } }, - "UserIdStringList":{ + "VerifiedAccessTrustProviderList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"UserId" + "shape":"VerifiedAccessTrustProvider", + "locationName":"item" } }, - "ValueStringList":{ + "VersionDescription":{ + "type":"string", + "max":255, + "min":0 + }, + "VersionStringList":{ "type":"list", "member":{ "shape":"String", @@ -13099,6 +44022,14 @@ "VgwTelemetry":{ "type":"structure", "members":{ + "AcceptedRouteCount":{ + "shape":"Integer", + "locationName":"acceptedRouteCount" + }, + "LastStatusChange":{ + "shape":"DateTime", + "locationName":"lastStatusChange" + }, "OutsideIpAddress":{ "shape":"String", "locationName":"outsideIpAddress" @@ -13107,17 +44038,13 @@ "shape":"TelemetryStatus", "locationName":"status" }, - "LastStatusChange":{ - "shape":"DateTime", - "locationName":"lastStatusChange" - }, "StatusMessage":{ "shape":"String", "locationName":"statusMessage" }, - "AcceptedRouteCount":{ - "shape":"Integer", - "locationName":"acceptedRouteCount" + "CertificateArn":{ + "shape":"String", + "locationName":"certificateArn" } } }, @@ -13135,12 +44062,48 @@ "paravirtual" ] }, + "VirtualizationTypeList":{ + "type":"list", + "member":{ + "shape":"VirtualizationType", + "locationName":"item" + } + }, + "VirtualizationTypeSet":{ + "type":"list", + "member":{ + "shape":"VirtualizationType", + "locationName":"item" + }, + "max":2, + "min":0 + }, "Volume":{ "type":"structure", "members":{ - "VolumeId":{ + "Attachments":{ + "shape":"VolumeAttachmentList", + "locationName":"attachmentSet" + }, + "AvailabilityZone":{ "shape":"String", - "locationName":"volumeId" + "locationName":"availabilityZone" + }, + "CreateTime":{ + "shape":"DateTime", + "locationName":"createTime" + }, + "Encrypted":{ + "shape":"Boolean", + "locationName":"encrypted" + }, + "KmsKeyId":{ + "shape":"String", + "locationName":"kmsKeyId" + }, + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" }, "Size":{ "shape":"Integer", @@ -13150,21 +44113,17 @@ "shape":"String", "locationName":"snapshotId" }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" - }, "State":{ "shape":"VolumeState", "locationName":"status" }, - "CreateTime":{ - "shape":"DateTime", - "locationName":"createTime" + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" }, - "Attachments":{ - "shape":"VolumeAttachmentList", - "locationName":"attachmentSet" + "Iops":{ + "shape":"Integer", + "locationName":"iops" }, "Tags":{ "shape":"TagList", @@ -13174,42 +44133,46 @@ "shape":"VolumeType", "locationName":"volumeType" }, - "Iops":{ - "shape":"Integer", - "locationName":"iops" + "FastRestored":{ + "shape":"Boolean", + "locationName":"fastRestored" }, - "Encrypted":{ + "MultiAttachEnabled":{ "shape":"Boolean", - "locationName":"encrypted" + "locationName":"multiAttachEnabled" }, - "KmsKeyId":{ - "shape":"String", - "locationName":"kmsKeyId" + "Throughput":{ + "shape":"Integer", + "locationName":"throughput" + }, + "SseType":{ + "shape":"SSEType", + "locationName":"sseType" } } }, "VolumeAttachment":{ "type":"structure", "members":{ - "VolumeId":{ + "AttachTime":{ + "shape":"DateTime", + "locationName":"attachTime" + }, + "Device":{ "shape":"String", - "locationName":"volumeId" + "locationName":"device" }, "InstanceId":{ "shape":"String", "locationName":"instanceId" }, - "Device":{ - "shape":"String", - "locationName":"device" - }, "State":{ "shape":"VolumeAttachmentState", "locationName":"status" }, - "AttachTime":{ - "shape":"DateTime", - "locationName":"attachTime" + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" }, "DeleteOnTermination":{ "shape":"Boolean", @@ -13230,7 +44193,8 @@ "attaching", "attached", "detaching", - "detached" + "detached", + "busy" ] }, "VolumeAttributeName":{ @@ -13250,13 +44214,15 @@ } } }, + "VolumeId":{"type":"string"}, "VolumeIdStringList":{ "type":"list", "member":{ - "shape":"String", + "shape":"VolumeId", "locationName":"VolumeId" } }, + "VolumeIdWithResolver":{"type":"string"}, "VolumeList":{ "type":"list", "member":{ @@ -13264,6 +44230,91 @@ "locationName":"item" } }, + "VolumeModification":{ + "type":"structure", + "members":{ + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" + }, + "ModificationState":{ + "shape":"VolumeModificationState", + "locationName":"modificationState" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "TargetSize":{ + "shape":"Integer", + "locationName":"targetSize" + }, + "TargetIops":{ + "shape":"Integer", + "locationName":"targetIops" + }, + "TargetVolumeType":{ + "shape":"VolumeType", + "locationName":"targetVolumeType" + }, + "TargetThroughput":{ + "shape":"Integer", + "locationName":"targetThroughput" + }, + "TargetMultiAttachEnabled":{ + "shape":"Boolean", + "locationName":"targetMultiAttachEnabled" + }, + "OriginalSize":{ + "shape":"Integer", + "locationName":"originalSize" + }, + "OriginalIops":{ + "shape":"Integer", + "locationName":"originalIops" + }, + "OriginalVolumeType":{ + "shape":"VolumeType", + "locationName":"originalVolumeType" + }, + "OriginalThroughput":{ + "shape":"Integer", + "locationName":"originalThroughput" + }, + "OriginalMultiAttachEnabled":{ + "shape":"Boolean", + "locationName":"originalMultiAttachEnabled" + }, + "Progress":{ + "shape":"Long", + "locationName":"progress" + }, + "StartTime":{ + "shape":"DateTime", + "locationName":"startTime" + }, + "EndTime":{ + "shape":"DateTime", + "locationName":"endTime" + } + } + }, + "VolumeModificationList":{ + "type":"list", + "member":{ + "shape":"VolumeModification", + "locationName":"item" + } + }, + "VolumeModificationState":{ + "type":"string", + "enum":[ + "modifying", + "optimizing", + "completed", + "failed" + ] + }, "VolumeState":{ "type":"string", "enum":[ @@ -13286,20 +44337,40 @@ "shape":"String", "locationName":"description" }, + "EventId":{ + "shape":"String", + "locationName":"eventId" + }, "EventType":{ "shape":"String", "locationName":"eventType" + } + } + }, + "VolumeStatusActionsList":{ + "type":"list", + "member":{ + "shape":"VolumeStatusAction", + "locationName":"item" + } + }, + "VolumeStatusAttachmentStatus":{ + "type":"structure", + "members":{ + "IoPerformance":{ + "shape":"String", + "locationName":"ioPerformance" }, - "EventId":{ + "InstanceId":{ "shape":"String", - "locationName":"eventId" + "locationName":"instanceId" } } }, - "VolumeStatusActionsList":{ + "VolumeStatusAttachmentStatusList":{ "type":"list", "member":{ - "shape":"VolumeStatusAction", + "shape":"VolumeStatusAttachmentStatus", "locationName":"item" } }, @@ -13326,25 +44397,29 @@ "VolumeStatusEvent":{ "type":"structure", "members":{ - "EventType":{ - "shape":"String", - "locationName":"eventType" - }, "Description":{ "shape":"String", "locationName":"description" }, - "NotBefore":{ - "shape":"DateTime", - "locationName":"notBefore" + "EventId":{ + "shape":"String", + "locationName":"eventId" + }, + "EventType":{ + "shape":"String", + "locationName":"eventType" }, "NotAfter":{ - "shape":"DateTime", + "shape":"MillisecondDateTime", "locationName":"notAfter" }, - "EventId":{ + "NotBefore":{ + "shape":"MillisecondDateTime", + "locationName":"notBefore" + }, + "InstanceId":{ "shape":"String", - "locationName":"eventId" + "locationName":"instanceId" } } }, @@ -13358,13 +44433,13 @@ "VolumeStatusInfo":{ "type":"structure", "members":{ - "Status":{ - "shape":"VolumeStatusInfoStatus", - "locationName":"status" - }, "Details":{ "shape":"VolumeStatusDetailsList", "locationName":"details" + }, + "Status":{ + "shape":"VolumeStatusInfoStatus", + "locationName":"status" } } }, @@ -13379,25 +44454,33 @@ "VolumeStatusItem":{ "type":"structure", "members":{ - "VolumeId":{ - "shape":"String", - "locationName":"volumeId" + "Actions":{ + "shape":"VolumeStatusActionsList", + "locationName":"actionsSet" }, "AvailabilityZone":{ "shape":"String", "locationName":"availabilityZone" }, - "VolumeStatus":{ - "shape":"VolumeStatusInfo", - "locationName":"volumeStatus" + "OutpostArn":{ + "shape":"String", + "locationName":"outpostArn" }, "Events":{ "shape":"VolumeStatusEventsList", "locationName":"eventsSet" }, - "Actions":{ - "shape":"VolumeStatusActionsList", - "locationName":"actionsSet" + "VolumeId":{ + "shape":"String", + "locationName":"volumeId" + }, + "VolumeStatus":{ + "shape":"VolumeStatusInfo", + "locationName":"volumeStatus" + }, + "AttachmentStatuses":{ + "shape":"VolumeStatusAttachmentStatusList", + "locationName":"attachmentStatuses" } } }, @@ -13420,149 +44503,396 @@ "enum":[ "standard", "io1", + "io2", "gp2", "sc1", - "st1" + "st1", + "gp3" ] }, "Vpc":{ "type":"structure", "members":{ - "VpcId":{ + "CidrBlock":{ "shape":"String", - "locationName":"vpcId" + "locationName":"cidrBlock" + }, + "DhcpOptionsId":{ + "shape":"String", + "locationName":"dhcpOptionsId" }, "State":{ "shape":"VpcState", "locationName":"state" }, - "CidrBlock":{ + "VpcId":{ "shape":"String", - "locationName":"cidrBlock" + "locationName":"vpcId" }, - "DhcpOptionsId":{ + "OwnerId":{ "shape":"String", - "locationName":"dhcpOptionsId" - }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "locationName":"ownerId" }, "InstanceTenancy":{ "shape":"Tenancy", "locationName":"instanceTenancy" }, + "Ipv6CidrBlockAssociationSet":{ + "shape":"VpcIpv6CidrBlockAssociationSet", + "locationName":"ipv6CidrBlockAssociationSet" + }, + "CidrBlockAssociationSet":{ + "shape":"VpcCidrBlockAssociationSet", + "locationName":"cidrBlockAssociationSet" + }, "IsDefault":{ "shape":"Boolean", "locationName":"isDefault" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, "VpcAttachment":{ "type":"structure", "members":{ + "State":{ + "shape":"AttachmentStatus", + "locationName":"state" + }, "VpcId":{ "shape":"String", "locationName":"vpcId" + } + } + }, + "VpcAttachmentList":{ + "type":"list", + "member":{ + "shape":"VpcAttachment", + "locationName":"item" + } + }, + "VpcAttributeName":{ + "type":"string", + "enum":[ + "enableDnsSupport", + "enableDnsHostnames", + "enableNetworkAddressUsageMetrics" + ] + }, + "VpcCidrAssociationId":{"type":"string"}, + "VpcCidrBlockAssociation":{ + "type":"structure", + "members":{ + "AssociationId":{ + "shape":"String", + "locationName":"associationId" + }, + "CidrBlock":{ + "shape":"String", + "locationName":"cidrBlock" }, + "CidrBlockState":{ + "shape":"VpcCidrBlockState", + "locationName":"cidrBlockState" + } + } + }, + "VpcCidrBlockAssociationSet":{ + "type":"list", + "member":{ + "shape":"VpcCidrBlockAssociation", + "locationName":"item" + } + }, + "VpcCidrBlockState":{ + "type":"structure", + "members":{ "State":{ - "shape":"AttachmentStatus", + "shape":"VpcCidrBlockStateCode", + "locationName":"state" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + } + } + }, + "VpcCidrBlockStateCode":{ + "type":"string", + "enum":[ + "associating", + "associated", + "disassociating", + "disassociated", + "failing", + "failed" + ] + }, + "VpcClassicLink":{ + "type":"structure", + "members":{ + "ClassicLinkEnabled":{ + "shape":"Boolean", + "locationName":"classicLinkEnabled" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + } + } + }, + "VpcClassicLinkIdList":{ + "type":"list", + "member":{ + "shape":"VpcId", + "locationName":"VpcId" + } + }, + "VpcClassicLinkList":{ + "type":"list", + "member":{ + "shape":"VpcClassicLink", + "locationName":"item" + } + }, + "VpcEndpoint":{ + "type":"structure", + "members":{ + "VpcEndpointId":{ + "shape":"String", + "locationName":"vpcEndpointId" + }, + "VpcEndpointType":{ + "shape":"VpcEndpointType", + "locationName":"vpcEndpointType" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "ServiceName":{ + "shape":"String", + "locationName":"serviceName" + }, + "State":{ + "shape":"State", "locationName":"state" + }, + "PolicyDocument":{ + "shape":"String", + "locationName":"policyDocument" + }, + "RouteTableIds":{ + "shape":"ValueStringList", + "locationName":"routeTableIdSet" + }, + "SubnetIds":{ + "shape":"ValueStringList", + "locationName":"subnetIdSet" + }, + "Groups":{ + "shape":"GroupIdentifierSet", + "locationName":"groupSet" + }, + "IpAddressType":{ + "shape":"IpAddressType", + "locationName":"ipAddressType" + }, + "DnsOptions":{ + "shape":"DnsOptions", + "locationName":"dnsOptions" + }, + "PrivateDnsEnabled":{ + "shape":"Boolean", + "locationName":"privateDnsEnabled" + }, + "RequesterManaged":{ + "shape":"Boolean", + "locationName":"requesterManaged" + }, + "NetworkInterfaceIds":{ + "shape":"ValueStringList", + "locationName":"networkInterfaceIdSet" + }, + "DnsEntries":{ + "shape":"DnsEntrySet", + "locationName":"dnsEntrySet" + }, + "CreationTimestamp":{ + "shape":"MillisecondDateTime", + "locationName":"creationTimestamp" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "LastError":{ + "shape":"LastError", + "locationName":"lastError" + } + } + }, + "VpcEndpointConnection":{ + "type":"structure", + "members":{ + "ServiceId":{ + "shape":"String", + "locationName":"serviceId" + }, + "VpcEndpointId":{ + "shape":"String", + "locationName":"vpcEndpointId" + }, + "VpcEndpointOwner":{ + "shape":"String", + "locationName":"vpcEndpointOwner" + }, + "VpcEndpointState":{ + "shape":"State", + "locationName":"vpcEndpointState" + }, + "CreationTimestamp":{ + "shape":"MillisecondDateTime", + "locationName":"creationTimestamp" + }, + "DnsEntries":{ + "shape":"DnsEntrySet", + "locationName":"dnsEntrySet" + }, + "NetworkLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"networkLoadBalancerArnSet" + }, + "GatewayLoadBalancerArns":{ + "shape":"ValueStringList", + "locationName":"gatewayLoadBalancerArnSet" + }, + "IpAddressType":{ + "shape":"IpAddressType", + "locationName":"ipAddressType" + }, + "VpcEndpointConnectionId":{ + "shape":"String", + "locationName":"vpcEndpointConnectionId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, - "VpcAttachmentList":{ + "VpcEndpointConnectionSet":{ + "type":"list", + "member":{ + "shape":"VpcEndpointConnection", + "locationName":"item" + } + }, + "VpcEndpointId":{"type":"string"}, + "VpcEndpointIdList":{ "type":"list", "member":{ - "shape":"VpcAttachment", + "shape":"VpcEndpointId", "locationName":"item" } }, - "VpcAttributeName":{ - "type":"string", - "enum":[ - "enableDnsSupport", - "enableDnsHostnames" - ] + "VpcEndpointRouteTableIdList":{ + "type":"list", + "member":{ + "shape":"RouteTableId", + "locationName":"item" + } }, - "VpcClassicLink":{ - "type":"structure", - "members":{ - "VpcId":{ - "shape":"String", - "locationName":"vpcId" - }, - "ClassicLinkEnabled":{ - "shape":"Boolean", - "locationName":"classicLinkEnabled" - }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" - } + "VpcEndpointSecurityGroupIdList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupId", + "locationName":"item" } }, - "VpcClassicLinkIdList":{ + "VpcEndpointServiceId":{"type":"string"}, + "VpcEndpointServiceIdList":{ "type":"list", "member":{ - "shape":"String", - "locationName":"VpcId" + "shape":"VpcEndpointServiceId", + "locationName":"item" } }, - "VpcClassicLinkList":{ + "VpcEndpointSet":{ "type":"list", "member":{ - "shape":"VpcClassicLink", + "shape":"VpcEndpoint", "locationName":"item" } }, - "VpcEndpoint":{ + "VpcEndpointSubnetIdList":{ + "type":"list", + "member":{ + "shape":"SubnetId", + "locationName":"item" + } + }, + "VpcEndpointType":{ + "type":"string", + "enum":[ + "Interface", + "Gateway", + "GatewayLoadBalancer" + ] + }, + "VpcFlowLogId":{"type":"string"}, + "VpcId":{"type":"string"}, + "VpcIdStringList":{ + "type":"list", + "member":{ + "shape":"VpcId", + "locationName":"VpcId" + } + }, + "VpcIpv6CidrBlockAssociation":{ "type":"structure", "members":{ - "VpcEndpointId":{ - "shape":"String", - "locationName":"vpcEndpointId" - }, - "VpcId":{ + "AssociationId":{ "shape":"String", - "locationName":"vpcId" + "locationName":"associationId" }, - "ServiceName":{ + "Ipv6CidrBlock":{ "shape":"String", - "locationName":"serviceName" + "locationName":"ipv6CidrBlock" }, - "State":{ - "shape":"State", - "locationName":"state" + "Ipv6CidrBlockState":{ + "shape":"VpcCidrBlockState", + "locationName":"ipv6CidrBlockState" }, - "PolicyDocument":{ + "NetworkBorderGroup":{ "shape":"String", - "locationName":"policyDocument" - }, - "RouteTableIds":{ - "shape":"ValueStringList", - "locationName":"routeTableIdSet" + "locationName":"networkBorderGroup" }, - "CreationTimestamp":{ - "shape":"DateTime", - "locationName":"creationTimestamp" + "Ipv6Pool":{ + "shape":"String", + "locationName":"ipv6Pool" } } }, - "VpcEndpointSet":{ + "VpcIpv6CidrBlockAssociationSet":{ "type":"list", "member":{ - "shape":"VpcEndpoint", + "shape":"VpcIpv6CidrBlockAssociation", "locationName":"item" } }, - "VpcIdStringList":{ - "type":"list", - "member":{ - "shape":"String", - "locationName":"VpcId" - } - }, "VpcList":{ "type":"list", "member":{ @@ -13599,6 +44929,15 @@ } } }, + "VpcPeeringConnectionId":{"type":"string"}, + "VpcPeeringConnectionIdList":{ + "type":"list", + "member":{ + "shape":"VpcPeeringConnectionId", + "locationName":"item" + } + }, + "VpcPeeringConnectionIdWithResolver":{"type":"string"}, "VpcPeeringConnectionList":{ "type":"list", "member":{ @@ -13609,6 +44948,10 @@ "VpcPeeringConnectionOptionsDescription":{ "type":"structure", "members":{ + "AllowDnsResolutionFromRemoteVpc":{ + "shape":"Boolean", + "locationName":"allowDnsResolutionFromRemoteVpc" + }, "AllowEgressFromLocalClassicLinkToRemoteVpc":{ "shape":"Boolean", "locationName":"allowEgressFromLocalClassicLinkToRemoteVpc" @@ -13653,17 +44996,29 @@ "shape":"String", "locationName":"cidrBlock" }, + "Ipv6CidrBlockSet":{ + "shape":"Ipv6CidrBlockSet", + "locationName":"ipv6CidrBlockSet" + }, + "CidrBlockSet":{ + "shape":"CidrBlockSet", + "locationName":"cidrBlockSet" + }, "OwnerId":{ "shape":"String", "locationName":"ownerId" }, + "PeeringOptions":{ + "shape":"VpcPeeringConnectionOptionsDescription", + "locationName":"peeringOptions" + }, "VpcId":{ "shape":"String", "locationName":"vpcId" }, - "PeeringOptions":{ - "shape":"VpcPeeringConnectionOptionsDescription", - "locationName":"peeringOptions" + "Region":{ + "shape":"String", + "locationName":"region" } } }, @@ -13674,40 +45029,56 @@ "available" ] }, + "VpcTenancy":{ + "type":"string", + "enum":["default"] + }, "VpnConnection":{ "type":"structure", "members":{ - "VpnConnectionId":{ + "CustomerGatewayConfiguration":{ + "shape":"customerGatewayConfiguration", + "locationName":"customerGatewayConfiguration" + }, + "CustomerGatewayId":{ "shape":"String", - "locationName":"vpnConnectionId" + "locationName":"customerGatewayId" + }, + "Category":{ + "shape":"String", + "locationName":"category" }, "State":{ "shape":"VpnState", "locationName":"state" }, - "CustomerGatewayConfiguration":{ - "shape":"String", - "locationName":"customerGatewayConfiguration" - }, "Type":{ "shape":"GatewayType", "locationName":"type" }, - "CustomerGatewayId":{ + "VpnConnectionId":{ "shape":"String", - "locationName":"customerGatewayId" + "locationName":"vpnConnectionId" }, "VpnGatewayId":{ "shape":"String", "locationName":"vpnGatewayId" }, - "Tags":{ - "shape":"TagList", - "locationName":"tagSet" + "TransitGatewayId":{ + "shape":"String", + "locationName":"transitGatewayId" }, - "VgwTelemetry":{ - "shape":"VgwTelemetryList", - "locationName":"vgwTelemetry" + "CoreNetworkArn":{ + "shape":"String", + "locationName":"coreNetworkArn" + }, + "CoreNetworkAttachmentArn":{ + "shape":"String", + "locationName":"coreNetworkAttachmentArn" + }, + "GatewayAssociationState":{ + "shape":"GatewayAssociationState", + "locationName":"gatewayAssociationState" }, "Options":{ "shape":"VpnConnectionOptions", @@ -13716,13 +45087,55 @@ "Routes":{ "shape":"VpnStaticRouteList", "locationName":"routes" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "VgwTelemetry":{ + "shape":"VgwTelemetryList", + "locationName":"vgwTelemetry" + } + } + }, + "VpnConnectionDeviceSampleConfiguration":{ + "type":"string", + "sensitive":true + }, + "VpnConnectionDeviceType":{ + "type":"structure", + "members":{ + "VpnConnectionDeviceTypeId":{ + "shape":"String", + "locationName":"vpnConnectionDeviceTypeId" + }, + "Vendor":{ + "shape":"String", + "locationName":"vendor" + }, + "Platform":{ + "shape":"String", + "locationName":"platform" + }, + "Software":{ + "shape":"String", + "locationName":"software" } } }, + "VpnConnectionDeviceTypeId":{"type":"string"}, + "VpnConnectionDeviceTypeList":{ + "type":"list", + "member":{ + "shape":"VpnConnectionDeviceType", + "locationName":"item" + } + }, + "VpnConnectionId":{"type":"string"}, "VpnConnectionIdStringList":{ "type":"list", "member":{ - "shape":"String", + "shape":"VpnConnectionId", "locationName":"VpnConnectionId" } }, @@ -13736,27 +45149,79 @@ "VpnConnectionOptions":{ "type":"structure", "members":{ + "EnableAcceleration":{ + "shape":"Boolean", + "locationName":"enableAcceleration" + }, "StaticRoutesOnly":{ "shape":"Boolean", "locationName":"staticRoutesOnly" + }, + "LocalIpv4NetworkCidr":{ + "shape":"String", + "locationName":"localIpv4NetworkCidr" + }, + "RemoteIpv4NetworkCidr":{ + "shape":"String", + "locationName":"remoteIpv4NetworkCidr" + }, + "LocalIpv6NetworkCidr":{ + "shape":"String", + "locationName":"localIpv6NetworkCidr" + }, + "RemoteIpv6NetworkCidr":{ + "shape":"String", + "locationName":"remoteIpv6NetworkCidr" + }, + "OutsideIpAddressType":{ + "shape":"String", + "locationName":"outsideIpAddressType" + }, + "TransportTransitGatewayAttachmentId":{ + "shape":"String", + "locationName":"transportTransitGatewayAttachmentId" + }, + "TunnelInsideIpVersion":{ + "shape":"TunnelInsideIpVersion", + "locationName":"tunnelInsideIpVersion" + }, + "TunnelOptions":{ + "shape":"TunnelOptionsList", + "locationName":"tunnelOptionSet" } } }, "VpnConnectionOptionsSpecification":{ "type":"structure", "members":{ + "EnableAcceleration":{"shape":"Boolean"}, "StaticRoutesOnly":{ "shape":"Boolean", "locationName":"staticRoutesOnly" - } + }, + "TunnelInsideIpVersion":{"shape":"TunnelInsideIpVersion"}, + "TunnelOptions":{"shape":"VpnTunnelOptionsSpecificationsList"}, + "LocalIpv4NetworkCidr":{"shape":"String"}, + "RemoteIpv4NetworkCidr":{"shape":"String"}, + "LocalIpv6NetworkCidr":{"shape":"String"}, + "RemoteIpv6NetworkCidr":{"shape":"String"}, + "OutsideIpAddressType":{"shape":"String"}, + "TransportTransitGatewayAttachmentId":{"shape":"TransitGatewayAttachmentId"} } }, + "VpnEcmpSupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, "VpnGateway":{ "type":"structure", "members":{ - "VpnGatewayId":{ + "AvailabilityZone":{ "shape":"String", - "locationName":"vpnGatewayId" + "locationName":"availabilityZone" }, "State":{ "shape":"VpnState", @@ -13766,24 +45231,29 @@ "shape":"GatewayType", "locationName":"type" }, - "AvailabilityZone":{ - "shape":"String", - "locationName":"availabilityZone" - }, "VpcAttachments":{ "shape":"VpcAttachmentList", "locationName":"attachments" }, + "VpnGatewayId":{ + "shape":"String", + "locationName":"vpnGatewayId" + }, + "AmazonSideAsn":{ + "shape":"Long", + "locationName":"amazonSideAsn" + }, "Tags":{ "shape":"TagList", "locationName":"tagSet" } } }, + "VpnGatewayId":{"type":"string"}, "VpnGatewayIdStringList":{ "type":"list", "member":{ - "shape":"String", + "shape":"VpnGatewayId", "locationName":"VpnGatewayId" } }, @@ -13794,6 +45264,10 @@ "locationName":"item" } }, + "VpnProtocol":{ + "type":"string", + "enum":["openvpn"] + }, "VpnState":{ "type":"string", "enum":[ @@ -13831,12 +45305,138 @@ "type":"string", "enum":["Static"] }, + "VpnTunnelLogOptions":{ + "type":"structure", + "members":{ + "CloudWatchLogOptions":{ + "shape":"CloudWatchLogOptions", + "locationName":"cloudWatchLogOptions" + } + } + }, + "VpnTunnelLogOptionsSpecification":{ + "type":"structure", + "members":{ + "CloudWatchLogOptions":{"shape":"CloudWatchLogOptionsSpecification"} + } + }, + "VpnTunnelOptionsSpecification":{ + "type":"structure", + "members":{ + "TunnelInsideCidr":{"shape":"String"}, + "TunnelInsideIpv6Cidr":{"shape":"String"}, + "PreSharedKey":{"shape":"preSharedKey"}, + "Phase1LifetimeSeconds":{"shape":"Integer"}, + "Phase2LifetimeSeconds":{"shape":"Integer"}, + "RekeyMarginTimeSeconds":{"shape":"Integer"}, + "RekeyFuzzPercentage":{"shape":"Integer"}, + "ReplayWindowSize":{"shape":"Integer"}, + "DPDTimeoutSeconds":{"shape":"Integer"}, + "DPDTimeoutAction":{"shape":"String"}, + "Phase1EncryptionAlgorithms":{ + "shape":"Phase1EncryptionAlgorithmsRequestList", + "locationName":"Phase1EncryptionAlgorithm" + }, + "Phase2EncryptionAlgorithms":{ + "shape":"Phase2EncryptionAlgorithmsRequestList", + "locationName":"Phase2EncryptionAlgorithm" + }, + "Phase1IntegrityAlgorithms":{ + "shape":"Phase1IntegrityAlgorithmsRequestList", + "locationName":"Phase1IntegrityAlgorithm" + }, + "Phase2IntegrityAlgorithms":{ + "shape":"Phase2IntegrityAlgorithmsRequestList", + "locationName":"Phase2IntegrityAlgorithm" + }, + "Phase1DHGroupNumbers":{ + "shape":"Phase1DHGroupNumbersRequestList", + "locationName":"Phase1DHGroupNumber" + }, + "Phase2DHGroupNumbers":{ + "shape":"Phase2DHGroupNumbersRequestList", + "locationName":"Phase2DHGroupNumber" + }, + "IKEVersions":{ + "shape":"IKEVersionsRequestList", + "locationName":"IKEVersion" + }, + "StartupAction":{"shape":"String"}, + "LogOptions":{"shape":"VpnTunnelLogOptionsSpecification"}, + "EnableTunnelLifecycleControl":{"shape":"Boolean"} + } + }, + "VpnTunnelOptionsSpecificationsList":{ + "type":"list", + "member":{"shape":"VpnTunnelOptionsSpecification"} + }, + "WeekDay":{ + "type":"string", + "enum":[ + "sunday", + "monday", + "tuesday", + "wednesday", + "thursday", + "friday", + "saturday" + ] + }, + "WithdrawByoipCidrRequest":{ + "type":"structure", + "required":["Cidr"], + "members":{ + "Cidr":{"shape":"String"}, + "DryRun":{"shape":"Boolean"} + } + }, + "WithdrawByoipCidrResult":{ + "type":"structure", + "members":{ + "ByoipCidr":{ + "shape":"ByoipCidr", + "locationName":"byoipCidr" + } + } + }, + "ZoneIdStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"ZoneId" + } + }, "ZoneNameStringList":{ "type":"list", "member":{ "shape":"String", "locationName":"ZoneName" } - } + }, + "customerGatewayConfiguration":{ + "type":"string", + "sensitive":true + }, + "preSharedKey":{ + "type":"string", + "sensitive":true + }, + "scope":{ + "type":"string", + "enum":[ + "Availability Zone", + "Region" + ] + }, + "snapshotTierStatusSet":{ + "type":"list", + "member":{ + "shape":"SnapshotTierStatus", + "locationName":"item" + } + }, + "totalFpgaMemory":{"type":"integer"}, + "totalGpuMemory":{"type":"integer"}, + "totalInferenceMemory":{"type":"integer"} } } diff --git a/gems/aws-sdk-core/spec/fixtures/apis/glacier.json b/gems/aws-sdk-core/spec/fixtures/apis/glacier.json index d7db69087b2..2009bf7c718 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/glacier.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/glacier.json @@ -4,9 +4,12 @@ "apiVersion":"2012-06-01", "checksumFormat":"sha256", "endpointPrefix":"glacier", + "protocol":"rest-json", "serviceFullName":"Amazon Glacier", + "serviceId":"Glacier", "signatureVersion":"v4", - "protocol":"rest-json" + "auth":["aws.auth#sigv4"], + "uid":"glacier-2012-06-01" }, "operations":{ "AbortMultipartUpload":{ @@ -18,26 +21,10 @@ }, "input":{"shape":"AbortMultipartUploadInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "AbortVaultLock":{ @@ -49,26 +36,10 @@ }, "input":{"shape":"AbortVaultLockInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "AddTagsToVault":{ @@ -80,31 +51,11 @@ }, "input":{"shape":"AddTagsToVaultInput"}, "errors":[ - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"LimitExceededException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"ServiceUnavailableException"} ] }, "CompleteMultipartUpload":{ @@ -117,26 +68,10 @@ "input":{"shape":"CompleteMultipartUploadInput"}, "output":{"shape":"ArchiveCreationOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "CompleteVaultLock":{ @@ -148,26 +83,10 @@ }, "input":{"shape":"CompleteVaultLockInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "CreateVault":{ @@ -180,26 +99,10 @@ "input":{"shape":"CreateVaultInput"}, "output":{"shape":"CreateVaultOutput"}, "errors":[ - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - }, - { - "shape":"LimitExceededException", - "error":{"httpStatusCode":400}, - "exception":true - } + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"}, + {"shape":"LimitExceededException"} ] }, "DeleteArchive":{ @@ -211,26 +114,10 @@ }, "input":{"shape":"DeleteArchiveInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "DeleteVault":{ @@ -242,26 +129,10 @@ }, "input":{"shape":"DeleteVaultInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "DeleteVaultAccessPolicy":{ @@ -273,26 +144,10 @@ }, "input":{"shape":"DeleteVaultAccessPolicyInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "DeleteVaultNotifications":{ @@ -304,26 +159,10 @@ }, "input":{"shape":"DeleteVaultNotificationsInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "DescribeJob":{ @@ -335,26 +174,10 @@ "input":{"shape":"DescribeJobInput"}, "output":{"shape":"GlacierJobDescription"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "DescribeVault":{ @@ -366,26 +189,10 @@ "input":{"shape":"DescribeVaultInput"}, "output":{"shape":"DescribeVaultOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "GetDataRetrievalPolicy":{ @@ -397,21 +204,9 @@ "input":{"shape":"GetDataRetrievalPolicyInput"}, "output":{"shape":"GetDataRetrievalPolicyOutput"}, "errors":[ - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "GetJobOutput":{ @@ -423,26 +218,10 @@ "input":{"shape":"GetJobOutputInput"}, "output":{"shape":"GetJobOutputOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "GetVaultAccessPolicy":{ @@ -454,26 +233,10 @@ "input":{"shape":"GetVaultAccessPolicyInput"}, "output":{"shape":"GetVaultAccessPolicyOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "GetVaultLock":{ @@ -485,26 +248,10 @@ "input":{"shape":"GetVaultLockInput"}, "output":{"shape":"GetVaultLockOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "GetVaultNotifications":{ @@ -516,26 +263,10 @@ "input":{"shape":"GetVaultNotificationsInput"}, "output":{"shape":"GetVaultNotificationsOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "InitiateJob":{ @@ -548,31 +279,12 @@ "input":{"shape":"InitiateJobInput"}, "output":{"shape":"InitiateJobOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"PolicyEnforcedException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"PolicyEnforcedException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"InsufficientCapacityException"}, + {"shape":"ServiceUnavailableException"} ] }, "InitiateMultipartUpload":{ @@ -585,26 +297,10 @@ "input":{"shape":"InitiateMultipartUploadInput"}, "output":{"shape":"InitiateMultipartUploadOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "InitiateVaultLock":{ @@ -617,26 +313,10 @@ "input":{"shape":"InitiateVaultLockInput"}, "output":{"shape":"InitiateVaultLockOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "ListJobs":{ @@ -648,26 +328,10 @@ "input":{"shape":"ListJobsInput"}, "output":{"shape":"ListJobsOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "ListMultipartUploads":{ @@ -679,26 +343,10 @@ "input":{"shape":"ListMultipartUploadsInput"}, "output":{"shape":"ListMultipartUploadsOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "ListParts":{ @@ -710,26 +358,24 @@ "input":{"shape":"ListPartsInput"}, "output":{"shape":"ListPartsOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} + ] + }, + "ListProvisionedCapacity":{ + "name":"ListProvisionedCapacity", + "http":{ + "method":"GET", + "requestUri":"/{accountId}/provisioned-capacity" + }, + "input":{"shape":"ListProvisionedCapacityInput"}, + "output":{"shape":"ListProvisionedCapacityOutput"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "ListTagsForVault":{ @@ -741,26 +387,10 @@ "input":{"shape":"ListTagsForVaultInput"}, "output":{"shape":"ListTagsForVaultOutput"}, "errors":[ - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ServiceUnavailableException"} ] }, "ListVaults":{ @@ -772,26 +402,26 @@ "input":{"shape":"ListVaultsInput"}, "output":{"shape":"ListVaultsOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} + ] + }, + "PurchaseProvisionedCapacity":{ + "name":"PurchaseProvisionedCapacity", + "http":{ + "method":"POST", + "requestUri":"/{accountId}/provisioned-capacity", + "responseCode":201 + }, + "input":{"shape":"PurchaseProvisionedCapacityInput"}, + "output":{"shape":"PurchaseProvisionedCapacityOutput"}, + "errors":[ + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"LimitExceededException"}, + {"shape":"ServiceUnavailableException"} ] }, "RemoveTagsFromVault":{ @@ -803,26 +433,10 @@ }, "input":{"shape":"RemoveTagsFromVaultInput"}, "errors":[ - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ServiceUnavailableException"} ] }, "SetDataRetrievalPolicy":{ @@ -834,21 +448,9 @@ }, "input":{"shape":"SetDataRetrievalPolicyInput"}, "errors":[ - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "SetVaultAccessPolicy":{ @@ -860,26 +462,10 @@ }, "input":{"shape":"SetVaultAccessPolicyInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "SetVaultNotifications":{ @@ -891,26 +477,10 @@ }, "input":{"shape":"SetVaultNotificationsInput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"ServiceUnavailableException"} ] }, "UploadArchive":{ @@ -923,31 +493,11 @@ "input":{"shape":"UploadArchiveInput"}, "output":{"shape":"ArchiveCreationOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"RequestTimeoutException", - "error":{"httpStatusCode":408}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"RequestTimeoutException"}, + {"shape":"ServiceUnavailableException"} ] }, "UploadMultipartPart":{ @@ -960,37 +510,22 @@ "input":{"shape":"UploadMultipartPartInput"}, "output":{"shape":"UploadMultipartPartOutput"}, "errors":[ - { - "shape":"ResourceNotFoundException", - "error":{"httpStatusCode":404}, - "exception":true - }, - { - "shape":"InvalidParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"MissingParameterValueException", - "error":{"httpStatusCode":400}, - "exception":true - }, - { - "shape":"RequestTimeoutException", - "error":{"httpStatusCode":408}, - "exception":true - }, - { - "shape":"ServiceUnavailableException", - "error":{"httpStatusCode":500}, - "exception":true - } + {"shape":"ResourceNotFoundException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"MissingParameterValueException"}, + {"shape":"RequestTimeoutException"}, + {"shape":"ServiceUnavailableException"} ] } }, "shapes":{ "AbortMultipartUploadInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "uploadId" + ], "members":{ "accountId":{ "shape":"string", @@ -1007,15 +542,14 @@ "location":"uri", "locationName":"uploadId" } - }, - "required":[ - "accountId", - "vaultName", - "uploadId" - ] + } }, "AbortVaultLockInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1027,21 +561,26 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } + }, + "AccessControlPolicyList":{ + "type":"list", + "member":{"shape":"Grant"} }, "ActionCode":{ "type":"string", "enum":[ "ArchiveRetrieval", - "InventoryRetrieval" + "InventoryRetrieval", + "Select" ] }, "AddTagsToVaultInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1054,11 +593,7 @@ "locationName":"vaultName" }, "Tags":{"shape":"TagMap"} - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "ArchiveCreationOutput":{ "type":"structure", @@ -1080,8 +615,46 @@ } } }, + "CSVInput":{ + "type":"structure", + "members":{ + "FileHeaderInfo":{"shape":"FileHeaderInfo"}, + "Comments":{"shape":"string"}, + "QuoteEscapeCharacter":{"shape":"string"}, + "RecordDelimiter":{"shape":"string"}, + "FieldDelimiter":{"shape":"string"}, + "QuoteCharacter":{"shape":"string"} + } + }, + "CSVOutput":{ + "type":"structure", + "members":{ + "QuoteFields":{"shape":"QuoteFields"}, + "QuoteEscapeCharacter":{"shape":"string"}, + "RecordDelimiter":{"shape":"string"}, + "FieldDelimiter":{"shape":"string"}, + "QuoteCharacter":{"shape":"string"} + } + }, + "CannedACL":{ + "type":"string", + "enum":[ + "private", + "public-read", + "public-read-write", + "aws-exec-read", + "authenticated-read", + "bucket-owner-read", + "bucket-owner-full-control" + ] + }, "CompleteMultipartUploadInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "uploadId" + ], "members":{ "accountId":{ "shape":"string", @@ -1108,15 +681,15 @@ "location":"header", "locationName":"x-amz-sha256-tree-hash" } - }, - "required":[ - "accountId", - "vaultName", - "uploadId" - ] + } }, "CompleteVaultLockInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "lockId" + ], "members":{ "accountId":{ "shape":"string", @@ -1133,15 +706,14 @@ "location":"uri", "locationName":"lockId" } - }, - "required":[ - "accountId", - "vaultName", - "lockId" - ] + } }, "CreateVaultInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1153,11 +725,7 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "CreateVaultOutput":{ "type":"structure", @@ -1189,6 +757,11 @@ "DateTime":{"type":"string"}, "DeleteArchiveInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "archiveId" + ], "members":{ "accountId":{ "shape":"string", @@ -1205,15 +778,14 @@ "location":"uri", "locationName":"archiveId" } - }, - "required":[ - "accountId", - "vaultName", - "archiveId" - ] + } }, "DeleteVaultAccessPolicyInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1225,14 +797,14 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "DeleteVaultInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1244,14 +816,14 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "DeleteVaultNotificationsInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1263,14 +835,15 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "DescribeJobInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "jobId" + ], "members":{ "accountId":{ "shape":"string", @@ -1287,15 +860,14 @@ "location":"uri", "locationName":"jobId" } - }, - "required":[ - "accountId", - "vaultName", - "jobId" - ] + } }, "DescribeVaultInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1307,11 +879,7 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "DescribeVaultOutput":{ "type":"structure", @@ -1324,16 +892,43 @@ "SizeInBytes":{"shape":"long"} } }, + "Encryption":{ + "type":"structure", + "members":{ + "EncryptionType":{"shape":"EncryptionType"}, + "KMSKeyId":{"shape":"string"}, + "KMSContext":{"shape":"string"} + } + }, + "EncryptionType":{ + "type":"string", + "enum":[ + "aws:kms", + "AES256" + ] + }, + "ExpressionType":{ + "type":"string", + "enum":["SQL"] + }, + "FileHeaderInfo":{ + "type":"string", + "enum":[ + "USE", + "IGNORE", + "NONE" + ] + }, "GetDataRetrievalPolicyInput":{ "type":"structure", + "required":["accountId"], "members":{ "accountId":{ "shape":"string", "location":"uri", "locationName":"accountId" } - }, - "required":["accountId"] + } }, "GetDataRetrievalPolicyOutput":{ "type":"structure", @@ -1343,6 +938,11 @@ }, "GetJobOutputInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "jobId" + ], "members":{ "accountId":{ "shape":"string", @@ -1364,12 +964,7 @@ "location":"header", "locationName":"Range" } - }, - "required":[ - "accountId", - "vaultName", - "jobId" - ] + } }, "GetJobOutputOutput":{ "type":"structure", @@ -1409,6 +1004,10 @@ }, "GetVaultAccessPolicyInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1420,11 +1019,7 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "GetVaultAccessPolicyOutput":{ "type":"structure", @@ -1435,6 +1030,10 @@ }, "GetVaultLockInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1446,11 +1045,7 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "GetVaultLockOutput":{ "type":"structure", @@ -1463,6 +1058,10 @@ }, "GetVaultNotificationsInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1474,11 +1073,7 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "GetVaultNotificationsOutput":{ "type":"structure", @@ -1506,11 +1101,37 @@ "SHA256TreeHash":{"shape":"string"}, "ArchiveSHA256TreeHash":{"shape":"string"}, "RetrievalByteRange":{"shape":"string"}, - "InventoryRetrievalParameters":{"shape":"InventoryRetrievalJobDescription"} + "Tier":{"shape":"string"}, + "InventoryRetrievalParameters":{"shape":"InventoryRetrievalJobDescription"}, + "JobOutputPath":{"shape":"string"}, + "SelectParameters":{"shape":"SelectParameters"}, + "OutputLocation":{"shape":"OutputLocation"} + } + }, + "Grant":{ + "type":"structure", + "members":{ + "Grantee":{"shape":"Grantee"}, + "Permission":{"shape":"Permission"} + } + }, + "Grantee":{ + "type":"structure", + "required":["Type"], + "members":{ + "Type":{"shape":"Type"}, + "DisplayName":{"shape":"string"}, + "URI":{"shape":"string"}, + "ID":{"shape":"string"}, + "EmailAddress":{"shape":"string"} } }, "InitiateJobInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1524,10 +1145,6 @@ }, "jobParameters":{"shape":"JobParameters"} }, - "required":[ - "accountId", - "vaultName" - ], "payload":"jobParameters" }, "InitiateJobOutput":{ @@ -1542,11 +1159,20 @@ "shape":"string", "location":"header", "locationName":"x-amz-job-id" + }, + "jobOutputPath":{ + "shape":"string", + "location":"header", + "locationName":"x-amz-job-output-path" } } }, "InitiateMultipartUploadInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1568,11 +1194,7 @@ "location":"header", "locationName":"x-amz-part-size" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "InitiateMultipartUploadOutput":{ "type":"structure", @@ -1591,6 +1213,10 @@ }, "InitiateVaultLockInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1604,10 +1230,6 @@ }, "policy":{"shape":"VaultLockPolicy"} }, - "required":[ - "accountId", - "vaultName" - ], "payload":"policy" }, "InitiateVaultLockOutput":{ @@ -1620,6 +1242,22 @@ } } }, + "InputSerialization":{ + "type":"structure", + "members":{ + "csv":{"shape":"CSVInput"} + } + }, + "InsufficientCapacityException":{ + "type":"structure", + "members":{ + "type":{"shape":"string"}, + "code":{"shape":"string"}, + "message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "InvalidParameterValueException":{ "type":"structure", "members":{ @@ -1662,7 +1300,10 @@ "Description":{"shape":"string"}, "SNSTopic":{"shape":"string"}, "RetrievalByteRange":{"shape":"string"}, - "InventoryRetrievalParameters":{"shape":"InventoryRetrievalJobInput"} + "Tier":{"shape":"string"}, + "InventoryRetrievalParameters":{"shape":"InventoryRetrievalJobInput"}, + "SelectParameters":{"shape":"SelectParameters"}, + "OutputLocation":{"shape":"OutputLocation"} } }, "LimitExceededException":{ @@ -1677,6 +1318,10 @@ }, "ListJobsInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1708,11 +1353,7 @@ "location":"querystring", "locationName":"completed" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "ListJobsOutput":{ "type":"structure", @@ -1723,6 +1364,10 @@ }, "ListMultipartUploadsInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1744,11 +1389,7 @@ "location":"querystring", "locationName":"limit" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "ListMultipartUploadsOutput":{ "type":"structure", @@ -1759,6 +1400,11 @@ }, "ListPartsInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "uploadId" + ], "members":{ "accountId":{ "shape":"string", @@ -1785,12 +1431,7 @@ "location":"querystring", "locationName":"limit" } - }, - "required":[ - "accountId", - "vaultName", - "uploadId" - ] + } }, "ListPartsOutput":{ "type":"structure", @@ -1804,8 +1445,29 @@ "Marker":{"shape":"string"} } }, + "ListProvisionedCapacityInput":{ + "type":"structure", + "required":["accountId"], + "members":{ + "accountId":{ + "shape":"string", + "location":"uri", + "locationName":"accountId" + } + } + }, + "ListProvisionedCapacityOutput":{ + "type":"structure", + "members":{ + "ProvisionedCapacityList":{"shape":"ProvisionedCapacityList"} + } + }, "ListTagsForVaultInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1817,11 +1479,7 @@ "location":"uri", "locationName":"vaultName" } - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "ListTagsForVaultOutput":{ "type":"structure", @@ -1831,6 +1489,7 @@ }, "ListVaultsInput":{ "type":"structure", + "required":["accountId"], "members":{ "accountId":{ "shape":"string", @@ -1847,8 +1506,7 @@ "location":"querystring", "locationName":"limit" } - }, - "required":["accountId"] + } }, "ListVaultsOutput":{ "type":"structure", @@ -1872,6 +1530,18 @@ "member":{"shape":"string"} }, "NullableLong":{"type":"long"}, + "OutputLocation":{ + "type":"structure", + "members":{ + "S3":{"shape":"S3Location"} + } + }, + "OutputSerialization":{ + "type":"structure", + "members":{ + "csv":{"shape":"CSVOutput"} + } + }, "PartList":{ "type":"list", "member":{"shape":"PartListElement"} @@ -1883,6 +1553,16 @@ "SHA256TreeHash":{"shape":"string"} } }, + "Permission":{ + "type":"string", + "enum":[ + "FULL_CONTROL", + "WRITE", + "WRITE_ACP", + "READ", + "READ_ACP" + ] + }, "PolicyEnforcedException":{ "type":"structure", "members":{ @@ -1893,8 +1573,52 @@ "error":{"httpStatusCode":400}, "exception":true }, + "ProvisionedCapacityDescription":{ + "type":"structure", + "members":{ + "CapacityId":{"shape":"string"}, + "StartDate":{"shape":"string"}, + "ExpirationDate":{"shape":"string"} + } + }, + "ProvisionedCapacityList":{ + "type":"list", + "member":{"shape":"ProvisionedCapacityDescription"} + }, + "PurchaseProvisionedCapacityInput":{ + "type":"structure", + "required":["accountId"], + "members":{ + "accountId":{ + "shape":"string", + "location":"uri", + "locationName":"accountId" + } + } + }, + "PurchaseProvisionedCapacityOutput":{ + "type":"structure", + "members":{ + "capacityId":{ + "shape":"string", + "location":"header", + "locationName":"x-amz-capacity-id" + } + } + }, + "QuoteFields":{ + "type":"string", + "enum":[ + "ALWAYS", + "ASNEEDED" + ] + }, "RemoveTagsFromVaultInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1907,11 +1631,7 @@ "locationName":"vaultName" }, "TagKeys":{"shape":"TagKeyList"} - }, - "required":[ - "accountId", - "vaultName" - ] + } }, "RequestTimeoutException":{ "type":"structure", @@ -1933,6 +1653,28 @@ "error":{"httpStatusCode":404}, "exception":true }, + "S3Location":{ + "type":"structure", + "members":{ + "BucketName":{"shape":"string"}, + "Prefix":{"shape":"string"}, + "Encryption":{"shape":"Encryption"}, + "CannedACL":{"shape":"CannedACL"}, + "AccessControlList":{"shape":"AccessControlPolicyList"}, + "Tagging":{"shape":"hashmap"}, + "UserMetadata":{"shape":"hashmap"}, + "StorageClass":{"shape":"StorageClass"} + } + }, + "SelectParameters":{ + "type":"structure", + "members":{ + "InputSerialization":{"shape":"InputSerialization"}, + "ExpressionType":{"shape":"ExpressionType"}, + "Expression":{"shape":"string"}, + "OutputSerialization":{"shape":"OutputSerialization"} + } + }, "ServiceUnavailableException":{ "type":"structure", "members":{ @@ -1945,6 +1687,7 @@ }, "SetDataRetrievalPolicyInput":{ "type":"structure", + "required":["accountId"], "members":{ "accountId":{ "shape":"string", @@ -1952,11 +1695,14 @@ "locationName":"accountId" }, "Policy":{"shape":"DataRetrievalPolicy"} - }, - "required":["accountId"] + } }, "SetVaultAccessPolicyInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1970,14 +1716,14 @@ }, "policy":{"shape":"VaultAccessPolicy"} }, - "required":[ - "accountId", - "vaultName" - ], "payload":"policy" }, "SetVaultNotificationsInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName" + ], "members":{ "accountId":{ "shape":"string", @@ -1991,10 +1737,6 @@ }, "vaultNotificationConfig":{"shape":"VaultNotificationConfig"} }, - "required":[ - "accountId", - "vaultName" - ], "payload":"vaultNotificationConfig" }, "Size":{"type":"long"}, @@ -2006,6 +1748,14 @@ "Failed" ] }, + "StorageClass":{ + "type":"string", + "enum":[ + "STANDARD", + "REDUCED_REDUNDANCY", + "STANDARD_IA" + ] + }, "Stream":{ "type":"blob", "streaming":true @@ -2021,8 +1771,20 @@ "value":{"shape":"TagValue"} }, "TagValue":{"type":"string"}, + "Type":{ + "type":"string", + "enum":[ + "AmazonCustomerByEmail", + "CanonicalUser", + "Group" + ] + }, "UploadArchiveInput":{ "type":"structure", + "required":[ + "vaultName", + "accountId" + ], "members":{ "vaultName":{ "shape":"string", @@ -2046,10 +1808,6 @@ }, "body":{"shape":"Stream"} }, - "required":[ - "vaultName", - "accountId" - ], "payload":"body" }, "UploadListElement":{ @@ -2064,6 +1822,11 @@ }, "UploadMultipartPartInput":{ "type":"structure", + "required":[ + "accountId", + "vaultName", + "uploadId" + ], "members":{ "accountId":{ "shape":"string", @@ -2092,11 +1855,6 @@ }, "body":{"shape":"Stream"} }, - "required":[ - "accountId", - "vaultName", - "uploadId" - ], "payload":"body" }, "UploadMultipartPartOutput":{ @@ -2137,6 +1895,11 @@ } }, "boolean":{"type":"boolean"}, + "hashmap":{ + "type":"map", + "key":{"shape":"string"}, + "value":{"shape":"string"} + }, "httpstatus":{"type":"integer"}, "long":{"type":"long"}, "string":{"type":"string"} diff --git a/gems/aws-sdk-core/spec/fixtures/apis/iam.json b/gems/aws-sdk-core/spec/fixtures/apis/iam.json index b38c18994b0..5421ef0e7cd 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/iam.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/iam.json @@ -7,7 +7,9 @@ "protocol":"query", "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", + "serviceId":"IAM", "signatureVersion":"v4", + "auth":["aws.auth#sigv4"], "uid":"iam-2010-05-08", "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" }, @@ -37,6 +39,7 @@ {"shape":"NoSuchEntityException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"LimitExceededException"}, + {"shape":"UnmodifiableEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -64,6 +67,7 @@ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidInputException"}, + {"shape":"PolicyNotAttachableException"}, {"shape":"ServiceFailureException"} ] }, @@ -78,6 +82,8 @@ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidInputException"}, + {"shape":"UnmodifiableEntityException"}, + {"shape":"PolicyNotAttachableException"}, {"shape":"ServiceFailureException"} ] }, @@ -92,6 +98,7 @@ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidInputException"}, + {"shape":"PolicyNotAttachableException"}, {"shape":"ServiceFailureException"} ] }, @@ -136,6 +143,7 @@ }, "input":{"shape":"CreateAccountAliasRequest"}, "errors":[ + {"shape":"ConcurrentModificationException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceFailureException"} @@ -172,7 +180,9 @@ }, "errors":[ {"shape":"EntityAlreadyExistsException"}, + {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -210,6 +220,7 @@ {"shape":"InvalidInputException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -229,6 +240,7 @@ {"shape":"LimitExceededException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"MalformedPolicyDocumentException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -264,8 +276,10 @@ }, "errors":[ {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"MalformedPolicyDocumentException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -284,6 +298,25 @@ {"shape":"InvalidInputException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "CreateServiceLinkedRole":{ + "name":"CreateServiceLinkedRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateServiceLinkedRoleRequest"}, + "output":{ + "shape":"CreateServiceLinkedRoleResponse", + "resultWrapper":"CreateServiceLinkedRoleResult" + }, + "errors":[ + {"shape":"InvalidInputException"}, + {"shape":"LimitExceededException"}, + {"shape":"NoSuchEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -319,6 +352,8 @@ {"shape":"LimitExceededException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -335,7 +370,9 @@ }, "errors":[ {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, {"shape":"EntityAlreadyExistsException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -350,7 +387,8 @@ {"shape":"EntityTemporarilyUnmodifiableException"}, {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, - {"shape":"ServiceFailureException"} + {"shape":"ServiceFailureException"}, + {"shape":"ConcurrentModificationException"} ] }, "DeleteAccessKey":{ @@ -374,6 +412,7 @@ }, "input":{"shape":"DeleteAccountAliasRequest"}, "errors":[ + {"shape":"ConcurrentModificationException"}, {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, {"shape":"ServiceFailureException"} @@ -500,6 +539,21 @@ {"shape":"NoSuchEntityException"}, {"shape":"DeleteConflictException"}, {"shape":"LimitExceededException"}, + {"shape":"UnmodifiableEntityException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "DeleteRolePermissionsBoundary":{ + "name":"DeleteRolePermissionsBoundary", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteRolePermissionsBoundaryRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"UnmodifiableEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -513,6 +567,7 @@ "errors":[ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, + {"shape":"UnmodifiableEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -555,6 +610,23 @@ {"shape":"ServiceFailureException"} ] }, + "DeleteServiceLinkedRole":{ + "name":"DeleteServiceLinkedRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteServiceLinkedRoleRequest"}, + "output":{ + "shape":"DeleteServiceLinkedRoleResponse", + "resultWrapper":"DeleteServiceLinkedRoleResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"ServiceFailureException"} + ] + }, "DeleteServiceSpecificCredential":{ "name":"DeleteServiceSpecificCredential", "http":{ @@ -576,6 +648,7 @@ "errors":[ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -590,6 +663,19 @@ {"shape":"LimitExceededException"}, {"shape":"NoSuchEntityException"}, {"shape":"DeleteConflictException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "DeleteUserPermissionsBoundary":{ + "name":"DeleteUserPermissionsBoundary", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteUserPermissionsBoundaryRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -617,7 +703,8 @@ {"shape":"NoSuchEntityException"}, {"shape":"DeleteConflictException"}, {"shape":"LimitExceededException"}, - {"shape":"ServiceFailureException"} + {"shape":"ServiceFailureException"}, + {"shape":"ConcurrentModificationException"} ] }, "DetachGroupPolicy":{ @@ -645,6 +732,7 @@ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidInputException"}, + {"shape":"UnmodifiableEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -675,7 +763,8 @@ {"shape":"InvalidAuthenticationCodeException"}, {"shape":"LimitExceededException"}, {"shape":"NoSuchEntityException"}, - {"shape":"ServiceFailureException"} + {"shape":"ServiceFailureException"}, + {"shape":"ConcurrentModificationException"} ] }, "GenerateCredentialReport":{ @@ -693,6 +782,37 @@ {"shape":"ServiceFailureException"} ] }, + "GenerateOrganizationsAccessReport":{ + "name":"GenerateOrganizationsAccessReport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GenerateOrganizationsAccessReportRequest"}, + "output":{ + "shape":"GenerateOrganizationsAccessReportResponse", + "resultWrapper":"GenerateOrganizationsAccessReportResult" + }, + "errors":[ + {"shape":"ReportGenerationLimitExceededException"} + ] + }, + "GenerateServiceLastAccessedDetails":{ + "name":"GenerateServiceLastAccessedDetails", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GenerateServiceLastAccessedDetailsRequest"}, + "output":{ + "shape":"GenerateServiceLastAccessedDetailsResponse", + "resultWrapper":"GenerateServiceLastAccessedDetailsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"} + ] + }, "GetAccessKeyLastUsed":{ "name":"GetAccessKeyLastUsed", "http":{ @@ -864,6 +984,22 @@ {"shape":"ServiceFailureException"} ] }, + "GetMFADevice":{ + "name":"GetMFADevice", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetMFADeviceRequest"}, + "output":{ + "shape":"GetMFADeviceResponse", + "resultWrapper":"GetMFADeviceResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, "GetOpenIDConnectProvider":{ "name":"GetOpenIDConnectProvider", "http":{ @@ -881,6 +1017,21 @@ {"shape":"ServiceFailureException"} ] }, + "GetOrganizationsAccessReport":{ + "name":"GetOrganizationsAccessReport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetOrganizationsAccessReportRequest"}, + "output":{ + "shape":"GetOrganizationsAccessReportResponse", + "resultWrapper":"GetOrganizationsAccessReportResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"} + ] + }, "GetPolicy":{ "name":"GetPolicy", "http":{ @@ -996,6 +1147,55 @@ {"shape":"ServiceFailureException"} ] }, + "GetServiceLastAccessedDetails":{ + "name":"GetServiceLastAccessedDetails", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetServiceLastAccessedDetailsRequest"}, + "output":{ + "shape":"GetServiceLastAccessedDetailsResponse", + "resultWrapper":"GetServiceLastAccessedDetailsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"} + ] + }, + "GetServiceLastAccessedDetailsWithEntities":{ + "name":"GetServiceLastAccessedDetailsWithEntities", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetServiceLastAccessedDetailsWithEntitiesRequest"}, + "output":{ + "shape":"GetServiceLastAccessedDetailsWithEntitiesResponse", + "resultWrapper":"GetServiceLastAccessedDetailsWithEntitiesResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"} + ] + }, + "GetServiceLinkedRoleDeletionStatus":{ + "name":"GetServiceLinkedRoleDeletionStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetServiceLinkedRoleDeletionStatusRequest"}, + "output":{ + "shape":"GetServiceLinkedRoleDeletionStatusResponse", + "resultWrapper":"GetServiceLinkedRoleDeletionStatusResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ServiceFailureException"} + ] + }, "GetUser":{ "name":"GetUser", "http":{ @@ -1174,6 +1374,22 @@ {"shape":"ServiceFailureException"} ] }, + "ListInstanceProfileTags":{ + "name":"ListInstanceProfileTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListInstanceProfileTagsRequest"}, + "output":{ + "shape":"ListInstanceProfileTagsResponse", + "resultWrapper":"ListInstanceProfileTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, "ListInstanceProfiles":{ "name":"ListInstanceProfiles", "http":{ @@ -1205,6 +1421,23 @@ {"shape":"ServiceFailureException"} ] }, + "ListMFADeviceTags":{ + "name":"ListMFADeviceTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListMFADeviceTagsRequest"}, + "output":{ + "shape":"ListMFADeviceTagsResponse", + "resultWrapper":"ListMFADeviceTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ServiceFailureException"} + ] + }, "ListMFADevices":{ "name":"ListMFADevices", "http":{ @@ -1221,6 +1454,23 @@ {"shape":"ServiceFailureException"} ] }, + "ListOpenIDConnectProviderTags":{ + "name":"ListOpenIDConnectProviderTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListOpenIDConnectProviderTagsRequest"}, + "output":{ + "shape":"ListOpenIDConnectProviderTagsResponse", + "resultWrapper":"ListOpenIDConnectProviderTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"}, + {"shape":"InvalidInputException"} + ] + }, "ListOpenIDConnectProviders":{ "name":"ListOpenIDConnectProviders", "http":{ @@ -1251,6 +1501,39 @@ {"shape":"ServiceFailureException"} ] }, + "ListPoliciesGrantingServiceAccess":{ + "name":"ListPoliciesGrantingServiceAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListPoliciesGrantingServiceAccessRequest"}, + "output":{ + "shape":"ListPoliciesGrantingServiceAccessResponse", + "resultWrapper":"ListPoliciesGrantingServiceAccessResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"} + ] + }, + "ListPolicyTags":{ + "name":"ListPolicyTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListPolicyTagsRequest"}, + "output":{ + "shape":"ListPolicyTagsResponse", + "resultWrapper":"ListPolicyTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"}, + {"shape":"InvalidInputException"} + ] + }, "ListPolicyVersions":{ "name":"ListPolicyVersions", "http":{ @@ -1284,6 +1567,22 @@ {"shape":"ServiceFailureException"} ] }, + "ListRoleTags":{ + "name":"ListRoleTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListRoleTagsRequest"}, + "output":{ + "shape":"ListRoleTagsResponse", + "resultWrapper":"ListRoleTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, "ListRoles":{ "name":"ListRoles", "http":{ @@ -1299,6 +1598,23 @@ {"shape":"ServiceFailureException"} ] }, + "ListSAMLProviderTags":{ + "name":"ListSAMLProviderTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListSAMLProviderTagsRequest"}, + "output":{ + "shape":"ListSAMLProviderTagsResponse", + "resultWrapper":"ListSAMLProviderTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"}, + {"shape":"InvalidInputException"} + ] + }, "ListSAMLProviders":{ "name":"ListSAMLProviders", "http":{ @@ -1329,6 +1645,22 @@ {"shape":"NoSuchEntityException"} ] }, + "ListServerCertificateTags":{ + "name":"ListServerCertificateTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListServerCertificateTagsRequest"}, + "output":{ + "shape":"ListServerCertificateTagsResponse", + "resultWrapper":"ListServerCertificateTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, "ListServerCertificates":{ "name":"ListServerCertificates", "http":{ @@ -1392,6 +1724,22 @@ {"shape":"ServiceFailureException"} ] }, + "ListUserTags":{ + "name":"ListUserTags", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListUserTagsRequest"}, + "output":{ + "shape":"ListUserTagsResponse", + "resultWrapper":"ListUserTagsResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, "ListUsers":{ "name":"ListUsers", "http":{ @@ -1433,6 +1781,21 @@ {"shape":"ServiceFailureException"} ] }, + "PutRolePermissionsBoundary":{ + "name":"PutRolePermissionsBoundary", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PutRolePermissionsBoundaryRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"UnmodifiableEntityException"}, + {"shape":"PolicyNotAttachableException"}, + {"shape":"ServiceFailureException"} + ] + }, "PutRolePolicy":{ "name":"PutRolePolicy", "http":{ @@ -1444,6 +1807,21 @@ {"shape":"LimitExceededException"}, {"shape":"MalformedPolicyDocumentException"}, {"shape":"NoSuchEntityException"}, + {"shape":"UnmodifiableEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, + "PutUserPermissionsBoundary":{ + "name":"PutUserPermissionsBoundary", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PutUserPermissionsBoundaryRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"PolicyNotAttachableException"}, {"shape":"ServiceFailureException"} ] }, @@ -1484,6 +1862,7 @@ "errors":[ {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, + {"shape":"UnmodifiableEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -1526,7 +1905,8 @@ {"shape":"InvalidAuthenticationCodeException"}, {"shape":"NoSuchEntityException"}, {"shape":"LimitExceededException"}, - {"shape":"ServiceFailureException"} + {"shape":"ServiceFailureException"}, + {"shape":"ConcurrentModificationException"} ] }, "SetDefaultPolicyVersion":{ @@ -1543,6 +1923,17 @@ {"shape":"ServiceFailureException"} ] }, + "SetSecurityTokenServicePreferences":{ + "name":"SetSecurityTokenServicePreferences", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"SetSecurityTokenServicePreferencesRequest"}, + "errors":[ + {"shape":"ServiceFailureException"} + ] + }, "SimulateCustomPolicy":{ "name":"SimulateCustomPolicy", "http":{ @@ -1576,8 +1967,238 @@ {"shape":"PolicyEvaluationException"} ] }, - "UpdateAccessKey":{ - "name":"UpdateAccessKey", + "TagInstanceProfile":{ + "name":"TagInstanceProfile", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagInstanceProfileRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagMFADevice":{ + "name":"TagMFADevice", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagMFADeviceRequest"}, + "errors":[ + {"shape":"InvalidInputException"}, + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagOpenIDConnectProvider":{ + "name":"TagOpenIDConnectProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagOpenIDConnectProviderRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagPolicy":{ + "name":"TagPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagPolicyRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagRole":{ + "name":"TagRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagRoleRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagSAMLProvider":{ + "name":"TagSAMLProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagSAMLProviderRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagServerCertificate":{ + "name":"TagServerCertificate", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagServerCertificateRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"LimitExceededException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "TagUser":{ + "name":"TagUser", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagUserRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagInstanceProfile":{ + "name":"UntagInstanceProfile", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagInstanceProfileRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagMFADevice":{ + "name":"UntagMFADevice", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagMFADeviceRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagOpenIDConnectProvider":{ + "name":"UntagOpenIDConnectProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagOpenIDConnectProviderRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagPolicy":{ + "name":"UntagPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagPolicyRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagRole":{ + "name":"UntagRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagRoleRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagSAMLProvider":{ + "name":"UntagSAMLProvider", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagSAMLProviderRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagServerCertificate":{ + "name":"UntagServerCertificate", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagServerCertificateRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"InvalidInputException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UntagUser":{ + "name":"UntagUser", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagUserRequest"}, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"ConcurrentModificationException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UpdateAccessKey":{ + "name":"UpdateAccessKey", "http":{ "method":"POST", "requestUri":"/" @@ -1614,6 +2235,7 @@ {"shape":"NoSuchEntityException"}, {"shape":"MalformedPolicyDocumentException"}, {"shape":"LimitExceededException"}, + {"shape":"UnmodifiableEntityException"}, {"shape":"ServiceFailureException"} ] }, @@ -1659,6 +2281,40 @@ {"shape":"ServiceFailureException"} ] }, + "UpdateRole":{ + "name":"UpdateRole", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateRoleRequest"}, + "output":{ + "shape":"UpdateRoleResponse", + "resultWrapper":"UpdateRoleResult" + }, + "errors":[ + {"shape":"UnmodifiableEntityException"}, + {"shape":"NoSuchEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, + "UpdateRoleDescription":{ + "name":"UpdateRoleDescription", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateRoleDescriptionRequest"}, + "output":{ + "shape":"UpdateRoleDescriptionResponse", + "resultWrapper":"UpdateRoleDescriptionResult" + }, + "errors":[ + {"shape":"NoSuchEntityException"}, + {"shape":"UnmodifiableEntityException"}, + {"shape":"ServiceFailureException"} + ] + }, "UpdateSAMLProvider":{ "name":"UpdateSAMLProvider", "http":{ @@ -1738,6 +2394,7 @@ {"shape":"LimitExceededException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"EntityTemporarilyUnmodifiableException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -1773,9 +2430,11 @@ }, "errors":[ {"shape":"LimitExceededException"}, + {"shape":"InvalidInputException"}, {"shape":"EntityAlreadyExistsException"}, {"shape":"MalformedCertificateException"}, {"shape":"KeyPairMismatchException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] }, @@ -1797,11 +2456,38 @@ {"shape":"InvalidCertificateException"}, {"shape":"DuplicateCertificateException"}, {"shape":"NoSuchEntityException"}, + {"shape":"ConcurrentModificationException"}, {"shape":"ServiceFailureException"} ] } }, "shapes":{ + "AccessAdvisorUsageGranularityType":{ + "type":"string", + "enum":[ + "SERVICE_LEVEL", + "ACTION_LEVEL" + ] + }, + "AccessDetail":{ + "type":"structure", + "required":[ + "ServiceName", + "ServiceNamespace" + ], + "members":{ + "ServiceName":{"shape":"serviceNameType"}, + "ServiceNamespace":{"shape":"serviceNamespaceType"}, + "Region":{"shape":"stringType"}, + "EntityPath":{"shape":"organizationsEntityPathType"}, + "LastAuthenticatedTime":{"shape":"dateType"}, + "TotalAuthenticatedEntities":{"shape":"integerType"} + } + }, + "AccessDetails":{ + "type":"list", + "member":{"shape":"AccessDetail"} + }, "AccessKey":{ "type":"structure", "required":[ @@ -1882,6 +2568,10 @@ "UserName":{"shape":"existingUserNameType"} } }, + "ArnListType":{ + "type":"list", + "member":{"shape":"arnType"} + }, "AttachGroupPolicyRequest":{ "type":"structure", "required":[ @@ -1915,6 +2605,13 @@ "PolicyArn":{"shape":"arnType"} } }, + "AttachedPermissionsBoundary":{ + "type":"structure", + "members":{ + "PermissionsBoundaryType":{"shape":"PermissionsBoundaryAttachmentType"}, + "PermissionsBoundaryArn":{"shape":"arnType"} + } + }, "AttachedPolicy":{ "type":"structure", "members":{ @@ -1926,6 +2623,23 @@ "type":"blob", "sensitive":true }, + "CertificationKeyType":{ + "type":"string", + "max":128, + "min":1, + "pattern":"[\\u0020-\\u00FF]+" + }, + "CertificationMapType":{ + "type":"map", + "key":{"shape":"CertificationKeyType"}, + "value":{"shape":"CertificationValueType"} + }, + "CertificationValueType":{ + "type":"string", + "max":32, + "min":1, + "pattern":"[\\u0020-\\u00FF]+" + }, "ChangePasswordRequest":{ "type":"structure", "required":[ @@ -1938,6 +2652,19 @@ } }, "ColumnNumber":{"type":"integer"}, + "ConcurrentModificationException":{ + "type":"structure", + "members":{ + "message":{"shape":"ConcurrentModificationMessage"} + }, + "error":{ + "code":"ConcurrentModification", + "httpStatusCode":409, + "senderFault":true + }, + "exception":true + }, + "ConcurrentModificationMessage":{"type":"string"}, "ContextEntry":{ "type":"structure", "members":{ @@ -2021,7 +2748,8 @@ "required":["InstanceProfileName"], "members":{ "InstanceProfileName":{"shape":"instanceProfileNameType"}, - "Path":{"shape":"pathType"} + "Path":{"shape":"pathType"}, + "Tags":{"shape":"tagListType"} } }, "CreateInstanceProfileResponse":{ @@ -2059,13 +2787,15 @@ "members":{ "Url":{"shape":"OpenIDConnectProviderUrlType"}, "ClientIDList":{"shape":"clientIDListType"}, - "ThumbprintList":{"shape":"thumbprintListType"} + "ThumbprintList":{"shape":"thumbprintListType"}, + "Tags":{"shape":"tagListType"} } }, "CreateOpenIDConnectProviderResponse":{ "type":"structure", "members":{ - "OpenIDConnectProviderArn":{"shape":"arnType"} + "OpenIDConnectProviderArn":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} } }, "CreatePolicyRequest":{ @@ -2078,7 +2808,8 @@ "PolicyName":{"shape":"policyNameType"}, "Path":{"shape":"policyPathType"}, "PolicyDocument":{"shape":"policyDocumentType"}, - "Description":{"shape":"policyDescriptionType"} + "Description":{"shape":"policyDescriptionType"}, + "Tags":{"shape":"tagListType"} } }, "CreatePolicyResponse":{ @@ -2114,7 +2845,11 @@ "members":{ "Path":{"shape":"pathType"}, "RoleName":{"shape":"roleNameType"}, - "AssumeRolePolicyDocument":{"shape":"policyDocumentType"} + "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, + "Description":{"shape":"roleDescriptionType"}, + "MaxSessionDuration":{"shape":"roleMaxSessionDurationType"}, + "PermissionsBoundary":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} } }, "CreateRoleResponse":{ @@ -2132,13 +2867,30 @@ ], "members":{ "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, - "Name":{"shape":"SAMLProviderNameType"} + "Name":{"shape":"SAMLProviderNameType"}, + "Tags":{"shape":"tagListType"} } }, "CreateSAMLProviderResponse":{ "type":"structure", "members":{ - "SAMLProviderArn":{"shape":"arnType"} + "SAMLProviderArn":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} + } + }, + "CreateServiceLinkedRoleRequest":{ + "type":"structure", + "required":["AWSServiceName"], + "members":{ + "AWSServiceName":{"shape":"groupNameType"}, + "Description":{"shape":"roleDescriptionType"}, + "CustomSuffix":{"shape":"customSuffixType"} + } + }, + "CreateServiceLinkedRoleResponse":{ + "type":"structure", + "members":{ + "Role":{"shape":"Role"} } }, "CreateServiceSpecificCredentialRequest":{ @@ -2163,7 +2915,9 @@ "required":["UserName"], "members":{ "Path":{"shape":"pathType"}, - "UserName":{"shape":"userNameType"} + "UserName":{"shape":"userNameType"}, + "PermissionsBoundary":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} } }, "CreateUserResponse":{ @@ -2177,7 +2931,8 @@ "required":["VirtualMFADeviceName"], "members":{ "Path":{"shape":"pathType"}, - "VirtualMFADeviceName":{"shape":"virtualMFADeviceName"} + "VirtualMFADeviceName":{"shape":"virtualMFADeviceName"}, + "Tags":{"shape":"tagListType"} } }, "CreateVirtualMFADeviceResponse":{ @@ -2318,6 +3073,13 @@ "VersionId":{"shape":"policyVersionIdType"} } }, + "DeleteRolePermissionsBoundaryRequest":{ + "type":"structure", + "required":["RoleName"], + "members":{ + "RoleName":{"shape":"roleNameType"} + } + }, "DeleteRolePolicyRequest":{ "type":"structure", "required":[ @@ -2361,6 +3123,20 @@ "ServerCertificateName":{"shape":"serverCertificateNameType"} } }, + "DeleteServiceLinkedRoleRequest":{ + "type":"structure", + "required":["RoleName"], + "members":{ + "RoleName":{"shape":"roleNameType"} + } + }, + "DeleteServiceLinkedRoleResponse":{ + "type":"structure", + "required":["DeletionTaskId"], + "members":{ + "DeletionTaskId":{"shape":"DeletionTaskIdType"} + } + }, "DeleteServiceSpecificCredentialRequest":{ "type":"structure", "required":["ServiceSpecificCredentialId"], @@ -2377,6 +3153,13 @@ "CertificateId":{"shape":"certificateIdType"} } }, + "DeleteUserPermissionsBoundaryRequest":{ + "type":"structure", + "required":["UserName"], + "members":{ + "UserName":{"shape":"userNameType"} + } + }, "DeleteUserPolicyRequest":{ "type":"structure", "required":[ @@ -2402,6 +3185,27 @@ "SerialNumber":{"shape":"serialNumberType"} } }, + "DeletionTaskFailureReasonType":{ + "type":"structure", + "members":{ + "Reason":{"shape":"ReasonType"}, + "RoleUsageList":{"shape":"RoleUsageListType"} + } + }, + "DeletionTaskIdType":{ + "type":"string", + "max":1000, + "min":1 + }, + "DeletionTaskStatusType":{ + "type":"string", + "enum":[ + "SUCCEEDED", + "IN_PROGRESS", + "FAILED", + "NOT_STARTED" + ] + }, "DetachGroupPolicyRequest":{ "type":"structure", "required":[ @@ -2486,6 +3290,30 @@ }, "exception":true }, + "EntityDetails":{ + "type":"structure", + "required":["EntityInfo"], + "members":{ + "EntityInfo":{"shape":"EntityInfo"}, + "LastAuthenticated":{"shape":"dateType"} + } + }, + "EntityInfo":{ + "type":"structure", + "required":[ + "Arn", + "Name", + "Type", + "Id" + ], + "members":{ + "Arn":{"shape":"arnType"}, + "Name":{"shape":"userNameType"}, + "Type":{"shape":"policyOwnerEntityType"}, + "Id":{"shape":"idType"}, + "Path":{"shape":"pathType"} + } + }, "EntityTemporarilyUnmodifiableException":{ "type":"structure", "members":{ @@ -2508,6 +3336,17 @@ "AWSManagedPolicy" ] }, + "ErrorDetails":{ + "type":"structure", + "required":[ + "Message", + "Code" + ], + "members":{ + "Message":{"shape":"stringType"}, + "Code":{"shape":"stringType"} + } + }, "EvalDecisionDetailsType":{ "type":"map", "key":{"shape":"EvalDecisionSourceType"}, @@ -2531,6 +3370,7 @@ "MatchedStatements":{"shape":"StatementListType"}, "MissingContextValues":{"shape":"ContextKeyNamesResultListType"}, "OrganizationsDecisionDetail":{"shape":"OrganizationsDecisionDetail"}, + "PermissionsBoundaryDecisionDetail":{"shape":"PermissionsBoundaryDecisionDetail"}, "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}, "ResourceSpecificResults":{"shape":"ResourceSpecificResultListType"} } @@ -2546,6 +3386,34 @@ "Description":{"shape":"ReportStateDescriptionType"} } }, + "GenerateOrganizationsAccessReportRequest":{ + "type":"structure", + "required":["EntityPath"], + "members":{ + "EntityPath":{"shape":"organizationsEntityPathType"}, + "OrganizationsPolicyId":{"shape":"organizationsPolicyIdType"} + } + }, + "GenerateOrganizationsAccessReportResponse":{ + "type":"structure", + "members":{ + "JobId":{"shape":"jobIDType"} + } + }, + "GenerateServiceLastAccessedDetailsRequest":{ + "type":"structure", + "required":["Arn"], + "members":{ + "Arn":{"shape":"arnType"}, + "Granularity":{"shape":"AccessAdvisorUsageGranularityType"} + } + }, + "GenerateServiceLastAccessedDetailsResponse":{ + "type":"structure", + "members":{ + "JobId":{"shape":"jobIDType"} + } + }, "GetAccessKeyLastUsedRequest":{ "type":"structure", "required":["AccessKeyId"], @@ -2576,7 +3444,7 @@ "RoleDetailList":{"shape":"roleDetailListType"}, "Policies":{"shape":"ManagedPolicyDetailListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "GetAccountPasswordPolicyResponse":{ @@ -2664,7 +3532,7 @@ "Group":{"shape":"Group"}, "Users":{"shape":"userListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "GetInstanceProfileRequest":{ @@ -2695,6 +3563,24 @@ "LoginProfile":{"shape":"LoginProfile"} } }, + "GetMFADeviceRequest":{ + "type":"structure", + "required":["SerialNumber"], + "members":{ + "SerialNumber":{"shape":"serialNumberType"}, + "UserName":{"shape":"userNameType"} + } + }, + "GetMFADeviceResponse":{ + "type":"structure", + "required":["SerialNumber"], + "members":{ + "UserName":{"shape":"userNameType"}, + "SerialNumber":{"shape":"serialNumberType"}, + "EnableDate":{"shape":"dateType"}, + "Certifications":{"shape":"CertificationMapType"} + } + }, "GetOpenIDConnectProviderRequest":{ "type":"structure", "required":["OpenIDConnectProviderArn"], @@ -2708,7 +3594,36 @@ "Url":{"shape":"OpenIDConnectProviderUrlType"}, "ClientIDList":{"shape":"clientIDListType"}, "ThumbprintList":{"shape":"thumbprintListType"}, - "CreateDate":{"shape":"dateType"} + "CreateDate":{"shape":"dateType"}, + "Tags":{"shape":"tagListType"} + } + }, + "GetOrganizationsAccessReportRequest":{ + "type":"structure", + "required":["JobId"], + "members":{ + "JobId":{"shape":"jobIDType"}, + "MaxItems":{"shape":"maxItemsType"}, + "Marker":{"shape":"markerType"}, + "SortKey":{"shape":"sortKeyType"} + } + }, + "GetOrganizationsAccessReportResponse":{ + "type":"structure", + "required":[ + "JobStatus", + "JobCreationDate" + ], + "members":{ + "JobStatus":{"shape":"jobStatusType"}, + "JobCreationDate":{"shape":"dateType"}, + "JobCompletionDate":{"shape":"dateType"}, + "NumberOfServicesAccessible":{"shape":"integerType"}, + "NumberOfServicesNotAccessed":{"shape":"integerType"}, + "AccessDetails":{"shape":"AccessDetails"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"markerType"}, + "ErrorDetails":{"shape":"ErrorDetails"} } }, "GetPolicyRequest":{ @@ -2791,7 +3706,8 @@ "members":{ "SAMLMetadataDocument":{"shape":"SAMLMetadataDocumentType"}, "CreateDate":{"shape":"dateType"}, - "ValidUntil":{"shape":"dateType"} + "ValidUntil":{"shape":"dateType"}, + "Tags":{"shape":"tagListType"} } }, "GetSSHPublicKeyRequest":{ @@ -2827,6 +3743,80 @@ "ServerCertificate":{"shape":"ServerCertificate"} } }, + "GetServiceLastAccessedDetailsRequest":{ + "type":"structure", + "required":["JobId"], + "members":{ + "JobId":{"shape":"jobIDType"}, + "MaxItems":{"shape":"maxItemsType"}, + "Marker":{"shape":"markerType"} + } + }, + "GetServiceLastAccessedDetailsResponse":{ + "type":"structure", + "required":[ + "JobStatus", + "JobCreationDate", + "ServicesLastAccessed", + "JobCompletionDate" + ], + "members":{ + "JobStatus":{"shape":"jobStatusType"}, + "JobType":{"shape":"AccessAdvisorUsageGranularityType"}, + "JobCreationDate":{"shape":"dateType"}, + "ServicesLastAccessed":{"shape":"ServicesLastAccessed"}, + "JobCompletionDate":{"shape":"dateType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"}, + "Error":{"shape":"ErrorDetails"} + } + }, + "GetServiceLastAccessedDetailsWithEntitiesRequest":{ + "type":"structure", + "required":[ + "JobId", + "ServiceNamespace" + ], + "members":{ + "JobId":{"shape":"jobIDType"}, + "ServiceNamespace":{"shape":"serviceNamespaceType"}, + "MaxItems":{"shape":"maxItemsType"}, + "Marker":{"shape":"markerType"} + } + }, + "GetServiceLastAccessedDetailsWithEntitiesResponse":{ + "type":"structure", + "required":[ + "JobStatus", + "JobCreationDate", + "JobCompletionDate", + "EntityDetailsList" + ], + "members":{ + "JobStatus":{"shape":"jobStatusType"}, + "JobCreationDate":{"shape":"dateType"}, + "JobCompletionDate":{"shape":"dateType"}, + "EntityDetailsList":{"shape":"entityDetailsListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"}, + "Error":{"shape":"ErrorDetails"} + } + }, + "GetServiceLinkedRoleDeletionStatusRequest":{ + "type":"structure", + "required":["DeletionTaskId"], + "members":{ + "DeletionTaskId":{"shape":"DeletionTaskIdType"} + } + }, + "GetServiceLinkedRoleDeletionStatusResponse":{ + "type":"structure", + "required":["Status"], + "members":{ + "Status":{"shape":"DeletionTaskStatusType"}, + "Reason":{"shape":"DeletionTaskFailureReasonType"} + } + }, "GetUserPolicyRequest":{ "type":"structure", "required":[ @@ -2909,7 +3899,8 @@ "InstanceProfileId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, - "Roles":{"shape":"roleListType"} + "Roles":{"shape":"roleListType"}, + "Tags":{"shape":"tagListType"} } }, "InvalidAuthenticationCodeException":{ @@ -3011,7 +4002,7 @@ "members":{ "AccessKeyMetadata":{"shape":"accessKeyMetadataListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListAccountAliasesRequest":{ @@ -3027,7 +4018,7 @@ "members":{ "AccountAliases":{"shape":"accountAliasListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListAttachedGroupPoliciesRequest":{ @@ -3045,7 +4036,7 @@ "members":{ "AttachedPolicies":{"shape":"attachedPoliciesListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListAttachedRolePoliciesRequest":{ @@ -3063,7 +4054,7 @@ "members":{ "AttachedPolicies":{"shape":"attachedPoliciesListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListAttachedUserPoliciesRequest":{ @@ -3081,7 +4072,7 @@ "members":{ "AttachedPolicies":{"shape":"attachedPoliciesListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListEntitiesForPolicyRequest":{ @@ -3091,6 +4082,7 @@ "PolicyArn":{"shape":"arnType"}, "EntityFilter":{"shape":"EntityType"}, "PathPrefix":{"shape":"pathType"}, + "PolicyUsageFilter":{"shape":"PolicyUsageType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } @@ -3102,7 +4094,7 @@ "PolicyUsers":{"shape":"PolicyUserListType"}, "PolicyRoles":{"shape":"PolicyRoleListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListGroupPoliciesRequest":{ @@ -3120,7 +4112,7 @@ "members":{ "PolicyNames":{"shape":"policyNameListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListGroupsForUserRequest":{ @@ -3138,7 +4130,7 @@ "members":{ "Groups":{"shape":"groupListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListGroupsRequest":{ @@ -3155,7 +4147,25 @@ "members":{ "Groups":{"shape":"groupListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListInstanceProfileTagsRequest":{ + "type":"structure", + "required":["InstanceProfileName"], + "members":{ + "InstanceProfileName":{"shape":"instanceProfileNameType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListInstanceProfileTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListInstanceProfilesForRoleRequest":{ @@ -3173,7 +4183,7 @@ "members":{ "InstanceProfiles":{"shape":"instanceProfileListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListInstanceProfilesRequest":{ @@ -3190,7 +4200,25 @@ "members":{ "InstanceProfiles":{"shape":"instanceProfileListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListMFADeviceTagsRequest":{ + "type":"structure", + "required":["SerialNumber"], + "members":{ + "SerialNumber":{"shape":"serialNumberType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListMFADeviceTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListMFADevicesRequest":{ @@ -3207,7 +4235,25 @@ "members":{ "MFADevices":{"shape":"mfaDeviceListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListOpenIDConnectProviderTagsRequest":{ + "type":"structure", + "required":["OpenIDConnectProviderArn"], + "members":{ + "OpenIDConnectProviderArn":{"shape":"arnType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListOpenIDConnectProviderTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListOpenIDConnectProvidersRequest":{ @@ -3221,12 +4267,41 @@ "OpenIDConnectProviderList":{"shape":"OpenIDConnectProviderListType"} } }, + "ListPoliciesGrantingServiceAccessEntry":{ + "type":"structure", + "members":{ + "ServiceNamespace":{"shape":"serviceNamespaceType"}, + "Policies":{"shape":"policyGrantingServiceAccessListType"} + } + }, + "ListPoliciesGrantingServiceAccessRequest":{ + "type":"structure", + "required":[ + "Arn", + "ServiceNamespaces" + ], + "members":{ + "Marker":{"shape":"markerType"}, + "Arn":{"shape":"arnType"}, + "ServiceNamespaces":{"shape":"serviceNamespaceListType"} + } + }, + "ListPoliciesGrantingServiceAccessResponse":{ + "type":"structure", + "required":["PoliciesGrantingServiceAccess"], + "members":{ + "PoliciesGrantingServiceAccess":{"shape":"listPolicyGrantingServiceAccessResponseListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} + } + }, "ListPoliciesRequest":{ "type":"structure", "members":{ "Scope":{"shape":"policyScopeType"}, "OnlyAttached":{"shape":"booleanType"}, "PathPrefix":{"shape":"policyPathType"}, + "PolicyUsageFilter":{"shape":"PolicyUsageType"}, "Marker":{"shape":"markerType"}, "MaxItems":{"shape":"maxItemsType"} } @@ -3236,7 +4311,25 @@ "members":{ "Policies":{"shape":"policyListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListPolicyTagsRequest":{ + "type":"structure", + "required":["PolicyArn"], + "members":{ + "PolicyArn":{"shape":"arnType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListPolicyTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListPolicyVersionsRequest":{ @@ -3253,7 +4346,7 @@ "members":{ "Versions":{"shape":"policyDocumentVersionListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListRolePoliciesRequest":{ @@ -3271,7 +4364,25 @@ "members":{ "PolicyNames":{"shape":"policyNameListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListRoleTagsRequest":{ + "type":"structure", + "required":["RoleName"], + "members":{ + "RoleName":{"shape":"roleNameType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListRoleTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListRolesRequest":{ @@ -3288,7 +4399,25 @@ "members":{ "Roles":{"shape":"roleListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListSAMLProviderTagsRequest":{ + "type":"structure", + "required":["SAMLProviderArn"], + "members":{ + "SAMLProviderArn":{"shape":"arnType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListSAMLProviderTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListSAMLProvidersRequest":{ @@ -3315,7 +4444,25 @@ "members":{ "SSHPublicKeys":{"shape":"SSHPublicKeyListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListServerCertificateTagsRequest":{ + "type":"structure", + "required":["ServerCertificateName"], + "members":{ + "ServerCertificateName":{"shape":"serverCertificateNameType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListServerCertificateTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListServerCertificatesRequest":{ @@ -3332,7 +4479,7 @@ "members":{ "ServerCertificateMetadataList":{"shape":"serverCertificateMetadataListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListServiceSpecificCredentialsRequest":{ @@ -3362,7 +4509,7 @@ "members":{ "Certificates":{"shape":"certificateListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListUserPoliciesRequest":{ @@ -3380,7 +4527,25 @@ "members":{ "PolicyNames":{"shape":"policyNameListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} + } + }, + "ListUserTagsRequest":{ + "type":"structure", + "required":["UserName"], + "members":{ + "UserName":{"shape":"existingUserNameType"}, + "Marker":{"shape":"markerType"}, + "MaxItems":{"shape":"maxItemsType"} + } + }, + "ListUserTagsResponse":{ + "type":"structure", + "required":["Tags"], + "members":{ + "Tags":{"shape":"tagListType"}, + "IsTruncated":{"shape":"booleanType"}, + "Marker":{"shape":"responseMarkerType"} } }, "ListUsersRequest":{ @@ -3397,7 +4562,7 @@ "members":{ "Users":{"shape":"userListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "ListVirtualMFADevicesRequest":{ @@ -3414,7 +4579,7 @@ "members":{ "VirtualMFADevices":{"shape":"virtualMFADeviceListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "LoginProfile":{ @@ -3475,6 +4640,7 @@ "Path":{"shape":"policyPathType"}, "DefaultVersionId":{"shape":"policyVersionIdType"}, "AttachmentCount":{"shape":"attachmentCountType"}, + "PermissionsBoundaryUsageCount":{"shape":"attachmentCountType"}, "IsAttachable":{"shape":"booleanType"}, "Description":{"shape":"policyDescriptionType"}, "CreateDate":{"shape":"dateType"}, @@ -3546,6 +4712,16 @@ }, "exception":true }, + "PermissionsBoundaryAttachmentType":{ + "type":"string", + "enum":["PermissionsBoundaryPolicy"] + }, + "PermissionsBoundaryDecisionDetail":{ + "type":"structure", + "members":{ + "AllowedByPermissionsBoundary":{"shape":"booleanType"} + } + }, "Policy":{ "type":"structure", "members":{ @@ -3555,10 +4731,12 @@ "Path":{"shape":"policyPathType"}, "DefaultVersionId":{"shape":"policyVersionIdType"}, "AttachmentCount":{"shape":"attachmentCountType"}, + "PermissionsBoundaryUsageCount":{"shape":"attachmentCountType"}, "IsAttachable":{"shape":"booleanType"}, "Description":{"shape":"policyDescriptionType"}, "CreateDate":{"shape":"dateType"}, - "UpdateDate":{"shape":"dateType"} + "UpdateDate":{"shape":"dateType"}, + "Tags":{"shape":"tagListType"} } }, "PolicyDetail":{ @@ -3587,6 +4765,20 @@ }, "exception":true }, + "PolicyGrantingServiceAccess":{ + "type":"structure", + "required":[ + "PolicyName", + "PolicyType" + ], + "members":{ + "PolicyName":{"shape":"policyNameType"}, + "PolicyType":{"shape":"policyType"}, + "PolicyArn":{"shape":"arnType"}, + "EntityType":{"shape":"policyOwnerEntityType"}, + "EntityName":{"shape":"entityNameType"} + } + }, "PolicyGroup":{ "type":"structure", "members":{ @@ -3599,6 +4791,18 @@ "member":{"shape":"PolicyGroup"} }, "PolicyIdentifierType":{"type":"string"}, + "PolicyNotAttachableException":{ + "type":"structure", + "members":{ + "message":{"shape":"policyNotAttachableMessage"} + }, + "error":{ + "code":"PolicyNotAttachable", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "PolicyRole":{ "type":"structure", "members":{ @@ -3622,6 +4826,13 @@ "none" ] }, + "PolicyUsageType":{ + "type":"string", + "enum":[ + "PermissionsPolicy", + "PermissionsBoundary" + ] + }, "PolicyUser":{ "type":"structure", "members":{ @@ -3662,6 +4873,17 @@ "PolicyDocument":{"shape":"policyDocumentType"} } }, + "PutRolePermissionsBoundaryRequest":{ + "type":"structure", + "required":[ + "RoleName", + "PermissionsBoundary" + ], + "members":{ + "RoleName":{"shape":"roleNameType"}, + "PermissionsBoundary":{"shape":"arnType"} + } + }, "PutRolePolicyRequest":{ "type":"structure", "required":[ @@ -3675,6 +4897,17 @@ "PolicyDocument":{"shape":"policyDocumentType"} } }, + "PutUserPermissionsBoundaryRequest":{ + "type":"structure", + "required":[ + "UserName", + "PermissionsBoundary" + ], + "members":{ + "UserName":{"shape":"userNameType"}, + "PermissionsBoundary":{"shape":"arnType"} + } + }, "PutUserPolicyRequest":{ "type":"structure", "required":[ @@ -3688,6 +4921,15 @@ "PolicyDocument":{"shape":"policyDocumentType"} } }, + "ReasonType":{ + "type":"string", + "max":1000 + }, + "RegionNameType":{ + "type":"string", + "max":100, + "min":1 + }, "RemoveClientIDFromOpenIDConnectProviderRequest":{ "type":"structure", "required":[ @@ -3726,6 +4968,18 @@ "type":"string", "enum":["text/csv"] }, + "ReportGenerationLimitExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"reportGenerationLimitExceededMessage"} + }, + "error":{ + "code":"ReportGenerationLimitExceeded", + "httpStatusCode":409, + "senderFault":true + }, + "exception":true + }, "ReportStateDescriptionType":{"type":"string"}, "ReportStateType":{ "type":"string", @@ -3774,7 +5028,8 @@ "EvalResourceDecision":{"shape":"PolicyEvaluationDecisionType"}, "MatchedStatements":{"shape":"StatementListType"}, "MissingContextValues":{"shape":"ContextKeyNamesResultListType"}, - "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"} + "EvalDecisionDetails":{"shape":"EvalDecisionDetailsType"}, + "PermissionsBoundaryDecisionDetail":{"shape":"PermissionsBoundaryDecisionDetail"} } }, "ResourceSpecificResultListType":{ @@ -3811,7 +5066,12 @@ "RoleId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, - "AssumeRolePolicyDocument":{"shape":"policyDocumentType"} + "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, + "Description":{"shape":"roleDescriptionType"}, + "MaxSessionDuration":{"shape":"roleMaxSessionDurationType"}, + "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, + "Tags":{"shape":"tagListType"}, + "RoleLastUsed":{"shape":"RoleLastUsed"} } }, "RoleDetail":{ @@ -3825,7 +5085,28 @@ "AssumeRolePolicyDocument":{"shape":"policyDocumentType"}, "InstanceProfileList":{"shape":"instanceProfileListType"}, "RolePolicyList":{"shape":"policyDetailListType"}, - "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} + "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"}, + "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, + "Tags":{"shape":"tagListType"}, + "RoleLastUsed":{"shape":"RoleLastUsed"} + } + }, + "RoleLastUsed":{ + "type":"structure", + "members":{ + "LastUsedDate":{"shape":"dateType"}, + "Region":{"shape":"stringType"} + } + }, + "RoleUsageListType":{ + "type":"list", + "member":{"shape":"RoleUsageType"} + }, + "RoleUsageType":{ + "type":"structure", + "members":{ + "Region":{"shape":"RegionNameType"}, + "Resources":{"shape":"ArnListType"} } }, "SAMLMetadataDocumentType":{ @@ -3897,7 +5178,8 @@ "members":{ "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"}, "CertificateBody":{"shape":"certificateBodyType"}, - "CertificateChain":{"shape":"certificateChainType"} + "CertificateChain":{"shape":"certificateChainType"}, + "Tags":{"shape":"tagListType"} } }, "ServerCertificateMetadata":{ @@ -3928,6 +5210,22 @@ }, "exception":true }, + "ServiceLastAccessed":{ + "type":"structure", + "required":[ + "ServiceName", + "ServiceNamespace" + ], + "members":{ + "ServiceName":{"shape":"serviceNameType"}, + "LastAuthenticated":{"shape":"dateType"}, + "ServiceNamespace":{"shape":"serviceNamespaceType"}, + "LastAuthenticatedEntity":{"shape":"arnType"}, + "LastAuthenticatedRegion":{"shape":"stringType"}, + "TotalAuthenticatedEntities":{"shape":"integerType"}, + "TrackedActionsLastAccessed":{"shape":"TrackedActionsLastAccessed"} + } + }, "ServiceNotSupportedException":{ "type":"structure", "members":{ @@ -3984,6 +5282,10 @@ "type":"list", "member":{"shape":"ServiceSpecificCredentialMetadata"} }, + "ServicesLastAccessed":{ + "type":"list", + "member":{"shape":"ServiceLastAccessed"} + }, "SetDefaultPolicyVersionRequest":{ "type":"structure", "required":[ @@ -3995,6 +5297,13 @@ "VersionId":{"shape":"policyVersionIdType"} } }, + "SetSecurityTokenServicePreferencesRequest":{ + "type":"structure", + "required":["GlobalEndpointTokenVersion"], + "members":{ + "GlobalEndpointTokenVersion":{"shape":"globalEndpointTokenVersion"} + } + }, "SigningCertificate":{ "type":"structure", "required":[ @@ -4019,6 +5328,7 @@ ], "members":{ "PolicyInputList":{"shape":"SimulationPolicyListType"}, + "PermissionsBoundaryPolicyInputList":{"shape":"SimulationPolicyListType"}, "ActionNames":{"shape":"ActionNameListType"}, "ResourceArns":{"shape":"ResourceNameListType"}, "ResourcePolicy":{"shape":"policyDocumentType"}, @@ -4035,7 +5345,7 @@ "members":{ "EvaluationResults":{"shape":"EvaluationResultsListType"}, "IsTruncated":{"shape":"booleanType"}, - "Marker":{"shape":"markerType"} + "Marker":{"shape":"responseMarkerType"} } }, "SimulatePrincipalPolicyRequest":{ @@ -4047,6 +5357,7 @@ "members":{ "PolicySourceArn":{"shape":"arnType"}, "PolicyInputList":{"shape":"SimulationPolicyListType"}, + "PermissionsBoundaryPolicyInputList":{"shape":"SimulationPolicyListType"}, "ActionNames":{"shape":"ActionNameListType"}, "ResourceArns":{"shape":"ResourceNameListType"}, "ResourcePolicy":{"shape":"policyDocumentType"}, @@ -4075,6 +5386,130 @@ "type":"list", "member":{"shape":"Statement"} }, + "Tag":{ + "type":"structure", + "required":[ + "Key", + "Value" + ], + "members":{ + "Key":{"shape":"tagKeyType"}, + "Value":{"shape":"tagValueType"} + } + }, + "TagInstanceProfileRequest":{ + "type":"structure", + "required":[ + "InstanceProfileName", + "Tags" + ], + "members":{ + "InstanceProfileName":{"shape":"instanceProfileNameType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagMFADeviceRequest":{ + "type":"structure", + "required":[ + "SerialNumber", + "Tags" + ], + "members":{ + "SerialNumber":{"shape":"serialNumberType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagOpenIDConnectProviderRequest":{ + "type":"structure", + "required":[ + "OpenIDConnectProviderArn", + "Tags" + ], + "members":{ + "OpenIDConnectProviderArn":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagPolicyRequest":{ + "type":"structure", + "required":[ + "PolicyArn", + "Tags" + ], + "members":{ + "PolicyArn":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagRoleRequest":{ + "type":"structure", + "required":[ + "RoleName", + "Tags" + ], + "members":{ + "RoleName":{"shape":"roleNameType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagSAMLProviderRequest":{ + "type":"structure", + "required":[ + "SAMLProviderArn", + "Tags" + ], + "members":{ + "SAMLProviderArn":{"shape":"arnType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagServerCertificateRequest":{ + "type":"structure", + "required":[ + "ServerCertificateName", + "Tags" + ], + "members":{ + "ServerCertificateName":{"shape":"serverCertificateNameType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TagUserRequest":{ + "type":"structure", + "required":[ + "UserName", + "Tags" + ], + "members":{ + "UserName":{"shape":"existingUserNameType"}, + "Tags":{"shape":"tagListType"} + } + }, + "TrackedActionLastAccessed":{ + "type":"structure", + "members":{ + "ActionName":{"shape":"stringType"}, + "LastAccessedEntity":{"shape":"arnType"}, + "LastAccessedTime":{"shape":"dateType"}, + "LastAccessedRegion":{"shape":"stringType"} + } + }, + "TrackedActionsLastAccessed":{ + "type":"list", + "member":{"shape":"TrackedActionLastAccessed"} + }, + "UnmodifiableEntityException":{ + "type":"structure", + "members":{ + "message":{"shape":"unmodifiableEntityMessage"} + }, + "error":{ + "code":"UnmodifiableEntity", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "UnrecognizedPublicKeyEncodingException":{ "type":"structure", "members":{ @@ -4087,6 +5522,94 @@ }, "exception":true }, + "UntagInstanceProfileRequest":{ + "type":"structure", + "required":[ + "InstanceProfileName", + "TagKeys" + ], + "members":{ + "InstanceProfileName":{"shape":"instanceProfileNameType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagMFADeviceRequest":{ + "type":"structure", + "required":[ + "SerialNumber", + "TagKeys" + ], + "members":{ + "SerialNumber":{"shape":"serialNumberType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagOpenIDConnectProviderRequest":{ + "type":"structure", + "required":[ + "OpenIDConnectProviderArn", + "TagKeys" + ], + "members":{ + "OpenIDConnectProviderArn":{"shape":"arnType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagPolicyRequest":{ + "type":"structure", + "required":[ + "PolicyArn", + "TagKeys" + ], + "members":{ + "PolicyArn":{"shape":"arnType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagRoleRequest":{ + "type":"structure", + "required":[ + "RoleName", + "TagKeys" + ], + "members":{ + "RoleName":{"shape":"roleNameType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagSAMLProviderRequest":{ + "type":"structure", + "required":[ + "SAMLProviderArn", + "TagKeys" + ], + "members":{ + "SAMLProviderArn":{"shape":"arnType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagServerCertificateRequest":{ + "type":"structure", + "required":[ + "ServerCertificateName", + "TagKeys" + ], + "members":{ + "ServerCertificateName":{"shape":"serverCertificateNameType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, + "UntagUserRequest":{ + "type":"structure", + "required":[ + "UserName", + "TagKeys" + ], + "members":{ + "UserName":{"shape":"existingUserNameType"}, + "TagKeys":{"shape":"tagKeyListType"} + } + }, "UpdateAccessKeyRequest":{ "type":"structure", "required":[ @@ -4153,6 +5676,37 @@ "ThumbprintList":{"shape":"thumbprintListType"} } }, + "UpdateRoleDescriptionRequest":{ + "type":"structure", + "required":[ + "RoleName", + "Description" + ], + "members":{ + "RoleName":{"shape":"roleNameType"}, + "Description":{"shape":"roleDescriptionType"} + } + }, + "UpdateRoleDescriptionResponse":{ + "type":"structure", + "members":{ + "Role":{"shape":"Role"} + } + }, + "UpdateRoleRequest":{ + "type":"structure", + "required":["RoleName"], + "members":{ + "RoleName":{"shape":"roleNameType"}, + "Description":{"shape":"roleDescriptionType"}, + "MaxSessionDuration":{"shape":"roleMaxSessionDurationType"} + } + }, + "UpdateRoleResponse":{ + "type":"structure", + "members":{ + } + }, "UpdateSAMLProviderRequest":{ "type":"structure", "required":[ @@ -4254,13 +5808,15 @@ "ServerCertificateName":{"shape":"serverCertificateNameType"}, "CertificateBody":{"shape":"certificateBodyType"}, "PrivateKey":{"shape":"privateKeyType"}, - "CertificateChain":{"shape":"certificateChainType"} + "CertificateChain":{"shape":"certificateChainType"}, + "Tags":{"shape":"tagListType"} } }, "UploadServerCertificateResponse":{ "type":"structure", "members":{ - "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"} + "ServerCertificateMetadata":{"shape":"ServerCertificateMetadata"}, + "Tags":{"shape":"tagListType"} } }, "UploadSigningCertificateRequest":{ @@ -4293,7 +5849,9 @@ "UserId":{"shape":"idType"}, "Arn":{"shape":"arnType"}, "CreateDate":{"shape":"dateType"}, - "PasswordLastUsed":{"shape":"dateType"} + "PasswordLastUsed":{"shape":"dateType"}, + "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, + "Tags":{"shape":"tagListType"} } }, "UserDetail":{ @@ -4306,7 +5864,9 @@ "CreateDate":{"shape":"dateType"}, "UserPolicyList":{"shape":"policyDetailListType"}, "GroupList":{"shape":"groupNameListType"}, - "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"} + "AttachedManagedPolicies":{"shape":"attachedPoliciesListType"}, + "PermissionsBoundary":{"shape":"AttachedPermissionsBoundary"}, + "Tags":{"shape":"tagListType"} } }, "VirtualMFADevice":{ @@ -4317,12 +5877,13 @@ "Base32StringSeed":{"shape":"BootstrapDatum"}, "QRCodePNG":{"shape":"BootstrapDatum"}, "User":{"shape":"User"}, - "EnableDate":{"shape":"dateType"} + "EnableDate":{"shape":"dateType"}, + "Tags":{"shape":"tagListType"} } }, "accessKeyIdType":{ "type":"string", - "max":32, + "max":128, "min":16, "pattern":"[\\w]+" }, @@ -4342,7 +5903,7 @@ "type":"string", "max":63, "min":3, - "pattern":"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$" + "pattern":"^[a-z0-9]([a-z0-9]|-(?!-)){1,61}[a-z0-9]$" }, "arnType":{ "type":"string", @@ -4407,6 +5968,12 @@ "credentialReportExpiredExceptionMessage":{"type":"string"}, "credentialReportNotPresentExceptionMessage":{"type":"string"}, "credentialReportNotReadyExceptionMessage":{"type":"string"}, + "customSuffixType":{ + "type":"string", + "max":64, + "min":1, + "pattern":"[\\w+=,.@-]+" + }, "dateType":{"type":"timestamp"}, "deleteConflictMessage":{"type":"string"}, "duplicateCertificateMessage":{"type":"string"}, @@ -4419,10 +5986,20 @@ ] }, "entityAlreadyExistsMessage":{"type":"string"}, + "entityDetailsListType":{ + "type":"list", + "member":{"shape":"EntityDetails"} + }, "entityListType":{ "type":"list", "member":{"shape":"EntityType"} }, + "entityNameType":{ + "type":"string", + "max":128, + "min":1, + "pattern":"[\\w+=,.@-]+" + }, "entityTemporarilyUnmodifiableMessage":{"type":"string"}, "existingUserNameType":{ "type":"string", @@ -4430,6 +6007,13 @@ "min":1, "pattern":"[\\w+=,.@-]+" }, + "globalEndpointTokenVersion":{ + "type":"string", + "enum":[ + "v1Token", + "v2Token" + ] + }, "groupDetailListType":{ "type":"list", "member":{"shape":"GroupDetail"} @@ -4450,7 +6034,7 @@ }, "idType":{ "type":"string", - "max":32, + "max":128, "min":16, "pattern":"[\\w]+" }, @@ -4464,13 +6048,31 @@ "min":1, "pattern":"[\\w+=,.@-]+" }, + "integerType":{"type":"integer"}, "invalidAuthenticationCodeMessage":{"type":"string"}, "invalidCertificateMessage":{"type":"string"}, "invalidInputMessage":{"type":"string"}, "invalidPublicKeyMessage":{"type":"string"}, "invalidUserTypeMessage":{"type":"string"}, + "jobIDType":{ + "type":"string", + "max":36, + "min":36 + }, + "jobStatusType":{ + "type":"string", + "enum":[ + "IN_PROGRESS", + "COMPLETED", + "FAILED" + ] + }, "keyPairMismatchMessage":{"type":"string"}, "limitExceededMessage":{"type":"string"}, + "listPolicyGrantingServiceAccessResponseListType":{ + "type":"list", + "member":{"shape":"ListPoliciesGrantingServiceAccessEntry"} + }, "malformedCertificateMessage":{"type":"string"}, "malformedPolicyDocumentMessage":{"type":"string"}, "markerType":{ @@ -4500,6 +6102,16 @@ "min":6 }, "noSuchEntityMessage":{"type":"string"}, + "organizationsEntityPathType":{ + "type":"string", + "max":427, + "min":19, + "pattern":"^o-[0-9a-z]{10,32}\\/r-[0-9a-z]{4,32}[0-9a-z-\\/]*" + }, + "organizationsPolicyIdType":{ + "type":"string", + "pattern":"^p-[0-9a-zA-Z_]{8,128}$" + }, "passwordPolicyViolationMessage":{"type":"string"}, "passwordReusePreventionType":{ "type":"integer", @@ -4524,7 +6136,7 @@ "type":"string", "max":512, "min":1, - "pattern":"(\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F)" + "pattern":"(\\u002F)|(\\u002F[\\u0021-\\u007E]+\\u002F)" }, "policyDescriptionType":{ "type":"string", @@ -4545,6 +6157,10 @@ "member":{"shape":"PolicyVersion"} }, "policyEvaluationErrorMessage":{"type":"string"}, + "policyGrantingServiceAccessListType":{ + "type":"list", + "member":{"shape":"PolicyGrantingServiceAccess"} + }, "policyListType":{ "type":"list", "member":{"shape":"Policy"} @@ -4559,8 +6175,19 @@ "min":1, "pattern":"[\\w+=,.@-]+" }, + "policyNotAttachableMessage":{"type":"string"}, + "policyOwnerEntityType":{ + "type":"string", + "enum":[ + "USER", + "ROLE", + "GROUP" + ] + }, "policyPathType":{ "type":"string", + "max":512, + "min":1, "pattern":"((/[A-Za-z0-9\\.,\\+@=_-]+)*)/" }, "policyScopeType":{ @@ -4571,6 +6198,13 @@ "Local" ] }, + "policyType":{ + "type":"string", + "enum":[ + "INLINE", + "MANAGED" + ] + }, "policyVersionIdType":{ "type":"string", "pattern":"v[1-9][0-9]*(\\.[A-Za-z0-9-]*)?" @@ -4600,6 +6234,13 @@ "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u00FF]+" }, + "reportGenerationLimitExceededMessage":{"type":"string"}, + "responseMarkerType":{"type":"string"}, + "roleDescriptionType":{ + "type":"string", + "max":1000, + "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]*" + }, "roleDetailListType":{ "type":"list", "member":{"shape":"RoleDetail"} @@ -4608,6 +6249,11 @@ "type":"list", "member":{"shape":"Role"} }, + "roleMaxSessionDurationType":{ + "type":"integer", + "max":43200, + "min":3600 + }, "roleNameType":{ "type":"string", "max":64, @@ -4632,6 +6278,19 @@ }, "serviceFailureExceptionMessage":{"type":"string"}, "serviceName":{"type":"string"}, + "serviceNameType":{"type":"string"}, + "serviceNamespaceListType":{ + "type":"list", + "member":{"shape":"serviceNamespaceType"}, + "max":200, + "min":1 + }, + "serviceNamespaceType":{ + "type":"string", + "max":64, + "min":1, + "pattern":"[\\w-]*" + }, "serviceNotSupportedMessage":{"type":"string"}, "servicePassword":{ "type":"string", @@ -4649,6 +6308,15 @@ "min":17, "pattern":"[\\w+=,.@-]+" }, + "sortKeyType":{ + "type":"string", + "enum":[ + "SERVICE_NAMESPACE_ASCENDING", + "SERVICE_NAMESPACE_DESCENDING", + "LAST_AUTHENTICATED_TIME_ASCENDING", + "LAST_AUTHENTICATED_TIME_DESCENDING" + ] + }, "statusType":{ "type":"string", "enum":[ @@ -4684,7 +6352,8 @@ "PolicySizeQuota", "PolicyVersionsInUse", "PolicyVersionsInUseQuota", - "VersionsPerPolicyQuota" + "VersionsPerPolicyQuota", + "GlobalEndpointTokenVersion" ] }, "summaryMapType":{ @@ -4693,6 +6362,28 @@ "value":{"shape":"summaryValueType"} }, "summaryValueType":{"type":"integer"}, + "tagKeyListType":{ + "type":"list", + "member":{"shape":"tagKeyType"}, + "max":50 + }, + "tagKeyType":{ + "type":"string", + "max":128, + "min":1, + "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]+" + }, + "tagListType":{ + "type":"list", + "member":{"shape":"Tag"}, + "max":50 + }, + "tagValueType":{ + "type":"string", + "max":256, + "min":0, + "pattern":"[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*" + }, "thumbprintListType":{ "type":"list", "member":{"shape":"thumbprintType"} @@ -4702,6 +6393,7 @@ "max":40, "min":40 }, + "unmodifiableEntityMessage":{"type":"string"}, "unrecognizedPublicKeyEncodingMessage":{"type":"string"}, "userDetailListType":{ "type":"list", diff --git a/gems/aws-sdk-core/spec/fixtures/apis/route53.json b/gems/aws-sdk-core/spec/fixtures/apis/route53.json index 99cb71ddf2d..654157bce89 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/route53.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/route53.json @@ -9,9 +9,27 @@ "serviceFullName":"Amazon Route 53", "serviceId":"Route 53", "signatureVersion":"v4", + "auth":["aws.auth#sigv4"], "uid":"route53-2013-04-01" }, "operations":{ + "ActivateKeySigningKey":{ + "name":"ActivateKeySigningKey", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate" + }, + "input":{"shape":"ActivateKeySigningKeyRequest"}, + "output":{"shape":"ActivateKeySigningKeyResponse"}, + "errors":[ + {"shape":"ConcurrentModification"}, + {"shape":"NoSuchKeySigningKey"}, + {"shape":"InvalidKeySigningKeyStatus"}, + {"shape":"InvalidSigningStatus"}, + {"shape":"InvalidKMSArn"}, + {"shape":"InvalidInput"} + ] + }, "AssociateVPCWithHostedZone":{ "name":"AssociateVPCWithHostedZone", "http":{ @@ -31,7 +49,29 @@ {"shape":"InvalidInput"}, {"shape":"PublicZoneVPCAssociation"}, {"shape":"ConflictingDomainExists"}, - {"shape":"LimitsExceeded"} + {"shape":"LimitsExceeded"}, + {"shape":"PriorRequestNotComplete"} + ] + }, + "ChangeCidrCollection":{ + "name":"ChangeCidrCollection", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/cidrcollection/{CidrCollectionId}" + }, + "input":{ + "shape":"ChangeCidrCollectionRequest", + "locationName":"ChangeCidrCollectionRequest", + "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} + }, + "output":{"shape":"ChangeCidrCollectionResponse"}, + "errors":[ + {"shape":"NoSuchCidrCollectionException"}, + {"shape":"CidrCollectionVersionMismatchException"}, + {"shape":"InvalidInput"}, + {"shape":"CidrBlockInUseException"}, + {"shape":"LimitsExceeded"}, + {"shape":"ConcurrentModification"} ] }, "ChangeResourceRecordSets":{ @@ -74,6 +114,26 @@ {"shape":"ThrottlingException"} ] }, + "CreateCidrCollection":{ + "name":"CreateCidrCollection", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/cidrcollection", + "responseCode":201 + }, + "input":{ + "shape":"CreateCidrCollectionRequest", + "locationName":"CreateCidrCollectionRequest", + "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} + }, + "output":{"shape":"CreateCidrCollectionResponse"}, + "errors":[ + {"shape":"LimitsExceeded"}, + {"shape":"InvalidInput"}, + {"shape":"CidrCollectionAlreadyExistsException"}, + {"shape":"ConcurrentModification"} + ] + }, "CreateHealthCheck":{ "name":"CreateHealthCheck", "http":{ @@ -118,6 +178,32 @@ {"shape":"DelegationSetNotReusable"} ] }, + "CreateKeySigningKey":{ + "name":"CreateKeySigningKey", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/keysigningkey", + "responseCode":201 + }, + "input":{ + "shape":"CreateKeySigningKeyRequest", + "locationName":"CreateKeySigningKeyRequest", + "xmlNamespace":{"uri":"https://route53.amazonaws.com/doc/2013-04-01/"} + }, + "output":{"shape":"CreateKeySigningKeyResponse"}, + "errors":[ + {"shape":"NoSuchHostedZone"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidInput"}, + {"shape":"InvalidKMSArn"}, + {"shape":"InvalidKeySigningKeyStatus"}, + {"shape":"InvalidSigningStatus"}, + {"shape":"InvalidKeySigningKeyName"}, + {"shape":"KeySigningKeyAlreadyExists"}, + {"shape":"TooManyKeySigningKeys"}, + {"shape":"ConcurrentModification"} + ] + }, "CreateQueryLoggingConfig":{ "name":"CreateQueryLoggingConfig", "http":{ @@ -245,6 +331,39 @@ {"shape":"InvalidInput"} ] }, + "DeactivateKeySigningKey":{ + "name":"DeactivateKeySigningKey", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate" + }, + "input":{"shape":"DeactivateKeySigningKeyRequest"}, + "output":{"shape":"DeactivateKeySigningKeyResponse"}, + "errors":[ + {"shape":"ConcurrentModification"}, + {"shape":"NoSuchKeySigningKey"}, + {"shape":"InvalidKeySigningKeyStatus"}, + {"shape":"InvalidSigningStatus"}, + {"shape":"KeySigningKeyInUse"}, + {"shape":"KeySigningKeyInParentDSRecord"}, + {"shape":"InvalidInput"} + ] + }, + "DeleteCidrCollection":{ + "name":"DeleteCidrCollection", + "http":{ + "method":"DELETE", + "requestUri":"/2013-04-01/cidrcollection/{CidrCollectionId}" + }, + "input":{"shape":"DeleteCidrCollectionRequest"}, + "output":{"shape":"DeleteCidrCollectionResponse"}, + "errors":[ + {"shape":"NoSuchCidrCollectionException"}, + {"shape":"CidrCollectionInUseException"}, + {"shape":"InvalidInput"}, + {"shape":"ConcurrentModification"} + ] + }, "DeleteHealthCheck":{ "name":"DeleteHealthCheck", "http":{ @@ -275,6 +394,23 @@ {"shape":"InvalidDomainName"} ] }, + "DeleteKeySigningKey":{ + "name":"DeleteKeySigningKey", + "http":{ + "method":"DELETE", + "requestUri":"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}" + }, + "input":{"shape":"DeleteKeySigningKeyRequest"}, + "output":{"shape":"DeleteKeySigningKeyResponse"}, + "errors":[ + {"shape":"ConcurrentModification"}, + {"shape":"NoSuchKeySigningKey"}, + {"shape":"InvalidKeySigningKeyStatus"}, + {"shape":"InvalidSigningStatus"}, + {"shape":"InvalidKMSArn"}, + {"shape":"InvalidInput"} + ] + }, "DeleteQueryLoggingConfig":{ "name":"DeleteQueryLoggingConfig", "http":{ @@ -353,6 +489,25 @@ {"shape":"InvalidInput"} ] }, + "DisableHostedZoneDNSSEC":{ + "name":"DisableHostedZoneDNSSEC", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/hostedzone/{Id}/disable-dnssec" + }, + "input":{"shape":"DisableHostedZoneDNSSECRequest"}, + "output":{"shape":"DisableHostedZoneDNSSECResponse"}, + "errors":[ + {"shape":"NoSuchHostedZone"}, + {"shape":"InvalidArgument"}, + {"shape":"ConcurrentModification"}, + {"shape":"KeySigningKeyInParentDSRecord"}, + {"shape":"DNSSECNotFound"}, + {"shape":"InvalidKeySigningKeyStatus"}, + {"shape":"InvalidKMSArn"}, + {"shape":"InvalidInput"} + ] + }, "DisassociateVPCFromHostedZone":{ "name":"DisassociateVPCFromHostedZone", "http":{ @@ -373,6 +528,26 @@ {"shape":"InvalidInput"} ] }, + "EnableHostedZoneDNSSEC":{ + "name":"EnableHostedZoneDNSSEC", + "http":{ + "method":"POST", + "requestUri":"/2013-04-01/hostedzone/{Id}/enable-dnssec" + }, + "input":{"shape":"EnableHostedZoneDNSSECRequest"}, + "output":{"shape":"EnableHostedZoneDNSSECResponse"}, + "errors":[ + {"shape":"NoSuchHostedZone"}, + {"shape":"InvalidArgument"}, + {"shape":"ConcurrentModification"}, + {"shape":"KeySigningKeyWithActiveStatusNotFound"}, + {"shape":"InvalidKMSArn"}, + {"shape":"HostedZonePartiallyDelegated"}, + {"shape":"DNSSECNotFound"}, + {"shape":"InvalidKeySigningKeyStatus"}, + {"shape":"InvalidInput"} + ] + }, "GetAccountLimit":{ "name":"GetAccountLimit", "http":{ @@ -407,6 +582,20 @@ "input":{"shape":"GetCheckerIpRangesRequest"}, "output":{"shape":"GetCheckerIpRangesResponse"} }, + "GetDNSSEC":{ + "name":"GetDNSSEC", + "http":{ + "method":"GET", + "requestUri":"/2013-04-01/hostedzone/{Id}/dnssec" + }, + "input":{"shape":"GetDNSSECRequest"}, + "output":{"shape":"GetDNSSECResponse"}, + "errors":[ + {"shape":"NoSuchHostedZone"}, + {"shape":"InvalidArgument"}, + {"shape":"InvalidInput"} + ] + }, "GetGeoLocation":{ "name":"GetGeoLocation", "http":{ @@ -583,6 +772,45 @@ "input":{"shape":"GetTrafficPolicyInstanceCountRequest"}, "output":{"shape":"GetTrafficPolicyInstanceCountResponse"} }, + "ListCidrBlocks":{ + "name":"ListCidrBlocks", + "http":{ + "method":"GET", + "requestUri":"/2013-04-01/cidrcollection/{CidrCollectionId}/cidrblocks" + }, + "input":{"shape":"ListCidrBlocksRequest"}, + "output":{"shape":"ListCidrBlocksResponse"}, + "errors":[ + {"shape":"NoSuchCidrCollectionException"}, + {"shape":"NoSuchCidrLocationException"}, + {"shape":"InvalidInput"} + ] + }, + "ListCidrCollections":{ + "name":"ListCidrCollections", + "http":{ + "method":"GET", + "requestUri":"/2013-04-01/cidrcollection" + }, + "input":{"shape":"ListCidrCollectionsRequest"}, + "output":{"shape":"ListCidrCollectionsResponse"}, + "errors":[ + {"shape":"InvalidInput"} + ] + }, + "ListCidrLocations":{ + "name":"ListCidrLocations", + "http":{ + "method":"GET", + "requestUri":"/2013-04-01/cidrcollection/{CidrCollectionId}" + }, + "input":{"shape":"ListCidrLocationsRequest"}, + "output":{"shape":"ListCidrLocationsResponse"}, + "errors":[ + {"shape":"NoSuchCidrCollectionException"}, + {"shape":"InvalidInput"} + ] + }, "ListGeoLocations":{ "name":"ListGeoLocations", "http":{ @@ -635,6 +863,19 @@ {"shape":"InvalidDomainName"} ] }, + "ListHostedZonesByVPC":{ + "name":"ListHostedZonesByVPC", + "http":{ + "method":"GET", + "requestUri":"/2013-04-01/hostedzonesbyvpc" + }, + "input":{"shape":"ListHostedZonesByVPCRequest"}, + "output":{"shape":"ListHostedZonesByVPCResponse"}, + "errors":[ + {"shape":"InvalidInput"}, + {"shape":"InvalidPaginationToken"} + ] + }, "ListQueryLoggingConfigs":{ "name":"ListQueryLoggingConfigs", "http":{ @@ -835,7 +1076,8 @@ "output":{"shape":"UpdateHostedZoneCommentResponse"}, "errors":[ {"shape":"NoSuchHostedZone"}, - {"shape":"InvalidInput"} + {"shape":"InvalidInput"}, + {"shape":"PriorRequestNotComplete"} ] }, "UpdateTrafficPolicyComment":{ @@ -878,6 +1120,13 @@ } }, "shapes":{ + "ARN":{ + "type":"string", + "max":2048, + "min":20, + "pattern":".*\\S.*" + }, + "AWSAccountID":{"type":"string"}, "AccountLimit":{ "type":"structure", "required":[ @@ -899,6 +1148,32 @@ "MAX_TRAFFIC_POLICIES_BY_OWNER" ] }, + "ActivateKeySigningKeyRequest":{ + "type":"structure", + "required":[ + "HostedZoneId", + "Name" + ], + "members":{ + "HostedZoneId":{ + "shape":"ResourceId", + "location":"uri", + "locationName":"HostedZoneId" + }, + "Name":{ + "shape":"SigningKeyName", + "location":"uri", + "locationName":"Name" + } + } + }, + "ActivateKeySigningKeyResponse":{ + "type":"structure", + "required":["ChangeInfo"], + "members":{ + "ChangeInfo":{"shape":"ChangeInfo"} + } + }, "AlarmIdentifier":{ "type":"structure", "required":[ @@ -980,6 +1255,34 @@ "Changes":{"shape":"Changes"} } }, + "ChangeCidrCollectionRequest":{ + "type":"structure", + "required":[ + "Id", + "Changes" + ], + "members":{ + "Id":{ + "shape":"UUID", + "location":"uri", + "locationName":"CidrCollectionId" + }, + "CollectionVersion":{"shape":"CollectionVersion"}, + "Changes":{"shape":"CidrCollectionChanges"} + } + }, + "ChangeCidrCollectionResponse":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{"shape":"ChangeId"} + } + }, + "ChangeId":{ + "type":"string", + "max":6500, + "min":1 + }, "ChangeInfo":{ "type":"structure", "required":[ @@ -1069,6 +1372,127 @@ }, "max":256 }, + "Cidr":{ + "type":"string", + "max":50, + "min":1, + "pattern":".*\\S.*" + }, + "CidrBlockInUseException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "CidrBlockSummaries":{ + "type":"list", + "member":{"shape":"CidrBlockSummary"} + }, + "CidrBlockSummary":{ + "type":"structure", + "members":{ + "CidrBlock":{"shape":"Cidr"}, + "LocationName":{"shape":"CidrLocationNameDefaultNotAllowed"} + } + }, + "CidrCollection":{ + "type":"structure", + "members":{ + "Arn":{"shape":"ARN"}, + "Id":{"shape":"UUID"}, + "Name":{"shape":"CollectionName"}, + "Version":{"shape":"CollectionVersion"} + } + }, + "CidrCollectionAlreadyExistsException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "CidrCollectionChange":{ + "type":"structure", + "required":[ + "LocationName", + "Action", + "CidrList" + ], + "members":{ + "LocationName":{"shape":"CidrLocationNameDefaultNotAllowed"}, + "Action":{"shape":"CidrCollectionChangeAction"}, + "CidrList":{"shape":"CidrList"} + } + }, + "CidrCollectionChangeAction":{ + "type":"string", + "enum":[ + "PUT", + "DELETE_IF_EXISTS" + ] + }, + "CidrCollectionChanges":{ + "type":"list", + "member":{"shape":"CidrCollectionChange"}, + "max":1000, + "min":1 + }, + "CidrCollectionInUseException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "CidrCollectionVersionMismatchException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "CidrList":{ + "type":"list", + "member":{ + "shape":"Cidr", + "locationName":"Cidr" + }, + "max":1000, + "min":1 + }, + "CidrLocationNameDefaultAllowed":{ + "type":"string", + "max":16, + "min":1, + "pattern":"[0-9A-Za-z_\\-\\*]+" + }, + "CidrLocationNameDefaultNotAllowed":{ + "type":"string", + "max":16, + "min":1, + "pattern":"[0-9A-Za-z_\\-]+" + }, + "CidrNonce":{ + "type":"string", + "max":64, + "min":1, + "pattern":"\\p{ASCII}+" + }, + "CidrRoutingConfig":{ + "type":"structure", + "required":[ + "CollectionId", + "LocationName" + ], + "members":{ + "CollectionId":{"shape":"UUID"}, + "LocationName":{"shape":"CidrLocationNameDefaultAllowed"} + } + }, "CloudWatchAlarmConfiguration":{ "type":"structure", "required":[ @@ -1101,21 +1525,62 @@ "us-west-2", "ca-central-1", "eu-central-1", + "eu-central-2", "eu-west-1", "eu-west-2", "eu-west-3", + "ap-east-1", + "me-south-1", + "me-central-1", "ap-south-1", + "ap-south-2", "ap-southeast-1", "ap-southeast-2", + "ap-southeast-3", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "eu-north-1", - "sa-east-1" + "sa-east-1", + "cn-northwest-1", + "cn-north-1", + "af-south-1", + "eu-south-1", + "eu-south-2", + "us-gov-west-1", + "us-gov-east-1", + "us-iso-east-1", + "us-iso-west-1", + "us-isob-east-1", + "ap-southeast-4", + "il-central-1" ], "max":64, "min":1 }, + "CollectionName":{ + "type":"string", + "max":64, + "min":1, + "pattern":"[0-9A-Za-z_\\-]+" + }, + "CollectionSummaries":{ + "type":"list", + "member":{"shape":"CollectionSummary"} + }, + "CollectionSummary":{ + "type":"structure", + "members":{ + "Arn":{"shape":"ARN"}, + "Id":{"shape":"UUID"}, + "Name":{"shape":"CollectionName"}, + "Version":{"shape":"CollectionVersion"} + } + }, + "CollectionVersion":{ + "type":"long", + "min":1 + }, "ComparisonOperator":{ "type":"string", "enum":[ @@ -1148,6 +1613,28 @@ "error":{"httpStatusCode":400}, "exception":true }, + "CreateCidrCollectionRequest":{ + "type":"structure", + "required":[ + "Name", + "CallerReference" + ], + "members":{ + "Name":{"shape":"CollectionName"}, + "CallerReference":{"shape":"CidrNonce"} + } + }, + "CreateCidrCollectionResponse":{ + "type":"structure", + "members":{ + "Collection":{"shape":"CidrCollection"}, + "Location":{ + "shape":"ResourceURI", + "location":"header", + "locationName":"Location" + } + } + }, "CreateHealthCheckRequest":{ "type":"structure", "required":[ @@ -1208,6 +1695,40 @@ } } }, + "CreateKeySigningKeyRequest":{ + "type":"structure", + "required":[ + "CallerReference", + "HostedZoneId", + "KeyManagementServiceArn", + "Name", + "Status" + ], + "members":{ + "CallerReference":{"shape":"Nonce"}, + "HostedZoneId":{"shape":"ResourceId"}, + "KeyManagementServiceArn":{"shape":"SigningKeyString"}, + "Name":{"shape":"SigningKeyName"}, + "Status":{"shape":"SigningKeyStatus"} + } + }, + "CreateKeySigningKeyResponse":{ + "type":"structure", + "required":[ + "ChangeInfo", + "KeySigningKey", + "Location" + ], + "members":{ + "ChangeInfo":{"shape":"ChangeInfo"}, + "KeySigningKey":{"shape":"KeySigningKey"}, + "Location":{ + "shape":"ResourceURI", + "location":"header", + "locationName":"Location" + } + } + }, "CreateQueryLoggingConfigRequest":{ "type":"structure", "required":[ @@ -1378,6 +1899,47 @@ "max":1024 }, "DNSRCode":{"type":"string"}, + "DNSSECNotFound":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "DNSSECStatus":{ + "type":"structure", + "members":{ + "ServeSignature":{"shape":"ServeSignature"}, + "StatusMessage":{"shape":"SigningKeyStatusMessage"} + } + }, + "DeactivateKeySigningKeyRequest":{ + "type":"structure", + "required":[ + "HostedZoneId", + "Name" + ], + "members":{ + "HostedZoneId":{ + "shape":"ResourceId", + "location":"uri", + "locationName":"HostedZoneId" + }, + "Name":{ + "shape":"SigningKeyName", + "location":"uri", + "locationName":"Name" + } + } + }, + "DeactivateKeySigningKeyResponse":{ + "type":"structure", + "required":["ChangeInfo"], + "members":{ + "ChangeInfo":{"shape":"ChangeInfo"} + } + }, "DelegationSet":{ "type":"structure", "required":["NameServers"], @@ -1437,6 +1999,22 @@ "locationName":"DelegationSet" } }, + "DeleteCidrCollectionRequest":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{ + "shape":"UUID", + "location":"uri", + "locationName":"CidrCollectionId" + } + } + }, + "DeleteCidrCollectionResponse":{ + "type":"structure", + "members":{ + } + }, "DeleteHealthCheckRequest":{ "type":"structure", "required":["HealthCheckId"], @@ -1471,6 +2049,32 @@ "ChangeInfo":{"shape":"ChangeInfo"} } }, + "DeleteKeySigningKeyRequest":{ + "type":"structure", + "required":[ + "HostedZoneId", + "Name" + ], + "members":{ + "HostedZoneId":{ + "shape":"ResourceId", + "location":"uri", + "locationName":"HostedZoneId" + }, + "Name":{ + "shape":"SigningKeyName", + "location":"uri", + "locationName":"Name" + } + } + }, + "DeleteKeySigningKeyResponse":{ + "type":"structure", + "required":["ChangeInfo"], + "members":{ + "ChangeInfo":{"shape":"ChangeInfo"} + } + }, "DeleteQueryLoggingConfigRequest":{ "type":"structure", "required":["Id"], @@ -1587,6 +2191,24 @@ }, "max":10 }, + "DisableHostedZoneDNSSECRequest":{ + "type":"structure", + "required":["HostedZoneId"], + "members":{ + "HostedZoneId":{ + "shape":"ResourceId", + "location":"uri", + "locationName":"Id" + } + } + }, + "DisableHostedZoneDNSSECResponse":{ + "type":"structure", + "required":["ChangeInfo"], + "members":{ + "ChangeInfo":{"shape":"ChangeInfo"} + } + }, "Disabled":{"type":"boolean"}, "DisassociateVPCComment":{"type":"string"}, "DisassociateVPCFromHostedZoneRequest":{ @@ -1605,7 +2227,25 @@ "Comment":{"shape":"DisassociateVPCComment"} } }, - "DisassociateVPCFromHostedZoneResponse":{ + "DisassociateVPCFromHostedZoneResponse":{ + "type":"structure", + "required":["ChangeInfo"], + "members":{ + "ChangeInfo":{"shape":"ChangeInfo"} + } + }, + "EnableHostedZoneDNSSECRequest":{ + "type":"structure", + "required":["HostedZoneId"], + "members":{ + "HostedZoneId":{ + "shape":"ResourceId", + "location":"uri", + "locationName":"Id" + } + } + }, + "EnableHostedZoneDNSSECResponse":{ "type":"structure", "required":["ChangeInfo"], "members":{ @@ -1717,7 +2357,7 @@ "required":["Id"], "members":{ "Id":{ - "shape":"ResourceId", + "shape":"ChangeId", "location":"uri", "locationName":"Id" } @@ -1742,6 +2382,28 @@ "CheckerIpRanges":{"shape":"CheckerIpRanges"} } }, + "GetDNSSECRequest":{ + "type":"structure", + "required":["HostedZoneId"], + "members":{ + "HostedZoneId":{ + "shape":"ResourceId", + "location":"uri", + "locationName":"Id" + } + } + }, + "GetDNSSECResponse":{ + "type":"structure", + "required":[ + "Status", + "KeySigningKeys" + ], + "members":{ + "Status":{"shape":"DNSSECStatus"}, + "KeySigningKeys":{"shape":"KeySigningKeys"} + } + }, "GetGeoLocationRequest":{ "type":"structure", "members":{ @@ -2064,7 +2726,8 @@ "EnableSNI":{"shape":"EnableSNI"}, "Regions":{"shape":"HealthCheckRegionList"}, "AlarmIdentifier":{"shape":"AlarmIdentifier"}, - "InsufficientDataHealthStatus":{"shape":"InsufficientDataHealthStatus"} + "InsufficientDataHealthStatus":{"shape":"InsufficientDataHealthStatus"}, + "RoutingControlArn":{"shape":"RoutingControlArn"} } }, "HealthCheckCount":{"type":"long"}, @@ -2134,7 +2797,8 @@ "HTTPS_STR_MATCH", "TCP", "CALCULATED", - "CLOUDWATCH_METRIC" + "CLOUDWATCH_METRIC", + "RECOVERY_CONTROL" ] }, "HealthCheckVersion":{ @@ -2233,7 +2897,45 @@ }, "exception":true }, + "HostedZoneOwner":{ + "type":"structure", + "members":{ + "OwningAccount":{"shape":"AWSAccountID"}, + "OwningService":{"shape":"HostedZoneOwningService"} + } + }, + "HostedZoneOwningService":{ + "type":"string", + "max":128 + }, + "HostedZonePartiallyDelegated":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "HostedZoneRRSetCount":{"type":"long"}, + "HostedZoneSummaries":{ + "type":"list", + "member":{ + "shape":"HostedZoneSummary", + "locationName":"HostedZoneSummary" + } + }, + "HostedZoneSummary":{ + "type":"structure", + "required":[ + "HostedZoneId", + "Name", + "Owner" + ], + "members":{ + "HostedZoneId":{"shape":"ResourceId"}, + "Name":{"shape":"DNSName"}, + "Owner":{"shape":"HostedZoneOwner"} + } + }, "HostedZones":{ "type":"list", "member":{ @@ -2302,6 +3004,29 @@ "error":{"httpStatusCode":400}, "exception":true }, + "InvalidKMSArn":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "InvalidKeySigningKeyName":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "InvalidKeySigningKeyStatus":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, "InvalidPaginationToken":{ "type":"structure", "members":{ @@ -2310,6 +3035,13 @@ "error":{"httpStatusCode":400}, "exception":true }, + "InvalidSigningStatus":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "InvalidTrafficPolicyDocument":{ "type":"structure", "members":{ @@ -2328,6 +3060,61 @@ }, "Inverted":{"type":"boolean"}, "IsPrivateZone":{"type":"boolean"}, + "KeySigningKey":{ + "type":"structure", + "members":{ + "Name":{"shape":"SigningKeyName"}, + "KmsArn":{"shape":"SigningKeyString"}, + "Flag":{"shape":"SigningKeyInteger"}, + "SigningAlgorithmMnemonic":{"shape":"SigningKeyString"}, + "SigningAlgorithmType":{"shape":"SigningKeyInteger"}, + "DigestAlgorithmMnemonic":{"shape":"SigningKeyString"}, + "DigestAlgorithmType":{"shape":"SigningKeyInteger"}, + "KeyTag":{"shape":"SigningKeyTag"}, + "DigestValue":{"shape":"SigningKeyString"}, + "PublicKey":{"shape":"SigningKeyString"}, + "DSRecord":{"shape":"SigningKeyString"}, + "DNSKEYRecord":{"shape":"SigningKeyString"}, + "Status":{"shape":"SigningKeyStatus"}, + "StatusMessage":{"shape":"SigningKeyStatusMessage"}, + "CreatedDate":{"shape":"TimeStamp"}, + "LastModifiedDate":{"shape":"TimeStamp"} + } + }, + "KeySigningKeyAlreadyExists":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "KeySigningKeyInParentDSRecord":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "KeySigningKeyInUse":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "KeySigningKeyWithActiveStatusNotFound":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "KeySigningKeys":{ + "type":"list", + "member":{"shape":"KeySigningKey"} + }, "LastVPCAssociation":{ "type":"structure", "members":{ @@ -2354,6 +3141,89 @@ "Description":{"shape":"ResourceDescription"} } }, + "ListCidrBlocksRequest":{ + "type":"structure", + "required":["CollectionId"], + "members":{ + "CollectionId":{ + "shape":"UUID", + "location":"uri", + "locationName":"CidrCollectionId" + }, + "LocationName":{ + "shape":"CidrLocationNameDefaultNotAllowed", + "location":"querystring", + "locationName":"location" + }, + "NextToken":{ + "shape":"PaginationToken", + "location":"querystring", + "locationName":"nexttoken" + }, + "MaxResults":{ + "shape":"MaxResults", + "location":"querystring", + "locationName":"maxresults" + } + } + }, + "ListCidrBlocksResponse":{ + "type":"structure", + "members":{ + "NextToken":{"shape":"PaginationToken"}, + "CidrBlocks":{"shape":"CidrBlockSummaries"} + } + }, + "ListCidrCollectionsRequest":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"PaginationToken", + "location":"querystring", + "locationName":"nexttoken" + }, + "MaxResults":{ + "shape":"MaxResults", + "location":"querystring", + "locationName":"maxresults" + } + } + }, + "ListCidrCollectionsResponse":{ + "type":"structure", + "members":{ + "NextToken":{"shape":"PaginationToken"}, + "CidrCollections":{"shape":"CollectionSummaries"} + } + }, + "ListCidrLocationsRequest":{ + "type":"structure", + "required":["CollectionId"], + "members":{ + "CollectionId":{ + "shape":"UUID", + "location":"uri", + "locationName":"CidrCollectionId" + }, + "NextToken":{ + "shape":"PaginationToken", + "location":"querystring", + "locationName":"nexttoken" + }, + "MaxResults":{ + "shape":"MaxResults", + "location":"querystring", + "locationName":"maxresults" + } + } + }, + "ListCidrLocationsResponse":{ + "type":"structure", + "members":{ + "NextToken":{"shape":"PaginationToken"}, + "CidrLocations":{"shape":"LocationSummaries"} + } + }, "ListGeoLocationsRequest":{ "type":"structure", "members":{ @@ -2463,6 +3333,47 @@ "MaxItems":{"shape":"PageMaxItems"} } }, + "ListHostedZonesByVPCRequest":{ + "type":"structure", + "required":[ + "VPCId", + "VPCRegion" + ], + "members":{ + "VPCId":{ + "shape":"VPCId", + "location":"querystring", + "locationName":"vpcid" + }, + "VPCRegion":{ + "shape":"VPCRegion", + "location":"querystring", + "locationName":"vpcregion" + }, + "MaxItems":{ + "shape":"PageMaxItems", + "location":"querystring", + "locationName":"maxitems" + }, + "NextToken":{ + "shape":"PaginationToken", + "location":"querystring", + "locationName":"nexttoken" + } + } + }, + "ListHostedZonesByVPCResponse":{ + "type":"structure", + "required":[ + "HostedZoneSummaries", + "MaxItems" + ], + "members":{ + "HostedZoneSummaries":{"shape":"HostedZoneSummaries"}, + "MaxItems":{"shape":"PageMaxItems"}, + "NextToken":{"shape":"PaginationToken"} + } + }, "ListHostedZonesRequest":{ "type":"structure", "members":{ @@ -2889,6 +3800,16 @@ "VPCs":{"shape":"VPCs"} } }, + "LocationSummaries":{ + "type":"list", + "member":{"shape":"LocationSummary"} + }, + "LocationSummary":{ + "type":"structure", + "members":{ + "LocationName":{"shape":"CidrLocationNameDefaultAllowed"} + } + }, "MaxResults":{"type":"string"}, "MeasureLatency":{"type":"boolean"}, "Message":{ @@ -2918,6 +3839,22 @@ "error":{"httpStatusCode":404}, "exception":true }, + "NoSuchCidrCollectionException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "NoSuchCidrLocationException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, "NoSuchCloudWatchLogsLogGroup":{ "type":"structure", "members":{ @@ -2957,6 +3894,14 @@ "error":{"httpStatusCode":404}, "exception":true }, + "NoSuchKeySigningKey":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, "NoSuchQueryLoggingConfig":{ "type":"structure", "members":{ @@ -3002,7 +3947,7 @@ "PageTruncated":{"type":"boolean"}, "PaginationToken":{ "type":"string", - "max":256 + "max":1024 }, "Period":{ "type":"integer", @@ -3080,7 +4025,8 @@ "SRV", "SPF", "AAAA", - "CAA" + "CAA", + "DS" ] }, "RecordData":{ @@ -3157,7 +4103,8 @@ "ResourceRecords":{"shape":"ResourceRecords"}, "AliasTarget":{"shape":"AliasTarget"}, "HealthCheckId":{"shape":"HealthCheckId"}, - "TrafficPolicyInstanceId":{"shape":"TrafficPolicyInstanceId"} + "TrafficPolicyInstanceId":{"shape":"TrafficPolicyInstanceId"}, + "CidrRoutingConfig":{"shape":"CidrRoutingConfig"} } }, "ResourceRecordSetFailover":{ @@ -3185,8 +4132,10 @@ "eu-west-2", "eu-west-3", "eu-central-1", + "eu-central-2", "ap-southeast-1", "ap-southeast-2", + "ap-southeast-3", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", @@ -3194,7 +4143,16 @@ "sa-east-1", "cn-north-1", "cn-northwest-1", - "ap-south-1" + "ap-east-1", + "me-south-1", + "me-central-1", + "ap-south-1", + "ap-south-2", + "af-south-1", + "eu-south-1", + "eu-south-2", + "ap-southeast-4", + "il-central-1" ], "max":64, "min":1 @@ -3253,14 +4211,46 @@ "type":"string", "enum":["MAX_ZONES_BY_REUSABLE_DELEGATION_SET"] }, + "RoutingControlArn":{ + "type":"string", + "max":255, + "min":1 + }, "SearchString":{ "type":"string", "max":255 }, + "ServeSignature":{ + "type":"string", + "max":1024, + "min":1 + }, "ServicePrincipal":{ "type":"string", "max":128 }, + "SigningKeyInteger":{"type":"integer"}, + "SigningKeyName":{ + "type":"string", + "max":128, + "min":3 + }, + "SigningKeyStatus":{ + "type":"string", + "max":150, + "min":5 + }, + "SigningKeyStatusMessage":{ + "type":"string", + "max":512, + "min":0 + }, + "SigningKeyString":{"type":"string"}, + "SigningKeyTag":{ + "type":"integer", + "max":65536, + "min":0 + }, "Statistic":{ "type":"string", "enum":[ @@ -3426,6 +4416,13 @@ "error":{"httpStatusCode":400}, "exception":true }, + "TooManyKeySigningKeys":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, "TooManyTrafficPolicies":{ "type":"structure", "members":{ @@ -3597,6 +4594,10 @@ "max":4 }, "TransportProtocol":{"type":"string"}, + "UUID":{ + "type":"string", + "pattern":"[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}" + }, "UpdateHealthCheckRequest":{ "type":"structure", "required":["HealthCheckId"], @@ -3746,16 +4747,32 @@ "eu-west-2", "eu-west-3", "eu-central-1", + "eu-central-2", + "ap-east-1", + "me-south-1", + "us-gov-west-1", + "us-gov-east-1", + "us-iso-east-1", + "us-iso-west-1", + "us-isob-east-1", + "me-central-1", "ap-southeast-1", "ap-southeast-2", + "ap-southeast-3", "ap-south-1", + "ap-south-2", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "eu-north-1", "sa-east-1", "ca-central-1", - "cn-north-1" + "cn-north-1", + "af-south-1", + "eu-south-1", + "eu-south-2", + "ap-southeast-4", + "il-central-1" ], "max":64, "min":1 diff --git a/gems/aws-sdk-core/spec/fixtures/apis/s3.json b/gems/aws-sdk-core/spec/fixtures/apis/s3.json index cd75f210b6c..b360451da5a 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/s3.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/s3.json @@ -8,16 +8,18 @@ "protocol":"rest-xml", "serviceAbbreviation":"Amazon S3", "serviceFullName":"Amazon Simple Storage Service", - "serviceId": "S3", + "serviceId":"S3", "signatureVersion":"s3", - "timestampFormat":"rfc822" + "auth":["aws.auth#sigv4", "aws.auth#sigv4a"], + "uid":"s3-2006-03-01" }, "operations":{ "AbortMultipartUpload":{ "name":"AbortMultipartUpload", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}/{Key+}" + "requestUri":"/{Bucket}/{Key+}", + "responseCode":204 }, "input":{"shape":"AbortMultipartUploadRequest"}, "output":{"shape":"AbortMultipartUploadOutput"}, @@ -63,7 +65,10 @@ {"shape":"BucketAlreadyOwnedByYou"} ], "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUT.html", - "alias":"PutBucket" + "alias":"PutBucket", + "staticContextParams":{ + "DisableAccessPoints":{"value":true} + } }, "CreateMultipartUpload":{ "name":"CreateMultipartUpload", @@ -80,34 +85,92 @@ "name":"DeleteBucket", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}" + "requestUri":"/{Bucket}", + "responseCode":204 }, "input":{"shape":"DeleteBucketRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETE.html" }, + "DeleteBucketAnalyticsConfiguration":{ + "name":"DeleteBucketAnalyticsConfiguration", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?analytics", + "responseCode":204 + }, + "input":{"shape":"DeleteBucketAnalyticsConfigurationRequest"} + }, "DeleteBucketCors":{ "name":"DeleteBucketCors", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}?cors" + "requestUri":"/{Bucket}?cors", + "responseCode":204 }, "input":{"shape":"DeleteBucketCorsRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html" }, + "DeleteBucketEncryption":{ + "name":"DeleteBucketEncryption", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?encryption", + "responseCode":204 + }, + "input":{"shape":"DeleteBucketEncryptionRequest"} + }, + "DeleteBucketIntelligentTieringConfiguration":{ + "name":"DeleteBucketIntelligentTieringConfiguration", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?intelligent-tiering", + "responseCode":204 + }, + "input":{"shape":"DeleteBucketIntelligentTieringConfigurationRequest"} + }, + "DeleteBucketInventoryConfiguration":{ + "name":"DeleteBucketInventoryConfiguration", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?inventory", + "responseCode":204 + }, + "input":{"shape":"DeleteBucketInventoryConfigurationRequest"} + }, "DeleteBucketLifecycle":{ "name":"DeleteBucketLifecycle", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}?lifecycle" + "requestUri":"/{Bucket}?lifecycle", + "responseCode":204 }, "input":{"shape":"DeleteBucketLifecycleRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETElifecycle.html" }, + "DeleteBucketMetricsConfiguration":{ + "name":"DeleteBucketMetricsConfiguration", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?metrics", + "responseCode":204 + }, + "input":{"shape":"DeleteBucketMetricsConfigurationRequest"} + }, + "DeleteBucketOwnershipControls":{ + "name":"DeleteBucketOwnershipControls", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?ownershipControls", + "responseCode":204 + }, + "input":{"shape":"DeleteBucketOwnershipControlsRequest"} + }, "DeleteBucketPolicy":{ "name":"DeleteBucketPolicy", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}?policy" + "requestUri":"/{Bucket}?policy", + "responseCode":204 }, "input":{"shape":"DeleteBucketPolicyRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEpolicy.html" @@ -116,7 +179,8 @@ "name":"DeleteBucketReplication", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}?replication" + "requestUri":"/{Bucket}?replication", + "responseCode":204 }, "input":{"shape":"DeleteBucketReplicationRequest"} }, @@ -124,7 +188,8 @@ "name":"DeleteBucketTagging", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}?tagging" + "requestUri":"/{Bucket}?tagging", + "responseCode":204 }, "input":{"shape":"DeleteBucketTaggingRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEtagging.html" @@ -133,7 +198,8 @@ "name":"DeleteBucketWebsite", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}?website" + "requestUri":"/{Bucket}?website", + "responseCode":204 }, "input":{"shape":"DeleteBucketWebsiteRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEwebsite.html" @@ -142,12 +208,23 @@ "name":"DeleteObject", "http":{ "method":"DELETE", - "requestUri":"/{Bucket}/{Key+}" + "requestUri":"/{Bucket}/{Key+}", + "responseCode":204 }, "input":{"shape":"DeleteObjectRequest"}, "output":{"shape":"DeleteObjectOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectDELETE.html" }, + "DeleteObjectTagging":{ + "name":"DeleteObjectTagging", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}/{Key+}?tagging", + "responseCode":204 + }, + "input":{"shape":"DeleteObjectTaggingRequest"}, + "output":{"shape":"DeleteObjectTaggingOutput"} + }, "DeleteObjects":{ "name":"DeleteObjects", "http":{ @@ -157,7 +234,20 @@ "input":{"shape":"DeleteObjectsRequest"}, "output":{"shape":"DeleteObjectsOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/multiobjectdeleteapi.html", - "alias":"DeleteMultipleObjects" + "alias":"DeleteMultipleObjects", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "DeletePublicAccessBlock":{ + "name":"DeletePublicAccessBlock", + "http":{ + "method":"DELETE", + "requestUri":"/{Bucket}?publicAccessBlock", + "responseCode":204 + }, + "input":{"shape":"DeletePublicAccessBlockRequest"} }, "GetBucketAccelerateConfiguration":{ "name":"GetBucketAccelerateConfiguration", @@ -178,6 +268,15 @@ "output":{"shape":"GetBucketAclOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETacl.html" }, + "GetBucketAnalyticsConfiguration":{ + "name":"GetBucketAnalyticsConfiguration", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?analytics" + }, + "input":{"shape":"GetBucketAnalyticsConfigurationRequest"}, + "output":{"shape":"GetBucketAnalyticsConfigurationOutput"} + }, "GetBucketCors":{ "name":"GetBucketCors", "http":{ @@ -188,6 +287,33 @@ "output":{"shape":"GetBucketCorsOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html" }, + "GetBucketEncryption":{ + "name":"GetBucketEncryption", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?encryption" + }, + "input":{"shape":"GetBucketEncryptionRequest"}, + "output":{"shape":"GetBucketEncryptionOutput"} + }, + "GetBucketIntelligentTieringConfiguration":{ + "name":"GetBucketIntelligentTieringConfiguration", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?intelligent-tiering" + }, + "input":{"shape":"GetBucketIntelligentTieringConfigurationRequest"}, + "output":{"shape":"GetBucketIntelligentTieringConfigurationOutput"} + }, + "GetBucketInventoryConfiguration":{ + "name":"GetBucketInventoryConfiguration", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?inventory" + }, + "input":{"shape":"GetBucketInventoryConfigurationRequest"}, + "output":{"shape":"GetBucketInventoryConfigurationOutput"} + }, "GetBucketLifecycle":{ "name":"GetBucketLifecycle", "http":{ @@ -228,6 +354,15 @@ "output":{"shape":"GetBucketLoggingOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlogging.html" }, + "GetBucketMetricsConfiguration":{ + "name":"GetBucketMetricsConfiguration", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?metrics" + }, + "input":{"shape":"GetBucketMetricsConfigurationRequest"}, + "output":{"shape":"GetBucketMetricsConfigurationOutput"} + }, "GetBucketNotification":{ "name":"GetBucketNotification", "http":{ @@ -248,6 +383,15 @@ "input":{"shape":"GetBucketNotificationConfigurationRequest"}, "output":{"shape":"NotificationConfiguration"} }, + "GetBucketOwnershipControls":{ + "name":"GetBucketOwnershipControls", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?ownershipControls" + }, + "input":{"shape":"GetBucketOwnershipControlsRequest"}, + "output":{"shape":"GetBucketOwnershipControlsOutput"} + }, "GetBucketPolicy":{ "name":"GetBucketPolicy", "http":{ @@ -258,6 +402,15 @@ "output":{"shape":"GetBucketPolicyOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETpolicy.html" }, + "GetBucketPolicyStatus":{ + "name":"GetBucketPolicyStatus", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?policyStatus" + }, + "input":{"shape":"GetBucketPolicyStatusRequest"}, + "output":{"shape":"GetBucketPolicyStatusOutput"} + }, "GetBucketReplication":{ "name":"GetBucketReplication", "http":{ @@ -316,9 +469,19 @@ "input":{"shape":"GetObjectRequest"}, "output":{"shape":"GetObjectOutput"}, "errors":[ - {"shape":"NoSuchKey"} + {"shape":"NoSuchKey"}, + {"shape":"InvalidObjectState"} ], - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGET.html", + "httpChecksum":{ + "requestValidationModeMember":"ChecksumMode", + "responseAlgorithms":[ + "CRC32", + "CRC32C", + "SHA256", + "SHA1" + ] + } }, "GetObjectAcl":{ "name":"GetObjectAcl", @@ -333,6 +496,54 @@ ], "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETacl.html" }, + "GetObjectAttributes":{ + "name":"GetObjectAttributes", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}/{Key+}?attributes" + }, + "input":{"shape":"GetObjectAttributesRequest"}, + "output":{"shape":"GetObjectAttributesOutput"}, + "errors":[ + {"shape":"NoSuchKey"} + ] + }, + "GetObjectLegalHold":{ + "name":"GetObjectLegalHold", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}/{Key+}?legal-hold" + }, + "input":{"shape":"GetObjectLegalHoldRequest"}, + "output":{"shape":"GetObjectLegalHoldOutput"} + }, + "GetObjectLockConfiguration":{ + "name":"GetObjectLockConfiguration", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?object-lock" + }, + "input":{"shape":"GetObjectLockConfigurationRequest"}, + "output":{"shape":"GetObjectLockConfigurationOutput"} + }, + "GetObjectRetention":{ + "name":"GetObjectRetention", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}/{Key+}?retention" + }, + "input":{"shape":"GetObjectRetentionRequest"}, + "output":{"shape":"GetObjectRetentionOutput"} + }, + "GetObjectTagging":{ + "name":"GetObjectTagging", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}/{Key+}?tagging" + }, + "input":{"shape":"GetObjectTaggingRequest"}, + "output":{"shape":"GetObjectTaggingOutput"} + }, "GetObjectTorrent":{ "name":"GetObjectTorrent", "http":{ @@ -343,6 +554,15 @@ "output":{"shape":"GetObjectTorrentOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectGETtorrent.html" }, + "GetPublicAccessBlock":{ + "name":"GetPublicAccessBlock", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?publicAccessBlock" + }, + "input":{"shape":"GetPublicAccessBlockRequest"}, + "output":{"shape":"GetPublicAccessBlockOutput"} + }, "HeadBucket":{ "name":"HeadBucket", "http":{ @@ -368,6 +588,42 @@ ], "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectHEAD.html" }, + "ListBucketAnalyticsConfigurations":{ + "name":"ListBucketAnalyticsConfigurations", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?analytics" + }, + "input":{"shape":"ListBucketAnalyticsConfigurationsRequest"}, + "output":{"shape":"ListBucketAnalyticsConfigurationsOutput"} + }, + "ListBucketIntelligentTieringConfigurations":{ + "name":"ListBucketIntelligentTieringConfigurations", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?intelligent-tiering" + }, + "input":{"shape":"ListBucketIntelligentTieringConfigurationsRequest"}, + "output":{"shape":"ListBucketIntelligentTieringConfigurationsOutput"} + }, + "ListBucketInventoryConfigurations":{ + "name":"ListBucketInventoryConfigurations", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?inventory" + }, + "input":{"shape":"ListBucketInventoryConfigurationsRequest"}, + "output":{"shape":"ListBucketInventoryConfigurationsOutput"} + }, + "ListBucketMetricsConfigurations":{ + "name":"ListBucketMetricsConfigurations", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?metrics" + }, + "input":{"shape":"ListBucketMetricsConfigurationsRequest"}, + "output":{"shape":"ListBucketMetricsConfigurationsOutput"} + }, "ListBuckets":{ "name":"ListBuckets", "http":{ @@ -441,7 +697,11 @@ "method":"PUT", "requestUri":"/{Bucket}?accelerate" }, - "input":{"shape":"PutBucketAccelerateConfigurationRequest"} + "input":{"shape":"PutBucketAccelerateConfigurationRequest"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":false + } }, "PutBucketAcl":{ "name":"PutBucketAcl", @@ -450,7 +710,19 @@ "requestUri":"/{Bucket}?acl" }, "input":{"shape":"PutBucketAclRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTacl.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTacl.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutBucketAnalyticsConfiguration":{ + "name":"PutBucketAnalyticsConfiguration", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?analytics" + }, + "input":{"shape":"PutBucketAnalyticsConfigurationRequest"} }, "PutBucketCors":{ "name":"PutBucketCors", @@ -459,7 +731,39 @@ "requestUri":"/{Bucket}?cors" }, "input":{"shape":"PutBucketCorsRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTcors.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTcors.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutBucketEncryption":{ + "name":"PutBucketEncryption", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?encryption" + }, + "input":{"shape":"PutBucketEncryptionRequest"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutBucketIntelligentTieringConfiguration":{ + "name":"PutBucketIntelligentTieringConfiguration", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?intelligent-tiering" + }, + "input":{"shape":"PutBucketIntelligentTieringConfigurationRequest"} + }, + "PutBucketInventoryConfiguration":{ + "name":"PutBucketInventoryConfiguration", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?inventory" + }, + "input":{"shape":"PutBucketInventoryConfigurationRequest"} }, "PutBucketLifecycle":{ "name":"PutBucketLifecycle", @@ -469,7 +773,11 @@ }, "input":{"shape":"PutBucketLifecycleRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlifecycle.html", - "deprecated":true + "deprecated":true, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketLifecycleConfiguration":{ "name":"PutBucketLifecycleConfiguration", @@ -477,7 +785,11 @@ "method":"PUT", "requestUri":"/{Bucket}?lifecycle" }, - "input":{"shape":"PutBucketLifecycleConfigurationRequest"} + "input":{"shape":"PutBucketLifecycleConfigurationRequest"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketLogging":{ "name":"PutBucketLogging", @@ -486,7 +798,19 @@ "requestUri":"/{Bucket}?logging" }, "input":{"shape":"PutBucketLoggingRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlogging.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTlogging.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutBucketMetricsConfiguration":{ + "name":"PutBucketMetricsConfiguration", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?metrics" + }, + "input":{"shape":"PutBucketMetricsConfigurationRequest"} }, "PutBucketNotification":{ "name":"PutBucketNotification", @@ -496,7 +820,11 @@ }, "input":{"shape":"PutBucketNotificationRequest"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTnotification.html", - "deprecated":true + "deprecated":true, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketNotificationConfiguration":{ "name":"PutBucketNotificationConfiguration", @@ -506,6 +834,15 @@ }, "input":{"shape":"PutBucketNotificationConfigurationRequest"} }, + "PutBucketOwnershipControls":{ + "name":"PutBucketOwnershipControls", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?ownershipControls" + }, + "input":{"shape":"PutBucketOwnershipControlsRequest"}, + "httpChecksum":{"requestChecksumRequired":true} + }, "PutBucketPolicy":{ "name":"PutBucketPolicy", "http":{ @@ -513,7 +850,11 @@ "requestUri":"/{Bucket}?policy" }, "input":{"shape":"PutBucketPolicyRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTpolicy.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTpolicy.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketReplication":{ "name":"PutBucketReplication", @@ -521,7 +862,11 @@ "method":"PUT", "requestUri":"/{Bucket}?replication" }, - "input":{"shape":"PutBucketReplicationRequest"} + "input":{"shape":"PutBucketReplicationRequest"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketRequestPayment":{ "name":"PutBucketRequestPayment", @@ -530,7 +875,11 @@ "requestUri":"/{Bucket}?requestPayment" }, "input":{"shape":"PutBucketRequestPaymentRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentPUT.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentPUT.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketTagging":{ "name":"PutBucketTagging", @@ -539,7 +888,11 @@ "requestUri":"/{Bucket}?tagging" }, "input":{"shape":"PutBucketTaggingRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTtagging.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTtagging.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketVersioning":{ "name":"PutBucketVersioning", @@ -548,7 +901,11 @@ "requestUri":"/{Bucket}?versioning" }, "input":{"shape":"PutBucketVersioningRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutBucketWebsite":{ "name":"PutBucketWebsite", @@ -557,7 +914,11 @@ "requestUri":"/{Bucket}?website" }, "input":{"shape":"PutBucketWebsiteRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTwebsite.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTwebsite.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "PutObject":{ "name":"PutObject", @@ -567,8 +928,11 @@ }, "input":{"shape":"PutObjectRequest"}, "output":{"shape":"PutObjectOutput"}, - "httpChecksumRequired": { "required": "true" }, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUT.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUT.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":false + } }, "PutObjectAcl":{ "name":"PutObjectAcl", @@ -581,7 +945,75 @@ "errors":[ {"shape":"NoSuchKey"} ], - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUTacl.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPUTacl.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutObjectLegalHold":{ + "name":"PutObjectLegalHold", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}/{Key+}?legal-hold" + }, + "input":{"shape":"PutObjectLegalHoldRequest"}, + "output":{"shape":"PutObjectLegalHoldOutput"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutObjectLockConfiguration":{ + "name":"PutObjectLockConfiguration", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?object-lock" + }, + "input":{"shape":"PutObjectLockConfigurationRequest"}, + "output":{"shape":"PutObjectLockConfigurationOutput"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutObjectRetention":{ + "name":"PutObjectRetention", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}/{Key+}?retention" + }, + "input":{"shape":"PutObjectRetentionRequest"}, + "output":{"shape":"PutObjectRetentionOutput"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutObjectTagging":{ + "name":"PutObjectTagging", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}/{Key+}?tagging" + }, + "input":{"shape":"PutObjectTaggingRequest"}, + "output":{"shape":"PutObjectTaggingOutput"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } + }, + "PutPublicAccessBlock":{ + "name":"PutPublicAccessBlock", + "http":{ + "method":"PUT", + "requestUri":"/{Bucket}?publicAccessBlock" + }, + "input":{"shape":"PutPublicAccessBlockRequest"}, + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":true + } }, "RestoreObject":{ "name":"RestoreObject", @@ -595,7 +1027,24 @@ {"shape":"ObjectAlreadyInActiveTierError"} ], "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectRestore.html", - "alias":"PostObjectRestore" + "alias":"PostObjectRestore", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":false + } + }, + "SelectObjectContent":{ + "name":"SelectObjectContent", + "http":{ + "method":"POST", + "requestUri":"/{Bucket}/{Key+}?select&select-type=2" + }, + "input":{ + "shape":"SelectObjectContentRequest", + "locationName":"SelectObjectContentRequest", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "output":{"shape":"SelectObjectContentOutput"} }, "UploadPart":{ "name":"UploadPart", @@ -605,7 +1054,11 @@ }, "input":{"shape":"UploadPartRequest"}, "output":{"shape":"UploadPartOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPart.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPart.html", + "httpChecksum":{ + "requestAlgorithmMember":"ChecksumAlgorithm", + "requestChecksumRequired":false + } }, "UploadPartCopy":{ "name":"UploadPartCopy", @@ -616,6 +1069,22 @@ "input":{"shape":"UploadPartCopyRequest"}, "output":{"shape":"UploadPartCopyOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html" + }, + "WriteGetObjectResponse":{ + "name":"WriteGetObjectResponse", + "http":{ + "method":"POST", + "requestUri":"/WriteGetObjectResponse" + }, + "input":{"shape":"WriteGetObjectResponseRequest"}, + "authtype":"v4-unsigned-body", + "unsignedPayload":true, + "endpoint":{ + "hostPrefix":"{RequestRoute}." + }, + "staticContextParams":{ + "UseObjectLambdaEndpoint":{"value":true} + } } }, "shapes":{ @@ -646,6 +1115,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -663,6 +1133,11 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -684,6 +1159,16 @@ "Owner":{"shape":"Owner"} } }, + "AccessControlTranslation":{ + "type":"structure", + "required":["Owner"], + "members":{ + "Owner":{"shape":"OwnerOverride"} + } + }, + "AccessPointArn":{"type":"string"}, + "AccountId":{"type":"string"}, + "AllowQuotedRecordDelimiter":{"type":"boolean"}, "AllowedHeader":{"type":"string"}, "AllowedHeaders":{ "type":"list", @@ -702,6 +1187,74 @@ "member":{"shape":"AllowedOrigin"}, "flattened":true }, + "AnalyticsAndOperator":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tags":{ + "shape":"TagSet", + "flattened":true, + "locationName":"Tag" + } + } + }, + "AnalyticsConfiguration":{ + "type":"structure", + "required":[ + "Id", + "StorageClassAnalysis" + ], + "members":{ + "Id":{"shape":"AnalyticsId"}, + "Filter":{"shape":"AnalyticsFilter"}, + "StorageClassAnalysis":{"shape":"StorageClassAnalysis"} + } + }, + "AnalyticsConfigurationList":{ + "type":"list", + "member":{"shape":"AnalyticsConfiguration"}, + "flattened":true + }, + "AnalyticsExportDestination":{ + "type":"structure", + "required":["S3BucketDestination"], + "members":{ + "S3BucketDestination":{"shape":"AnalyticsS3BucketDestination"} + } + }, + "AnalyticsFilter":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tag":{"shape":"Tag"}, + "And":{"shape":"AnalyticsAndOperator"} + } + }, + "AnalyticsId":{"type":"string"}, + "AnalyticsS3BucketDestination":{ + "type":"structure", + "required":[ + "Format", + "Bucket" + ], + "members":{ + "Format":{"shape":"AnalyticsS3ExportFileFormat"}, + "BucketAccountId":{"shape":"AccountId"}, + "Bucket":{"shape":"BucketName"}, + "Prefix":{"shape":"Prefix"} + } + }, + "AnalyticsS3ExportFileFormat":{ + "type":"string", + "enum":["CSV"] + }, + "ArchiveStatus":{ + "type":"string", + "enum":[ + "ARCHIVE_ACCESS", + "DEEP_ARCHIVE_ACCESS" + ] + }, "Body":{"type":"blob"}, "Bucket":{ "type":"structure", @@ -738,6 +1291,7 @@ "authenticated-read" ] }, + "BucketKeyEnabled":{"type":"boolean"}, "BucketLifecycleConfiguration":{ "type":"structure", "required":["Rules"], @@ -751,16 +1305,34 @@ "BucketLocationConstraint":{ "type":"string", "enum":[ + "af-south-1", + "ap-east-1", + "ap-northeast-1", + "ap-northeast-2", + "ap-northeast-3", + "ap-south-1", + "ap-southeast-1", + "ap-southeast-2", + "ap-southeast-3", + "ca-central-1", + "cn-north-1", + "cn-northwest-1", "EU", + "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-2", + "us-gov-east-1", + "us-gov-west-1", "us-west-1", "us-west-2", - "ap-southeast-1", - "ap-southeast-2", - "ap-northeast-1", - "sa-east-1", - "cn-north-1", - "eu-central-1" + "ap-south-2", + "eu-south-2" ] }, "BucketLoggingStatus":{ @@ -792,6 +1364,10 @@ "locationName":"Bucket" } }, + "BypassGovernanceRetention":{"type":"boolean"}, + "BytesProcessed":{"type":"long"}, + "BytesReturned":{"type":"long"}, + "BytesScanned":{"type":"long"}, "CORSConfiguration":{ "type":"structure", "required":["CORSRules"], @@ -809,6 +1385,7 @@ "AllowedOrigins" ], "members":{ + "ID":{"shape":"ID"}, "AllowedHeaders":{ "shape":"AllowedHeaders", "locationName":"AllowedHeader" @@ -833,13 +1410,66 @@ "member":{"shape":"CORSRule"}, "flattened":true }, - "CacheControl":{"type":"string"}, - "CloudFunction":{"type":"string"}, - "CloudFunctionConfiguration":{ + "CSVInput":{ "type":"structure", "members":{ - "Id":{"shape":"NotificationId"}, - "Event":{ + "FileHeaderInfo":{"shape":"FileHeaderInfo"}, + "Comments":{"shape":"Comments"}, + "QuoteEscapeCharacter":{"shape":"QuoteEscapeCharacter"}, + "RecordDelimiter":{"shape":"RecordDelimiter"}, + "FieldDelimiter":{"shape":"FieldDelimiter"}, + "QuoteCharacter":{"shape":"QuoteCharacter"}, + "AllowQuotedRecordDelimiter":{"shape":"AllowQuotedRecordDelimiter"} + } + }, + "CSVOutput":{ + "type":"structure", + "members":{ + "QuoteFields":{"shape":"QuoteFields"}, + "QuoteEscapeCharacter":{"shape":"QuoteEscapeCharacter"}, + "RecordDelimiter":{"shape":"RecordDelimiter"}, + "FieldDelimiter":{"shape":"FieldDelimiter"}, + "QuoteCharacter":{"shape":"QuoteCharacter"} + } + }, + "CacheControl":{"type":"string"}, + "Checksum":{ + "type":"structure", + "members":{ + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"} + } + }, + "ChecksumAlgorithm":{ + "type":"string", + "enum":[ + "CRC32", + "CRC32C", + "SHA1", + "SHA256" + ] + }, + "ChecksumAlgorithmList":{ + "type":"list", + "member":{"shape":"ChecksumAlgorithm"}, + "flattened":true + }, + "ChecksumCRC32":{"type":"string"}, + "ChecksumCRC32C":{"type":"string"}, + "ChecksumMode":{ + "type":"string", + "enum":["ENABLED"] + }, + "ChecksumSHA1":{"type":"string"}, + "ChecksumSHA256":{"type":"string"}, + "CloudFunction":{"type":"string"}, + "CloudFunctionConfiguration":{ + "type":"structure", + "members":{ + "Id":{"shape":"NotificationId"}, + "Event":{ "shape":"Event", "deprecated":true }, @@ -853,6 +1483,7 @@ }, "CloudFunctionInvocationRole":{"type":"string"}, "Code":{"type":"string"}, + "Comments":{"type":"string"}, "CommonPrefix":{ "type":"structure", "members":{ @@ -876,6 +1507,10 @@ "locationName":"x-amz-expiration" }, "ETag":{"shape":"ETag"}, + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"}, "ServerSideEncryption":{ "shape":"ServerSideEncryption", "location":"header", @@ -891,6 +1526,11 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestCharged":{ "shape":"RequestCharged", "location":"header", @@ -908,6 +1548,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -926,10 +1567,50 @@ "location":"querystring", "locationName":"uploadId" }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "RequestPayer":{ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "SSECustomerAlgorithm":{ + "shape":"SSECustomerAlgorithm", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-algorithm" + }, + "SSECustomerKey":{ + "shape":"SSECustomerKey", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key" + }, + "SSECustomerKeyMD5":{ + "shape":"SSECustomerKeyMD5", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key-MD5" } }, "payload":"MultipartUpload" @@ -947,6 +1628,10 @@ "type":"structure", "members":{ "ETag":{"shape":"ETag"}, + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"}, "PartNumber":{"shape":"PartNumber"} } }, @@ -955,6 +1640,14 @@ "member":{"shape":"CompletedPart"}, "flattened":true }, + "CompressionType":{ + "type":"string", + "enum":[ + "NONE", + "GZIP", + "BZIP2" + ] + }, "Condition":{ "type":"structure", "members":{ @@ -962,13 +1655,20 @@ "KeyPrefixEquals":{"shape":"KeyPrefixEquals"} } }, + "ConfirmRemoveSelfBucketAccess":{"type":"boolean"}, "ContentDisposition":{"type":"string"}, "ContentEncoding":{"type":"string"}, "ContentLanguage":{"type":"string"}, - "ContentLength":{"type":"integer"}, + "ContentLength":{"type":"long"}, "ContentMD5":{"type":"string"}, "ContentRange":{"type":"string"}, "ContentType":{"type":"string"}, + "ContinuationEvent":{ + "type":"structure", + "members":{ + }, + "event":true + }, "CopyObjectOutput":{ "type":"structure", "members":{ @@ -1008,6 +1708,16 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "SSEKMSEncryptionContext":{ + "shape":"SSEKMSEncryptionContext", + "location":"header", + "locationName":"x-amz-server-side-encryption-context" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestCharged":{ "shape":"RequestCharged", "location":"header", @@ -1031,6 +1741,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -1039,6 +1750,11 @@ "location":"header", "locationName":"Cache-Control" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-checksum-algorithm" + }, "ContentDisposition":{ "shape":"ContentDisposition", "location":"header", @@ -1124,6 +1840,11 @@ "location":"header", "locationName":"x-amz-metadata-directive" }, + "TaggingDirective":{ + "shape":"TaggingDirective", + "location":"header", + "locationName":"x-amz-tagging-directive" + }, "ServerSideEncryption":{ "shape":"ServerSideEncryption", "location":"header", @@ -1159,6 +1880,16 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "SSEKMSEncryptionContext":{ + "shape":"SSEKMSEncryptionContext", + "location":"header", + "locationName":"x-amz-server-side-encryption-context" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "CopySourceSSECustomerAlgorithm":{ "shape":"CopySourceSSECustomerAlgorithm", "location":"header", @@ -1178,6 +1909,36 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "Tagging":{ + "shape":"TaggingHeader", + "location":"header", + "locationName":"x-amz-tagging" + }, + "ObjectLockMode":{ + "shape":"ObjectLockMode", + "location":"header", + "locationName":"x-amz-object-lock-mode" + }, + "ObjectLockRetainUntilDate":{ + "shape":"ObjectLockRetainUntilDate", + "location":"header", + "locationName":"x-amz-object-lock-retain-until-date" + }, + "ObjectLockLegalHoldStatus":{ + "shape":"ObjectLockLegalHoldStatus", + "location":"header", + "locationName":"x-amz-object-lock-legal-hold" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ExpectedSourceBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-source-expected-bucket-owner" } } }, @@ -1185,14 +1946,22 @@ "type":"structure", "members":{ "ETag":{"shape":"ETag"}, - "LastModified":{"shape":"LastModified"} + "LastModified":{"shape":"LastModified"}, + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"} } }, "CopyPartResult":{ "type":"structure", "members":{ "ETag":{"shape":"ETag"}, - "LastModified":{"shape":"LastModified"} + "LastModified":{"shape":"LastModified"}, + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"} } }, "CopySource":{ @@ -1238,6 +2007,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -1270,6 +2040,16 @@ "shape":"GrantWriteACP", "location":"header", "locationName":"x-amz-grant-write-acp" + }, + "ObjectLockEnabledForBucket":{ + "shape":"ObjectLockEnabledForBucket", + "location":"header", + "locationName":"x-amz-bucket-object-lock-enabled" + }, + "ObjectOwnership":{ + "shape":"ObjectOwnership", + "location":"header", + "locationName":"x-amz-object-ownership" } }, "payload":"CreateBucketConfiguration" @@ -1313,10 +2093,25 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "SSEKMSEncryptionContext":{ + "shape":"SSEKMSEncryptionContext", + "location":"header", + "locationName":"x-amz-server-side-encryption-context" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestCharged":{ "shape":"RequestCharged", "location":"header", "locationName":"x-amz-request-charged" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-checksum-algorithm" } } }, @@ -1334,6 +2129,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -1432,10 +2228,50 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "SSEKMSEncryptionContext":{ + "shape":"SSEKMSEncryptionContext", + "location":"header", + "locationName":"x-amz-server-side-encryption-context" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestPayer":{ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "Tagging":{ + "shape":"TaggingHeader", + "location":"header", + "locationName":"x-amz-tagging" + }, + "ObjectLockMode":{ + "shape":"ObjectLockMode", + "location":"header", + "locationName":"x-amz-object-lock-mode" + }, + "ObjectLockRetainUntilDate":{ + "shape":"ObjectLockRetainUntilDate", + "location":"header", + "locationName":"x-amz-object-lock-retain-until-date" + }, + "ObjectLockLegalHoldStatus":{ + "shape":"ObjectLockLegalHoldStatus", + "location":"header", + "locationName":"x-amz-object-lock-legal-hold" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-checksum-algorithm" } } }, @@ -1446,6 +2282,14 @@ }, "Days":{"type":"integer"}, "DaysAfterInitiation":{"type":"integer"}, + "DefaultRetention":{ + "type":"structure", + "members":{ + "Mode":{"shape":"ObjectLockRetentionMode"}, + "Days":{"shape":"Days"}, + "Years":{"shape":"Years"} + } + }, "Delete":{ "type":"structure", "required":["Objects"], @@ -1457,14 +2301,107 @@ "Quiet":{"shape":"Quiet"} } }, + "DeleteBucketAnalyticsConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"AnalyticsId", + "location":"querystring", + "locationName":"id" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, "DeleteBucketCorsRequest":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "DeleteBucketEncryptionRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "DeleteBucketIntelligentTieringConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"IntelligentTieringId", + "location":"querystring", + "locationName":"id" + } + } + }, + "DeleteBucketInventoryConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "Id":{ + "shape":"InventoryId", + "location":"querystring", + "locationName":"id" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1474,8 +2411,56 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "DeleteBucketMetricsConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"MetricsId", + "location":"querystring", + "locationName":"id" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "DeleteBucketOwnershipControlsRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1485,8 +2470,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1496,8 +2487,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1507,8 +2504,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1518,8 +2521,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1529,8 +2538,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1545,6 +2560,19 @@ "LastModified":{"shape":"LastModified"} } }, + "DeleteMarkerReplication":{ + "type":"structure", + "members":{ + "Status":{"shape":"DeleteMarkerReplicationStatus"} + } + }, + "DeleteMarkerReplicationStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] + }, "DeleteMarkerVersionId":{"type":"string"}, "DeleteMarkers":{ "type":"list", @@ -1580,6 +2608,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -1602,41 +2631,92 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "BypassGovernanceRetention":{ + "shape":"BypassGovernanceRetention", + "location":"header", + "locationName":"x-amz-bypass-governance-retention" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "DeleteObjectsOutput":{ + "DeleteObjectTaggingOutput":{ "type":"structure", "members":{ - "Deleted":{"shape":"DeletedObjects"}, - "RequestCharged":{ - "shape":"RequestCharged", + "VersionId":{ + "shape":"ObjectVersionId", "location":"header", - "locationName":"x-amz-request-charged" - }, - "Errors":{ - "shape":"Errors", - "locationName":"Error" + "locationName":"x-amz-version-id" } } }, - "DeleteObjectsRequest":{ + "DeleteObjectTaggingRequest":{ "type":"structure", "required":[ "Bucket", - "Delete" + "Key" ], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, - "Delete":{ - "shape":"Delete", - "locationName":"Delete", - "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} - }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "DeleteObjectsOutput":{ + "type":"structure", + "members":{ + "Deleted":{"shape":"DeletedObjects"}, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + }, + "Errors":{ + "shape":"Errors", + "locationName":"Error" + } + } + }, + "DeleteObjectsRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Delete" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Delete":{ + "shape":"Delete", + "locationName":"Delete", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, "MFA":{ "shape":"MFA", "location":"header", @@ -1646,10 +2726,42 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "BypassGovernanceRetention":{ + "shape":"BypassGovernanceRetention", + "location":"header", + "locationName":"x-amz-bypass-governance-retention" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" } }, "payload":"Delete" }, + "DeletePublicAccessBlockRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, "DeletedObject":{ "type":"structure", "members":{ @@ -1665,21 +2777,50 @@ "flattened":true }, "Delimiter":{"type":"string"}, + "Description":{"type":"string"}, "Destination":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{"shape":"BucketName"}, - "StorageClass":{"shape":"StorageClass"} + "Account":{"shape":"AccountId"}, + "StorageClass":{"shape":"StorageClass"}, + "AccessControlTranslation":{"shape":"AccessControlTranslation"}, + "EncryptionConfiguration":{"shape":"EncryptionConfiguration"}, + "ReplicationTime":{"shape":"ReplicationTime"}, + "Metrics":{"shape":"Metrics"} } }, "DisplayName":{"type":"string"}, "ETag":{"type":"string"}, "EmailAddress":{"type":"string"}, + "EnableRequestProgress":{"type":"boolean"}, "EncodingType":{ "type":"string", "enum":["url"] }, + "Encryption":{ + "type":"structure", + "required":["EncryptionType"], + "members":{ + "EncryptionType":{"shape":"ServerSideEncryption"}, + "KMSKeyId":{"shape":"SSEKMSKeyId"}, + "KMSContext":{"shape":"KMSContext"} + } + }, + "EncryptionConfiguration":{ + "type":"structure", + "members":{ + "ReplicaKmsKeyID":{"shape":"ReplicaKmsKeyID"} + } + }, + "End":{"type":"long"}, + "EndEvent":{ + "type":"structure", + "members":{ + }, + "event":true + }, "Error":{ "type":"structure", "members":{ @@ -1689,6 +2830,7 @@ "Message":{"shape":"Message"} } }, + "ErrorCode":{"type":"string"}, "ErrorDocument":{ "type":"structure", "required":["Key"], @@ -1696,6 +2838,7 @@ "Key":{"shape":"ObjectKey"} } }, + "ErrorMessage":{"type":"string"}, "Errors":{ "type":"list", "member":{"shape":"Error"}, @@ -1712,14 +2855,51 @@ "s3:ObjectCreated:CompleteMultipartUpload", "s3:ObjectRemoved:*", "s3:ObjectRemoved:Delete", - "s3:ObjectRemoved:DeleteMarkerCreated" + "s3:ObjectRemoved:DeleteMarkerCreated", + "s3:ObjectRestore:*", + "s3:ObjectRestore:Post", + "s3:ObjectRestore:Completed", + "s3:Replication:*", + "s3:Replication:OperationFailedReplication", + "s3:Replication:OperationNotTracked", + "s3:Replication:OperationMissedThreshold", + "s3:Replication:OperationReplicatedAfterThreshold", + "s3:ObjectRestore:Delete", + "s3:LifecycleTransition", + "s3:IntelligentTiering", + "s3:ObjectAcl:Put", + "s3:LifecycleExpiration:*", + "s3:LifecycleExpiration:Delete", + "s3:LifecycleExpiration:DeleteMarkerCreated", + "s3:ObjectTagging:*", + "s3:ObjectTagging:Put", + "s3:ObjectTagging:Delete" ] }, + "EventBridgeConfiguration":{ + "type":"structure", + "members":{ + } + }, "EventList":{ "type":"list", "member":{"shape":"Event"}, "flattened":true }, + "ExistingObjectReplication":{ + "type":"structure", + "required":["Status"], + "members":{ + "Status":{"shape":"ExistingObjectReplicationStatus"} + } + }, + "ExistingObjectReplicationStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] + }, "Expiration":{"type":"string"}, "ExpirationStatus":{ "type":"string", @@ -1736,7 +2916,21 @@ "member":{"shape":"ExposeHeader"}, "flattened":true }, + "Expression":{"type":"string"}, + "ExpressionType":{ + "type":"string", + "enum":["SQL"] + }, "FetchOwner":{"type":"boolean"}, + "FieldDelimiter":{"type":"string"}, + "FileHeaderInfo":{ + "type":"string", + "enum":[ + "USE", + "IGNORE", + "NONE" + ] + }, "FilterRule":{ "type":"structure", "members":{ @@ -1760,7 +2954,12 @@ "GetBucketAccelerateConfigurationOutput":{ "type":"structure", "members":{ - "Status":{"shape":"BucketAccelerateStatus"} + "Status":{"shape":"BucketAccelerateStatus"}, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } } }, "GetBucketAccelerateConfigurationRequest":{ @@ -1769,8 +2968,19 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" } } }, @@ -1790,8 +3000,46 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetBucketAnalyticsConfigurationOutput":{ + "type":"structure", + "members":{ + "AnalyticsConfiguration":{"shape":"AnalyticsConfiguration"} + }, + "payload":"AnalyticsConfiguration" + }, + "GetBucketAnalyticsConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "Id":{ + "shape":"AnalyticsId", + "location":"querystring", + "locationName":"id" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1810,8 +3058,97 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetBucketEncryptionOutput":{ + "type":"structure", + "members":{ + "ServerSideEncryptionConfiguration":{"shape":"ServerSideEncryptionConfiguration"} + }, + "payload":"ServerSideEncryptionConfiguration" + }, + "GetBucketEncryptionRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetBucketIntelligentTieringConfigurationOutput":{ + "type":"structure", + "members":{ + "IntelligentTieringConfiguration":{"shape":"IntelligentTieringConfiguration"} + }, + "payload":"IntelligentTieringConfiguration" + }, + "GetBucketIntelligentTieringConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"IntelligentTieringId", + "location":"querystring", + "locationName":"id" + } + } + }, + "GetBucketInventoryConfigurationOutput":{ + "type":"structure", + "members":{ + "InventoryConfiguration":{"shape":"InventoryConfiguration"} + }, + "payload":"InventoryConfiguration" + }, + "GetBucketInventoryConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "Id":{ + "shape":"InventoryId", + "location":"querystring", + "locationName":"id" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1830,8 +3167,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1850,8 +3193,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1867,8 +3216,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1884,8 +3239,46 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetBucketMetricsConfigurationOutput":{ + "type":"structure", + "members":{ + "MetricsConfiguration":{"shape":"MetricsConfiguration"} + }, + "payload":"MetricsConfiguration" + }, + "GetBucketMetricsConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "Id":{ + "shape":"MetricsId", + "location":"querystring", + "locationName":"id" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -1895,83 +3288,161 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "GetBucketPolicyOutput":{ + "GetBucketOwnershipControlsOutput":{ "type":"structure", "members":{ - "Policy":{"shape":"Policy"} + "OwnershipControls":{"shape":"OwnershipControls"} }, - "payload":"Policy" + "payload":"OwnershipControls" }, - "GetBucketPolicyRequest":{ + "GetBucketOwnershipControlsRequest":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "GetBucketReplicationOutput":{ + "GetBucketPolicyOutput":{ "type":"structure", "members":{ - "ReplicationConfiguration":{"shape":"ReplicationConfiguration"} + "Policy":{"shape":"Policy"} }, - "payload":"ReplicationConfiguration" + "payload":"Policy" }, - "GetBucketReplicationRequest":{ + "GetBucketPolicyRequest":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "GetBucketRequestPaymentOutput":{ + "GetBucketPolicyStatusOutput":{ "type":"structure", "members":{ - "Payer":{"shape":"Payer"} - } + "PolicyStatus":{"shape":"PolicyStatus"} + }, + "payload":"PolicyStatus" }, - "GetBucketRequestPaymentRequest":{ + "GetBucketPolicyStatusRequest":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "GetBucketTaggingOutput":{ + "GetBucketReplicationOutput":{ "type":"structure", - "required":["TagSet"], "members":{ - "TagSet":{"shape":"TagSet"} - } + "ReplicationConfiguration":{"shape":"ReplicationConfiguration"} + }, + "payload":"ReplicationConfiguration" }, - "GetBucketTaggingRequest":{ + "GetBucketReplicationRequest":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "GetBucketVersioningOutput":{ + "GetBucketRequestPaymentOutput":{ + "type":"structure", + "members":{ + "Payer":{"shape":"Payer"} + } + }, + "GetBucketRequestPaymentRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetBucketTaggingOutput":{ + "type":"structure", + "required":["TagSet"], + "members":{ + "TagSet":{"shape":"TagSet"} + } + }, + "GetBucketTaggingRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetBucketVersioningOutput":{ "type":"structure", "members":{ "Status":{"shape":"BucketVersioningStatus"}, @@ -1987,8 +3458,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -2007,8 +3484,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -2036,6 +3519,162 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetObjectAttributesOutput":{ + "type":"structure", + "members":{ + "DeleteMarker":{ + "shape":"DeleteMarker", + "location":"header", + "locationName":"x-amz-delete-marker" + }, + "LastModified":{ + "shape":"LastModified", + "location":"header", + "locationName":"Last-Modified" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"header", + "locationName":"x-amz-version-id" + }, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + }, + "ETag":{"shape":"ETag"}, + "Checksum":{"shape":"Checksum"}, + "ObjectParts":{"shape":"GetObjectAttributesParts"}, + "StorageClass":{"shape":"StorageClass"}, + "ObjectSize":{"shape":"ObjectSize"} + } + }, + "GetObjectAttributesParts":{ + "type":"structure", + "members":{ + "TotalPartsCount":{ + "shape":"PartsCount", + "locationName":"PartsCount" + }, + "PartNumberMarker":{"shape":"PartNumberMarker"}, + "NextPartNumberMarker":{"shape":"NextPartNumberMarker"}, + "MaxParts":{"shape":"MaxParts"}, + "IsTruncated":{"shape":"IsTruncated"}, + "Parts":{ + "shape":"PartsList", + "locationName":"Part" + } + } + }, + "GetObjectAttributesRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key", + "ObjectAttributes" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "MaxParts":{ + "shape":"MaxParts", + "location":"header", + "locationName":"x-amz-max-parts" + }, + "PartNumberMarker":{ + "shape":"PartNumberMarker", + "location":"header", + "locationName":"x-amz-part-number-marker" + }, + "SSECustomerAlgorithm":{ + "shape":"SSECustomerAlgorithm", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-algorithm" + }, + "SSECustomerKey":{ + "shape":"SSECustomerKey", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key" + }, + "SSECustomerKeyMD5":{ + "shape":"SSECustomerKeyMD5", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key-MD5" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ObjectAttributes":{ + "shape":"ObjectAttributesList", + "location":"header", + "locationName":"x-amz-object-attributes" + } + } + }, + "GetObjectLegalHoldOutput":{ + "type":"structure", + "members":{ + "LegalHold":{"shape":"ObjectLockLegalHold"} + }, + "payload":"LegalHold" + }, + "GetObjectLegalHoldRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2053,6 +3692,35 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetObjectLockConfigurationOutput":{ + "type":"structure", + "members":{ + "ObjectLockConfiguration":{"shape":"ObjectLockConfiguration"} + }, + "payload":"ObjectLockConfiguration" + }, + "GetObjectLockConfigurationRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -2098,6 +3766,26 @@ "location":"header", "locationName":"ETag" }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "MissingMeta":{ "shape":"MissingMeta", "location":"header", @@ -2173,6 +3861,11 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "StorageClass":{ "shape":"StorageClass", "location":"header", @@ -2187,6 +3880,31 @@ "shape":"ReplicationStatus", "location":"header", "locationName":"x-amz-replication-status" + }, + "PartsCount":{ + "shape":"PartsCount", + "location":"header", + "locationName":"x-amz-mp-parts-count" + }, + "TagCount":{ + "shape":"TagCount", + "location":"header", + "locationName":"x-amz-tagging-count" + }, + "ObjectLockMode":{ + "shape":"ObjectLockMode", + "location":"header", + "locationName":"x-amz-object-lock-mode" + }, + "ObjectLockRetainUntilDate":{ + "shape":"ObjectLockRetainUntilDate", + "location":"header", + "locationName":"x-amz-object-lock-retain-until-date" + }, + "ObjectLockLegalHoldStatus":{ + "shape":"ObjectLockLegalHoldStatus", + "location":"header", + "locationName":"x-amz-object-lock-legal-hold" } }, "payload":"Body" @@ -2200,6 +3918,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2287,25 +4006,33 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "PartNumber":{ + "shape":"PartNumber", + "location":"querystring", + "locationName":"partNumber" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ChecksumMode":{ + "shape":"ChecksumMode", + "location":"header", + "locationName":"x-amz-checksum-mode" } } }, - "GetObjectTorrentOutput":{ + "GetObjectResponseStatusCode":{"type":"integer"}, + "GetObjectRetentionOutput":{ "type":"structure", "members":{ - "Body":{ - "shape":"Body", - "streaming":true - }, - "RequestCharged":{ - "shape":"RequestCharged", - "location":"header", - "locationName":"x-amz-request-charged" - } + "Retention":{"shape":"ObjectLockRetention"} }, - "payload":"Body" + "payload":"Retention" }, - "GetObjectTorrentRequest":{ + "GetObjectRetentionRequest":{ "type":"structure", "required":[ "Bucket", @@ -2314,6 +4041,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2322,31 +4050,164 @@ "location":"uri", "locationName":"Key" }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, "RequestPayer":{ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, - "Grant":{ + "GetObjectTaggingOutput":{ "type":"structure", + "required":["TagSet"], "members":{ - "Grantee":{"shape":"Grantee"}, - "Permission":{"shape":"Permission"} + "VersionId":{ + "shape":"ObjectVersionId", + "location":"header", + "locationName":"x-amz-version-id" + }, + "TagSet":{"shape":"TagSet"} } }, - "GrantFullControl":{"type":"string"}, - "GrantRead":{"type":"string"}, - "GrantReadACP":{"type":"string"}, - "GrantWrite":{"type":"string"}, - "GrantWriteACP":{"type":"string"}, - "Grantee":{ + "GetObjectTaggingRequest":{ "type":"structure", - "required":["Type"], - "members":{ - "DisplayName":{"shape":"DisplayName"}, - "EmailAddress":{"shape":"EmailAddress"}, + "required":[ + "Bucket", + "Key" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + } + } + }, + "GetObjectTorrentOutput":{ + "type":"structure", + "members":{ + "Body":{ + "shape":"Body", + "streaming":true + }, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } + }, + "payload":"Body" + }, + "GetObjectTorrentRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GetPublicAccessBlockOutput":{ + "type":"structure", + "members":{ + "PublicAccessBlockConfiguration":{"shape":"PublicAccessBlockConfiguration"} + }, + "payload":"PublicAccessBlockConfiguration" + }, + "GetPublicAccessBlockRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "GlacierJobParameters":{ + "type":"structure", + "required":["Tier"], + "members":{ + "Tier":{"shape":"Tier"} + } + }, + "Grant":{ + "type":"structure", + "members":{ + "Grantee":{"shape":"Grantee"}, + "Permission":{"shape":"Permission"} + } + }, + "GrantFullControl":{"type":"string"}, + "GrantRead":{"type":"string"}, + "GrantReadACP":{"type":"string"}, + "GrantWrite":{"type":"string"}, + "GrantWriteACP":{"type":"string"}, + "Grantee":{ + "type":"structure", + "required":["Type"], + "members":{ + "DisplayName":{"shape":"DisplayName"}, + "EmailAddress":{"shape":"EmailAddress"}, "ID":{"shape":"ID"}, "Type":{ "shape":"Type", @@ -2373,8 +4234,14 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } } }, @@ -2401,6 +4268,11 @@ "location":"header", "locationName":"x-amz-restore" }, + "ArchiveStatus":{ + "shape":"ArchiveStatus", + "location":"header", + "locationName":"x-amz-archive-status" + }, "LastModified":{ "shape":"LastModified", "location":"header", @@ -2411,6 +4283,26 @@ "location":"header", "locationName":"Content-Length" }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "ETag":{ "shape":"ETag", "location":"header", @@ -2486,6 +4378,11 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "StorageClass":{ "shape":"StorageClass", "location":"header", @@ -2500,6 +4397,26 @@ "shape":"ReplicationStatus", "location":"header", "locationName":"x-amz-replication-status" + }, + "PartsCount":{ + "shape":"PartsCount", + "location":"header", + "locationName":"x-amz-mp-parts-count" + }, + "ObjectLockMode":{ + "shape":"ObjectLockMode", + "location":"header", + "locationName":"x-amz-object-lock-mode" + }, + "ObjectLockRetainUntilDate":{ + "shape":"ObjectLockRetainUntilDate", + "location":"header", + "locationName":"x-amz-object-lock-retain-until-date" + }, + "ObjectLockLegalHoldStatus":{ + "shape":"ObjectLockLegalHoldStatus", + "location":"header", + "locationName":"x-amz-object-lock-legal-hold" } } }, @@ -2512,6 +4429,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2569,6 +4487,21 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "PartNumber":{ + "shape":"PartNumber", + "location":"querystring", + "locationName":"partNumber" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ChecksumMode":{ + "shape":"ChecksumMode", + "location":"header", + "locationName":"x-amz-checksum-mode" } } }, @@ -2595,8 +4528,227 @@ "DisplayName":{"shape":"DisplayName"} } }, + "InputSerialization":{ + "type":"structure", + "members":{ + "CSV":{"shape":"CSVInput"}, + "CompressionType":{"shape":"CompressionType"}, + "JSON":{"shape":"JSONInput"}, + "Parquet":{"shape":"ParquetInput"} + } + }, + "IntelligentTieringAccessTier":{ + "type":"string", + "enum":[ + "ARCHIVE_ACCESS", + "DEEP_ARCHIVE_ACCESS" + ] + }, + "IntelligentTieringAndOperator":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tags":{ + "shape":"TagSet", + "flattened":true, + "locationName":"Tag" + } + } + }, + "IntelligentTieringConfiguration":{ + "type":"structure", + "required":[ + "Id", + "Status", + "Tierings" + ], + "members":{ + "Id":{"shape":"IntelligentTieringId"}, + "Filter":{"shape":"IntelligentTieringFilter"}, + "Status":{"shape":"IntelligentTieringStatus"}, + "Tierings":{ + "shape":"TieringList", + "locationName":"Tiering" + } + } + }, + "IntelligentTieringConfigurationList":{ + "type":"list", + "member":{"shape":"IntelligentTieringConfiguration"}, + "flattened":true + }, + "IntelligentTieringDays":{"type":"integer"}, + "IntelligentTieringFilter":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tag":{"shape":"Tag"}, + "And":{"shape":"IntelligentTieringAndOperator"} + } + }, + "IntelligentTieringId":{"type":"string"}, + "IntelligentTieringStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] + }, + "InvalidObjectState":{ + "type":"structure", + "members":{ + "StorageClass":{"shape":"StorageClass"}, + "AccessTier":{"shape":"IntelligentTieringAccessTier"} + }, + "exception":true + }, + "InventoryConfiguration":{ + "type":"structure", + "required":[ + "Destination", + "IsEnabled", + "Id", + "IncludedObjectVersions", + "Schedule" + ], + "members":{ + "Destination":{"shape":"InventoryDestination"}, + "IsEnabled":{"shape":"IsEnabled"}, + "Filter":{"shape":"InventoryFilter"}, + "Id":{"shape":"InventoryId"}, + "IncludedObjectVersions":{"shape":"InventoryIncludedObjectVersions"}, + "OptionalFields":{"shape":"InventoryOptionalFields"}, + "Schedule":{"shape":"InventorySchedule"} + } + }, + "InventoryConfigurationList":{ + "type":"list", + "member":{"shape":"InventoryConfiguration"}, + "flattened":true + }, + "InventoryDestination":{ + "type":"structure", + "required":["S3BucketDestination"], + "members":{ + "S3BucketDestination":{"shape":"InventoryS3BucketDestination"} + } + }, + "InventoryEncryption":{ + "type":"structure", + "members":{ + "SSES3":{ + "shape":"SSES3", + "locationName":"SSE-S3" + }, + "SSEKMS":{ + "shape":"SSEKMS", + "locationName":"SSE-KMS" + } + } + }, + "InventoryFilter":{ + "type":"structure", + "required":["Prefix"], + "members":{ + "Prefix":{"shape":"Prefix"} + } + }, + "InventoryFormat":{ + "type":"string", + "enum":[ + "CSV", + "ORC", + "Parquet" + ] + }, + "InventoryFrequency":{ + "type":"string", + "enum":[ + "Daily", + "Weekly" + ] + }, + "InventoryId":{"type":"string"}, + "InventoryIncludedObjectVersions":{ + "type":"string", + "enum":[ + "All", + "Current" + ] + }, + "InventoryOptionalField":{ + "type":"string", + "enum":[ + "Size", + "LastModifiedDate", + "StorageClass", + "ETag", + "IsMultipartUploaded", + "ReplicationStatus", + "EncryptionStatus", + "ObjectLockRetainUntilDate", + "ObjectLockMode", + "ObjectLockLegalHoldStatus", + "IntelligentTieringAccessTier", + "BucketKeyStatus", + "ChecksumAlgorithm", + "ObjectAccessControlList", + "ObjectOwner" + ] + }, + "InventoryOptionalFields":{ + "type":"list", + "member":{ + "shape":"InventoryOptionalField", + "locationName":"Field" + } + }, + "InventoryS3BucketDestination":{ + "type":"structure", + "required":[ + "Bucket", + "Format" + ], + "members":{ + "AccountId":{"shape":"AccountId"}, + "Bucket":{"shape":"BucketName"}, + "Format":{"shape":"InventoryFormat"}, + "Prefix":{"shape":"Prefix"}, + "Encryption":{"shape":"InventoryEncryption"} + } + }, + "InventorySchedule":{ + "type":"structure", + "required":["Frequency"], + "members":{ + "Frequency":{"shape":"InventoryFrequency"} + } + }, + "IsEnabled":{"type":"boolean"}, "IsLatest":{"type":"boolean"}, + "IsPublic":{"type":"boolean"}, + "IsRestoreInProgress":{"type":"boolean"}, "IsTruncated":{"type":"boolean"}, + "JSONInput":{ + "type":"structure", + "members":{ + "Type":{"shape":"JSONType"} + } + }, + "JSONOutput":{ + "type":"structure", + "members":{ + "RecordDelimiter":{"shape":"RecordDelimiter"} + } + }, + "JSONType":{ + "type":"string", + "enum":[ + "DOCUMENT", + "LINES" + ] + }, + "KMSContext":{"type":"string"}, "KeyCount":{"type":"integer"}, "KeyMarker":{"type":"string"}, "KeyPrefixEquals":{"type":"string"}, @@ -2646,15 +4798,16 @@ }, "LifecycleRule":{ "type":"structure", - "required":[ - "Prefix", - "Status" - ], + "required":["Status"], "members":{ "Expiration":{"shape":"LifecycleExpiration"}, "ID":{"shape":"ID"}, - "Prefix":{"shape":"Prefix"}, - "Status":{"shape":"ExpirationStatus"}, + "Prefix":{ + "shape":"Prefix", + "deprecated":true + }, + "Filter":{"shape":"LifecycleRuleFilter"}, + "Status":{"shape":"ExpirationStatus"}, "Transitions":{ "shape":"TransitionList", "locationName":"Transition" @@ -2667,11 +4820,165 @@ "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} } }, + "LifecycleRuleAndOperator":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tags":{ + "shape":"TagSet", + "flattened":true, + "locationName":"Tag" + }, + "ObjectSizeGreaterThan":{"shape":"ObjectSizeGreaterThanBytes"}, + "ObjectSizeLessThan":{"shape":"ObjectSizeLessThanBytes"} + } + }, + "LifecycleRuleFilter":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tag":{"shape":"Tag"}, + "ObjectSizeGreaterThan":{"shape":"ObjectSizeGreaterThanBytes"}, + "ObjectSizeLessThan":{"shape":"ObjectSizeLessThanBytes"}, + "And":{"shape":"LifecycleRuleAndOperator"} + } + }, "LifecycleRules":{ "type":"list", "member":{"shape":"LifecycleRule"}, "flattened":true }, + "ListBucketAnalyticsConfigurationsOutput":{ + "type":"structure", + "members":{ + "IsTruncated":{"shape":"IsTruncated"}, + "ContinuationToken":{"shape":"Token"}, + "NextContinuationToken":{"shape":"NextToken"}, + "AnalyticsConfigurationList":{ + "shape":"AnalyticsConfigurationList", + "locationName":"AnalyticsConfiguration" + } + } + }, + "ListBucketAnalyticsConfigurationsRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContinuationToken":{ + "shape":"Token", + "location":"querystring", + "locationName":"continuation-token" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "ListBucketIntelligentTieringConfigurationsOutput":{ + "type":"structure", + "members":{ + "IsTruncated":{"shape":"IsTruncated"}, + "ContinuationToken":{"shape":"Token"}, + "NextContinuationToken":{"shape":"NextToken"}, + "IntelligentTieringConfigurationList":{ + "shape":"IntelligentTieringConfigurationList", + "locationName":"IntelligentTieringConfiguration" + } + } + }, + "ListBucketIntelligentTieringConfigurationsRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContinuationToken":{ + "shape":"Token", + "location":"querystring", + "locationName":"continuation-token" + } + } + }, + "ListBucketInventoryConfigurationsOutput":{ + "type":"structure", + "members":{ + "ContinuationToken":{"shape":"Token"}, + "InventoryConfigurationList":{ + "shape":"InventoryConfigurationList", + "locationName":"InventoryConfiguration" + }, + "IsTruncated":{"shape":"IsTruncated"}, + "NextContinuationToken":{"shape":"NextToken"} + } + }, + "ListBucketInventoryConfigurationsRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContinuationToken":{ + "shape":"Token", + "location":"querystring", + "locationName":"continuation-token" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "ListBucketMetricsConfigurationsOutput":{ + "type":"structure", + "members":{ + "IsTruncated":{"shape":"IsTruncated"}, + "ContinuationToken":{"shape":"Token"}, + "NextContinuationToken":{"shape":"NextToken"}, + "MetricsConfigurationList":{ + "shape":"MetricsConfigurationList", + "locationName":"MetricsConfiguration" + } + } + }, + "ListBucketMetricsConfigurationsRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContinuationToken":{ + "shape":"Token", + "location":"querystring", + "locationName":"continuation-token" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, "ListBucketsOutput":{ "type":"structure", "members":{ @@ -2696,7 +5003,12 @@ "locationName":"Upload" }, "CommonPrefixes":{"shape":"CommonPrefixList"}, - "EncodingType":{"shape":"EncodingType"} + "EncodingType":{"shape":"EncodingType"}, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } } }, "ListMultipartUploadsRequest":{ @@ -2705,6 +5017,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2737,6 +5050,16 @@ "shape":"UploadIdMarker", "location":"querystring", "locationName":"upload-id-marker" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" } } }, @@ -2761,7 +5084,12 @@ "Delimiter":{"shape":"Delimiter"}, "MaxKeys":{"shape":"MaxKeys"}, "CommonPrefixes":{"shape":"CommonPrefixList"}, - "EncodingType":{"shape":"EncodingType"} + "EncodingType":{"shape":"EncodingType"}, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } } }, "ListObjectVersionsRequest":{ @@ -2770,6 +5098,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2802,6 +5131,21 @@ "shape":"VersionIdMarker", "location":"querystring", "locationName":"version-id-marker" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "OptionalObjectAttributes":{ + "shape":"OptionalObjectAttributesList", + "location":"header", + "locationName":"x-amz-optional-object-attributes" } } }, @@ -2817,7 +5161,12 @@ "Delimiter":{"shape":"Delimiter"}, "MaxKeys":{"shape":"MaxKeys"}, "CommonPrefixes":{"shape":"CommonPrefixList"}, - "EncodingType":{"shape":"EncodingType"} + "EncodingType":{"shape":"EncodingType"}, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } } }, "ListObjectsRequest":{ @@ -2826,6 +5175,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2853,6 +5203,21 @@ "shape":"Prefix", "location":"querystring", "locationName":"prefix" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "OptionalObjectAttributes":{ + "shape":"OptionalObjectAttributesList", + "location":"header", + "locationName":"x-amz-optional-object-attributes" } } }, @@ -2870,7 +5235,12 @@ "KeyCount":{"shape":"KeyCount"}, "ContinuationToken":{"shape":"Token"}, "NextContinuationToken":{"shape":"NextToken"}, - "StartAfter":{"shape":"StartAfter"} + "StartAfter":{"shape":"StartAfter"}, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } } }, "ListObjectsV2Request":{ @@ -2879,6 +5249,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2915,7 +5286,22 @@ "StartAfter":{ "shape":"StartAfter", "location":"querystring", - "locationName":"start-key" + "locationName":"start-after" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "OptionalObjectAttributes":{ + "shape":"OptionalObjectAttributesList", + "location":"header", + "locationName":"x-amz-optional-object-attributes" } } }, @@ -2950,7 +5336,8 @@ "shape":"RequestCharged", "location":"header", "locationName":"x-amz-request-charged" - } + }, + "ChecksumAlgorithm":{"shape":"ChecksumAlgorithm"} } }, "ListPartsRequest":{ @@ -2963,6 +5350,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -2990,12 +5378,37 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "SSECustomerAlgorithm":{ + "shape":"SSECustomerAlgorithm", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-algorithm" + }, + "SSECustomerKey":{ + "shape":"SSECustomerKey", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key" + }, + "SSECustomerKeyMD5":{ + "shape":"SSECustomerKeyMD5", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key-MD5" } } }, "Location":{"type":"string"}, + "LocationPrefix":{"type":"string"}, "LoggingEnabled":{ "type":"structure", + "required":[ + "TargetBucket", + "TargetPrefix" + ], "members":{ "TargetBucket":{"shape":"TargetBucket"}, "TargetGrants":{"shape":"TargetGrants"}, @@ -3035,8 +5448,66 @@ "REPLACE" ] }, + "MetadataEntry":{ + "type":"structure", + "members":{ + "Name":{"shape":"MetadataKey"}, + "Value":{"shape":"MetadataValue"} + } + }, "MetadataKey":{"type":"string"}, "MetadataValue":{"type":"string"}, + "Metrics":{ + "type":"structure", + "required":["Status"], + "members":{ + "Status":{"shape":"MetricsStatus"}, + "EventThreshold":{"shape":"ReplicationTimeValue"} + } + }, + "MetricsAndOperator":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tags":{ + "shape":"TagSet", + "flattened":true, + "locationName":"Tag" + }, + "AccessPointArn":{"shape":"AccessPointArn"} + } + }, + "MetricsConfiguration":{ + "type":"structure", + "required":["Id"], + "members":{ + "Id":{"shape":"MetricsId"}, + "Filter":{"shape":"MetricsFilter"} + } + }, + "MetricsConfigurationList":{ + "type":"list", + "member":{"shape":"MetricsConfiguration"}, + "flattened":true + }, + "MetricsFilter":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tag":{"shape":"Tag"}, + "AccessPointArn":{"shape":"AccessPointArn"}, + "And":{"shape":"MetricsAndOperator"} + } + }, + "MetricsId":{"type":"string"}, + "MetricsStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] + }, + "Minutes":{"type":"integer"}, "MissingMeta":{"type":"integer"}, "MultipartUpload":{ "type":"structure", @@ -3046,7 +5517,8 @@ "Initiated":{"shape":"Initiated"}, "StorageClass":{"shape":"StorageClass"}, "Owner":{"shape":"Owner"}, - "Initiator":{"shape":"Initiator"} + "Initiator":{"shape":"Initiator"}, + "ChecksumAlgorithm":{"shape":"ChecksumAlgorithm"} } }, "MultipartUploadId":{"type":"string"}, @@ -3082,14 +5554,16 @@ "NoncurrentVersionExpiration":{ "type":"structure", "members":{ - "NoncurrentDays":{"shape":"Days"} + "NoncurrentDays":{"shape":"Days"}, + "NewerNoncurrentVersions":{"shape":"VersionCount"} } }, "NoncurrentVersionTransition":{ "type":"structure", "members":{ "NoncurrentDays":{"shape":"Days"}, - "StorageClass":{"shape":"TransitionStorageClass"} + "StorageClass":{"shape":"TransitionStorageClass"}, + "NewerNoncurrentVersions":{"shape":"VersionCount"} } }, "NoncurrentVersionTransitionList":{ @@ -3111,7 +5585,8 @@ "LambdaFunctionConfigurations":{ "shape":"LambdaFunctionConfigurationList", "locationName":"CloudFunctionConfiguration" - } + }, + "EventBridgeConfiguration":{"shape":"EventBridgeConfiguration"} } }, "NotificationConfigurationDeprecated":{ @@ -3138,9 +5613,11 @@ "Key":{"shape":"ObjectKey"}, "LastModified":{"shape":"LastModified"}, "ETag":{"shape":"ETag"}, + "ChecksumAlgorithm":{"shape":"ChecksumAlgorithmList"}, "Size":{"shape":"Size"}, "StorageClass":{"shape":"ObjectStorageClass"}, - "Owner":{"shape":"Owner"} + "Owner":{"shape":"Owner"}, + "RestoreStatus":{"shape":"RestoreStatus"} } }, "ObjectAlreadyInActiveTierError":{ @@ -3149,6 +5626,20 @@ }, "exception":true }, + "ObjectAttributes":{ + "type":"string", + "enum":[ + "ETag", + "Checksum", + "ObjectParts", + "StorageClass", + "ObjectSize" + ] + }, + "ObjectAttributesList":{ + "type":"list", + "member":{"shape":"ObjectAttributes"} + }, "ObjectCannedACL":{ "type":"string", "enum":[ @@ -3183,35 +5674,123 @@ "member":{"shape":"Object"}, "flattened":true }, - "ObjectNotInActiveTierError":{ + "ObjectLockConfiguration":{ "type":"structure", "members":{ - }, - "exception":true + "ObjectLockEnabled":{"shape":"ObjectLockEnabled"}, + "Rule":{"shape":"ObjectLockRule"} + } }, - "ObjectStorageClass":{ + "ObjectLockEnabled":{ "type":"string", - "enum":[ - "STANDARD", - "REDUCED_REDUNDANCY", - "GLACIER" - ] + "enum":["Enabled"] }, - "ObjectVersion":{ + "ObjectLockEnabledForBucket":{"type":"boolean"}, + "ObjectLockLegalHold":{ "type":"structure", "members":{ - "ETag":{"shape":"ETag"}, - "Size":{"shape":"Size"}, - "StorageClass":{"shape":"ObjectVersionStorageClass"}, - "Key":{"shape":"ObjectKey"}, - "VersionId":{"shape":"ObjectVersionId"}, - "IsLatest":{"shape":"IsLatest"}, - "LastModified":{"shape":"LastModified"}, - "Owner":{"shape":"Owner"} + "Status":{"shape":"ObjectLockLegalHoldStatus"} } }, - "ObjectVersionId":{"type":"string"}, - "ObjectVersionList":{ + "ObjectLockLegalHoldStatus":{ + "type":"string", + "enum":[ + "ON", + "OFF" + ] + }, + "ObjectLockMode":{ + "type":"string", + "enum":[ + "GOVERNANCE", + "COMPLIANCE" + ] + }, + "ObjectLockRetainUntilDate":{ + "type":"timestamp", + "timestampFormat":"iso8601" + }, + "ObjectLockRetention":{ + "type":"structure", + "members":{ + "Mode":{"shape":"ObjectLockRetentionMode"}, + "RetainUntilDate":{"shape":"Date"} + } + }, + "ObjectLockRetentionMode":{ + "type":"string", + "enum":[ + "GOVERNANCE", + "COMPLIANCE" + ] + }, + "ObjectLockRule":{ + "type":"structure", + "members":{ + "DefaultRetention":{"shape":"DefaultRetention"} + } + }, + "ObjectLockToken":{"type":"string"}, + "ObjectNotInActiveTierError":{ + "type":"structure", + "members":{ + }, + "exception":true + }, + "ObjectOwnership":{ + "type":"string", + "enum":[ + "BucketOwnerPreferred", + "ObjectWriter", + "BucketOwnerEnforced" + ] + }, + "ObjectPart":{ + "type":"structure", + "members":{ + "PartNumber":{"shape":"PartNumber"}, + "Size":{"shape":"Size"}, + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"} + } + }, + "ObjectSize":{"type":"long"}, + "ObjectSizeGreaterThanBytes":{"type":"long"}, + "ObjectSizeLessThanBytes":{"type":"long"}, + "ObjectStorageClass":{ + "type":"string", + "enum":[ + "STANDARD", + "REDUCED_REDUNDANCY", + "GLACIER", + "STANDARD_IA", + "ONEZONE_IA", + "INTELLIGENT_TIERING", + "DEEP_ARCHIVE", + "OUTPOSTS", + "GLACIER_IR", + "SNOW" + ] + }, + "ObjectVersion":{ + "type":"structure", + "members":{ + "ETag":{"shape":"ETag"}, + "ChecksumAlgorithm":{"shape":"ChecksumAlgorithmList"}, + "Size":{"shape":"Size"}, + "StorageClass":{"shape":"ObjectVersionStorageClass"}, + "Key":{"shape":"ObjectKey"}, + "VersionId":{"shape":"ObjectVersionId"}, + "IsLatest":{"shape":"IsLatest"}, + "LastModified":{"shape":"LastModified"}, + "Owner":{"shape":"Owner"}, + "RestoreStatus":{"shape":"RestoreStatus"} + } + }, + "ObjectVersionId":{"type":"string"}, + "ObjectVersionList":{ "type":"list", "member":{"shape":"ObjectVersion"}, "flattened":true @@ -3220,6 +5799,27 @@ "type":"string", "enum":["STANDARD"] }, + "OptionalObjectAttributes":{ + "type":"string", + "enum":["RestoreStatus"] + }, + "OptionalObjectAttributesList":{ + "type":"list", + "member":{"shape":"OptionalObjectAttributes"} + }, + "OutputLocation":{ + "type":"structure", + "members":{ + "S3":{"shape":"S3Location"} + } + }, + "OutputSerialization":{ + "type":"structure", + "members":{ + "CSV":{"shape":"CSVOutput"}, + "JSON":{"shape":"JSONOutput"} + } + }, "Owner":{ "type":"structure", "members":{ @@ -3227,13 +5827,48 @@ "ID":{"shape":"ID"} } }, + "OwnerOverride":{ + "type":"string", + "enum":["Destination"] + }, + "OwnershipControls":{ + "type":"structure", + "required":["Rules"], + "members":{ + "Rules":{ + "shape":"OwnershipControlsRules", + "locationName":"Rule" + } + } + }, + "OwnershipControlsRule":{ + "type":"structure", + "required":["ObjectOwnership"], + "members":{ + "ObjectOwnership":{"shape":"ObjectOwnership"} + } + }, + "OwnershipControlsRules":{ + "type":"list", + "member":{"shape":"OwnershipControlsRule"}, + "flattened":true + }, + "ParquetInput":{ + "type":"structure", + "members":{ + } + }, "Part":{ "type":"structure", "members":{ "PartNumber":{"shape":"PartNumber"}, "LastModified":{"shape":"LastModified"}, "ETag":{"shape":"ETag"}, - "Size":{"shape":"Size"} + "Size":{"shape":"Size"}, + "ChecksumCRC32":{"shape":"ChecksumCRC32"}, + "ChecksumCRC32C":{"shape":"ChecksumCRC32C"}, + "ChecksumSHA1":{"shape":"ChecksumSHA1"}, + "ChecksumSHA256":{"shape":"ChecksumSHA256"} } }, "PartNumber":{"type":"integer"}, @@ -3243,6 +5878,12 @@ "member":{"shape":"Part"}, "flattened":true }, + "PartsCount":{"type":"integer"}, + "PartsList":{ + "type":"list", + "member":{"shape":"ObjectPart"}, + "flattened":true + }, "Payer":{ "type":"string", "enum":[ @@ -3261,7 +5902,35 @@ ] }, "Policy":{"type":"string"}, + "PolicyStatus":{ + "type":"structure", + "members":{ + "IsPublic":{ + "shape":"IsPublic", + "locationName":"IsPublic" + } + } + }, "Prefix":{"type":"string"}, + "Priority":{"type":"integer"}, + "Progress":{ + "type":"structure", + "members":{ + "BytesScanned":{"shape":"BytesScanned"}, + "BytesProcessed":{"shape":"BytesProcessed"}, + "BytesReturned":{"shape":"BytesReturned"} + } + }, + "ProgressEvent":{ + "type":"structure", + "members":{ + "Details":{ + "shape":"Progress", + "eventpayload":true + } + }, + "event":true + }, "Protocol":{ "type":"string", "enum":[ @@ -3269,6 +5938,27 @@ "https" ] }, + "PublicAccessBlockConfiguration":{ + "type":"structure", + "members":{ + "BlockPublicAcls":{ + "shape":"Setting", + "locationName":"BlockPublicAcls" + }, + "IgnorePublicAcls":{ + "shape":"Setting", + "locationName":"IgnorePublicAcls" + }, + "BlockPublicPolicy":{ + "shape":"Setting", + "locationName":"BlockPublicPolicy" + }, + "RestrictPublicBuckets":{ + "shape":"Setting", + "locationName":"RestrictPublicBuckets" + } + } + }, "PutBucketAccelerateConfigurationRequest":{ "type":"structure", "required":[ @@ -3278,6 +5968,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3285,6 +5976,16 @@ "shape":"AccelerateConfiguration", "locationName":"AccelerateConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" } }, "payload":"AccelerateConfiguration" @@ -3305,6 +6006,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3313,6 +6015,11 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "GrantFullControl":{ "shape":"GrantFullControl", "location":"header", @@ -3337,10 +6044,47 @@ "shape":"GrantWriteACP", "location":"header", "locationName":"x-amz-grant-write-acp" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"AccessControlPolicy" }, + "PutBucketAnalyticsConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id", + "AnalyticsConfiguration" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"AnalyticsId", + "location":"querystring", + "locationName":"id" + }, + "AnalyticsConfiguration":{ + "shape":"AnalyticsConfiguration", + "locationName":"AnalyticsConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"AnalyticsConfiguration" + }, "PutBucketCorsRequest":{ "type":"structure", "required":[ @@ -3350,6 +6094,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3362,23 +6107,139 @@ "shape":"ContentMD5", "location":"header", "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"CORSConfiguration" }, + "PutBucketEncryptionRequest":{ + "type":"structure", + "required":[ + "Bucket", + "ServerSideEncryptionConfiguration" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ServerSideEncryptionConfiguration":{ + "shape":"ServerSideEncryptionConfiguration", + "locationName":"ServerSideEncryptionConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"ServerSideEncryptionConfiguration" + }, + "PutBucketIntelligentTieringConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id", + "IntelligentTieringConfiguration" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"IntelligentTieringId", + "location":"querystring", + "locationName":"id" + }, + "IntelligentTieringConfiguration":{ + "shape":"IntelligentTieringConfiguration", + "locationName":"IntelligentTieringConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + } + }, + "payload":"IntelligentTieringConfiguration" + }, + "PutBucketInventoryConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id", + "InventoryConfiguration" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"InventoryId", + "location":"querystring", + "locationName":"id" + }, + "InventoryConfiguration":{ + "shape":"InventoryConfiguration", + "locationName":"InventoryConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"InventoryConfiguration" + }, "PutBucketLifecycleConfigurationRequest":{ "type":"structure", "required":["Bucket"], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "LifecycleConfiguration":{ "shape":"BucketLifecycleConfiguration", "locationName":"LifecycleConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"LifecycleConfiguration" @@ -3389,6 +6250,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3397,10 +6259,20 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "LifecycleConfiguration":{ "shape":"LifecycleConfiguration", "locationName":"LifecycleConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"LifecycleConfiguration" @@ -3414,6 +6286,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3426,10 +6299,52 @@ "shape":"ContentMD5", "location":"header", "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"BucketLoggingStatus" }, + "PutBucketMetricsConfigurationRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Id", + "MetricsConfiguration" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Id":{ + "shape":"MetricsId", + "location":"querystring", + "locationName":"id" + }, + "MetricsConfiguration":{ + "shape":"MetricsConfiguration", + "locationName":"MetricsConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"MetricsConfiguration" + }, "PutBucketNotificationConfigurationRequest":{ "type":"structure", "required":[ @@ -3439,6 +6354,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3446,6 +6362,16 @@ "shape":"NotificationConfiguration", "locationName":"NotificationConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "SkipDestinationValidation":{ + "shape":"SkipValidation", + "location":"header", + "locationName":"x-amz-skip-destination-validation" } }, "payload":"NotificationConfiguration" @@ -3459,6 +6385,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3467,23 +6394,34 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "NotificationConfiguration":{ "shape":"NotificationConfigurationDeprecated", "locationName":"NotificationConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"NotificationConfiguration" }, - "PutBucketPolicyRequest":{ + "PutBucketOwnershipControlsRequest":{ "type":"structure", "required":[ "Bucket", - "Policy" + "OwnershipControls" ], "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3492,11 +6430,57 @@ "location":"header", "locationName":"Content-MD5" }, - "Policy":{"shape":"Policy"} + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "OwnershipControls":{ + "shape":"OwnershipControls", + "locationName":"OwnershipControls", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + } }, - "payload":"Policy" + "payload":"OwnershipControls" }, - "PutBucketReplicationRequest":{ + "PutBucketPolicyRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Policy" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ConfirmRemoveSelfBucketAccess":{ + "shape":"ConfirmRemoveSelfBucketAccess", + "location":"header", + "locationName":"x-amz-confirm-remove-self-bucket-access" + }, + "Policy":{"shape":"Policy"}, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"Policy" + }, + "PutBucketReplicationRequest":{ "type":"structure", "required":[ "Bucket", @@ -3505,6 +6489,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3513,10 +6498,25 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "ReplicationConfiguration":{ "shape":"ReplicationConfiguration", "locationName":"ReplicationConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "Token":{ + "shape":"ObjectLockToken", + "location":"header", + "locationName":"x-amz-bucket-object-lock-token" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"ReplicationConfiguration" @@ -3530,6 +6530,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3538,10 +6539,20 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "RequestPaymentConfiguration":{ "shape":"RequestPaymentConfiguration", "locationName":"RequestPaymentConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"RequestPaymentConfiguration" @@ -3555,6 +6566,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3563,10 +6575,20 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "Tagging":{ "shape":"Tagging", "locationName":"Tagging", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"Tagging" @@ -3580,6 +6602,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3588,6 +6611,11 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "MFA":{ "shape":"MFA", "location":"header", @@ -3597,6 +6625,11 @@ "shape":"VersioningConfiguration", "locationName":"VersioningConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"VersioningConfiguration" @@ -3610,6 +6643,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3618,10 +6652,20 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "WebsiteConfiguration":{ "shape":"WebsiteConfiguration", "locationName":"WebsiteConfiguration", "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"WebsiteConfiguration" @@ -3655,6 +6699,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3663,6 +6708,11 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, "GrantFullControl":{ "shape":"GrantFullControl", "location":"header", @@ -3702,10 +6752,129 @@ "shape":"ObjectVersionId", "location":"querystring", "locationName":"versionId" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"AccessControlPolicy" }, + "PutObjectLegalHoldOutput":{ + "type":"structure", + "members":{ + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } + } + }, + "PutObjectLegalHoldRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "LegalHold":{ + "shape":"ObjectLockLegalHold", + "locationName":"LegalHold", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"LegalHold" + }, + "PutObjectLockConfigurationOutput":{ + "type":"structure", + "members":{ + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } + } + }, + "PutObjectLockConfigurationRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ObjectLockConfiguration":{ + "shape":"ObjectLockConfiguration", + "locationName":"ObjectLockConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "Token":{ + "shape":"ObjectLockToken", + "location":"header", + "locationName":"x-amz-bucket-object-lock-token" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"ObjectLockConfiguration" + }, "PutObjectOutput":{ "type":"structure", "members":{ @@ -3719,6 +6888,26 @@ "location":"header", "locationName":"ETag" }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "ServerSideEncryption":{ "shape":"ServerSideEncryption", "location":"header", @@ -3744,6 +6933,16 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "SSEKMSEncryptionContext":{ + "shape":"SSEKMSEncryptionContext", + "location":"header", + "locationName":"x-amz-server-side-encryption-context" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestCharged":{ "shape":"RequestCharged", "location":"header", @@ -3769,6 +6968,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -3807,6 +7007,31 @@ "location":"header", "locationName":"Content-Type" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "Expires":{ "shape":"Expires", "location":"header", @@ -3877,14 +7102,213 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "SSEKMSEncryptionContext":{ + "shape":"SSEKMSEncryptionContext", + "location":"header", + "locationName":"x-amz-server-side-encryption-context" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestPayer":{ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "Tagging":{ + "shape":"TaggingHeader", + "location":"header", + "locationName":"x-amz-tagging" + }, + "ObjectLockMode":{ + "shape":"ObjectLockMode", + "location":"header", + "locationName":"x-amz-object-lock-mode" + }, + "ObjectLockRetainUntilDate":{ + "shape":"ObjectLockRetainUntilDate", + "location":"header", + "locationName":"x-amz-object-lock-retain-until-date" + }, + "ObjectLockLegalHoldStatus":{ + "shape":"ObjectLockLegalHoldStatus", + "location":"header", + "locationName":"x-amz-object-lock-legal-hold" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"Body" }, + "PutObjectRetentionOutput":{ + "type":"structure", + "members":{ + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-request-charged" + } + } + }, + "PutObjectRetentionRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "Retention":{ + "shape":"ObjectLockRetention", + "locationName":"Retention", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "BypassGovernanceRetention":{ + "shape":"BypassGovernanceRetention", + "location":"header", + "locationName":"x-amz-bypass-governance-retention" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"Retention" + }, + "PutObjectTaggingOutput":{ + "type":"structure", + "members":{ + "VersionId":{ + "shape":"ObjectVersionId", + "location":"header", + "locationName":"x-amz-version-id" + } + } + }, + "PutObjectTaggingRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key", + "Tagging" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"querystring", + "locationName":"versionId" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "Tagging":{ + "shape":"Tagging", + "locationName":"Tagging", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "RequestPayer":{ + "shape":"RequestPayer", + "location":"header", + "locationName":"x-amz-request-payer" + } + }, + "payload":"Tagging" + }, + "PutPublicAccessBlockRequest":{ + "type":"structure", + "required":[ + "Bucket", + "PublicAccessBlockConfiguration" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "ContentMD5":{ + "shape":"ContentMD5", + "location":"header", + "locationName":"Content-MD5" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "PublicAccessBlockConfiguration":{ + "shape":"PublicAccessBlockConfiguration", + "locationName":"PublicAccessBlockConfiguration", + "xmlNamespace":{"uri":"http://s3.amazonaws.com/doc/2006-03-01/"} + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + }, + "payload":"PublicAccessBlockConfiguration" + }, "QueueArn":{"type":"string"}, "QueueConfiguration":{ "type":"structure", @@ -3926,7 +7350,27 @@ "flattened":true }, "Quiet":{"type":"boolean"}, + "QuoteCharacter":{"type":"string"}, + "QuoteEscapeCharacter":{"type":"string"}, + "QuoteFields":{ + "type":"string", + "enum":[ + "ALWAYS", + "ASNEEDED" + ] + }, "Range":{"type":"string"}, + "RecordDelimiter":{"type":"string"}, + "RecordsEvent":{ + "type":"structure", + "members":{ + "Payload":{ + "shape":"Body", + "eventpayload":true + } + }, + "event":true + }, "Redirect":{ "type":"structure", "members":{ @@ -3947,6 +7391,21 @@ }, "ReplaceKeyPrefixWith":{"type":"string"}, "ReplaceKeyWith":{"type":"string"}, + "ReplicaKmsKeyID":{"type":"string"}, + "ReplicaModifications":{ + "type":"structure", + "required":["Status"], + "members":{ + "Status":{"shape":"ReplicaModificationsStatus"} + } + }, + "ReplicaModificationsStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" + ] + }, "ReplicationConfiguration":{ "type":"structure", "required":[ @@ -3964,15 +7423,41 @@ "ReplicationRule":{ "type":"structure", "required":[ - "Prefix", "Status", "Destination" ], "members":{ "ID":{"shape":"ID"}, - "Prefix":{"shape":"Prefix"}, + "Priority":{"shape":"Priority"}, + "Prefix":{ + "shape":"Prefix", + "deprecated":true + }, + "Filter":{"shape":"ReplicationRuleFilter"}, "Status":{"shape":"ReplicationRuleStatus"}, - "Destination":{"shape":"Destination"} + "SourceSelectionCriteria":{"shape":"SourceSelectionCriteria"}, + "ExistingObjectReplication":{"shape":"ExistingObjectReplication"}, + "Destination":{"shape":"Destination"}, + "DeleteMarkerReplication":{"shape":"DeleteMarkerReplication"} + } + }, + "ReplicationRuleAndOperator":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tags":{ + "shape":"TagSet", + "flattened":true, + "locationName":"Tag" + } + } + }, + "ReplicationRuleFilter":{ + "type":"structure", + "members":{ + "Prefix":{"shape":"Prefix"}, + "Tag":{"shape":"Tag"}, + "And":{"shape":"ReplicationRuleAndOperator"} } }, "ReplicationRuleStatus":{ @@ -3993,9 +7478,34 @@ "COMPLETE", "PENDING", "FAILED", - "REPLICA" + "REPLICA", + "COMPLETED" + ] + }, + "ReplicationTime":{ + "type":"structure", + "required":[ + "Status", + "Time" + ], + "members":{ + "Status":{"shape":"ReplicationTimeStatus"}, + "Time":{"shape":"ReplicationTimeValue"} + } + }, + "ReplicationTimeStatus":{ + "type":"string", + "enum":[ + "Enabled", + "Disabled" ] }, + "ReplicationTimeValue":{ + "type":"structure", + "members":{ + "Minutes":{"shape":"Minutes"} + } + }, "RequestCharged":{ "type":"string", "enum":["requester"] @@ -4011,13 +7521,25 @@ "Payer":{"shape":"Payer"} } }, + "RequestProgress":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"EnableRequestProgress"} + } + }, + "RequestRoute":{"type":"string"}, + "RequestToken":{"type":"string"}, "ResponseCacheControl":{"type":"string"}, "ResponseContentDisposition":{"type":"string"}, "ResponseContentEncoding":{"type":"string"}, "ResponseContentLanguage":{"type":"string"}, "ResponseContentType":{"type":"string"}, - "ResponseExpires":{"type":"timestamp"}, + "ResponseExpires":{ + "type":"timestamp", + "timestampFormat":"rfc822" + }, "Restore":{"type":"string"}, + "RestoreExpiryDate":{"type":"timestamp"}, "RestoreObjectOutput":{ "type":"structure", "members":{ @@ -4025,6 +7547,11 @@ "shape":"RequestCharged", "location":"header", "locationName":"x-amz-request-charged" + }, + "RestoreOutputPath":{ + "shape":"RestoreOutputPath", + "location":"header", + "locationName":"x-amz-restore-output-path" } } }, @@ -4037,6 +7564,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -4059,15 +7587,42 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"RestoreRequest" }, + "RestoreOutputPath":{"type":"string"}, "RestoreRequest":{ "type":"structure", - "required":["Days"], "members":{ - "Days":{"shape":"Days"} + "Days":{"shape":"Days"}, + "GlacierJobParameters":{"shape":"GlacierJobParameters"}, + "Type":{"shape":"RestoreRequestType"}, + "Tier":{"shape":"Tier"}, + "Description":{"shape":"Description"}, + "SelectParameters":{"shape":"SelectParameters"}, + "OutputLocation":{"shape":"OutputLocation"} + } + }, + "RestoreRequestType":{ + "type":"string", + "enum":["SELECT"] + }, + "RestoreStatus":{ + "type":"structure", + "members":{ + "IsRestoreInProgress":{"shape":"IsRestoreInProgress"}, + "RestoreExpiryDate":{"shape":"RestoreExpiryDate"} } }, "Role":{"type":"string"}, @@ -4086,64 +7641,290 @@ "locationName":"RoutingRule" } }, - "Rule":{ + "Rule":{ + "type":"structure", + "required":[ + "Prefix", + "Status" + ], + "members":{ + "Expiration":{"shape":"LifecycleExpiration"}, + "ID":{"shape":"ID"}, + "Prefix":{"shape":"Prefix"}, + "Status":{"shape":"ExpirationStatus"}, + "Transition":{"shape":"Transition"}, + "NoncurrentVersionTransition":{"shape":"NoncurrentVersionTransition"}, + "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, + "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} + } + }, + "Rules":{ + "type":"list", + "member":{"shape":"Rule"}, + "flattened":true + }, + "S3KeyFilter":{ + "type":"structure", + "members":{ + "FilterRules":{ + "shape":"FilterRuleList", + "locationName":"FilterRule" + } + } + }, + "S3Location":{ + "type":"structure", + "required":[ + "BucketName", + "Prefix" + ], + "members":{ + "BucketName":{"shape":"BucketName"}, + "Prefix":{"shape":"LocationPrefix"}, + "Encryption":{"shape":"Encryption"}, + "CannedACL":{"shape":"ObjectCannedACL"}, + "AccessControlList":{"shape":"Grants"}, + "Tagging":{"shape":"Tagging"}, + "UserMetadata":{"shape":"UserMetadata"}, + "StorageClass":{"shape":"StorageClass"} + } + }, + "SSECustomerAlgorithm":{"type":"string"}, + "SSECustomerKey":{ + "type":"string", + "sensitive":true + }, + "SSECustomerKeyMD5":{"type":"string"}, + "SSEKMS":{ + "type":"structure", + "required":["KeyId"], + "members":{ + "KeyId":{"shape":"SSEKMSKeyId"} + }, + "locationName":"SSE-KMS" + }, + "SSEKMSEncryptionContext":{ + "type":"string", + "sensitive":true + }, + "SSEKMSKeyId":{ + "type":"string", + "sensitive":true + }, + "SSES3":{ + "type":"structure", + "members":{ + }, + "locationName":"SSE-S3" + }, + "ScanRange":{ + "type":"structure", + "members":{ + "Start":{"shape":"Start"}, + "End":{"shape":"End"} + } + }, + "SelectObjectContentEventStream":{ + "type":"structure", + "members":{ + "Records":{"shape":"RecordsEvent"}, + "Stats":{"shape":"StatsEvent"}, + "Progress":{"shape":"ProgressEvent"}, + "Cont":{"shape":"ContinuationEvent"}, + "End":{"shape":"EndEvent"} + }, + "eventstream":true + }, + "SelectObjectContentOutput":{ + "type":"structure", + "members":{ + "Payload":{"shape":"SelectObjectContentEventStream"} + }, + "payload":"Payload" + }, + "SelectObjectContentRequest":{ + "type":"structure", + "required":[ + "Bucket", + "Key", + "Expression", + "ExpressionType", + "InputSerialization", + "OutputSerialization" + ], + "members":{ + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + }, + "Key":{ + "shape":"ObjectKey", + "location":"uri", + "locationName":"Key" + }, + "SSECustomerAlgorithm":{ + "shape":"SSECustomerAlgorithm", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-algorithm" + }, + "SSECustomerKey":{ + "shape":"SSECustomerKey", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key" + }, + "SSECustomerKeyMD5":{ + "shape":"SSECustomerKeyMD5", + "location":"header", + "locationName":"x-amz-server-side-encryption-customer-key-MD5" + }, + "Expression":{"shape":"Expression"}, + "ExpressionType":{"shape":"ExpressionType"}, + "RequestProgress":{"shape":"RequestProgress"}, + "InputSerialization":{"shape":"InputSerialization"}, + "OutputSerialization":{"shape":"OutputSerialization"}, + "ScanRange":{"shape":"ScanRange"}, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + } + } + }, + "SelectParameters":{ + "type":"structure", + "required":[ + "InputSerialization", + "ExpressionType", + "Expression", + "OutputSerialization" + ], + "members":{ + "InputSerialization":{"shape":"InputSerialization"}, + "ExpressionType":{"shape":"ExpressionType"}, + "Expression":{"shape":"Expression"}, + "OutputSerialization":{"shape":"OutputSerialization"} + } + }, + "ServerSideEncryption":{ + "type":"string", + "enum":[ + "AES256", + "aws:kms", + "aws:kms:dsse" + ] + }, + "ServerSideEncryptionByDefault":{ + "type":"structure", + "required":["SSEAlgorithm"], + "members":{ + "SSEAlgorithm":{"shape":"ServerSideEncryption"}, + "KMSMasterKeyID":{"shape":"SSEKMSKeyId"} + } + }, + "ServerSideEncryptionConfiguration":{ + "type":"structure", + "required":["Rules"], + "members":{ + "Rules":{ + "shape":"ServerSideEncryptionRules", + "locationName":"Rule" + } + } + }, + "ServerSideEncryptionRule":{ "type":"structure", - "required":[ - "Prefix", - "Status" - ], "members":{ - "Expiration":{"shape":"LifecycleExpiration"}, - "ID":{"shape":"ID"}, - "Prefix":{"shape":"Prefix"}, - "Status":{"shape":"ExpirationStatus"}, - "Transition":{"shape":"Transition"}, - "NoncurrentVersionTransition":{"shape":"NoncurrentVersionTransition"}, - "NoncurrentVersionExpiration":{"shape":"NoncurrentVersionExpiration"}, - "AbortIncompleteMultipartUpload":{"shape":"AbortIncompleteMultipartUpload"} + "ApplyServerSideEncryptionByDefault":{"shape":"ServerSideEncryptionByDefault"}, + "BucketKeyEnabled":{"shape":"BucketKeyEnabled"} } }, - "Rules":{ + "ServerSideEncryptionRules":{ "type":"list", - "member":{"shape":"Rule"}, + "member":{"shape":"ServerSideEncryptionRule"}, "flattened":true }, - "S3KeyFilter":{ + "Setting":{"type":"boolean"}, + "Size":{"type":"long"}, + "SkipValidation":{"type":"boolean"}, + "SourceSelectionCriteria":{ "type":"structure", "members":{ - "FilterRules":{ - "shape":"FilterRuleList", - "locationName":"FilterRule" - } + "SseKmsEncryptedObjects":{"shape":"SseKmsEncryptedObjects"}, + "ReplicaModifications":{"shape":"ReplicaModifications"} } }, - "SSECustomerAlgorithm":{"type":"string"}, - "SSECustomerKey":{ - "type":"string", - "sensitive":true - }, - "SSECustomerKeyMD5":{"type":"string"}, - "SSEKMSKeyId":{ - "type":"string", - "sensitive":true + "SseKmsEncryptedObjects":{ + "type":"structure", + "required":["Status"], + "members":{ + "Status":{"shape":"SseKmsEncryptedObjectsStatus"} + } }, - "ServerSideEncryption":{ + "SseKmsEncryptedObjectsStatus":{ "type":"string", "enum":[ - "AES256", - "aws:kms" + "Enabled", + "Disabled" ] }, - "Size":{"type":"integer"}, + "Start":{"type":"long"}, "StartAfter":{"type":"string"}, + "Stats":{ + "type":"structure", + "members":{ + "BytesScanned":{"shape":"BytesScanned"}, + "BytesProcessed":{"shape":"BytesProcessed"}, + "BytesReturned":{"shape":"BytesReturned"} + } + }, + "StatsEvent":{ + "type":"structure", + "members":{ + "Details":{ + "shape":"Stats", + "eventpayload":true + } + }, + "event":true + }, "StorageClass":{ "type":"string", "enum":[ "STANDARD", "REDUCED_REDUNDANCY", - "STANDARD_IA" + "STANDARD_IA", + "ONEZONE_IA", + "INTELLIGENT_TIERING", + "GLACIER", + "DEEP_ARCHIVE", + "OUTPOSTS", + "GLACIER_IR", + "SNOW" ] }, + "StorageClassAnalysis":{ + "type":"structure", + "members":{ + "DataExport":{"shape":"StorageClassAnalysisDataExport"} + } + }, + "StorageClassAnalysisDataExport":{ + "type":"structure", + "required":[ + "OutputSchemaVersion", + "Destination" + ], + "members":{ + "OutputSchemaVersion":{"shape":"StorageClassAnalysisSchemaVersion"}, + "Destination":{"shape":"AnalyticsExportDestination"} + } + }, + "StorageClassAnalysisSchemaVersion":{ + "type":"string", + "enum":["V_1"] + }, "Suffix":{"type":"string"}, "Tag":{ "type":"structure", @@ -4156,6 +7937,7 @@ "Value":{"shape":"Value"} } }, + "TagCount":{"type":"integer"}, "TagSet":{ "type":"list", "member":{ @@ -4170,6 +7952,14 @@ "TagSet":{"shape":"TagSet"} } }, + "TaggingDirective":{ + "type":"string", + "enum":[ + "COPY", + "REPLACE" + ] + }, + "TaggingHeader":{"type":"string"}, "TargetBucket":{"type":"string"}, "TargetGrant":{ "type":"structure", @@ -4186,6 +7976,30 @@ } }, "TargetPrefix":{"type":"string"}, + "Tier":{ + "type":"string", + "enum":[ + "Standard", + "Bulk", + "Expedited" + ] + }, + "Tiering":{ + "type":"structure", + "required":[ + "Days", + "AccessTier" + ], + "members":{ + "Days":{"shape":"IntelligentTieringDays"}, + "AccessTier":{"shape":"IntelligentTieringAccessTier"} + } + }, + "TieringList":{ + "type":"list", + "member":{"shape":"Tiering"}, + "flattened":true + }, "Token":{"type":"string"}, "TopicArn":{"type":"string"}, "TopicConfiguration":{ @@ -4244,7 +8058,11 @@ "type":"string", "enum":[ "GLACIER", - "STANDARD_IA" + "STANDARD_IA", + "ONEZONE_IA", + "INTELLIGENT_TIERING", + "DEEP_ARCHIVE", + "GLACIER_IR" ] }, "Type":{ @@ -4286,6 +8104,11 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestCharged":{ "shape":"RequestCharged", "location":"header", @@ -4306,6 +8129,7 @@ "members":{ "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -4388,6 +8212,16 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" + }, + "ExpectedSourceBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-source-expected-bucket-owner" } } }, @@ -4404,6 +8238,26 @@ "location":"header", "locationName":"ETag" }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "SSECustomerAlgorithm":{ "shape":"SSECustomerAlgorithm", "location":"header", @@ -4419,6 +8273,11 @@ "location":"header", "locationName":"x-amz-server-side-encryption-aws-kms-key-id" }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-server-side-encryption-bucket-key-enabled" + }, "RequestCharged":{ "shape":"RequestCharged", "location":"header", @@ -4441,6 +8300,7 @@ }, "Bucket":{ "shape":"BucketName", + "contextParam":{"name":"Bucket"}, "location":"uri", "locationName":"Bucket" }, @@ -4454,6 +8314,31 @@ "location":"header", "locationName":"Content-MD5" }, + "ChecksumAlgorithm":{ + "shape":"ChecksumAlgorithm", + "location":"header", + "locationName":"x-amz-sdk-checksum-algorithm" + }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-checksum-sha256" + }, "Key":{ "shape":"ObjectKey", "location":"uri", @@ -4488,11 +8373,24 @@ "shape":"RequestPayer", "location":"header", "locationName":"x-amz-request-payer" + }, + "ExpectedBucketOwner":{ + "shape":"AccountId", + "location":"header", + "locationName":"x-amz-expected-bucket-owner" } }, "payload":"Body" }, + "UserMetadata":{ + "type":"list", + "member":{ + "shape":"MetadataEntry", + "locationName":"MetadataEntry" + } + }, "Value":{"type":"string"}, + "VersionCount":{"type":"integer"}, "VersionIdMarker":{"type":"string"}, "VersioningConfiguration":{ "type":"structure", @@ -4513,6 +8411,235 @@ "RoutingRules":{"shape":"RoutingRules"} } }, - "WebsiteRedirectLocation":{"type":"string"} + "WebsiteRedirectLocation":{"type":"string"}, + "WriteGetObjectResponseRequest":{ + "type":"structure", + "required":[ + "RequestRoute", + "RequestToken" + ], + "members":{ + "RequestRoute":{ + "shape":"RequestRoute", + "hostLabel":true, + "location":"header", + "locationName":"x-amz-request-route" + }, + "RequestToken":{ + "shape":"RequestToken", + "location":"header", + "locationName":"x-amz-request-token" + }, + "Body":{ + "shape":"Body", + "streaming":true + }, + "StatusCode":{ + "shape":"GetObjectResponseStatusCode", + "location":"header", + "locationName":"x-amz-fwd-status" + }, + "ErrorCode":{ + "shape":"ErrorCode", + "location":"header", + "locationName":"x-amz-fwd-error-code" + }, + "ErrorMessage":{ + "shape":"ErrorMessage", + "location":"header", + "locationName":"x-amz-fwd-error-message" + }, + "AcceptRanges":{ + "shape":"AcceptRanges", + "location":"header", + "locationName":"x-amz-fwd-header-accept-ranges" + }, + "CacheControl":{ + "shape":"CacheControl", + "location":"header", + "locationName":"x-amz-fwd-header-Cache-Control" + }, + "ContentDisposition":{ + "shape":"ContentDisposition", + "location":"header", + "locationName":"x-amz-fwd-header-Content-Disposition" + }, + "ContentEncoding":{ + "shape":"ContentEncoding", + "location":"header", + "locationName":"x-amz-fwd-header-Content-Encoding" + }, + "ContentLanguage":{ + "shape":"ContentLanguage", + "location":"header", + "locationName":"x-amz-fwd-header-Content-Language" + }, + "ContentLength":{ + "shape":"ContentLength", + "location":"header", + "locationName":"Content-Length" + }, + "ContentRange":{ + "shape":"ContentRange", + "location":"header", + "locationName":"x-amz-fwd-header-Content-Range" + }, + "ContentType":{ + "shape":"ContentType", + "location":"header", + "locationName":"x-amz-fwd-header-Content-Type" + }, + "ChecksumCRC32":{ + "shape":"ChecksumCRC32", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-checksum-crc32" + }, + "ChecksumCRC32C":{ + "shape":"ChecksumCRC32C", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-checksum-crc32c" + }, + "ChecksumSHA1":{ + "shape":"ChecksumSHA1", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-checksum-sha1" + }, + "ChecksumSHA256":{ + "shape":"ChecksumSHA256", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-checksum-sha256" + }, + "DeleteMarker":{ + "shape":"DeleteMarker", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-delete-marker" + }, + "ETag":{ + "shape":"ETag", + "location":"header", + "locationName":"x-amz-fwd-header-ETag" + }, + "Expires":{ + "shape":"Expires", + "location":"header", + "locationName":"x-amz-fwd-header-Expires" + }, + "Expiration":{ + "shape":"Expiration", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-expiration" + }, + "LastModified":{ + "shape":"LastModified", + "location":"header", + "locationName":"x-amz-fwd-header-Last-Modified" + }, + "MissingMeta":{ + "shape":"MissingMeta", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-missing-meta" + }, + "Metadata":{ + "shape":"Metadata", + "location":"headers", + "locationName":"x-amz-meta-" + }, + "ObjectLockMode":{ + "shape":"ObjectLockMode", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-object-lock-mode" + }, + "ObjectLockLegalHoldStatus":{ + "shape":"ObjectLockLegalHoldStatus", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-object-lock-legal-hold" + }, + "ObjectLockRetainUntilDate":{ + "shape":"ObjectLockRetainUntilDate", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-object-lock-retain-until-date" + }, + "PartsCount":{ + "shape":"PartsCount", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-mp-parts-count" + }, + "ReplicationStatus":{ + "shape":"ReplicationStatus", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-replication-status" + }, + "RequestCharged":{ + "shape":"RequestCharged", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-request-charged" + }, + "Restore":{ + "shape":"Restore", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-restore" + }, + "ServerSideEncryption":{ + "shape":"ServerSideEncryption", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-server-side-encryption" + }, + "SSECustomerAlgorithm":{ + "shape":"SSECustomerAlgorithm", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm" + }, + "SSEKMSKeyId":{ + "shape":"SSEKMSKeyId", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id" + }, + "SSECustomerKeyMD5":{ + "shape":"SSECustomerKeyMD5", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5" + }, + "StorageClass":{ + "shape":"StorageClass", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-storage-class" + }, + "TagCount":{ + "shape":"TagCount", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-tagging-count" + }, + "VersionId":{ + "shape":"ObjectVersionId", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-version-id" + }, + "BucketKeyEnabled":{ + "shape":"BucketKeyEnabled", + "location":"header", + "locationName":"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled" + } + }, + "payload":"Body" + }, + "Years":{"type":"integer"} + }, + "clientContextParams":{ + "Accelerate":{ + "documentation":"Enables this client to use S3 Transfer Acceleration endpoints.", + "type":"boolean" + }, + "DisableMultiRegionAccessPoints":{ + "documentation":"Disables this client's usage of Multi-Region Access Points.", + "type":"boolean" + }, + "ForcePathStyle":{ + "documentation":"Forces this client to use path-style addressing for buckets.", + "type":"boolean" + }, + "UseArnRegion":{ + "documentation":"Enables this client to use an ARN's region when constructing an endpoint instead of the client's configured region.", + "type":"boolean" + } } } diff --git a/gems/aws-sdk-core/spec/fixtures/apis/sns.json b/gems/aws-sdk-core/spec/fixtures/apis/sns.json index bef98ee1ce5..91ca72cb752 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/sns.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/sns.json @@ -8,6 +8,7 @@ "serviceFullName":"Amazon Simple Notification Service", "serviceId":"SNS", "signatureVersion":"v4", + "auth":["aws.auth#sigv4"], "uid":"sns-2010-03-31", "xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/" }, @@ -60,7 +61,8 @@ {"shape":"InvalidParameterException"}, {"shape":"NotFoundException"}, {"shape":"InternalErrorException"}, - {"shape":"AuthorizationErrorException"} + {"shape":"AuthorizationErrorException"}, + {"shape":"FilterPolicyLimitExceededException"} ] }, "CreatePlatformApplication":{ @@ -98,6 +100,26 @@ {"shape":"NotFoundException"} ] }, + "CreateSMSSandboxPhoneNumber":{ + "name":"CreateSMSSandboxPhoneNumber", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateSMSSandboxPhoneNumberInput"}, + "output":{ + "shape":"CreateSMSSandboxPhoneNumberResult", + "resultWrapper":"CreateSMSSandboxPhoneNumberResult" + }, + "errors":[ + {"shape":"AuthorizationErrorException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"}, + {"shape":"OptedOutException"}, + {"shape":"UserErrorException"}, + {"shape":"ThrottledException"} + ] + }, "CreateTopic":{ "name":"CreateTopic", "http":{ @@ -114,7 +136,11 @@ {"shape":"TopicLimitExceededException"}, {"shape":"InternalErrorException"}, {"shape":"AuthorizationErrorException"}, - {"shape":"InvalidSecurityException"} + {"shape":"InvalidSecurityException"}, + {"shape":"TagLimitExceededException"}, + {"shape":"StaleTagException"}, + {"shape":"TagPolicyException"}, + {"shape":"ConcurrentAccessException"} ] }, "DeleteEndpoint":{ @@ -143,6 +169,26 @@ {"shape":"AuthorizationErrorException"} ] }, + "DeleteSMSSandboxPhoneNumber":{ + "name":"DeleteSMSSandboxPhoneNumber", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteSMSSandboxPhoneNumberInput"}, + "output":{ + "shape":"DeleteSMSSandboxPhoneNumberResult", + "resultWrapper":"DeleteSMSSandboxPhoneNumberResult" + }, + "errors":[ + {"shape":"AuthorizationErrorException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"UserErrorException"}, + {"shape":"ThrottledException"} + ] + }, "DeleteTopic":{ "name":"DeleteTopic", "http":{ @@ -154,7 +200,29 @@ {"shape":"InvalidParameterException"}, {"shape":"InternalErrorException"}, {"shape":"AuthorizationErrorException"}, - {"shape":"NotFoundException"} + {"shape":"NotFoundException"}, + {"shape":"StaleTagException"}, + {"shape":"TagPolicyException"}, + {"shape":"ConcurrentAccessException"} + ] + }, + "GetDataProtectionPolicy":{ + "name":"GetDataProtectionPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetDataProtectionPolicyInput"}, + "output":{ + "shape":"GetDataProtectionPolicyResponse", + "resultWrapper":"GetDataProtectionPolicyResult" + }, + "errors":[ + {"shape":"InvalidParameterException"}, + {"shape":"InternalErrorException"}, + {"shape":"NotFoundException"}, + {"shape":"AuthorizationErrorException"}, + {"shape":"InvalidSecurityException"} ] }, "GetEndpointAttributes":{ @@ -211,6 +279,23 @@ {"shape":"InvalidParameterException"} ] }, + "GetSMSSandboxAccountStatus":{ + "name":"GetSMSSandboxAccountStatus", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetSMSSandboxAccountStatusInput"}, + "output":{ + "shape":"GetSMSSandboxAccountStatusResult", + "resultWrapper":"GetSMSSandboxAccountStatusResult" + }, + "errors":[ + {"shape":"AuthorizationErrorException"}, + {"shape":"InternalErrorException"}, + {"shape":"ThrottledException"} + ] + }, "GetSubscriptionAttributes":{ "name":"GetSubscriptionAttributes", "http":{ @@ -266,6 +351,25 @@ {"shape":"NotFoundException"} ] }, + "ListOriginationNumbers":{ + "name":"ListOriginationNumbers", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListOriginationNumbersRequest"}, + "output":{ + "shape":"ListOriginationNumbersResult", + "resultWrapper":"ListOriginationNumbersResult" + }, + "errors":[ + {"shape":"InternalErrorException"}, + {"shape":"AuthorizationErrorException"}, + {"shape":"ThrottledException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ValidationException"} + ] + }, "ListPhoneNumbersOptedOut":{ "name":"ListPhoneNumbersOptedOut", "http":{ @@ -301,6 +405,25 @@ {"shape":"AuthorizationErrorException"} ] }, + "ListSMSSandboxPhoneNumbers":{ + "name":"ListSMSSandboxPhoneNumbers", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListSMSSandboxPhoneNumbersInput"}, + "output":{ + "shape":"ListSMSSandboxPhoneNumbersResult", + "resultWrapper":"ListSMSSandboxPhoneNumbersResult" + }, + "errors":[ + {"shape":"AuthorizationErrorException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ThrottledException"} + ] + }, "ListSubscriptions":{ "name":"ListSubscriptions", "http":{ @@ -336,6 +459,25 @@ {"shape":"AuthorizationErrorException"} ] }, + "ListTagsForResource":{ + "name":"ListTagsForResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListTagsForResourceRequest"}, + "output":{ + "shape":"ListTagsForResourceResponse", + "resultWrapper":"ListTagsForResourceResult" + }, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TagPolicyException"}, + {"shape":"InvalidParameterException"}, + {"shape":"AuthorizationErrorException"}, + {"shape":"ConcurrentAccessException"} + ] + }, "ListTopics":{ "name":"ListTopics", "http":{ @@ -396,6 +538,56 @@ {"shape":"KMSOptInRequired"}, {"shape":"KMSThrottlingException"}, {"shape":"KMSAccessDeniedException"}, + {"shape":"InvalidSecurityException"}, + {"shape":"ValidationException"} + ] + }, + "PublishBatch":{ + "name":"PublishBatch", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PublishBatchInput"}, + "output":{ + "shape":"PublishBatchResponse", + "resultWrapper":"PublishBatchResult" + }, + "errors":[ + {"shape":"InvalidParameterException"}, + {"shape":"InvalidParameterValueException"}, + {"shape":"InternalErrorException"}, + {"shape":"NotFoundException"}, + {"shape":"EndpointDisabledException"}, + {"shape":"PlatformApplicationDisabledException"}, + {"shape":"AuthorizationErrorException"}, + {"shape":"BatchEntryIdsNotDistinctException"}, + {"shape":"BatchRequestTooLongException"}, + {"shape":"EmptyBatchRequestException"}, + {"shape":"InvalidBatchEntryIdException"}, + {"shape":"TooManyEntriesInBatchRequestException"}, + {"shape":"KMSDisabledException"}, + {"shape":"KMSInvalidStateException"}, + {"shape":"KMSNotFoundException"}, + {"shape":"KMSOptInRequired"}, + {"shape":"KMSThrottlingException"}, + {"shape":"KMSAccessDeniedException"}, + {"shape":"InvalidSecurityException"}, + {"shape":"ValidationException"} + ] + }, + "PutDataProtectionPolicy":{ + "name":"PutDataProtectionPolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PutDataProtectionPolicyInput"}, + "errors":[ + {"shape":"InvalidParameterException"}, + {"shape":"InternalErrorException"}, + {"shape":"NotFoundException"}, + {"shape":"AuthorizationErrorException"}, {"shape":"InvalidSecurityException"} ] }, @@ -510,6 +702,27 @@ {"shape":"InvalidSecurityException"} ] }, + "TagResource":{ + "name":"TagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagResourceRequest"}, + "output":{ + "shape":"TagResourceResponse", + "resultWrapper":"TagResourceResult" + }, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TagLimitExceededException"}, + {"shape":"StaleTagException"}, + {"shape":"TagPolicyException"}, + {"shape":"InvalidParameterException"}, + {"shape":"AuthorizationErrorException"}, + {"shape":"ConcurrentAccessException"} + ] + }, "Unsubscribe":{ "name":"Unsubscribe", "http":{ @@ -524,6 +737,47 @@ {"shape":"NotFoundException"}, {"shape":"InvalidSecurityException"} ] + }, + "UntagResource":{ + "name":"UntagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagResourceRequest"}, + "output":{ + "shape":"UntagResourceResponse", + "resultWrapper":"UntagResourceResult" + }, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TagLimitExceededException"}, + {"shape":"StaleTagException"}, + {"shape":"TagPolicyException"}, + {"shape":"InvalidParameterException"}, + {"shape":"AuthorizationErrorException"}, + {"shape":"ConcurrentAccessException"} + ] + }, + "VerifySMSSandboxPhoneNumber":{ + "name":"VerifySMSSandboxPhoneNumber", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"VerifySMSSandboxPhoneNumberInput"}, + "output":{ + "shape":"VerifySMSSandboxPhoneNumberResult", + "resultWrapper":"VerifySMSSandboxPhoneNumberResult" + }, + "errors":[ + {"shape":"AuthorizationErrorException"}, + {"shape":"InternalErrorException"}, + {"shape":"InvalidParameterException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"VerificationException"}, + {"shape":"ThrottledException"} + ] } }, "shapes":{ @@ -546,6 +800,11 @@ "ActionName":{"shape":"ActionsList"} } }, + "AmazonResourceName":{ + "type":"string", + "max":1011, + "min":1 + }, "AuthorizationErrorException":{ "type":"structure", "members":{ @@ -558,6 +817,48 @@ }, "exception":true }, + "BatchEntryIdsNotDistinctException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"BatchEntryIdsNotDistinct", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "BatchRequestTooLongException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"BatchRequestTooLong", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "BatchResultErrorEntry":{ + "type":"structure", + "required":[ + "Id", + "Code", + "SenderFault" + ], + "members":{ + "Id":{"shape":"String"}, + "Code":{"shape":"String"}, + "Message":{"shape":"String"}, + "SenderFault":{"shape":"boolean"} + } + }, + "BatchResultErrorEntryList":{ + "type":"list", + "member":{"shape":"BatchResultErrorEntry"} + }, "Binary":{"type":"blob"}, "CheckIfPhoneNumberIsOptedOutInput":{ "type":"structure", @@ -572,6 +873,18 @@ "isOptedOut":{"shape":"boolean"} } }, + "ConcurrentAccessException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"ConcurrentAccess", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "ConfirmSubscriptionInput":{ "type":"structure", "required":[ @@ -628,12 +941,27 @@ "Attributes":{"shape":"MapStringToString"} } }, + "CreateSMSSandboxPhoneNumberInput":{ + "type":"structure", + "required":["PhoneNumber"], + "members":{ + "PhoneNumber":{"shape":"PhoneNumberString"}, + "LanguageCode":{"shape":"LanguageCodeString"} + } + }, + "CreateSMSSandboxPhoneNumberResult":{ + "type":"structure", + "members":{ + } + }, "CreateTopicInput":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"topicName"}, - "Attributes":{"shape":"TopicAttributesMap"} + "Attributes":{"shape":"TopicAttributesMap"}, + "Tags":{"shape":"TagList"}, + "DataProtectionPolicy":{"shape":"attributeValue"} } }, "CreateTopicResponse":{ @@ -660,6 +988,18 @@ "PlatformApplicationArn":{"shape":"String"} } }, + "DeleteSMSSandboxPhoneNumberInput":{ + "type":"structure", + "required":["PhoneNumber"], + "members":{ + "PhoneNumber":{"shape":"PhoneNumberString"} + } + }, + "DeleteSMSSandboxPhoneNumberResult":{ + "type":"structure", + "members":{ + } + }, "DeleteTopicInput":{ "type":"structure", "required":["TopicArn"], @@ -667,6 +1007,18 @@ "TopicArn":{"shape":"topicARN"} } }, + "EmptyBatchRequestException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"EmptyBatchRequest", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "Endpoint":{ "type":"structure", "members":{ @@ -698,6 +1050,19 @@ }, "exception":true }, + "GetDataProtectionPolicyInput":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{"shape":"topicARN"} + } + }, + "GetDataProtectionPolicyResponse":{ + "type":"structure", + "members":{ + "DataProtectionPolicy":{"shape":"attributeValue"} + } + }, "GetEndpointAttributesInput":{ "type":"structure", "required":["EndpointArn"], @@ -736,6 +1101,18 @@ "attributes":{"shape":"MapStringToString"} } }, + "GetSMSSandboxAccountStatusInput":{ + "type":"structure", + "members":{ + } + }, + "GetSMSSandboxAccountStatusResult":{ + "type":"structure", + "required":["IsInSandbox"], + "members":{ + "IsInSandbox":{"shape":"boolean"} + } + }, "GetSubscriptionAttributesInput":{ "type":"structure", "required":["SubscriptionArn"], @@ -774,6 +1151,18 @@ "exception":true, "fault":true }, + "InvalidBatchEntryIdException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"InvalidBatchEntryId", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "InvalidParameterException":{ "type":"structure", "members":{ @@ -810,6 +1199,11 @@ }, "exception":true }, + "Iso2CountryCode":{ + "type":"string", + "max":2, + "pattern":"^[A-Za-z]{2}$" + }, "KMSAccessDeniedException":{ "type":"structure", "members":{ @@ -882,6 +1276,24 @@ }, "exception":true }, + "LanguageCodeString":{ + "type":"string", + "enum":[ + "en-US", + "en-GB", + "es-419", + "es-ES", + "de-DE", + "fr-CA", + "fr-FR", + "it-IT", + "ja-JP", + "pt-BR", + "kr-KR", + "zh-CN", + "zh-TW" + ] + }, "ListEndpointsByPlatformApplicationInput":{ "type":"structure", "required":["PlatformApplicationArn"], @@ -905,6 +1317,20 @@ "type":"list", "member":{"shape":"PlatformApplication"} }, + "ListOriginationNumbersRequest":{ + "type":"structure", + "members":{ + "NextToken":{"shape":"nextToken"}, + "MaxResults":{"shape":"MaxItemsListOriginationNumbers"} + } + }, + "ListOriginationNumbersResult":{ + "type":"structure", + "members":{ + "NextToken":{"shape":"nextToken"}, + "PhoneNumbers":{"shape":"PhoneNumberInformationList"} + } + }, "ListPhoneNumbersOptedOutInput":{ "type":"structure", "members":{ @@ -931,6 +1357,21 @@ "NextToken":{"shape":"String"} } }, + "ListSMSSandboxPhoneNumbersInput":{ + "type":"structure", + "members":{ + "NextToken":{"shape":"nextToken"}, + "MaxResults":{"shape":"MaxItems"} + } + }, + "ListSMSSandboxPhoneNumbersResult":{ + "type":"structure", + "required":["PhoneNumbers"], + "members":{ + "PhoneNumbers":{"shape":"SMSSandboxPhoneNumberList"}, + "NextToken":{"shape":"string"} + } + }, "ListString":{ "type":"list", "member":{"shape":"String"} @@ -963,6 +1404,19 @@ "NextToken":{"shape":"nextToken"} } }, + "ListTagsForResourceRequest":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{"shape":"AmazonResourceName"} + } + }, + "ListTagsForResourceResponse":{ + "type":"structure", + "members":{ + "Tags":{"shape":"TagList"} + } + }, "ListTopicsInput":{ "type":"structure", "members":{ @@ -981,6 +1435,16 @@ "key":{"shape":"String"}, "value":{"shape":"String"} }, + "MaxItems":{ + "type":"integer", + "max":100, + "min":1 + }, + "MaxItemsListOriginationNumbers":{ + "type":"integer", + "max":30, + "min":1 + }, "MessageAttributeMap":{ "type":"map", "key":{ @@ -1013,6 +1477,24 @@ }, "exception":true }, + "NumberCapability":{ + "type":"string", + "enum":[ + "SMS", + "MMS", + "VOICE" + ] + }, + "NumberCapabilityList":{ + "type":"list", + "member":{"shape":"NumberCapability"} + }, + "OTPCode":{ + "type":"string", + "max":8, + "min":5, + "pattern":"^[0-9]+$" + }, "OptInPhoneNumberInput":{ "type":"structure", "required":["phoneNumber"], @@ -1025,11 +1507,43 @@ "members":{ } }, + "OptedOutException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"OptedOut", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "PhoneNumber":{"type":"string"}, + "PhoneNumberInformation":{ + "type":"structure", + "members":{ + "CreatedAt":{"shape":"Timestamp"}, + "PhoneNumber":{"shape":"String"}, + "Status":{"shape":"String"}, + "Iso2CountryCode":{"shape":"Iso2CountryCode"}, + "RouteType":{"shape":"RouteType"}, + "NumberCapabilities":{"shape":"NumberCapabilityList"} + } + }, + "PhoneNumberInformationList":{ + "type":"list", + "member":{"shape":"PhoneNumberInformation"} + }, "PhoneNumberList":{ "type":"list", "member":{"shape":"PhoneNumber"} }, + "PhoneNumberString":{ + "type":"string", + "max":20, + "pattern":"^(\\+[0-9]{8,}|[0-9]{0,9})$" + }, "PlatformApplication":{ "type":"structure", "members":{ @@ -1049,6 +1563,56 @@ }, "exception":true }, + "PublishBatchInput":{ + "type":"structure", + "required":[ + "TopicArn", + "PublishBatchRequestEntries" + ], + "members":{ + "TopicArn":{"shape":"topicARN"}, + "PublishBatchRequestEntries":{"shape":"PublishBatchRequestEntryList"} + } + }, + "PublishBatchRequestEntry":{ + "type":"structure", + "required":[ + "Id", + "Message" + ], + "members":{ + "Id":{"shape":"String"}, + "Message":{"shape":"message"}, + "Subject":{"shape":"subject"}, + "MessageStructure":{"shape":"messageStructure"}, + "MessageAttributes":{"shape":"MessageAttributeMap"}, + "MessageDeduplicationId":{"shape":"String"}, + "MessageGroupId":{"shape":"String"} + } + }, + "PublishBatchRequestEntryList":{ + "type":"list", + "member":{"shape":"PublishBatchRequestEntry"} + }, + "PublishBatchResponse":{ + "type":"structure", + "members":{ + "Successful":{"shape":"PublishBatchResultEntryList"}, + "Failed":{"shape":"BatchResultErrorEntryList"} + } + }, + "PublishBatchResultEntry":{ + "type":"structure", + "members":{ + "Id":{"shape":"String"}, + "MessageId":{"shape":"messageId"}, + "SequenceNumber":{"shape":"String"} + } + }, + "PublishBatchResultEntryList":{ + "type":"list", + "member":{"shape":"PublishBatchResultEntry"} + }, "PublishInput":{ "type":"structure", "required":["Message"], @@ -1059,13 +1623,27 @@ "Message":{"shape":"message"}, "Subject":{"shape":"subject"}, "MessageStructure":{"shape":"messageStructure"}, - "MessageAttributes":{"shape":"MessageAttributeMap"} + "MessageAttributes":{"shape":"MessageAttributeMap"}, + "MessageDeduplicationId":{"shape":"String"}, + "MessageGroupId":{"shape":"String"} } }, "PublishResponse":{ "type":"structure", "members":{ - "MessageId":{"shape":"messageId"} + "MessageId":{"shape":"messageId"}, + "SequenceNumber":{"shape":"String"} + } + }, + "PutDataProtectionPolicyInput":{ + "type":"structure", + "required":[ + "ResourceArn", + "DataProtectionPolicy" + ], + "members":{ + "ResourceArn":{"shape":"topicARN"}, + "DataProtectionPolicy":{"shape":"attributeValue"} } }, "RemovePermissionInput":{ @@ -1079,6 +1657,44 @@ "Label":{"shape":"label"} } }, + "ResourceNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"ResourceNotFound", + "httpStatusCode":404, + "senderFault":true + }, + "exception":true + }, + "RouteType":{ + "type":"string", + "enum":[ + "Transactional", + "Promotional", + "Premium" + ] + }, + "SMSSandboxPhoneNumber":{ + "type":"structure", + "members":{ + "PhoneNumber":{"shape":"PhoneNumberString"}, + "Status":{"shape":"SMSSandboxPhoneNumberVerificationStatus"} + } + }, + "SMSSandboxPhoneNumberList":{ + "type":"list", + "member":{"shape":"SMSSandboxPhoneNumber"} + }, + "SMSSandboxPhoneNumberVerificationStatus":{ + "type":"string", + "enum":[ + "Pending", + "Verified" + ] + }, "SetEndpointAttributesInput":{ "type":"structure", "required":[ @@ -1137,6 +1753,18 @@ "AttributeValue":{"shape":"attributeValue"} } }, + "StaleTagException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"StaleTag", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "String":{"type":"string"}, "SubscribeInput":{ "type":"structure", @@ -1189,6 +1817,75 @@ "type":"list", "member":{"shape":"Subscription"} }, + "Tag":{ + "type":"structure", + "required":[ + "Key", + "Value" + ], + "members":{ + "Key":{"shape":"TagKey"}, + "Value":{"shape":"TagValue"} + } + }, + "TagKey":{ + "type":"string", + "max":128, + "min":1 + }, + "TagKeyList":{ + "type":"list", + "member":{"shape":"TagKey"} + }, + "TagLimitExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"TagLimitExceeded", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "TagList":{ + "type":"list", + "member":{"shape":"Tag"} + }, + "TagPolicyException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"TagPolicy", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "TagResourceRequest":{ + "type":"structure", + "required":[ + "ResourceArn", + "Tags" + ], + "members":{ + "ResourceArn":{"shape":"AmazonResourceName"}, + "Tags":{"shape":"TagList"} + } + }, + "TagResourceResponse":{ + "type":"structure", + "members":{ + } + }, + "TagValue":{ + "type":"string", + "max":256, + "min":0 + }, "ThrottledException":{ "type":"structure", "members":{ @@ -1201,6 +1898,19 @@ }, "exception":true }, + "Timestamp":{"type":"timestamp"}, + "TooManyEntriesInBatchRequestException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"TooManyEntriesInBatchRequest", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "Topic":{ "type":"structure", "members":{ @@ -1235,6 +1945,75 @@ "SubscriptionArn":{"shape":"subscriptionARN"} } }, + "UntagResourceRequest":{ + "type":"structure", + "required":[ + "ResourceArn", + "TagKeys" + ], + "members":{ + "ResourceArn":{"shape":"AmazonResourceName"}, + "TagKeys":{"shape":"TagKeyList"} + } + }, + "UntagResourceResponse":{ + "type":"structure", + "members":{ + } + }, + "UserErrorException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"UserError", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "ValidationException":{ + "type":"structure", + "required":["Message"], + "members":{ + "Message":{"shape":"string"} + }, + "error":{ + "code":"ValidationException", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, + "VerificationException":{ + "type":"structure", + "required":[ + "Message", + "Status" + ], + "members":{ + "Message":{"shape":"string"}, + "Status":{"shape":"string"} + }, + "exception":true + }, + "VerifySMSSandboxPhoneNumberInput":{ + "type":"structure", + "required":[ + "PhoneNumber", + "OneTimePassword" + ], + "members":{ + "PhoneNumber":{"shape":"PhoneNumberString"}, + "OneTimePassword":{"shape":"OTPCode"} + } + }, + "VerifySMSSandboxPhoneNumberResult":{ + "type":"structure", + "members":{ + } + }, "account":{"type":"string"}, "action":{"type":"string"}, "attributeName":{"type":"string"}, diff --git a/gems/aws-sdk-core/spec/fixtures/apis/swf.json b/gems/aws-sdk-core/spec/fixtures/apis/swf.json deleted file mode 100644 index d8f1eb63606..00000000000 --- a/gems/aws-sdk-core/spec/fixtures/apis/swf.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "api_version": "2012-01-25", - "type": "json", - "json_version": 1.0, - "target_prefix": "SimpleWorkflowService", - "timestamp_format": "unixTimestamp", - "service_full_name": "Amazon Simple Workflow Service", - "service_abbreviation": "Amazon SWF", - "endpoint_prefix": "swf", - "operations": { - "ListDomains": { - "name": "ListDomains", - "input": { - "shape_name": "ListDomainsInput", - "type": "structure", - "members": { - "nextPageToken": { - "shape_name": "PageToken", - "type": "string", - "max_length": 2048 - }, - "registrationStatus": { - "shape_name": "RegistrationStatus", - "type": "string", - "enum": [ - "REGISTERED", - "DEPRECATED" - ], - "required": true - }, - "maximumPageSize": { - "shape_name": "PageSize", - "type": "integer", - "min_length": 0, - "max_length": 1000 - }, - "reverseOrder": { - "shape_name": "ReverseOrder", - "type": "boolean" - } - } - }, - "output": { - "shape_name": "DomainInfos", - "type": "structure", - "members": { - "domainInfos": { - "shape_name": "DomainInfoList", - "type": "list", - "members": { - "shape_name": "DomainInfo", - "type": "structure", - "members": { - "name": { - "shape_name": "DomainName", - "type": "string", - "min_length": 1, - "max_length": 256, - "required": true - }, - "status": { - "shape_name": "RegistrationStatus", - "type": "string", - "enum": [ - "REGISTERED", - "DEPRECATED" - ], - "required": true - }, - "description": { - "shape_name": "Description", - "type": "string", - "max_length": 1024 - } - } - }, - "required": true - }, - "nextPageToken": { - "shape_name": "PageToken", - "type": "string", - "max_length": 2048 - } - } - }, - "errors": [ - { - "shape_name": "OperationNotPermittedFault", - "type": "structure", - "members": { - "message": { - "shape_name": "ErrorMessage", - "type": "string" - } - } - } - ] - } - } -} diff --git a/gems/aws-sdk-core/spec/fixtures/waiters/api.json b/gems/aws-sdk-core/spec/fixtures/waiters/api.json index 804a7ba3ec8..5e2608912ce 100644 --- a/gems/aws-sdk-core/spec/fixtures/waiters/api.json +++ b/gems/aws-sdk-core/spec/fixtures/waiters/api.json @@ -7,10 +7,305 @@ "protocol":"json", "serviceAbbreviation":"DynamoDB", "serviceFullName":"Amazon DynamoDB", + "serviceId":"DynamoDB", "signatureVersion":"v4", - "targetPrefix":"DynamoDB_20120810" + "auth":["aws.auth#sigv4"], + "targetPrefix":"DynamoDB_20120810", + "uid":"dynamodb-2012-08-10" }, "operations":{ + "BatchExecuteStatement":{ + "name":"BatchExecuteStatement", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"BatchExecuteStatementInput"}, + "output":{"shape":"BatchExecuteStatementOutput"}, + "errors":[ + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ] + }, + "BatchGetItem":{ + "name":"BatchGetItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"BatchGetItemInput"}, + "output":{"shape":"BatchGetItemOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "BatchWriteItem":{ + "name":"BatchWriteItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"BatchWriteItemInput"}, + "output":{"shape":"BatchWriteItemOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "CreateBackup":{ + "name":"CreateBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateBackupInput"}, + "output":{"shape":"CreateBackupOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"TableInUseException"}, + {"shape":"ContinuousBackupsUnavailableException"}, + {"shape":"BackupInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "CreateGlobalTable":{ + "name":"CreateGlobalTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateGlobalTableInput"}, + "output":{"shape":"CreateGlobalTableOutput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"}, + {"shape":"GlobalTableAlreadyExistsException"}, + {"shape":"TableNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "CreateTable":{ + "name":"CreateTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"CreateTableInput"}, + "output":{"shape":"CreateTableOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DeleteBackup":{ + "name":"DeleteBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteBackupInput"}, + "output":{"shape":"DeleteBackupOutput"}, + "errors":[ + {"shape":"BackupNotFoundException"}, + {"shape":"BackupInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DeleteItem":{ + "name":"DeleteItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteItemInput"}, + "output":{"shape":"DeleteItemOutput"}, + "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DeleteTable":{ + "name":"DeleteTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteTableInput"}, + "output":{"shape":"DeleteTableOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeBackup":{ + "name":"DescribeBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeBackupInput"}, + "output":{"shape":"DescribeBackupOutput"}, + "errors":[ + {"shape":"BackupNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeContinuousBackups":{ + "name":"DescribeContinuousBackups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeContinuousBackupsInput"}, + "output":{"shape":"DescribeContinuousBackupsOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeContributorInsights":{ + "name":"DescribeContributorInsights", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeContributorInsightsInput"}, + "output":{"shape":"DescribeContributorInsightsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ] + }, + "DescribeEndpoints":{ + "name":"DescribeEndpoints", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeEndpointsRequest"}, + "output":{"shape":"DescribeEndpointsResponse"}, + "endpointoperation":true + }, + "DescribeExport":{ + "name":"DescribeExport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeExportInput"}, + "output":{"shape":"DescribeExportOutput"}, + "errors":[ + {"shape":"ExportNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ] + }, + "DescribeGlobalTable":{ + "name":"DescribeGlobalTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeGlobalTableInput"}, + "output":{"shape":"DescribeGlobalTableOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"GlobalTableNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "DescribeGlobalTableSettings":{ + "name":"DescribeGlobalTableSettings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeGlobalTableSettingsInput"}, + "output":{"shape":"DescribeGlobalTableSettingsOutput"}, + "errors":[ + {"shape":"GlobalTableNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeImport":{ + "name":"DescribeImport", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeImportInput"}, + "output":{"shape":"DescribeImportOutput"}, + "errors":[ + {"shape":"ImportNotFoundException"} + ] + }, + "DescribeKinesisStreamingDestination":{ + "name":"DescribeKinesisStreamingDestination", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeKinesisStreamingDestinationInput"}, + "output":{"shape":"DescribeKinesisStreamingDestinationOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeLimits":{ + "name":"DescribeLimits", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLimitsInput"}, + "output":{"shape":"DescribeLimitsOutput"}, + "errors":[ + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, "DescribeTable":{ "name":"DescribeTable", "http":{ @@ -20,40 +315,3717 @@ "input":{"shape":"DescribeTableInput"}, "output":{"shape":"DescribeTableOutput"}, "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DescribeTableReplicaAutoScaling":{ + "name":"DescribeTableReplicaAutoScaling", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTableReplicaAutoScalingInput"}, + "output":{"shape":"DescribeTableReplicaAutoScalingOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ] + }, + "DescribeTimeToLive":{ + "name":"DescribeTimeToLive", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTimeToLiveInput"}, + "output":{"shape":"DescribeTimeToLiveOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "DisableKinesisStreamingDestination":{ + "name":"DisableKinesisStreamingDestination", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"KinesisStreamingDestinationInput"}, + "output":{"shape":"KinesisStreamingDestinationOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "EnableKinesisStreamingDestination":{ + "name":"EnableKinesisStreamingDestination", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"KinesisStreamingDestinationInput"}, + "output":{"shape":"KinesisStreamingDestinationOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, {"shape":"ResourceNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "ExecuteStatement":{ + "name":"ExecuteStatement", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExecuteStatementInput"}, + "output":{"shape":"ExecuteStatementOutput"}, + "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"}, + {"shape":"DuplicateItemException"} + ] + }, + "ExecuteTransaction":{ + "name":"ExecuteTransaction", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExecuteTransactionInput"}, + "output":{"shape":"ExecuteTransactionOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TransactionCanceledException"}, + {"shape":"TransactionInProgressException"}, + {"shape":"IdempotentParameterMismatchException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ] + }, + "ExportTableToPointInTime":{ + "name":"ExportTableToPointInTime", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ExportTableToPointInTimeInput"}, + "output":{"shape":"ExportTableToPointInTimeOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"PointInTimeRecoveryUnavailableException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidExportTimeException"}, + {"shape":"ExportConflictException"}, + {"shape":"InternalServerError"} + ] + }, + "GetItem":{ + "name":"GetItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetItemInput"}, + "output":{"shape":"GetItemOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "ImportTable":{ + "name":"ImportTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ImportTableInput"}, + "output":{"shape":"ImportTableOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"ImportConflictException"} + ] + }, + "ListBackups":{ + "name":"ListBackups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListBackupsInput"}, + "output":{"shape":"ListBackupsOutput"}, + "errors":[ + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "ListContributorInsights":{ + "name":"ListContributorInsights", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListContributorInsightsInput"}, + "output":{"shape":"ListContributorInsightsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ] + }, + "ListExports":{ + "name":"ListExports", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListExportsInput"}, + "output":{"shape":"ListExportsOutput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ] + }, + "ListGlobalTables":{ + "name":"ListGlobalTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListGlobalTablesInput"}, + "output":{"shape":"ListGlobalTablesOutput"}, + "errors":[ + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "ListImports":{ + "name":"ListImports", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListImportsInput"}, + "output":{"shape":"ListImportsOutput"}, + "errors":[ + {"shape":"LimitExceededException"} + ] + }, + "ListTables":{ + "name":"ListTables", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListTablesInput"}, + "output":{"shape":"ListTablesOutput"}, + "errors":[ + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "ListTagsOfResource":{ + "name":"ListTagsOfResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ListTagsOfResourceInput"}, + "output":{"shape":"ListTagsOfResourceOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "PutItem":{ + "name":"PutItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PutItemInput"}, + "output":{"shape":"PutItemOutput"}, + "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "Query":{ + "name":"Query", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"QueryInput"}, + "output":{"shape":"QueryOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "RestoreTableFromBackup":{ + "name":"RestoreTableFromBackup", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreTableFromBackupInput"}, + "output":{"shape":"RestoreTableFromBackupOutput"}, + "errors":[ + {"shape":"TableAlreadyExistsException"}, + {"shape":"TableInUseException"}, + {"shape":"BackupNotFoundException"}, + {"shape":"BackupInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "RestoreTableToPointInTime":{ + "name":"RestoreTableToPointInTime", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"RestoreTableToPointInTimeInput"}, + "output":{"shape":"RestoreTableToPointInTimeOutput"}, + "errors":[ + {"shape":"TableAlreadyExistsException"}, + {"shape":"TableNotFoundException"}, + {"shape":"TableInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InvalidRestoreTimeException"}, + {"shape":"PointInTimeRecoveryUnavailableException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "Scan":{ + "name":"Scan", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ScanInput"}, + "output":{"shape":"ScanOutput"}, + "errors":[ + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "TagResource":{ + "name":"TagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TagResourceInput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"ResourceInUseException"} + ], + "endpointdiscovery":{ + } + }, + "TransactGetItems":{ + "name":"TransactGetItems", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TransactGetItemsInput"}, + "output":{"shape":"TransactGetItemsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TransactionCanceledException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "TransactWriteItems":{ + "name":"TransactWriteItems", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"TransactWriteItemsInput"}, + "output":{"shape":"TransactWriteItemsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"TransactionCanceledException"}, + {"shape":"TransactionInProgressException"}, + {"shape":"IdempotentParameterMismatchException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UntagResource":{ + "name":"UntagResource", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UntagResourceInput"}, + "errors":[ + {"shape":"LimitExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"ResourceInUseException"} + ], + "endpointdiscovery":{ + } + }, + "UpdateContinuousBackups":{ + "name":"UpdateContinuousBackups", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateContinuousBackupsInput"}, + "output":{"shape":"UpdateContinuousBackupsOutput"}, + "errors":[ + {"shape":"TableNotFoundException"}, + {"shape":"ContinuousBackupsUnavailableException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateContributorInsights":{ + "name":"UpdateContributorInsights", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateContributorInsightsInput"}, + "output":{"shape":"UpdateContributorInsightsOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"} + ] + }, + "UpdateGlobalTable":{ + "name":"UpdateGlobalTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateGlobalTableInput"}, + "output":{"shape":"UpdateGlobalTableOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"GlobalTableNotFoundException"}, + {"shape":"ReplicaAlreadyExistsException"}, + {"shape":"ReplicaNotFoundException"}, + {"shape":"TableNotFoundException"} + ], + "endpointdiscovery":{ + } + }, + "UpdateGlobalTableSettings":{ + "name":"UpdateGlobalTableSettings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateGlobalTableSettingsInput"}, + "output":{"shape":"UpdateGlobalTableSettingsOutput"}, + "errors":[ + {"shape":"GlobalTableNotFoundException"}, + {"shape":"ReplicaNotFoundException"}, + {"shape":"IndexNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateItem":{ + "name":"UpdateItem", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateItemInput"}, + "output":{"shape":"UpdateItemOutput"}, + "errors":[ + {"shape":"ConditionalCheckFailedException"}, + {"shape":"ProvisionedThroughputExceededException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"ItemCollectionSizeLimitExceededException"}, + {"shape":"TransactionConflictException"}, + {"shape":"RequestLimitExceeded"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateTable":{ + "name":"UpdateTable", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateTableInput"}, + "output":{"shape":"UpdateTableOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + }, + "UpdateTableReplicaAutoScaling":{ + "name":"UpdateTableReplicaAutoScaling", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateTableReplicaAutoScalingInput"}, + "output":{"shape":"UpdateTableReplicaAutoScalingOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"ResourceInUseException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ] + }, + "UpdateTimeToLive":{ + "name":"UpdateTimeToLive", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateTimeToLiveInput"}, + "output":{"shape":"UpdateTimeToLiveOutput"}, + "errors":[ + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"LimitExceededException"}, + {"shape":"InternalServerError"} + ], + "endpointdiscovery":{ + } + } + }, + "shapes":{ + "ArchivalReason":{"type":"string"}, + "ArchivalSummary":{ + "type":"structure", + "members":{ + "ArchivalDateTime":{"shape":"Date"}, + "ArchivalReason":{"shape":"ArchivalReason"}, + "ArchivalBackupArn":{"shape":"BackupArn"} + } + }, + "AttributeAction":{ + "type":"string", + "enum":[ + "ADD", + "PUT", + "DELETE" + ] + }, + "AttributeDefinition":{ + "type":"structure", + "required":[ + "AttributeName", + "AttributeType" + ], + "members":{ + "AttributeName":{"shape":"KeySchemaAttributeName"}, + "AttributeType":{"shape":"ScalarAttributeType"} + } + }, + "AttributeDefinitions":{ + "type":"list", + "member":{"shape":"AttributeDefinition"} + }, + "AttributeMap":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"AttributeValue"} + }, + "AttributeName":{ + "type":"string", + "max":65535 + }, + "AttributeNameList":{ + "type":"list", + "member":{"shape":"AttributeName"}, + "min":1 + }, + "AttributeUpdates":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"AttributeValueUpdate"} + }, + "AttributeValue":{ + "type":"structure", + "members":{ + "S":{"shape":"StringAttributeValue"}, + "N":{"shape":"NumberAttributeValue"}, + "B":{"shape":"BinaryAttributeValue"}, + "SS":{"shape":"StringSetAttributeValue"}, + "NS":{"shape":"NumberSetAttributeValue"}, + "BS":{"shape":"BinarySetAttributeValue"}, + "M":{"shape":"MapAttributeValue"}, + "L":{"shape":"ListAttributeValue"}, + "NULL":{"shape":"NullAttributeValue"}, + "BOOL":{"shape":"BooleanAttributeValue"} + } + }, + "AttributeValueList":{ + "type":"list", + "member":{"shape":"AttributeValue"} + }, + "AttributeValueUpdate":{ + "type":"structure", + "members":{ + "Value":{"shape":"AttributeValue"}, + "Action":{"shape":"AttributeAction"} + } + }, + "AutoScalingPolicyDescription":{ + "type":"structure", + "members":{ + "PolicyName":{"shape":"AutoScalingPolicyName"}, + "TargetTrackingScalingPolicyConfiguration":{"shape":"AutoScalingTargetTrackingScalingPolicyConfigurationDescription"} + } + }, + "AutoScalingPolicyDescriptionList":{ + "type":"list", + "member":{"shape":"AutoScalingPolicyDescription"} + }, + "AutoScalingPolicyName":{ + "type":"string", + "max":256, + "min":1, + "pattern":"\\p{Print}+" + }, + "AutoScalingPolicyUpdate":{ + "type":"structure", + "required":["TargetTrackingScalingPolicyConfiguration"], + "members":{ + "PolicyName":{"shape":"AutoScalingPolicyName"}, + "TargetTrackingScalingPolicyConfiguration":{"shape":"AutoScalingTargetTrackingScalingPolicyConfigurationUpdate"} + } + }, + "AutoScalingRoleArn":{ + "type":"string", + "max":1600, + "min":1, + "pattern":"[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\r\\n\\t]*" + }, + "AutoScalingSettingsDescription":{ + "type":"structure", + "members":{ + "MinimumUnits":{"shape":"PositiveLongObject"}, + "MaximumUnits":{"shape":"PositiveLongObject"}, + "AutoScalingDisabled":{"shape":"BooleanObject"}, + "AutoScalingRoleArn":{"shape":"String"}, + "ScalingPolicies":{"shape":"AutoScalingPolicyDescriptionList"} + } + }, + "AutoScalingSettingsUpdate":{ + "type":"structure", + "members":{ + "MinimumUnits":{"shape":"PositiveLongObject"}, + "MaximumUnits":{"shape":"PositiveLongObject"}, + "AutoScalingDisabled":{"shape":"BooleanObject"}, + "AutoScalingRoleArn":{"shape":"AutoScalingRoleArn"}, + "ScalingPolicyUpdate":{"shape":"AutoScalingPolicyUpdate"} + } + }, + "AutoScalingTargetTrackingScalingPolicyConfigurationDescription":{ + "type":"structure", + "required":["TargetValue"], + "members":{ + "DisableScaleIn":{"shape":"BooleanObject"}, + "ScaleInCooldown":{"shape":"IntegerObject"}, + "ScaleOutCooldown":{"shape":"IntegerObject"}, + "TargetValue":{"shape":"DoubleObject"} + } + }, + "AutoScalingTargetTrackingScalingPolicyConfigurationUpdate":{ + "type":"structure", + "required":["TargetValue"], + "members":{ + "DisableScaleIn":{"shape":"BooleanObject"}, + "ScaleInCooldown":{"shape":"IntegerObject"}, + "ScaleOutCooldown":{"shape":"IntegerObject"}, + "TargetValue":{"shape":"DoubleObject"} + } + }, + "Backfilling":{"type":"boolean"}, + "BackupArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "BackupCreationDateTime":{"type":"timestamp"}, + "BackupDescription":{ + "type":"structure", + "members":{ + "BackupDetails":{"shape":"BackupDetails"}, + "SourceTableDetails":{"shape":"SourceTableDetails"}, + "SourceTableFeatureDetails":{"shape":"SourceTableFeatureDetails"} + } + }, + "BackupDetails":{ + "type":"structure", + "required":[ + "BackupArn", + "BackupName", + "BackupStatus", + "BackupType", + "BackupCreationDateTime" + ], + "members":{ + "BackupArn":{"shape":"BackupArn"}, + "BackupName":{"shape":"BackupName"}, + "BackupSizeBytes":{"shape":"BackupSizeBytes"}, + "BackupStatus":{"shape":"BackupStatus"}, + "BackupType":{"shape":"BackupType"}, + "BackupCreationDateTime":{"shape":"BackupCreationDateTime"}, + "BackupExpiryDateTime":{"shape":"Date"} + } + }, + "BackupInUseException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "BackupName":{ + "type":"string", + "max":255, + "min":3, + "pattern":"[a-zA-Z0-9_.-]+" + }, + "BackupNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "BackupSizeBytes":{ + "type":"long", + "min":0 + }, + "BackupStatus":{ + "type":"string", + "enum":[ + "CREATING", + "DELETED", + "AVAILABLE" + ] + }, + "BackupSummaries":{ + "type":"list", + "member":{"shape":"BackupSummary"} + }, + "BackupSummary":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "TableId":{"shape":"TableId"}, + "TableArn":{"shape":"TableArn"}, + "BackupArn":{"shape":"BackupArn"}, + "BackupName":{"shape":"BackupName"}, + "BackupCreationDateTime":{"shape":"BackupCreationDateTime"}, + "BackupExpiryDateTime":{"shape":"Date"}, + "BackupStatus":{"shape":"BackupStatus"}, + "BackupType":{"shape":"BackupType"}, + "BackupSizeBytes":{"shape":"BackupSizeBytes"} + } + }, + "BackupType":{ + "type":"string", + "enum":[ + "USER", + "SYSTEM", + "AWS_BACKUP" + ] + }, + "BackupTypeFilter":{ + "type":"string", + "enum":[ + "USER", + "SYSTEM", + "AWS_BACKUP", + "ALL" + ] + }, + "BackupsInputLimit":{ + "type":"integer", + "max":100, + "min":1 + }, + "BatchExecuteStatementInput":{ + "type":"structure", + "required":["Statements"], + "members":{ + "Statements":{"shape":"PartiQLBatchRequest"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "BatchExecuteStatementOutput":{ + "type":"structure", + "members":{ + "Responses":{"shape":"PartiQLBatchResponse"}, + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} + } + }, + "BatchGetItemInput":{ + "type":"structure", + "required":["RequestItems"], + "members":{ + "RequestItems":{"shape":"BatchGetRequestMap"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "BatchGetItemOutput":{ + "type":"structure", + "members":{ + "Responses":{"shape":"BatchGetResponseMap"}, + "UnprocessedKeys":{"shape":"BatchGetRequestMap"}, + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} + } + }, + "BatchGetRequestMap":{ + "type":"map", + "key":{"shape":"TableName"}, + "value":{"shape":"KeysAndAttributes"}, + "max":100, + "min":1 + }, + "BatchGetResponseMap":{ + "type":"map", + "key":{"shape":"TableName"}, + "value":{"shape":"ItemList"} + }, + "BatchStatementError":{ + "type":"structure", + "members":{ + "Code":{"shape":"BatchStatementErrorCodeEnum"}, + "Message":{"shape":"String"}, + "Item":{"shape":"AttributeMap"} + } + }, + "BatchStatementErrorCodeEnum":{ + "type":"string", + "enum":[ + "ConditionalCheckFailed", + "ItemCollectionSizeLimitExceeded", + "RequestLimitExceeded", + "ValidationError", + "ProvisionedThroughputExceeded", + "TransactionConflict", + "ThrottlingError", + "InternalServerError", + "ResourceNotFound", + "AccessDenied", + "DuplicateItem" + ] + }, + "BatchStatementRequest":{ + "type":"structure", + "required":["Statement"], + "members":{ + "Statement":{"shape":"PartiQLStatement"}, + "Parameters":{"shape":"PreparedStatementParameters"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "BatchStatementResponse":{ + "type":"structure", + "members":{ + "Error":{"shape":"BatchStatementError"}, + "TableName":{"shape":"TableName"}, + "Item":{"shape":"AttributeMap"} + } + }, + "BatchWriteItemInput":{ + "type":"structure", + "required":["RequestItems"], + "members":{ + "RequestItems":{"shape":"BatchWriteItemRequestMap"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"} + } + }, + "BatchWriteItemOutput":{ + "type":"structure", + "members":{ + "UnprocessedItems":{"shape":"BatchWriteItemRequestMap"}, + "ItemCollectionMetrics":{"shape":"ItemCollectionMetricsPerTable"}, + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} + } + }, + "BatchWriteItemRequestMap":{ + "type":"map", + "key":{"shape":"TableName"}, + "value":{"shape":"WriteRequests"}, + "max":25, + "min":1 + }, + "BilledSizeBytes":{ + "type":"long", + "min":0 + }, + "BillingMode":{ + "type":"string", + "enum":[ + "PROVISIONED", + "PAY_PER_REQUEST" + ] + }, + "BillingModeSummary":{ + "type":"structure", + "members":{ + "BillingMode":{"shape":"BillingMode"}, + "LastUpdateToPayPerRequestDateTime":{"shape":"Date"} + } + }, + "BinaryAttributeValue":{"type":"blob"}, + "BinarySetAttributeValue":{ + "type":"list", + "member":{"shape":"BinaryAttributeValue"} + }, + "BooleanAttributeValue":{"type":"boolean"}, + "BooleanObject":{"type":"boolean"}, + "CancellationReason":{ + "type":"structure", + "members":{ + "Item":{"shape":"AttributeMap"}, + "Code":{"shape":"Code"}, + "Message":{"shape":"ErrorMessage"} + } + }, + "CancellationReasonList":{ + "type":"list", + "member":{"shape":"CancellationReason"}, + "max":100, + "min":1 + }, + "Capacity":{ + "type":"structure", + "members":{ + "ReadCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "WriteCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "CapacityUnits":{"shape":"ConsumedCapacityUnits"} + } + }, + "ClientRequestToken":{ + "type":"string", + "max":36, + "min":1 + }, + "ClientToken":{ + "type":"string", + "pattern":"^[^\\$]+$" + }, + "CloudWatchLogGroupArn":{ + "type":"string", + "max":1024, + "min":1 + }, + "Code":{"type":"string"}, + "ComparisonOperator":{ + "type":"string", + "enum":[ + "EQ", + "NE", + "IN", + "LE", + "LT", + "GE", + "GT", + "BETWEEN", + "NOT_NULL", + "NULL", + "CONTAINS", + "NOT_CONTAINS", + "BEGINS_WITH" + ] + }, + "Condition":{ + "type":"structure", + "required":["ComparisonOperator"], + "members":{ + "AttributeValueList":{"shape":"AttributeValueList"}, + "ComparisonOperator":{"shape":"ComparisonOperator"} + } + }, + "ConditionCheck":{ + "type":"structure", + "required":[ + "Key", + "TableName", + "ConditionExpression" + ], + "members":{ + "Key":{"shape":"Key"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "ConditionExpression":{"type":"string"}, + "ConditionalCheckFailedException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"}, + "Item":{"shape":"AttributeMap"} + }, + "exception":true + }, + "ConditionalOperator":{ + "type":"string", + "enum":[ + "AND", + "OR" + ] + }, + "ConsistentRead":{"type":"boolean"}, + "ConsumedCapacity":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "CapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "ReadCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "WriteCapacityUnits":{"shape":"ConsumedCapacityUnits"}, + "Table":{"shape":"Capacity"}, + "LocalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"}, + "GlobalSecondaryIndexes":{"shape":"SecondaryIndexesCapacityMap"} + } + }, + "ConsumedCapacityMultiple":{ + "type":"list", + "member":{"shape":"ConsumedCapacity"} + }, + "ConsumedCapacityUnits":{"type":"double"}, + "ContinuousBackupsDescription":{ + "type":"structure", + "required":["ContinuousBackupsStatus"], + "members":{ + "ContinuousBackupsStatus":{"shape":"ContinuousBackupsStatus"}, + "PointInTimeRecoveryDescription":{"shape":"PointInTimeRecoveryDescription"} + } + }, + "ContinuousBackupsStatus":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, + "ContinuousBackupsUnavailableException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ContributorInsightsAction":{ + "type":"string", + "enum":[ + "ENABLE", + "DISABLE" + ] + }, + "ContributorInsightsRule":{ + "type":"string", + "pattern":"[A-Za-z0-9][A-Za-z0-9\\-\\_\\.]{0,126}[A-Za-z0-9]" + }, + "ContributorInsightsRuleList":{ + "type":"list", + "member":{"shape":"ContributorInsightsRule"} + }, + "ContributorInsightsStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "ENABLED", + "DISABLING", + "DISABLED", + "FAILED" + ] + }, + "ContributorInsightsSummaries":{ + "type":"list", + "member":{"shape":"ContributorInsightsSummary"} + }, + "ContributorInsightsSummary":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsStatus":{"shape":"ContributorInsightsStatus"} + } + }, + "CreateBackupInput":{ + "type":"structure", + "required":[ + "TableName", + "BackupName" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "BackupName":{"shape":"BackupName"} + } + }, + "CreateBackupOutput":{ + "type":"structure", + "members":{ + "BackupDetails":{"shape":"BackupDetails"} + } + }, + "CreateGlobalSecondaryIndexAction":{ + "type":"structure", + "required":[ + "IndexName", + "KeySchema", + "Projection" + ], + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + } + }, + "CreateGlobalTableInput":{ + "type":"structure", + "required":[ + "GlobalTableName", + "ReplicationGroup" + ], + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicationGroup":{"shape":"ReplicaList"} + } + }, + "CreateGlobalTableOutput":{ + "type":"structure", + "members":{ + "GlobalTableDescription":{"shape":"GlobalTableDescription"} + } + }, + "CreateReplicaAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "CreateReplicationGroupMemberAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"}, + "TableClassOverride":{"shape":"TableClass"} + } + }, + "CreateTableInput":{ + "type":"structure", + "required":[ + "AttributeDefinitions", + "TableName", + "KeySchema" + ], + "members":{ + "AttributeDefinitions":{"shape":"AttributeDefinitions"}, + "TableName":{"shape":"TableName"}, + "KeySchema":{"shape":"KeySchema"}, + "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexList"}, + "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"}, + "BillingMode":{"shape":"BillingMode"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "StreamSpecification":{"shape":"StreamSpecification"}, + "SSESpecification":{"shape":"SSESpecification"}, + "Tags":{"shape":"TagList"}, + "TableClass":{"shape":"TableClass"}, + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} + } + }, + "CreateTableOutput":{ + "type":"structure", + "members":{ + "TableDescription":{"shape":"TableDescription"} + } + }, + "CsvDelimiter":{ + "type":"string", + "max":1, + "min":1, + "pattern":"[,;:|\\t ]" + }, + "CsvHeader":{ + "type":"string", + "max":65536, + "min":1, + "pattern":"[\\x20-\\x21\\x23-\\x2B\\x2D-\\x7E]*" + }, + "CsvHeaderList":{ + "type":"list", + "member":{"shape":"CsvHeader"}, + "max":255, + "min":1 + }, + "CsvOptions":{ + "type":"structure", + "members":{ + "Delimiter":{"shape":"CsvDelimiter"}, + "HeaderList":{"shape":"CsvHeaderList"} + } + }, + "Date":{"type":"timestamp"}, + "Delete":{ + "type":"structure", + "required":[ + "Key", + "TableName" + ], + "members":{ + "Key":{"shape":"Key"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "DeleteBackupInput":{ + "type":"structure", + "required":["BackupArn"], + "members":{ + "BackupArn":{"shape":"BackupArn"} + } + }, + "DeleteBackupOutput":{ + "type":"structure", + "members":{ + "BackupDescription":{"shape":"BackupDescription"} + } + }, + "DeleteGlobalSecondaryIndexAction":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"} + } + }, + "DeleteItemInput":{ + "type":"structure", + "required":[ + "TableName", + "Key" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "Key":{"shape":"Key"}, + "Expected":{"shape":"ExpectedAttributeMap"}, + "ConditionalOperator":{"shape":"ConditionalOperator"}, + "ReturnValues":{"shape":"ReturnValue"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "DeleteItemOutput":{ + "type":"structure", + "members":{ + "Attributes":{"shape":"AttributeMap"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"}, + "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} + } + }, + "DeleteReplicaAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "DeleteReplicationGroupMemberAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "DeleteRequest":{ + "type":"structure", + "required":["Key"], + "members":{ + "Key":{"shape":"Key"} + } + }, + "DeleteTableInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DeleteTableOutput":{ + "type":"structure", + "members":{ + "TableDescription":{"shape":"TableDescription"} + } + }, + "DeletionProtectionEnabled":{"type":"boolean"}, + "DescribeBackupInput":{ + "type":"structure", + "required":["BackupArn"], + "members":{ + "BackupArn":{"shape":"BackupArn"} + } + }, + "DescribeBackupOutput":{ + "type":"structure", + "members":{ + "BackupDescription":{"shape":"BackupDescription"} + } + }, + "DescribeContinuousBackupsInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeContinuousBackupsOutput":{ + "type":"structure", + "members":{ + "ContinuousBackupsDescription":{"shape":"ContinuousBackupsDescription"} + } + }, + "DescribeContributorInsightsInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"} + } + }, + "DescribeContributorInsightsOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsRuleList":{"shape":"ContributorInsightsRuleList"}, + "ContributorInsightsStatus":{"shape":"ContributorInsightsStatus"}, + "LastUpdateDateTime":{"shape":"LastUpdateDateTime"}, + "FailureException":{"shape":"FailureException"} + } + }, + "DescribeEndpointsRequest":{ + "type":"structure", + "members":{ + } + }, + "DescribeEndpointsResponse":{ + "type":"structure", + "required":["Endpoints"], + "members":{ + "Endpoints":{"shape":"Endpoints"} + } + }, + "DescribeExportInput":{ + "type":"structure", + "required":["ExportArn"], + "members":{ + "ExportArn":{"shape":"ExportArn"} + } + }, + "DescribeExportOutput":{ + "type":"structure", + "members":{ + "ExportDescription":{"shape":"ExportDescription"} + } + }, + "DescribeGlobalTableInput":{ + "type":"structure", + "required":["GlobalTableName"], + "members":{ + "GlobalTableName":{"shape":"TableName"} + } + }, + "DescribeGlobalTableOutput":{ + "type":"structure", + "members":{ + "GlobalTableDescription":{"shape":"GlobalTableDescription"} + } + }, + "DescribeGlobalTableSettingsInput":{ + "type":"structure", + "required":["GlobalTableName"], + "members":{ + "GlobalTableName":{"shape":"TableName"} + } + }, + "DescribeGlobalTableSettingsOutput":{ + "type":"structure", + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicaSettings":{"shape":"ReplicaSettingsDescriptionList"} + } + }, + "DescribeImportInput":{ + "type":"structure", + "required":["ImportArn"], + "members":{ + "ImportArn":{"shape":"ImportArn"} + } + }, + "DescribeImportOutput":{ + "type":"structure", + "required":["ImportTableDescription"], + "members":{ + "ImportTableDescription":{"shape":"ImportTableDescription"} + } + }, + "DescribeKinesisStreamingDestinationInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeKinesisStreamingDestinationOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "KinesisDataStreamDestinations":{"shape":"KinesisDataStreamDestinations"} + } + }, + "DescribeLimitsInput":{ + "type":"structure", + "members":{ + } + }, + "DescribeLimitsOutput":{ + "type":"structure", + "members":{ + "AccountMaxReadCapacityUnits":{"shape":"PositiveLongObject"}, + "AccountMaxWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "TableMaxReadCapacityUnits":{"shape":"PositiveLongObject"}, + "TableMaxWriteCapacityUnits":{"shape":"PositiveLongObject"} + } + }, + "DescribeTableInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeTableOutput":{ + "type":"structure", + "members":{ + "Table":{"shape":"TableDescription"} + } + }, + "DescribeTableReplicaAutoScalingInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeTableReplicaAutoScalingOutput":{ + "type":"structure", + "members":{ + "TableAutoScalingDescription":{"shape":"TableAutoScalingDescription"} + } + }, + "DescribeTimeToLiveInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"} + } + }, + "DescribeTimeToLiveOutput":{ + "type":"structure", + "members":{ + "TimeToLiveDescription":{"shape":"TimeToLiveDescription"} + } + }, + "DestinationStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "ACTIVE", + "DISABLING", + "DISABLED", + "ENABLE_FAILED" + ] + }, + "DoubleObject":{"type":"double"}, + "DuplicateItemException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "Endpoint":{ + "type":"structure", + "required":[ + "Address", + "CachePeriodInMinutes" + ], + "members":{ + "Address":{"shape":"String"}, + "CachePeriodInMinutes":{"shape":"Long"} + } + }, + "Endpoints":{ + "type":"list", + "member":{"shape":"Endpoint"} + }, + "ErrorCount":{ + "type":"long", + "min":0 + }, + "ErrorMessage":{"type":"string"}, + "ExceptionDescription":{"type":"string"}, + "ExceptionName":{"type":"string"}, + "ExecuteStatementInput":{ + "type":"structure", + "required":["Statement"], + "members":{ + "Statement":{"shape":"PartiQLStatement"}, + "Parameters":{"shape":"PreparedStatementParameters"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "NextToken":{"shape":"PartiQLNextToken"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "Limit":{"shape":"PositiveIntegerObject"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "ExecuteStatementOutput":{ + "type":"structure", + "members":{ + "Items":{"shape":"ItemList"}, + "NextToken":{"shape":"PartiQLNextToken"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"}, + "LastEvaluatedKey":{"shape":"Key"} + } + }, + "ExecuteTransactionInput":{ + "type":"structure", + "required":["TransactStatements"], + "members":{ + "TransactStatements":{"shape":"ParameterizedStatements"}, + "ClientRequestToken":{ + "shape":"ClientRequestToken", + "idempotencyToken":true + }, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "ExecuteTransactionOutput":{ + "type":"structure", + "members":{ + "Responses":{"shape":"ItemResponseList"}, + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"} + } + }, + "ExpectedAttributeMap":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"ExpectedAttributeValue"} + }, + "ExpectedAttributeValue":{ + "type":"structure", + "members":{ + "Value":{"shape":"AttributeValue"}, + "Exists":{"shape":"BooleanObject"}, + "ComparisonOperator":{"shape":"ComparisonOperator"}, + "AttributeValueList":{"shape":"AttributeValueList"} + } + }, + "ExportArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "ExportConflictException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ExportDescription":{ + "type":"structure", + "members":{ + "ExportArn":{"shape":"ExportArn"}, + "ExportStatus":{"shape":"ExportStatus"}, + "StartTime":{"shape":"ExportStartTime"}, + "EndTime":{"shape":"ExportEndTime"}, + "ExportManifest":{"shape":"ExportManifest"}, + "TableArn":{"shape":"TableArn"}, + "TableId":{"shape":"TableId"}, + "ExportTime":{"shape":"ExportTime"}, + "ClientToken":{"shape":"ClientToken"}, + "S3Bucket":{"shape":"S3Bucket"}, + "S3BucketOwner":{"shape":"S3BucketOwner"}, + "S3Prefix":{"shape":"S3Prefix"}, + "S3SseAlgorithm":{"shape":"S3SseAlgorithm"}, + "S3SseKmsKeyId":{"shape":"S3SseKmsKeyId"}, + "FailureCode":{"shape":"FailureCode"}, + "FailureMessage":{"shape":"FailureMessage"}, + "ExportFormat":{"shape":"ExportFormat"}, + "BilledSizeBytes":{"shape":"BilledSizeBytes"}, + "ItemCount":{"shape":"ItemCount"}, + "ExportType":{"shape":"ExportType"}, + "IncrementalExportSpecification":{"shape":"IncrementalExportSpecification"} + } + }, + "ExportEndTime":{"type":"timestamp"}, + "ExportFormat":{ + "type":"string", + "enum":[ + "DYNAMODB_JSON", + "ION" + ] + }, + "ExportFromTime":{"type":"timestamp"}, + "ExportManifest":{"type":"string"}, + "ExportNextToken":{"type":"string"}, + "ExportNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ExportStartTime":{"type":"timestamp"}, + "ExportStatus":{ + "type":"string", + "enum":[ + "IN_PROGRESS", + "COMPLETED", + "FAILED" + ] + }, + "ExportSummaries":{ + "type":"list", + "member":{"shape":"ExportSummary"} + }, + "ExportSummary":{ + "type":"structure", + "members":{ + "ExportArn":{"shape":"ExportArn"}, + "ExportStatus":{"shape":"ExportStatus"}, + "ExportType":{"shape":"ExportType"} + } + }, + "ExportTableToPointInTimeInput":{ + "type":"structure", + "required":[ + "TableArn", + "S3Bucket" + ], + "members":{ + "TableArn":{"shape":"TableArn"}, + "ExportTime":{"shape":"ExportTime"}, + "ClientToken":{ + "shape":"ClientToken", + "idempotencyToken":true + }, + "S3Bucket":{"shape":"S3Bucket"}, + "S3BucketOwner":{"shape":"S3BucketOwner"}, + "S3Prefix":{"shape":"S3Prefix"}, + "S3SseAlgorithm":{"shape":"S3SseAlgorithm"}, + "S3SseKmsKeyId":{"shape":"S3SseKmsKeyId"}, + "ExportFormat":{"shape":"ExportFormat"}, + "ExportType":{"shape":"ExportType"}, + "IncrementalExportSpecification":{"shape":"IncrementalExportSpecification"} + } + }, + "ExportTableToPointInTimeOutput":{ + "type":"structure", + "members":{ + "ExportDescription":{"shape":"ExportDescription"} + } + }, + "ExportTime":{"type":"timestamp"}, + "ExportToTime":{"type":"timestamp"}, + "ExportType":{ + "type":"string", + "enum":[ + "FULL_EXPORT", + "INCREMENTAL_EXPORT" + ] + }, + "ExportViewType":{ + "type":"string", + "enum":[ + "NEW_IMAGE", + "NEW_AND_OLD_IMAGES" + ] + }, + "ExpressionAttributeNameMap":{ + "type":"map", + "key":{"shape":"ExpressionAttributeNameVariable"}, + "value":{"shape":"AttributeName"} + }, + "ExpressionAttributeNameVariable":{"type":"string"}, + "ExpressionAttributeValueMap":{ + "type":"map", + "key":{"shape":"ExpressionAttributeValueVariable"}, + "value":{"shape":"AttributeValue"} + }, + "ExpressionAttributeValueVariable":{"type":"string"}, + "FailureCode":{"type":"string"}, + "FailureException":{ + "type":"structure", + "members":{ + "ExceptionName":{"shape":"ExceptionName"}, + "ExceptionDescription":{"shape":"ExceptionDescription"} + } + }, + "FailureMessage":{"type":"string"}, + "FilterConditionMap":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"Condition"} + }, + "Get":{ + "type":"structure", + "required":[ + "Key", + "TableName" + ], + "members":{ + "Key":{"shape":"Key"}, + "TableName":{"shape":"TableName"}, + "ProjectionExpression":{"shape":"ProjectionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} + } + }, + "GetItemInput":{ + "type":"structure", + "required":[ + "TableName", + "Key" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "Key":{"shape":"Key"}, + "AttributesToGet":{"shape":"AttributeNameList"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ProjectionExpression":{"shape":"ProjectionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} + } + }, + "GetItemOutput":{ + "type":"structure", + "members":{ + "Item":{"shape":"AttributeMap"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"} + } + }, + "GlobalSecondaryIndex":{ + "type":"structure", + "required":[ + "IndexName", + "KeySchema", + "Projection" + ], + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + } + }, + "GlobalSecondaryIndexAutoScalingUpdate":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "GlobalSecondaryIndexAutoScalingUpdateList":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndexAutoScalingUpdate"}, + "min":1 + }, + "GlobalSecondaryIndexDescription":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"}, + "IndexStatus":{"shape":"IndexStatus"}, + "Backfilling":{"shape":"Backfilling"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, + "IndexSizeBytes":{"shape":"LongObject"}, + "ItemCount":{"shape":"LongObject"}, + "IndexArn":{"shape":"String"} + } + }, + "GlobalSecondaryIndexDescriptionList":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndexDescription"} + }, + "GlobalSecondaryIndexInfo":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + } + }, + "GlobalSecondaryIndexList":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndex"} + }, + "GlobalSecondaryIndexUpdate":{ + "type":"structure", + "members":{ + "Update":{"shape":"UpdateGlobalSecondaryIndexAction"}, + "Create":{"shape":"CreateGlobalSecondaryIndexAction"}, + "Delete":{"shape":"DeleteGlobalSecondaryIndexAction"} + } + }, + "GlobalSecondaryIndexUpdateList":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndexUpdate"} + }, + "GlobalSecondaryIndexes":{ + "type":"list", + "member":{"shape":"GlobalSecondaryIndexInfo"} + }, + "GlobalTable":{ + "type":"structure", + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicationGroup":{"shape":"ReplicaList"} + } + }, + "GlobalTableAlreadyExistsException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "GlobalTableArnString":{"type":"string"}, + "GlobalTableDescription":{ + "type":"structure", + "members":{ + "ReplicationGroup":{"shape":"ReplicaDescriptionList"}, + "GlobalTableArn":{"shape":"GlobalTableArnString"}, + "CreationDateTime":{"shape":"Date"}, + "GlobalTableStatus":{"shape":"GlobalTableStatus"}, + "GlobalTableName":{"shape":"TableName"} + } + }, + "GlobalTableGlobalSecondaryIndexSettingsUpdate":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "GlobalTableGlobalSecondaryIndexSettingsUpdateList":{ + "type":"list", + "member":{"shape":"GlobalTableGlobalSecondaryIndexSettingsUpdate"}, + "max":20, + "min":1 + }, + "GlobalTableList":{ + "type":"list", + "member":{"shape":"GlobalTable"} + }, + "GlobalTableNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "GlobalTableStatus":{ + "type":"string", + "enum":[ + "CREATING", + "ACTIVE", + "DELETING", + "UPDATING" + ] + }, + "IdempotentParameterMismatchException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ImportArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "ImportConflictException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ImportEndTime":{"type":"timestamp"}, + "ImportNextToken":{ + "type":"string", + "max":1024, + "min":112, + "pattern":"([0-9a-f]{16})+" + }, + "ImportNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ImportStartTime":{"type":"timestamp"}, + "ImportStatus":{ + "type":"string", + "enum":[ + "IN_PROGRESS", + "COMPLETED", + "CANCELLING", + "CANCELLED", + "FAILED" + ] + }, + "ImportSummary":{ + "type":"structure", + "members":{ + "ImportArn":{"shape":"ImportArn"}, + "ImportStatus":{"shape":"ImportStatus"}, + "TableArn":{"shape":"TableArn"}, + "S3BucketSource":{"shape":"S3BucketSource"}, + "CloudWatchLogGroupArn":{"shape":"CloudWatchLogGroupArn"}, + "InputFormat":{"shape":"InputFormat"}, + "StartTime":{"shape":"ImportStartTime"}, + "EndTime":{"shape":"ImportEndTime"} + } + }, + "ImportSummaryList":{ + "type":"list", + "member":{"shape":"ImportSummary"} + }, + "ImportTableDescription":{ + "type":"structure", + "members":{ + "ImportArn":{"shape":"ImportArn"}, + "ImportStatus":{"shape":"ImportStatus"}, + "TableArn":{"shape":"TableArn"}, + "TableId":{"shape":"TableId"}, + "ClientToken":{"shape":"ClientToken"}, + "S3BucketSource":{"shape":"S3BucketSource"}, + "ErrorCount":{"shape":"ErrorCount"}, + "CloudWatchLogGroupArn":{"shape":"CloudWatchLogGroupArn"}, + "InputFormat":{"shape":"InputFormat"}, + "InputFormatOptions":{"shape":"InputFormatOptions"}, + "InputCompressionType":{"shape":"InputCompressionType"}, + "TableCreationParameters":{"shape":"TableCreationParameters"}, + "StartTime":{"shape":"ImportStartTime"}, + "EndTime":{"shape":"ImportEndTime"}, + "ProcessedSizeBytes":{"shape":"LongObject"}, + "ProcessedItemCount":{"shape":"ProcessedItemCount"}, + "ImportedItemCount":{"shape":"ImportedItemCount"}, + "FailureCode":{"shape":"FailureCode"}, + "FailureMessage":{"shape":"FailureMessage"} + } + }, + "ImportTableInput":{ + "type":"structure", + "required":[ + "S3BucketSource", + "InputFormat", + "TableCreationParameters" + ], + "members":{ + "ClientToken":{ + "shape":"ClientToken", + "idempotencyToken":true + }, + "S3BucketSource":{"shape":"S3BucketSource"}, + "InputFormat":{"shape":"InputFormat"}, + "InputFormatOptions":{"shape":"InputFormatOptions"}, + "InputCompressionType":{"shape":"InputCompressionType"}, + "TableCreationParameters":{"shape":"TableCreationParameters"} + } + }, + "ImportTableOutput":{ + "type":"structure", + "required":["ImportTableDescription"], + "members":{ + "ImportTableDescription":{"shape":"ImportTableDescription"} + } + }, + "ImportedItemCount":{ + "type":"long", + "min":0 + }, + "IncrementalExportSpecification":{ + "type":"structure", + "members":{ + "ExportFromTime":{"shape":"ExportFromTime"}, + "ExportToTime":{"shape":"ExportToTime"}, + "ExportViewType":{"shape":"ExportViewType"} + } + }, + "IndexName":{ + "type":"string", + "max":255, + "min":3, + "pattern":"[a-zA-Z0-9_.-]+" + }, + "IndexNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "IndexStatus":{ + "type":"string", + "enum":[ + "CREATING", + "UPDATING", + "DELETING", + "ACTIVE" + ] + }, + "InputCompressionType":{ + "type":"string", + "enum":[ + "GZIP", + "ZSTD", + "NONE" + ] + }, + "InputFormat":{ + "type":"string", + "enum":[ + "DYNAMODB_JSON", + "ION", + "CSV" + ] + }, + "InputFormatOptions":{ + "type":"structure", + "members":{ + "Csv":{"shape":"CsvOptions"} + } + }, + "Integer":{"type":"integer"}, + "IntegerObject":{"type":"integer"}, + "InternalServerError":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true, + "fault":true + }, + "InvalidExportTimeException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "InvalidRestoreTimeException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ItemCollectionKeyAttributeMap":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"AttributeValue"} + }, + "ItemCollectionMetrics":{ + "type":"structure", + "members":{ + "ItemCollectionKey":{"shape":"ItemCollectionKeyAttributeMap"}, + "SizeEstimateRangeGB":{"shape":"ItemCollectionSizeEstimateRange"} + } + }, + "ItemCollectionMetricsMultiple":{ + "type":"list", + "member":{"shape":"ItemCollectionMetrics"} + }, + "ItemCollectionMetricsPerTable":{ + "type":"map", + "key":{"shape":"TableName"}, + "value":{"shape":"ItemCollectionMetricsMultiple"} + }, + "ItemCollectionSizeEstimateBound":{"type":"double"}, + "ItemCollectionSizeEstimateRange":{ + "type":"list", + "member":{"shape":"ItemCollectionSizeEstimateBound"} + }, + "ItemCollectionSizeLimitExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ItemCount":{ + "type":"long", + "min":0 + }, + "ItemList":{ + "type":"list", + "member":{"shape":"AttributeMap"} + }, + "ItemResponse":{ + "type":"structure", + "members":{ + "Item":{"shape":"AttributeMap"} + } + }, + "ItemResponseList":{ + "type":"list", + "member":{"shape":"ItemResponse"}, + "max":100, + "min":1 + }, + "KMSMasterKeyArn":{"type":"string"}, + "KMSMasterKeyId":{"type":"string"}, + "Key":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"AttributeValue"} + }, + "KeyConditions":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"Condition"} + }, + "KeyExpression":{"type":"string"}, + "KeyList":{ + "type":"list", + "member":{"shape":"Key"}, + "max":100, + "min":1 + }, + "KeySchema":{ + "type":"list", + "member":{"shape":"KeySchemaElement"}, + "max":2, + "min":1 + }, + "KeySchemaAttributeName":{ + "type":"string", + "max":255, + "min":1 + }, + "KeySchemaElement":{ + "type":"structure", + "required":[ + "AttributeName", + "KeyType" + ], + "members":{ + "AttributeName":{"shape":"KeySchemaAttributeName"}, + "KeyType":{"shape":"KeyType"} + } + }, + "KeyType":{ + "type":"string", + "enum":[ + "HASH", + "RANGE" + ] + }, + "KeysAndAttributes":{ + "type":"structure", + "required":["Keys"], + "members":{ + "Keys":{"shape":"KeyList"}, + "AttributesToGet":{"shape":"AttributeNameList"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "ProjectionExpression":{"shape":"ProjectionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} + } + }, + "KinesisDataStreamDestination":{ + "type":"structure", + "members":{ + "StreamArn":{"shape":"StreamArn"}, + "DestinationStatus":{"shape":"DestinationStatus"}, + "DestinationStatusDescription":{"shape":"String"} + } + }, + "KinesisDataStreamDestinations":{ + "type":"list", + "member":{"shape":"KinesisDataStreamDestination"} + }, + "KinesisStreamingDestinationInput":{ + "type":"structure", + "required":[ + "TableName", + "StreamArn" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "StreamArn":{"shape":"StreamArn"} + } + }, + "KinesisStreamingDestinationOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "StreamArn":{"shape":"StreamArn"}, + "DestinationStatus":{"shape":"DestinationStatus"} + } + }, + "LastUpdateDateTime":{"type":"timestamp"}, + "LimitExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ListAttributeValue":{ + "type":"list", + "member":{"shape":"AttributeValue"} + }, + "ListBackupsInput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "Limit":{"shape":"BackupsInputLimit"}, + "TimeRangeLowerBound":{"shape":"TimeRangeLowerBound"}, + "TimeRangeUpperBound":{"shape":"TimeRangeUpperBound"}, + "ExclusiveStartBackupArn":{"shape":"BackupArn"}, + "BackupType":{"shape":"BackupTypeFilter"} + } + }, + "ListBackupsOutput":{ + "type":"structure", + "members":{ + "BackupSummaries":{"shape":"BackupSummaries"}, + "LastEvaluatedBackupArn":{"shape":"BackupArn"} + } + }, + "ListContributorInsightsInput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "NextToken":{"shape":"NextTokenString"}, + "MaxResults":{"shape":"ListContributorInsightsLimit"} + } + }, + "ListContributorInsightsLimit":{ + "type":"integer", + "max":100 + }, + "ListContributorInsightsOutput":{ + "type":"structure", + "members":{ + "ContributorInsightsSummaries":{"shape":"ContributorInsightsSummaries"}, + "NextToken":{"shape":"NextTokenString"} + } + }, + "ListExportsInput":{ + "type":"structure", + "members":{ + "TableArn":{"shape":"TableArn"}, + "MaxResults":{"shape":"ListExportsMaxLimit"}, + "NextToken":{"shape":"ExportNextToken"} + } + }, + "ListExportsMaxLimit":{ + "type":"integer", + "max":25, + "min":1 + }, + "ListExportsOutput":{ + "type":"structure", + "members":{ + "ExportSummaries":{"shape":"ExportSummaries"}, + "NextToken":{"shape":"ExportNextToken"} + } + }, + "ListGlobalTablesInput":{ + "type":"structure", + "members":{ + "ExclusiveStartGlobalTableName":{"shape":"TableName"}, + "Limit":{"shape":"PositiveIntegerObject"}, + "RegionName":{"shape":"RegionName"} + } + }, + "ListGlobalTablesOutput":{ + "type":"structure", + "members":{ + "GlobalTables":{"shape":"GlobalTableList"}, + "LastEvaluatedGlobalTableName":{"shape":"TableName"} + } + }, + "ListImportsInput":{ + "type":"structure", + "members":{ + "TableArn":{"shape":"TableArn"}, + "PageSize":{"shape":"ListImportsMaxLimit"}, + "NextToken":{"shape":"ImportNextToken"} + } + }, + "ListImportsMaxLimit":{ + "type":"integer", + "max":25, + "min":1 + }, + "ListImportsOutput":{ + "type":"structure", + "members":{ + "ImportSummaryList":{"shape":"ImportSummaryList"}, + "NextToken":{"shape":"ImportNextToken"} + } + }, + "ListTablesInput":{ + "type":"structure", + "members":{ + "ExclusiveStartTableName":{"shape":"TableName"}, + "Limit":{"shape":"ListTablesInputLimit"} + } + }, + "ListTablesInputLimit":{ + "type":"integer", + "max":100, + "min":1 + }, + "ListTablesOutput":{ + "type":"structure", + "members":{ + "TableNames":{"shape":"TableNameList"}, + "LastEvaluatedTableName":{"shape":"TableName"} + } + }, + "ListTagsOfResourceInput":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{"shape":"ResourceArnString"}, + "NextToken":{"shape":"NextTokenString"} + } + }, + "ListTagsOfResourceOutput":{ + "type":"structure", + "members":{ + "Tags":{"shape":"TagList"}, + "NextToken":{"shape":"NextTokenString"} + } + }, + "LocalSecondaryIndex":{ + "type":"structure", + "required":[ + "IndexName", + "KeySchema", + "Projection" + ], + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"} + } + }, + "LocalSecondaryIndexDescription":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"}, + "IndexSizeBytes":{"shape":"LongObject"}, + "ItemCount":{"shape":"LongObject"}, + "IndexArn":{"shape":"String"} + } + }, + "LocalSecondaryIndexDescriptionList":{ + "type":"list", + "member":{"shape":"LocalSecondaryIndexDescription"} + }, + "LocalSecondaryIndexInfo":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "KeySchema":{"shape":"KeySchema"}, + "Projection":{"shape":"Projection"} + } + }, + "LocalSecondaryIndexList":{ + "type":"list", + "member":{"shape":"LocalSecondaryIndex"} + }, + "LocalSecondaryIndexes":{ + "type":"list", + "member":{"shape":"LocalSecondaryIndexInfo"} + }, + "Long":{"type":"long"}, + "LongObject":{"type":"long"}, + "MapAttributeValue":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"AttributeValue"} + }, + "NextTokenString":{"type":"string"}, + "NonKeyAttributeName":{ + "type":"string", + "max":255, + "min":1 + }, + "NonKeyAttributeNameList":{ + "type":"list", + "member":{"shape":"NonKeyAttributeName"}, + "max":20, + "min":1 + }, + "NonNegativeLongObject":{ + "type":"long", + "min":0 + }, + "NullAttributeValue":{"type":"boolean"}, + "NumberAttributeValue":{"type":"string"}, + "NumberSetAttributeValue":{ + "type":"list", + "member":{"shape":"NumberAttributeValue"} + }, + "ParameterizedStatement":{ + "type":"structure", + "required":["Statement"], + "members":{ + "Statement":{"shape":"PartiQLStatement"}, + "Parameters":{"shape":"PreparedStatementParameters"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "ParameterizedStatements":{ + "type":"list", + "member":{"shape":"ParameterizedStatement"}, + "max":100, + "min":1 + }, + "PartiQLBatchRequest":{ + "type":"list", + "member":{"shape":"BatchStatementRequest"}, + "max":25, + "min":1 + }, + "PartiQLBatchResponse":{ + "type":"list", + "member":{"shape":"BatchStatementResponse"} + }, + "PartiQLNextToken":{ + "type":"string", + "max":32768, + "min":1 + }, + "PartiQLStatement":{ + "type":"string", + "max":8192, + "min":1 + }, + "PointInTimeRecoveryDescription":{ + "type":"structure", + "members":{ + "PointInTimeRecoveryStatus":{"shape":"PointInTimeRecoveryStatus"}, + "EarliestRestorableDateTime":{"shape":"Date"}, + "LatestRestorableDateTime":{"shape":"Date"} + } + }, + "PointInTimeRecoverySpecification":{ + "type":"structure", + "required":["PointInTimeRecoveryEnabled"], + "members":{ + "PointInTimeRecoveryEnabled":{"shape":"BooleanObject"} + } + }, + "PointInTimeRecoveryStatus":{ + "type":"string", + "enum":[ + "ENABLED", + "DISABLED" + ] + }, + "PointInTimeRecoveryUnavailableException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "PositiveIntegerObject":{ + "type":"integer", + "min":1 + }, + "PositiveLongObject":{ + "type":"long", + "min":1 + }, + "PreparedStatementParameters":{ + "type":"list", + "member":{"shape":"AttributeValue"}, + "min":1 + }, + "ProcessedItemCount":{ + "type":"long", + "min":0 + }, + "Projection":{ + "type":"structure", + "members":{ + "ProjectionType":{"shape":"ProjectionType"}, + "NonKeyAttributes":{"shape":"NonKeyAttributeNameList"} + } + }, + "ProjectionExpression":{"type":"string"}, + "ProjectionType":{ + "type":"string", + "enum":[ + "ALL", + "KEYS_ONLY", + "INCLUDE" + ] + }, + "ProvisionedThroughput":{ + "type":"structure", + "required":[ + "ReadCapacityUnits", + "WriteCapacityUnits" + ], + "members":{ + "ReadCapacityUnits":{"shape":"PositiveLongObject"}, + "WriteCapacityUnits":{"shape":"PositiveLongObject"} + } + }, + "ProvisionedThroughputDescription":{ + "type":"structure", + "members":{ + "LastIncreaseDateTime":{"shape":"Date"}, + "LastDecreaseDateTime":{"shape":"Date"}, + "NumberOfDecreasesToday":{"shape":"PositiveLongObject"}, + "ReadCapacityUnits":{"shape":"NonNegativeLongObject"}, + "WriteCapacityUnits":{"shape":"NonNegativeLongObject"} + } + }, + "ProvisionedThroughputExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ProvisionedThroughputOverride":{ + "type":"structure", + "members":{ + "ReadCapacityUnits":{"shape":"PositiveLongObject"} + } + }, + "Put":{ + "type":"structure", + "required":[ + "Item", + "TableName" + ], + "members":{ + "Item":{"shape":"PutItemInputAttributeMap"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "PutItemInput":{ + "type":"structure", + "required":[ + "TableName", + "Item" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "Item":{"shape":"PutItemInputAttributeMap"}, + "Expected":{"shape":"ExpectedAttributeMap"}, + "ReturnValues":{"shape":"ReturnValue"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, + "ConditionalOperator":{"shape":"ConditionalOperator"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "PutItemInputAttributeMap":{ + "type":"map", + "key":{"shape":"AttributeName"}, + "value":{"shape":"AttributeValue"} + }, + "PutItemOutput":{ + "type":"structure", + "members":{ + "Attributes":{"shape":"AttributeMap"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"}, + "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} + } + }, + "PutRequest":{ + "type":"structure", + "required":["Item"], + "members":{ + "Item":{"shape":"PutItemInputAttributeMap"} + } + }, + "QueryInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "Select":{"shape":"Select"}, + "AttributesToGet":{"shape":"AttributeNameList"}, + "Limit":{"shape":"PositiveIntegerObject"}, + "ConsistentRead":{"shape":"ConsistentRead"}, + "KeyConditions":{"shape":"KeyConditions"}, + "QueryFilter":{"shape":"FilterConditionMap"}, + "ConditionalOperator":{"shape":"ConditionalOperator"}, + "ScanIndexForward":{"shape":"BooleanObject"}, + "ExclusiveStartKey":{"shape":"Key"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ProjectionExpression":{"shape":"ProjectionExpression"}, + "FilterExpression":{"shape":"ConditionExpression"}, + "KeyConditionExpression":{"shape":"KeyExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"} + } + }, + "QueryOutput":{ + "type":"structure", + "members":{ + "Items":{"shape":"ItemList"}, + "Count":{"shape":"Integer"}, + "ScannedCount":{"shape":"Integer"}, + "LastEvaluatedKey":{"shape":"Key"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"} + } + }, + "RegionName":{"type":"string"}, + "Replica":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"RegionName"} + } + }, + "ReplicaAlreadyExistsException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ReplicaAutoScalingDescription":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"RegionName"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingDescriptionList"}, + "ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaStatus":{"shape":"ReplicaStatus"} + } + }, + "ReplicaAutoScalingDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaAutoScalingDescription"} + }, + "ReplicaAutoScalingUpdate":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaGlobalSecondaryIndexUpdates":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingUpdateList"}, + "ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "ReplicaAutoScalingUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaAutoScalingUpdate"}, + "min":1 + }, + "ReplicaDescription":{ + "type":"structure", + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaStatus":{"shape":"ReplicaStatus"}, + "ReplicaStatusDescription":{"shape":"ReplicaStatusDescription"}, + "ReplicaStatusPercentProgress":{"shape":"ReplicaStatusPercentProgress"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexDescriptionList"}, + "ReplicaInaccessibleDateTime":{"shape":"Date"}, + "ReplicaTableClassSummary":{"shape":"TableClassSummary"} + } + }, + "ReplicaDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaDescription"} + }, + "ReplicaGlobalSecondaryIndex":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"} + } + }, + "ReplicaGlobalSecondaryIndexAutoScalingDescription":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "IndexStatus":{"shape":"IndexStatus"}, + "ProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"} + } + }, + "ReplicaGlobalSecondaryIndexAutoScalingDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingDescription"} + }, + "ReplicaGlobalSecondaryIndexAutoScalingUpdate":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedReadCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "ReplicaGlobalSecondaryIndexAutoScalingUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexAutoScalingUpdate"} + }, + "ReplicaGlobalSecondaryIndexDescription":{ + "type":"structure", + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"} + } + }, + "ReplicaGlobalSecondaryIndexDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexDescription"} + }, + "ReplicaGlobalSecondaryIndexList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndex"}, + "min":1 + }, + "ReplicaGlobalSecondaryIndexSettingsDescription":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "IndexStatus":{"shape":"IndexStatus"}, + "ProvisionedReadCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ProvisionedWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"} + } + }, + "ReplicaGlobalSecondaryIndexSettingsDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexSettingsDescription"} + }, + "ReplicaGlobalSecondaryIndexSettingsUpdate":{ + "type":"structure", + "required":["IndexName"], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedReadCapacityUnits":{"shape":"PositiveLongObject"}, + "ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"} + } + }, + "ReplicaGlobalSecondaryIndexSettingsUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaGlobalSecondaryIndexSettingsUpdate"}, + "max":20, + "min":1 + }, + "ReplicaList":{ + "type":"list", + "member":{"shape":"Replica"} + }, + "ReplicaNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ReplicaSettingsDescription":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaStatus":{"shape":"ReplicaStatus"}, + "ReplicaBillingModeSummary":{"shape":"BillingModeSummary"}, + "ReplicaProvisionedReadCapacityUnits":{"shape":"NonNegativeLongObject"}, + "ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaProvisionedWriteCapacityUnits":{"shape":"NonNegativeLongObject"}, + "ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"AutoScalingSettingsDescription"}, + "ReplicaGlobalSecondaryIndexSettings":{"shape":"ReplicaGlobalSecondaryIndexSettingsDescriptionList"}, + "ReplicaTableClassSummary":{"shape":"TableClassSummary"} + } + }, + "ReplicaSettingsDescriptionList":{ + "type":"list", + "member":{"shape":"ReplicaSettingsDescription"} + }, + "ReplicaSettingsUpdate":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "ReplicaProvisionedReadCapacityUnits":{"shape":"PositiveLongObject"}, + "ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"}, + "ReplicaGlobalSecondaryIndexSettingsUpdate":{"shape":"ReplicaGlobalSecondaryIndexSettingsUpdateList"}, + "ReplicaTableClass":{"shape":"TableClass"} + } + }, + "ReplicaSettingsUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaSettingsUpdate"}, + "max":50, + "min":1 + }, + "ReplicaStatus":{ + "type":"string", + "enum":[ + "CREATING", + "CREATION_FAILED", + "UPDATING", + "DELETING", + "ACTIVE", + "REGION_DISABLED", + "INACCESSIBLE_ENCRYPTION_CREDENTIALS" + ] + }, + "ReplicaStatusDescription":{"type":"string"}, + "ReplicaStatusPercentProgress":{"type":"string"}, + "ReplicaUpdate":{ + "type":"structure", + "members":{ + "Create":{"shape":"CreateReplicaAction"}, + "Delete":{"shape":"DeleteReplicaAction"} + } + }, + "ReplicaUpdateList":{ + "type":"list", + "member":{"shape":"ReplicaUpdate"} + }, + "ReplicationGroupUpdate":{ + "type":"structure", + "members":{ + "Create":{"shape":"CreateReplicationGroupMemberAction"}, + "Update":{"shape":"UpdateReplicationGroupMemberAction"}, + "Delete":{"shape":"DeleteReplicationGroupMemberAction"} + } + }, + "ReplicationGroupUpdateList":{ + "type":"list", + "member":{"shape":"ReplicationGroupUpdate"}, + "min":1 + }, + "RequestLimitExceeded":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ResourceArnString":{ + "type":"string", + "max":1283, + "min":1 + }, + "ResourceInUseException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "ResourceNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "RestoreInProgress":{"type":"boolean"}, + "RestoreSummary":{ + "type":"structure", + "required":[ + "RestoreDateTime", + "RestoreInProgress" + ], + "members":{ + "SourceBackupArn":{"shape":"BackupArn"}, + "SourceTableArn":{"shape":"TableArn"}, + "RestoreDateTime":{"shape":"Date"}, + "RestoreInProgress":{"shape":"RestoreInProgress"} + } + }, + "RestoreTableFromBackupInput":{ + "type":"structure", + "required":[ + "TargetTableName", + "BackupArn" + ], + "members":{ + "TargetTableName":{"shape":"TableName"}, + "BackupArn":{"shape":"BackupArn"}, + "BillingModeOverride":{"shape":"BillingMode"}, + "GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"}, + "LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"}, + "SSESpecificationOverride":{"shape":"SSESpecification"} + } + }, + "RestoreTableFromBackupOutput":{ + "type":"structure", + "members":{ + "TableDescription":{"shape":"TableDescription"} + } + }, + "RestoreTableToPointInTimeInput":{ + "type":"structure", + "required":["TargetTableName"], + "members":{ + "SourceTableArn":{"shape":"TableArn"}, + "SourceTableName":{"shape":"TableName"}, + "TargetTableName":{"shape":"TableName"}, + "UseLatestRestorableTime":{"shape":"BooleanObject"}, + "RestoreDateTime":{"shape":"Date"}, + "BillingModeOverride":{"shape":"BillingMode"}, + "GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"}, + "LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"}, + "SSESpecificationOverride":{"shape":"SSESpecification"} + } + }, + "RestoreTableToPointInTimeOutput":{ + "type":"structure", + "members":{ + "TableDescription":{"shape":"TableDescription"} + } + }, + "ReturnConsumedCapacity":{ + "type":"string", + "enum":[ + "INDEXES", + "TOTAL", + "NONE" ] - } - }, - "shapes":{ - "DescribeTableInput":{ + }, + "ReturnItemCollectionMetrics":{ + "type":"string", + "enum":[ + "SIZE", + "NONE" + ] + }, + "ReturnValue":{ + "type":"string", + "enum":[ + "NONE", + "ALL_OLD", + "UPDATED_OLD", + "ALL_NEW", + "UPDATED_NEW" + ] + }, + "ReturnValuesOnConditionCheckFailure":{ + "type":"string", + "enum":[ + "ALL_OLD", + "NONE" + ] + }, + "S3Bucket":{ + "type":"string", + "max":255, + "pattern":"^[a-z0-9A-Z]+[\\.\\-\\w]*[a-z0-9A-Z]+$" + }, + "S3BucketOwner":{ + "type":"string", + "pattern":"[0-9]{12}" + }, + "S3BucketSource":{ + "type":"structure", + "required":["S3Bucket"], + "members":{ + "S3BucketOwner":{"shape":"S3BucketOwner"}, + "S3Bucket":{"shape":"S3Bucket"}, + "S3KeyPrefix":{"shape":"S3Prefix"} + } + }, + "S3Prefix":{ + "type":"string", + "max":1024 + }, + "S3SseAlgorithm":{ + "type":"string", + "enum":[ + "AES256", + "KMS" + ] + }, + "S3SseKmsKeyId":{ + "type":"string", + "max":2048, + "min":1 + }, + "SSEDescription":{ + "type":"structure", + "members":{ + "Status":{"shape":"SSEStatus"}, + "SSEType":{"shape":"SSEType"}, + "KMSMasterKeyArn":{"shape":"KMSMasterKeyArn"}, + "InaccessibleEncryptionDateTime":{"shape":"Date"} + } + }, + "SSEEnabled":{"type":"boolean"}, + "SSESpecification":{ + "type":"structure", + "members":{ + "Enabled":{"shape":"SSEEnabled"}, + "SSEType":{"shape":"SSEType"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"} + } + }, + "SSEStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "ENABLED", + "DISABLING", + "DISABLED", + "UPDATING" + ] + }, + "SSEType":{ + "type":"string", + "enum":[ + "AES256", + "KMS" + ] + }, + "ScalarAttributeType":{ + "type":"string", + "enum":[ + "S", + "N", + "B" + ] + }, + "ScanInput":{ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"String"} + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "AttributesToGet":{"shape":"AttributeNameList"}, + "Limit":{"shape":"PositiveIntegerObject"}, + "Select":{"shape":"Select"}, + "ScanFilter":{"shape":"FilterConditionMap"}, + "ConditionalOperator":{"shape":"ConditionalOperator"}, + "ExclusiveStartKey":{"shape":"Key"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "TotalSegments":{"shape":"ScanTotalSegments"}, + "Segment":{"shape":"ScanSegment"}, + "ProjectionExpression":{"shape":"ProjectionExpression"}, + "FilterExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ConsistentRead":{"shape":"ConsistentRead"} } }, - "DescribeTableOutput":{ + "ScanOutput":{ "type":"structure", "members":{ - "Table":{"shape":"TableDescription"} + "Items":{"shape":"ItemList"}, + "Count":{"shape":"Integer"}, + "ScannedCount":{"shape":"Integer"}, + "LastEvaluatedKey":{"shape":"Key"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"} } }, - "ResourceNotFoundException":{ + "ScanSegment":{ + "type":"integer", + "max":999999, + "min":0 + }, + "ScanTotalSegments":{ + "type":"integer", + "max":1000000, + "min":1 + }, + "SecondaryIndexesCapacityMap":{ + "type":"map", + "key":{"shape":"IndexName"}, + "value":{"shape":"Capacity"} + }, + "Select":{ + "type":"string", + "enum":[ + "ALL_ATTRIBUTES", + "ALL_PROJECTED_ATTRIBUTES", + "SPECIFIC_ATTRIBUTES", + "COUNT" + ] + }, + "SourceTableDetails":{ + "type":"structure", + "required":[ + "TableName", + "TableId", + "KeySchema", + "TableCreationDateTime", + "ProvisionedThroughput" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "TableId":{"shape":"TableId"}, + "TableArn":{"shape":"TableArn"}, + "TableSizeBytes":{"shape":"LongObject"}, + "KeySchema":{"shape":"KeySchema"}, + "TableCreationDateTime":{"shape":"TableCreationDateTime"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "ItemCount":{"shape":"ItemCount"}, + "BillingMode":{"shape":"BillingMode"} + } + }, + "SourceTableFeatureDetails":{ + "type":"structure", + "members":{ + "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexes"}, + "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexes"}, + "StreamDescription":{"shape":"StreamSpecification"}, + "TimeToLiveDescription":{"shape":"TimeToLiveDescription"}, + "SSEDescription":{"shape":"SSEDescription"} + } + }, + "StreamArn":{ + "type":"string", + "max":1024, + "min":37 + }, + "StreamEnabled":{"type":"boolean"}, + "StreamSpecification":{ + "type":"structure", + "required":["StreamEnabled"], + "members":{ + "StreamEnabled":{"shape":"StreamEnabled"}, + "StreamViewType":{"shape":"StreamViewType"} + } + }, + "StreamViewType":{ + "type":"string", + "enum":[ + "NEW_IMAGE", + "OLD_IMAGE", + "NEW_AND_OLD_IMAGES", + "KEYS_ONLY" + ] + }, + "String":{"type":"string"}, + "StringAttributeValue":{"type":"string"}, + "StringSetAttributeValue":{ + "type":"list", + "member":{"shape":"StringAttributeValue"} + }, + "TableAlreadyExistsException":{ "type":"structure", "members":{ "message":{"shape":"ErrorMessage"} }, "exception":true }, - "String": { "type": "string" }, + "TableArn":{"type":"string"}, + "TableAutoScalingDescription":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "TableStatus":{"shape":"TableStatus"}, + "Replicas":{"shape":"ReplicaAutoScalingDescriptionList"} + } + }, + "TableClass":{ + "type":"string", + "enum":[ + "STANDARD", + "STANDARD_INFREQUENT_ACCESS" + ] + }, + "TableClassSummary":{ + "type":"structure", + "members":{ + "TableClass":{"shape":"TableClass"}, + "LastUpdateDateTime":{"shape":"Date"} + } + }, + "TableCreationDateTime":{"type":"timestamp"}, + "TableCreationParameters":{ + "type":"structure", + "required":[ + "TableName", + "AttributeDefinitions", + "KeySchema" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "AttributeDefinitions":{"shape":"AttributeDefinitions"}, + "KeySchema":{"shape":"KeySchema"}, + "BillingMode":{"shape":"BillingMode"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "SSESpecification":{"shape":"SSESpecification"}, + "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"} + } + }, "TableDescription":{ "type":"structure", "members":{ - "TableStatus":{"shape":"String"} + "AttributeDefinitions":{"shape":"AttributeDefinitions"}, + "TableName":{"shape":"TableName"}, + "KeySchema":{"shape":"KeySchema"}, + "TableStatus":{"shape":"TableStatus"}, + "CreationDateTime":{"shape":"Date"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, + "TableSizeBytes":{"shape":"LongObject"}, + "ItemCount":{"shape":"LongObject"}, + "TableArn":{"shape":"String"}, + "TableId":{"shape":"TableId"}, + "BillingModeSummary":{"shape":"BillingModeSummary"}, + "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexDescriptionList"}, + "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexDescriptionList"}, + "StreamSpecification":{"shape":"StreamSpecification"}, + "LatestStreamLabel":{"shape":"String"}, + "LatestStreamArn":{"shape":"StreamArn"}, + "GlobalTableVersion":{"shape":"String"}, + "Replicas":{"shape":"ReplicaDescriptionList"}, + "RestoreSummary":{"shape":"RestoreSummary"}, + "SSEDescription":{"shape":"SSEDescription"}, + "ArchivalSummary":{"shape":"ArchivalSummary"}, + "TableClassSummary":{"shape":"TableClassSummary"}, + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} + } + }, + "TableId":{ + "type":"string", + "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" + }, + "TableInUseException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "TableName":{ + "type":"string", + "max":255, + "min":3, + "pattern":"[a-zA-Z0-9_.-]+" + }, + "TableNameList":{ + "type":"list", + "member":{"shape":"TableName"} + }, + "TableNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "TableStatus":{ + "type":"string", + "enum":[ + "CREATING", + "UPDATING", + "DELETING", + "ACTIVE", + "INACCESSIBLE_ENCRYPTION_CREDENTIALS", + "ARCHIVING", + "ARCHIVED" + ] + }, + "Tag":{ + "type":"structure", + "required":[ + "Key", + "Value" + ], + "members":{ + "Key":{"shape":"TagKeyString"}, + "Value":{"shape":"TagValueString"} + } + }, + "TagKeyList":{ + "type":"list", + "member":{"shape":"TagKeyString"} + }, + "TagKeyString":{ + "type":"string", + "max":128, + "min":1 + }, + "TagList":{ + "type":"list", + "member":{"shape":"Tag"} + }, + "TagResourceInput":{ + "type":"structure", + "required":[ + "ResourceArn", + "Tags" + ], + "members":{ + "ResourceArn":{"shape":"ResourceArnString"}, + "Tags":{"shape":"TagList"} + } + }, + "TagValueString":{ + "type":"string", + "max":256, + "min":0 + }, + "TimeRangeLowerBound":{"type":"timestamp"}, + "TimeRangeUpperBound":{"type":"timestamp"}, + "TimeToLiveAttributeName":{ + "type":"string", + "max":255, + "min":1 + }, + "TimeToLiveDescription":{ + "type":"structure", + "members":{ + "TimeToLiveStatus":{"shape":"TimeToLiveStatus"}, + "AttributeName":{"shape":"TimeToLiveAttributeName"} + } + }, + "TimeToLiveEnabled":{"type":"boolean"}, + "TimeToLiveSpecification":{ + "type":"structure", + "required":[ + "Enabled", + "AttributeName" + ], + "members":{ + "Enabled":{"shape":"TimeToLiveEnabled"}, + "AttributeName":{"shape":"TimeToLiveAttributeName"} + } + }, + "TimeToLiveStatus":{ + "type":"string", + "enum":[ + "ENABLING", + "DISABLING", + "ENABLED", + "DISABLED" + ] + }, + "TransactGetItem":{ + "type":"structure", + "required":["Get"], + "members":{ + "Get":{"shape":"Get"} + } + }, + "TransactGetItemList":{ + "type":"list", + "member":{"shape":"TransactGetItem"}, + "max":100, + "min":1 + }, + "TransactGetItemsInput":{ + "type":"structure", + "required":["TransactItems"], + "members":{ + "TransactItems":{"shape":"TransactGetItemList"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"} + } + }, + "TransactGetItemsOutput":{ + "type":"structure", + "members":{ + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"}, + "Responses":{"shape":"ItemResponseList"} + } + }, + "TransactWriteItem":{ + "type":"structure", + "members":{ + "ConditionCheck":{"shape":"ConditionCheck"}, + "Put":{"shape":"Put"}, + "Delete":{"shape":"Delete"}, + "Update":{"shape":"Update"} + } + }, + "TransactWriteItemList":{ + "type":"list", + "member":{"shape":"TransactWriteItem"}, + "max":100, + "min":1 + }, + "TransactWriteItemsInput":{ + "type":"structure", + "required":["TransactItems"], + "members":{ + "TransactItems":{"shape":"TransactWriteItemList"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, + "ClientRequestToken":{ + "shape":"ClientRequestToken", + "idempotencyToken":true + } + } + }, + "TransactWriteItemsOutput":{ + "type":"structure", + "members":{ + "ConsumedCapacity":{"shape":"ConsumedCapacityMultiple"}, + "ItemCollectionMetrics":{"shape":"ItemCollectionMetricsPerTable"} + } + }, + "TransactionCanceledException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"}, + "CancellationReasons":{"shape":"CancellationReasonList"} + }, + "exception":true + }, + "TransactionConflictException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "TransactionInProgressException":{ + "type":"structure", + "members":{ + "Message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "UntagResourceInput":{ + "type":"structure", + "required":[ + "ResourceArn", + "TagKeys" + ], + "members":{ + "ResourceArn":{"shape":"ResourceArnString"}, + "TagKeys":{"shape":"TagKeyList"} + } + }, + "Update":{ + "type":"structure", + "required":[ + "Key", + "UpdateExpression", + "TableName" + ], + "members":{ + "Key":{"shape":"Key"}, + "UpdateExpression":{"shape":"UpdateExpression"}, + "TableName":{"shape":"TableName"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "UpdateContinuousBackupsInput":{ + "type":"structure", + "required":[ + "TableName", + "PointInTimeRecoverySpecification" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "PointInTimeRecoverySpecification":{"shape":"PointInTimeRecoverySpecification"} + } + }, + "UpdateContinuousBackupsOutput":{ + "type":"structure", + "members":{ + "ContinuousBackupsDescription":{"shape":"ContinuousBackupsDescription"} + } + }, + "UpdateContributorInsightsInput":{ + "type":"structure", + "required":[ + "TableName", + "ContributorInsightsAction" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsAction":{"shape":"ContributorInsightsAction"} + } + }, + "UpdateContributorInsightsOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "IndexName":{"shape":"IndexName"}, + "ContributorInsightsStatus":{"shape":"ContributorInsightsStatus"} + } + }, + "UpdateExpression":{"type":"string"}, + "UpdateGlobalSecondaryIndexAction":{ + "type":"structure", + "required":[ + "IndexName", + "ProvisionedThroughput" + ], + "members":{ + "IndexName":{"shape":"IndexName"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + } + }, + "UpdateGlobalTableInput":{ + "type":"structure", + "required":[ + "GlobalTableName", + "ReplicaUpdates" + ], + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicaUpdates":{"shape":"ReplicaUpdateList"} + } + }, + "UpdateGlobalTableOutput":{ + "type":"structure", + "members":{ + "GlobalTableDescription":{"shape":"GlobalTableDescription"} + } + }, + "UpdateGlobalTableSettingsInput":{ + "type":"structure", + "required":["GlobalTableName"], + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "GlobalTableBillingMode":{"shape":"BillingMode"}, + "GlobalTableProvisionedWriteCapacityUnits":{"shape":"PositiveLongObject"}, + "GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"AutoScalingSettingsUpdate"}, + "GlobalTableGlobalSecondaryIndexSettingsUpdate":{"shape":"GlobalTableGlobalSecondaryIndexSettingsUpdateList"}, + "ReplicaSettingsUpdate":{"shape":"ReplicaSettingsUpdateList"} + } + }, + "UpdateGlobalTableSettingsOutput":{ + "type":"structure", + "members":{ + "GlobalTableName":{"shape":"TableName"}, + "ReplicaSettings":{"shape":"ReplicaSettingsDescriptionList"} + } + }, + "UpdateItemInput":{ + "type":"structure", + "required":[ + "TableName", + "Key" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "Key":{"shape":"Key"}, + "AttributeUpdates":{"shape":"AttributeUpdates"}, + "Expected":{"shape":"ExpectedAttributeMap"}, + "ConditionalOperator":{"shape":"ConditionalOperator"}, + "ReturnValues":{"shape":"ReturnValue"}, + "ReturnConsumedCapacity":{"shape":"ReturnConsumedCapacity"}, + "ReturnItemCollectionMetrics":{"shape":"ReturnItemCollectionMetrics"}, + "UpdateExpression":{"shape":"UpdateExpression"}, + "ConditionExpression":{"shape":"ConditionExpression"}, + "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, + "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, + "ReturnValuesOnConditionCheckFailure":{"shape":"ReturnValuesOnConditionCheckFailure"} + } + }, + "UpdateItemOutput":{ + "type":"structure", + "members":{ + "Attributes":{"shape":"AttributeMap"}, + "ConsumedCapacity":{"shape":"ConsumedCapacity"}, + "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} + } + }, + "UpdateReplicationGroupMemberAction":{ + "type":"structure", + "required":["RegionName"], + "members":{ + "RegionName":{"shape":"RegionName"}, + "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"}, + "TableClassOverride":{"shape":"TableClass"} + } + }, + "UpdateTableInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "AttributeDefinitions":{"shape":"AttributeDefinitions"}, + "TableName":{"shape":"TableName"}, + "BillingMode":{"shape":"BillingMode"}, + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexUpdateList"}, + "StreamSpecification":{"shape":"StreamSpecification"}, + "SSESpecification":{"shape":"SSESpecification"}, + "ReplicaUpdates":{"shape":"ReplicationGroupUpdateList"}, + "TableClass":{"shape":"TableClass"}, + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} + } + }, + "UpdateTableOutput":{ + "type":"structure", + "members":{ + "TableDescription":{"shape":"TableDescription"} + } + }, + "UpdateTableReplicaAutoScalingInput":{ + "type":"structure", + "required":["TableName"], + "members":{ + "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexAutoScalingUpdateList"}, + "TableName":{"shape":"TableName"}, + "ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"}, + "ReplicaUpdates":{"shape":"ReplicaAutoScalingUpdateList"} + } + }, + "UpdateTableReplicaAutoScalingOutput":{ + "type":"structure", + "members":{ + "TableAutoScalingDescription":{"shape":"TableAutoScalingDescription"} + } + }, + "UpdateTimeToLiveInput":{ + "type":"structure", + "required":[ + "TableName", + "TimeToLiveSpecification" + ], + "members":{ + "TableName":{"shape":"TableName"}, + "TimeToLiveSpecification":{"shape":"TimeToLiveSpecification"} + } + }, + "UpdateTimeToLiveOutput":{ + "type":"structure", + "members":{ + "TimeToLiveSpecification":{"shape":"TimeToLiveSpecification"} + } + }, + "WriteRequest":{ + "type":"structure", + "members":{ + "PutRequest":{"shape":"PutRequest"}, + "DeleteRequest":{"shape":"DeleteRequest"} } }, - "ErrorMessage": { - "type": "string" + "WriteRequests":{ + "type":"list", + "member":{"shape":"WriteRequest"}, + "max":25, + "min":1 } } } From 6be90dd401fc9652797da25c3a4096737c1325be Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 4 Oct 2023 16:43:32 -0400 Subject: [PATCH 02/23] Auth and unsignedPayload trait support --- .../lib/aws-sdk-code-generator/service.rb | 4 ++++ .../aws-sdk-code-generator/views/client_api_module.rb | 11 ++++++++++- .../templates/client_api_module.mustache | 6 ++++++ build_tools/services.rb | 10 +++++++--- 4 files changed, 27 insertions(+), 4 deletions(-) diff --git a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/service.rb b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/service.rb index 64421f4542f..8319c753dc9 100644 --- a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/service.rb +++ b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/service.rb @@ -52,6 +52,7 @@ def initialize(options) @protocol_settings = api.fetch('metadata')['protocolSettings'] || {} @api_version = api.fetch('metadata')['apiVersion'] @signature_version = api.fetch('metadata')['signatureVersion'] + @auth = api.fetch('metadata')['auth'] @full_name = api.fetch('metadata')['serviceFullName'] @short_name = api.fetch('metadata')['serviceAbbreviation'] || @full_name @require_endpoint_discovery = api.fetch('operations', []).any? do |_, o| @@ -136,6 +137,9 @@ def included_in_core? # @return [String] The signature version, e.g. "v4" attr_reader :signature_version + # @return [Array] A list of supported auth types + attr_reader :auth + # @return [String] The full product name for the service, # e.g. "Amazon Simple Storage Service". attr_reader :full_name diff --git a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb index 74e6a8d04cb..23b5ba7596d 100644 --- a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb +++ b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb @@ -70,6 +70,7 @@ class ClientApiModule < View # keep all 'endpointPrefix' => true, 'signatureVersion' => true, + 'auth' => true, 'signingName' => true, 'serviceFullName' => true, 'protocol' => true, @@ -245,7 +246,9 @@ def operations end end o.authorizer = operation['authorizer'] if operation.key?('authorizer') - o.authtype = operation['authtype'] if operation.key?('authtype') + o.authtype = operation['authtype'] if operation.key?('authtype') # deprecated for auth and unsigned payload + o.auth = operation['auth'] if operation.key?('auth') + o.unsigned_payload = operation['unsignedPayload'] if operation.key?('unsignedPayload') o.require_apikey = operation['requiresApiKey'] if operation.key?('requiresApiKey') o.pager = pager(operation_name) o.async = @service.protocol_settings['h2'] == 'eventstream' && @@ -581,6 +584,12 @@ def initialize # @return [String,nil] attr_accessor :authtype + # @return [Array] + attr_accessor :auth + + # @return [Boolean] + attr_accessor :unsigned_payload + # @return [Boolean] attr_accessor :endpoint_trait diff --git a/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache b/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache index dc19f7da18c..6c407763963 100644 --- a/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache +++ b/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache @@ -77,6 +77,12 @@ module {{module_name}} {{#authtype}} o['authtype'] = "{{.}}" {{/authtype}} + {{#auth}} + o['auth'] = {{&auth}} + {{/auth}} + {{#unsigned_payload}} + o['unsignedPayload'] = {{.}} + {{/unsigned_payload}} {{#endpoint_trait}} o.endpoint_pattern = { {{#endpoint_pattern}} diff --git a/build_tools/services.rb b/build_tools/services.rb index eee5795d1b1..7ef975cd96f 100644 --- a/build_tools/services.rb +++ b/build_tools/services.rb @@ -151,9 +151,13 @@ def gem_dependencies(api, dependencies) core_version_string = "', '>= #{min_core}" dependencies['aws-sdk-core'] = "~> #{version_file.split('.')[0]}#{core_version_string}" - case api['metadata']['signatureVersion'] - when 'v4' then dependencies['aws-sigv4'] = '~> 1.1' - when 'v2' then dependencies['aws-sigv2'] = '~> 1.0' + api['metadata']['auth'].each do |auth| + if %w[aws.auth#sigv4 aws.auth#sigv4a].include?(auth) + dependencies['aws-sigv4'] = '~> 1.1' + end + end + if api['metadata']['signatureVersion'] == 'v2' + dependencies['aws-sigv2'] = '~> 1.0' end dependencies end From 9278d7c8507ca9293c55b029a1113e19502176c8 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 4 Oct 2023 16:43:52 -0400 Subject: [PATCH 03/23] Endpoints.rb changes --- .../lib/aws-sdk-core/endpoints.rb | 62 +++++-- gems/aws-sdk-core/spec/aws/endpoints_spec.rb | 165 +++++++++++------- 2 files changed, 142 insertions(+), 85 deletions(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb index b35cfe5976b..024cc655cae 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb @@ -33,8 +33,50 @@ def resolve_auth_scheme(context, endpoint) private + def merge_signing_defaults(auth_scheme, config) + if %w[sigv4 sigv4a].include?(auth_scheme['name']) + auth_scheme['signingName'] ||= sigv4_name(config) + if auth_scheme['name'] == 'sigv4a' + auth_scheme['signingRegionSet'] ||= [config.region] + else + auth_scheme['signingRegion'] ||= config.region + end + end + auth_scheme + end + + def sigv4_name(config) + config.api.metadata['signingName'] || + config.api.metadata['endpointPrefix'] + end + def default_auth_scheme(context) - case default_api_authtype(context) + if (auth_list = default_api_auth(context)) + auth = auth_list.first + case auth + when 'aws.auth#sigv4', 'aws.auth#sigv4a' + auth_scheme = { 'name' => auth.split('#').last } + merge_signing_defaults(auth_scheme, context.config) + when 'smithy.api#httpBearerAuth' + { 'name' => 'bearer' } + when 'smithy.auth#noAuth' + { 'name' => 'none' } + end + else + legacy_default_auth_scheme(context) + end + end + + def default_api_auth(context) + context.config.api.operation(context.operation_name)['auth'] || + context.config.api.metadata['auth'] + end + + # Legacy auth resolution - looks for deprecated signatureVersion + # and authType traits. + + def legacy_default_auth_scheme(context) + case legacy_default_api_authtype(context) when 'v4', 'v4-unsigned-body' auth_scheme = { 'name' => 'sigv4' } merge_signing_defaults(auth_scheme, context.config) @@ -52,27 +94,11 @@ def default_auth_scheme(context) end end - def merge_signing_defaults(auth_scheme, config) - if %w[sigv4 sigv4a].include?(auth_scheme['name']) - auth_scheme['signingName'] ||= sigv4_name(config) - if auth_scheme['name'] == 'sigv4a' - auth_scheme['signingRegionSet'] ||= ['*'] - else - auth_scheme['signingRegion'] ||= config.region - end - end - auth_scheme - end - - def default_api_authtype(context) + def legacy_default_api_authtype(context) context.config.api.operation(context.operation_name)['authtype'] || context.config.api.metadata['signatureVersion'] end - def sigv4_name(config) - config.api.metadata['signingName'] || - config.api.metadata['endpointPrefix'] - end end end end diff --git a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb index b80224ffb96..7234d01c55f 100644 --- a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb +++ b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb @@ -12,6 +12,7 @@ module Aws }.tap do |h| h['signingName'] = signing_name if signing_name h['signatureVersion'] = signature_version if signature_version + h['auth'] = auth if auth end end @@ -27,12 +28,15 @@ module Aws 'shapes' => {} }.tap do |h| h['operations']['Operation']['authtype'] = operation_authtype if operation_authtype + h['operations']['Operation']['auth'] = operation_auth if operation_auth end end let(:signing_name) { nil } let(:signature_version) { nil } + let(:auth) { nil } let(:operation_authtype) { nil } + let(:operation_auth) { nil } let(:endpoints_service) do ApiHelper.sample_service( @@ -47,15 +51,6 @@ module Aws endpoints_service.const_get(:Client).new(stub_responses: true) end - def expect_auth_scheme(auth_scheme) - method = Aws::Endpoints.method(:resolve_auth_scheme) - expect(Aws::Endpoints).to receive(:resolve_auth_scheme) do |*args| - resolved = method.call(*args) - expect(resolved).to include(auth_scheme) - resolved - end - end - let(:endpoint) do Aws::Endpoints::Endpoint.new( properties: properties, @@ -75,68 +70,118 @@ def expect_auth_scheme(auth_scheme) end describe '#resolve_auth_scheme' do - context 'auth defaults' do + context 'auth scheme defaults' do let(:auth_schemes) { nil } - context 'sigv4 defaults' do - %w[v4 v4-unsigned-body].each do |auth_type| - let(:signature_version) { auth_type } + context 'auth' do + context 'sigv4 defaults' do + let(:auth) { ['aws.auth#sigv4'] } it 'signs with sigv4' do - expect_auth_scheme({ 'name' => 'sigv4' }) + expect_auth({ 'name' => 'sigv4' }) client.operation end end - end - context 's3 sigv4 defaults' do - %w[s3 s3v4].each do |auth_type| - let(:signature_version) { auth_type } - - it 'signs with sigv4 with double encoding' do - expect_auth_scheme( - { - 'name' => 'sigv4', - 'disableDoubleEncoding' => true, - 'disableNormalizePath' => true - } - ) + context 'sigv4a defaults' do + let(:auth) { ['aws.auth#sigv4a'] } + + it 'signs with sigv4' do + expect_auth({ 'name' => 'sigv4a' }) client.operation end end - end - context 'bearer defaults' do - let(:signature_version) { 'bearer' } + context 'bearer defaults' do + let(:auth) { ['smithy.api#httpBearerAuth'] } - it 'signs with bearer' do - expect_auth_scheme({ 'name' => 'bearer' }) - client.operation + it 'signs with bearer' do + expect_auth({ 'name' => 'bearer' }) + client.operation + end end - end - context 'none defaults' do - let(:signature_version) { 'none' } + context 'none defaults' do + let(:auth) { ['smithy.auth#noAuth'] } - it 'does not sign' do - expect_auth_scheme({ 'name' => 'none' }) - client.operation + it 'does not sign' do + expect_auth({ 'name' => 'none' }) + client.operation + end end - end - context 'no authtype' do - it 'does not sign' do - expect_auth_scheme({ 'name' => 'none' }) - client.operation + context 'precedence' do + let(:operation_auth) { ['smithy.auth#noAuth'] } + let(:auth) { ['aws.auth#sigv4'] } + + it 'prefers operation auth over service auth' do + expect_auth({ 'name' => 'none' }) + client.operation + end end end - context 'precedence' do - let(:operation_authtype) { 'v4' } - let(:signature_version) { 'none' } + context 'legacy signatureVersion and authtype' do + context 'sigv4 defaults' do + %w[v4 v4-unsigned-body].each do |auth_type| + let(:signature_version) { auth_type } + + it 'signs with sigv4' do + expect_auth({ 'name' => 'sigv4' }) + client.operation + end + end + end + + context 's3 sigv4 defaults' do + %w[s3 s3v4].each do |auth_type| + let(:signature_version) { auth_type } + + it 'signs with sigv4 with double encoding' do + expect_auth( + { + 'name' => 'sigv4', + 'disableDoubleEncoding' => true, + 'disableNormalizePath' => true + } + ) + client.operation + end + end + end + + context 'bearer defaults' do + let(:signature_version) { 'bearer' } + + it 'signs with bearer' do + expect_auth({ 'name' => 'bearer' }) + client.operation + end + end + + context 'none defaults' do + let(:signature_version) { 'none' } + + it 'does not sign' do + expect_auth({ 'name' => 'none' }) + client.operation + end + end - it 'prefers operation authtype over signatureVersion' do - expect_auth_scheme({ 'name' => 'sigv4' }) + context 'precedence' do + let(:operation_authtype) { 'none' } + let(:signature_version) { 'v4' } + + it 'prefers operation authtype over signatureVersion' do + expect_auth({ 'name' => 'none' }) + client.operation + end + end + end + + context 'no authtype' do + it 'does not sign' do + expect_auth({ 'name' => 'none' }) client.operation end end @@ -153,24 +198,10 @@ def expect_auth_scheme(auth_scheme) end context 'sigv4a region default' do - before do - stub_const( - 'Aws::Plugins::Sign::SUPPORTED_AUTH_TYPES', - Aws::Plugins::Sign::SUPPORTED_AUTH_TYPES + ['sigv4a'] - ) - - mock_signature = Aws::Sigv4::Signature.new(headers: {}) - signer = double('sigv4a_signer', sign_request: mock_signature) - - expect(Aws::Sigv4::Signer).to receive(:new) - .with(hash_including(signing_algorithm: :sigv4a)) - .and_return(signer) - end - let(:auth_schemes) { [{ 'name' => 'sigv4a' }] } it 'defaults the signing region set' do - expect_auth_scheme({ 'signingRegionSet' => ['*'] }) + expect_auth({ 'name' => 'sigv4a', 'signingRegionSet' => [client.config.region] }) client.operation end end @@ -179,7 +210,7 @@ def expect_auth_scheme(auth_scheme) let(:auth_schemes) { [{ 'name' => 'sigv4' }] } it 'defaults the signing region from config' do - expect_auth_scheme({ 'signingRegion' => 'us-stubbed-1' }) + expect_auth({ 'signingRegion' => 'us-stubbed-1' }) client.operation end end @@ -189,7 +220,7 @@ def expect_auth_scheme(auth_scheme) let(:signing_name) { 'service-override' } it 'prefers signingName over endpointPrefix' do - expect_auth_scheme({ 'signingName' => 'service-override' }) + expect_auth({ 'signingName' => 'service-override' }) client.operation end end @@ -200,7 +231,7 @@ def expect_auth_scheme(auth_scheme) end it 'explicit usage of auth scheme values' do - expect_auth_scheme({ 'signingName' => 'override', 'signingRegion' => 'override' }) + expect_auth({ 'signingName' => 'override', 'signingRegion' => 'override' }) client.operation end end From 701d3039be48c0936d8cbbe34366068ff2b9dbcd Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Fri, 6 Oct 2023 15:54:52 -0400 Subject: [PATCH 04/23] Fix tests from updating fixtures --- gems/aws-sdk-core/spec/aws/stubbing/protocols/ec2_spec.rb | 6 +++--- gems/aws-sdk-core/spec/aws/xml/error_handler_spec.rb | 4 ++-- gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json | 3 ++- .../fixtures/schema/validates_using_the_schema/api.json | 1 - .../schema/validates_using_the_schema/definition.json | 1 - .../fixtures/schema/validates_using_the_schema/errors.json | 4 ---- 6 files changed, 7 insertions(+), 12 deletions(-) delete mode 100644 gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/api.json delete mode 100644 gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/definition.json delete mode 100644 gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/errors.json diff --git a/gems/aws-sdk-core/spec/aws/stubbing/protocols/ec2_spec.rb b/gems/aws-sdk-core/spec/aws/stubbing/protocols/ec2_spec.rb index 28951ad3ef0..fa6639dea5b 100644 --- a/gems/aws-sdk-core/spec/aws/stubbing/protocols/ec2_spec.rb +++ b/gems/aws-sdk-core/spec/aws/stubbing/protocols/ec2_spec.rb @@ -66,8 +66,6 @@ def normalize(xml) stubbed-request-id - reservation-id - owner-id group-name @@ -76,8 +74,8 @@ def normalize(xml) - i-12345678 ami-12345678 + i-12345678 16 running @@ -94,6 +92,8 @@ def normalize(xml) + owner-id + reservation-id diff --git a/gems/aws-sdk-core/spec/aws/xml/error_handler_spec.rb b/gems/aws-sdk-core/spec/aws/xml/error_handler_spec.rb index c5cb2ad568d..af4e5320c0a 100644 --- a/gems/aws-sdk-core/spec/aws/xml/error_handler_spec.rb +++ b/gems/aws-sdk-core/spec/aws/xml/error_handler_spec.rb @@ -105,7 +105,7 @@ module Xml XML it 'extracts code and message for empty struct errors' do - stub_request(:post, 'https://cloudfront.amazonaws.com/2018-11-05/distribution'). + stub_request(:post, 'https://cloudfront.amazonaws.com/2020-05-31/distribution'). to_return(:status => 400, :body => empty_struct_error) expect { cloudfront.create_distribution( @@ -119,7 +119,7 @@ module Xml end it 'extracts code and message for unmodeled errors' do - stub_request(:post, 'https://cloudfront.amazonaws.com/2018-11-05/origin-access-identity/cloudfront'). + stub_request(:post, 'https://cloudfront.amazonaws.com/2020-05-31/origin-access-identity/cloudfront'). to_return(:status => 400, :body => unmodeled_error) msg = '1 validation error detected: Value null at'\ ' \'cloudFrontOriginAccessIdentityConfig\' failed to satisfy'\ diff --git a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json index 5e2608912ce..4944992b9f3 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json @@ -2898,7 +2898,8 @@ "ProvisionedThroughputExceededException":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"} + "message":{"shape":"ErrorMessage"}, + "foo": {"shape":"ErrorMessage"} }, "exception":true }, diff --git a/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/api.json b/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/api.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/api.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/definition.json b/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/definition.json deleted file mode 100644 index 8c850a5fd2f..00000000000 --- a/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/definition.json +++ /dev/null @@ -1 +0,0 @@ -{ "foo": "bar" } diff --git a/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/errors.json b/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/errors.json deleted file mode 100644 index 3688aad01d5..00000000000 --- a/gems/aws-sdk-core/spec/fixtures/schema/validates_using_the_schema/errors.json +++ /dev/null @@ -1,4 +0,0 @@ -[ - { "match": "did not contain a required property of 'resources'" }, - { "match": "contains additional properties" } -] From 16a3f74af16c03b1ec9b88b64b24fd67bb82a7ac Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Fri, 6 Oct 2023 16:05:20 -0400 Subject: [PATCH 05/23] S3 and S3v4 case for endpoint properties --- .../lib/aws-sdk-core/endpoints.rb | 10 ++++ gems/aws-sdk-core/spec/aws/endpoints_spec.rb | 60 +++++++++++++++++++ 2 files changed, 70 insertions(+) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb index 024cc655cae..50fe91e7a75 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb @@ -56,6 +56,12 @@ def default_auth_scheme(context) case auth when 'aws.auth#sigv4', 'aws.auth#sigv4a' auth_scheme = { 'name' => auth.split('#').last } + if s3_or_s3v4_signature_version?(context) + auth_scheme = auth_scheme.merge( + 'disableDoubleEncoding' => true, + 'disableNormalizePath' => true + ) + end merge_signing_defaults(auth_scheme, context.config) when 'smithy.api#httpBearerAuth' { 'name' => 'bearer' } @@ -72,6 +78,10 @@ def default_api_auth(context) context.config.api.metadata['auth'] end + def s3_or_s3v4_signature_version?(context) + %w[s3 s3v4].include?(context.config.api.metadata['signatureVersion']) + end + # Legacy auth resolution - looks for deprecated signatureVersion # and authType traits. diff --git a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb index 7234d01c55f..0e900f13688 100644 --- a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb +++ b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb @@ -81,6 +81,36 @@ module Aws expect_auth({ 'name' => 'sigv4' }) client.operation end + + context 's3 signature version' do + let(:signature_version) { 's3' } + + it 'disables double encoding and normalize path' do + expect_auth( + { + 'name' => 'sigv4', + 'disableDoubleEncoding' => true, + 'disableNormalizePath' => true + } + ) + client.operation + end + end + + context 's3v4 signature version' do + let(:signature_version) { 's3v4' } + + it 'disables double encoding and normalize path' do + expect_auth( + { + 'name' => 'sigv4', + 'disableDoubleEncoding' => true, + 'disableNormalizePath' => true + } + ) + client.operation + end + end end context 'sigv4a defaults' do @@ -90,6 +120,36 @@ module Aws expect_auth({ 'name' => 'sigv4a' }) client.operation end + + context 's3 signature version' do + let(:signature_version) { 's3' } + + it 'disables double encoding and normalize path' do + expect_auth( + { + 'name' => 'sigv4a', + 'disableDoubleEncoding' => true, + 'disableNormalizePath' => true + } + ) + client.operation + end + end + + context 's3v4 signature version' do + let(:signature_version) { 's3v4' } + + it 'disables double encoding and normalize path' do + expect_auth( + { + 'name' => 'sigv4a', + 'disableDoubleEncoding' => true, + 'disableNormalizePath' => true + } + ) + client.operation + end + end end context 'bearer defaults' do From c6180abb93c481d44af9eca82e021a6e25e04404 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Fri, 6 Oct 2023 16:56:57 -0400 Subject: [PATCH 06/23] Update sign and transfer encoding to handle unsigned payload --- .../lib/aws-sdk-core/plugins/sign.rb | 9 +++- .../aws-sdk-core/plugins/transfer_encoding.rb | 6 ++- .../spec/aws/plugins/sign_spec.rb | 41 +++++++++++++++---- 3 files changed, 44 insertions(+), 12 deletions(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb index 607a57cb941..8d0ca2ba1c7 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb @@ -154,12 +154,17 @@ def sign_event(*args) private def apply_authtype(context, req) - if context.operation['authtype'].eql?('v4-unsigned-body') && - req.endpoint.scheme.eql?('https') + if unsigned_payload?(context) req.headers['X-Amz-Content-Sha256'] ||= 'UNSIGNED-PAYLOAD' end end + def unsigned_payload?(context) + (context.operation['unsignedPayload'] || + context.operation['authtype'] == 'v4-unsigned-body') && + context.http_request.endpoint.scheme == 'https' + end + def reset_signature(req) # in case this request is being re-signed req.headers.delete('Authorization') diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb index 718db72c38a..7280f454d90 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb @@ -17,7 +17,7 @@ def call(context) if requires_length?(context.operation.input) # if size of the IO is not available but required raise Aws::Errors::MissingContentLength.new - elsif context.operation['authtype'] == "v4-unsigned-body" + elsif unsigned_payload?(context.operation) context.http_request.headers['Transfer-Encoding'] = 'chunked' end end @@ -43,6 +43,10 @@ def requires_length?(ref) payload.shape["requiresLength"] end + def unsigned_payload?(operation) + operation['unsignedPayload'] || + operation['authtype'] == "v4-unsigned-body" + end end handler(Handler, step: :sign) diff --git a/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb b/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb index 83b79b0b7f0..d9a0a946e33 100644 --- a/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb +++ b/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb @@ -12,10 +12,16 @@ module Plugins 'name' => 'Operation', 'http' => { 'method' => 'POST', 'requestUri' => '/' }, }, + 'LegacyAuthStreamingOperation' => { + 'name' => 'Operation', + 'http' => { 'method' => 'POST', 'requestUri' => '/legacy_streaming' }, + 'authtype' => 'v4-unsigned-body' + }, 'StreamingOperation' => { 'name' => 'Operation', 'http' => { 'method' => 'POST', 'requestUri' => '/streaming' }, - 'authtype' => 'v4-unsigned-body' + 'auth' => ['smithy.api#sigv4'], + 'unsignedPayload' => true }, }, endpoint_rules: { @@ -24,7 +30,7 @@ module Plugins ).const_get(:Client) let(:region) { 'us-west-2' } - let(:auth_scheme) { {'name' => 'none'} } + let(:auth_scheme) { { 'name' => 'none' } } let(:endpoint) { 'https://svc.amazonaws.com' } let(:client_options) do { @@ -97,23 +103,40 @@ module Plugins }.to raise_error(Errors::MissingCredentialsError) end - describe 'authtype trait' do - it "uses unsigned payload for operations with 'v4-unsigned-payload' for 'authtype'" do + it 'signs payload for operations' do + resp = client.operation + req = resp.context.http_request + expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') + end + + describe 'unsigned payload trait' do + it "uses unsigned payload for operations with 'unsignedPayload'" do resp = client.streaming_operation req = resp.context.http_request expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') end - it "signs payload for operations without 'v4-unsigned-payload' for 'authtype'" do - resp = client.operation + context 'http endpoint' do + let(:endpoint) { 'http://insecure.com' } + it "signs payload for HTTP request even when 'unsignedPayload' is set" do + resp = client.streaming_operation + req = resp.context.http_request + expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') + end + end + end + + describe 'authtype trait' do + it "uses unsigned payload for operations with 'v4-unsigned-payload' for 'authtype'" do + resp = client.legacy_auth_streaming_operation req = resp.context.http_request - expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') + expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') end context 'http endpoint' do let(:endpoint) { 'http://insecure.com' } it "signs payload for HTTP request even when 'v4-unsigned-payload' is set" do - resp = client.streaming_operation + resp = client.legacy_auth_streaming_operation req = resp.context.http_request expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') end @@ -192,7 +215,7 @@ module Plugins it "uses unsigned payload for operations with 'v4-unsigned-payload' for 'authtype'" do expect_auth(auth_scheme) - resp = client.streaming_operation + resp = client.legacy_auth_streaming_operation req = resp.context.http_request expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') end From 7c9414206a798e0e3ce7b9b31bff58e06f530102 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 9 Oct 2023 14:10:14 -0400 Subject: [PATCH 07/23] Add build tests for transfer_encoding and unsigned payload, rename legacy tests --- .../legacy_auth_transfer_encoding/api.json | 90 ++++++++++ .../api.json | 0 .../api.json | 0 .../interfaces/transfer_encoding/api.json | 6 +- .../client/bearer_authorization_spec.rb | 8 +- .../client/transfer_encoding_spec.rb | 167 ++++++++++++------ 6 files changed, 209 insertions(+), 62 deletions(-) create mode 100644 build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json rename build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/{bearer_auth => legacy_sign_bearer_auth}/api.json (100%) rename build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/{v4_with_bearer => legacy_sign_v4_with_bearer}/api.json (100%) diff --git a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json new file mode 100644 index 00000000000..4c9f9175f3b --- /dev/null +++ b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json @@ -0,0 +1,90 @@ +{ + "version":"2.0", + "metadata":{ + "endpointPrefix":"svc", + "protocol": "rest-json", + "signatureVersion":"v4" + }, + "operations": { + "Streaming": { + "name": "Streaming", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": {"shape": "StreamingRequest"} + }, + "NonStreaming": { + "name": "NonStreaming", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": {"shape": "NonStreamingRequest"} + }, + "UnsignRequireLenStreaming": { + "name": "UnsignRequireLenStreaming", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": {"shape": "UnsignRequireLenStreamingRequest"}, + "authtype":"v4-unsigned-body" + }, + "UnsignStreaming": { + "name": "UnsignStreaming", + "http": { + "method": "POST", + "requestUri": "/" + }, + "input": {"shape": "UnsignStreamingRequest"}, + "authtype":"v4-unsigned-body" + } + }, + "shapes": { + "StreamingRequest": { + "type": "structure", + "members": { + "Body": { + "shape": "Body", + "requiresLength": true, + "streaming": true + } + }, + "payload": "Body" + }, + "UnsignStreamingRequest": { + "type": "structure", + "members": { + "Body": { + "shape": "StreamingBody" + } + }, + "payload": "Body" + }, + "UnsignRequireLenStreamingRequest": { + "type": "structure", + "members": { + "Body": { + "shape": "Body", + "requiresLength": true, + "streaming": true + } + }, + "payload": "Body" + }, + "NonStreamingRequest": { + "type": "structure", + "members": { + "Body": { + "shape": "Body" + } + } + }, + "Body": {"type": "blob"}, + "StreamingBody": { + "type": "blob", + "streaming": true + } + } +} diff --git a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/bearer_auth/api.json b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_sign_bearer_auth/api.json similarity index 100% rename from build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/bearer_auth/api.json rename to build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_sign_bearer_auth/api.json diff --git a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/v4_with_bearer/api.json b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_sign_v4_with_bearer/api.json similarity index 100% rename from build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/v4_with_bearer/api.json rename to build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_sign_v4_with_bearer/api.json diff --git a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json index 4c9f9175f3b..df19dbba78f 100644 --- a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json +++ b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json @@ -3,7 +3,7 @@ "metadata":{ "endpointPrefix":"svc", "protocol": "rest-json", - "signatureVersion":"v4" + "auth":["aws.auth#sigv4"] }, "operations": { "Streaming": { @@ -29,7 +29,7 @@ "requestUri": "/" }, "input": {"shape": "UnsignRequireLenStreamingRequest"}, - "authtype":"v4-unsigned-body" + "unsignedPayload":true }, "UnsignStreaming": { "name": "UnsignStreaming", @@ -38,7 +38,7 @@ "requestUri": "/" }, "input": {"shape": "UnsignStreamingRequest"}, - "authtype":"v4-unsigned-body" + "unsignedPayload":true } }, "shapes": { diff --git a/build_tools/aws-sdk-code-generator/spec/interfaces/client/bearer_authorization_spec.rb b/build_tools/aws-sdk-code-generator/spec/interfaces/client/bearer_authorization_spec.rb index bf2ec8f765e..e9cb2c4c0a0 100644 --- a/build_tools/aws-sdk-code-generator/spec/interfaces/client/bearer_authorization_spec.rb +++ b/build_tools/aws-sdk-code-generator/spec/interfaces/client/bearer_authorization_spec.rb @@ -5,7 +5,7 @@ describe 'Client Interface:' do describe 'SignatureVersion: bearer' do before(:all) do - SpecHelper.generate_service(['BearerAuth'], multiple_files: false) + SpecHelper.generate_service(['LegacySignBearerAuth'], multiple_files: false) end let(:token) { 'token' } @@ -13,7 +13,7 @@ let(:token_provider) { Aws::StaticTokenProvider.new(token) } let(:client) do - BearerAuth::Client.new( + LegacySignBearerAuth::Client.new( region: 'us-west-2', stub_responses: true, token_provider: token_provider, @@ -51,7 +51,7 @@ describe 'SignatureVersion: v4' do before(:all) do - SpecHelper.generate_service(['V4WithBearer'], multiple_files: false) + SpecHelper.generate_service(['LegacySignV4WithBearer'], multiple_files: false) end let(:token) { 'token' } @@ -59,7 +59,7 @@ let(:token_provider) { Aws::StaticTokenProvider.new(token) } let(:client) do - V4WithBearer::Client.new( + LegacySignV4WithBearer::Client.new( region: 'us-west-2', stub_responses: true, token_provider: token_provider, diff --git a/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb b/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb index d3c3fae82b5..10091afe946 100644 --- a/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb +++ b/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb @@ -4,71 +4,128 @@ describe 'Client Interface:' do describe 'Transfer Encoding' do - before(:all) do - SpecHelper.generate_service(['TransferEncoding'], multiple_files: false) - end + describe 'authtype: v4-unsigned-body' do + before(:all) do + SpecHelper.generate_service(['LegacyAuthTransferEncoding'], multiple_files: false) + end - let(:client) do - TransferEncoding::Client.new( - region: 'us-west-2', - access_key_id: 'akid', - secret_access_key: 'secret', - stub_responses: true, - endpoint: 'https://svc.us-west-2.amazonaws.com' - ) - end + let(:client) do + LegacyAuthTransferEncoding::Client.new(stub_responses: true) + end - it 'adds `Transfer-Encoding` header for `v4-unsigned-body` auth types' do - resp = client.unsign_streaming(body: StringIO.new('hey')) - expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) - expect(resp.context.http_request.headers['Content-Length']).to eq('3') + it 'adds `Transfer-Encoding` header for `v4-unsigned-body` auth types' do + resp = client.unsign_streaming(body: StringIO.new('hey')) + expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) + expect(resp.context.http_request.headers['Content-Length']).to eq('3') - tf = Tempfile.new('transfer-encoding-test') - tf.write('hey') - io = IO.new(IO.sysopen(tf)) + tf = Tempfile.new('transfer-encoding-test') + tf.write('hey') + io = IO.new(IO.sysopen(tf)) - resp = client.unsign_streaming(body: io) - expect( - resp.context.http_request.headers['Transfer-Encoding'] - ).to eq('chunked') - expect(resp.context.http_request.headers['Content-Length']).to eq(nil) + resp = client.unsign_streaming(body: io) + expect( + resp.context.http_request.headers['Transfer-Encoding'] + ).to eq('chunked') + expect(resp.context.http_request.headers['Content-Length']).to eq(nil) - tf.close - tf.unlink - end + tf.close + tf.unlink + end - it 'raises error when `Content-Length` header is required but cannot be set' do - tf = Tempfile.new('transfer-encoding-test') - tf.write('hey') - io = IO.new(IO.sysopen(tf)) - - msg = 'Required `Content-Length` value missing for the request.' - expect do - client.streaming(body: io) - end.to raise_error(Aws::Errors::MissingContentLength, msg) - expect do - client.unsign_require_len_streaming(body: io) - end.to raise_error(Aws::Errors::MissingContentLength, msg) - - tf.close - tf.unlink - end + it 'raises error when `Content-Length` header is required but cannot be set' do + tf = Tempfile.new('transfer-encoding-test') + tf.write('hey') + io = IO.new(IO.sysopen(tf)) - it 'allows `requireLength` and `v4-unsigned-body` for streaming operations' do - resp = client.unsign_require_len_streaming(body: StringIO.new('hey')) - expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) - expect(resp.context.http_request.headers['Content-Length']).to eq('3') - end + msg = 'Required `Content-Length` value missing for the request.' + expect do + client.streaming(body: io) + end.to raise_error(Aws::Errors::MissingContentLength, msg) + expect do + client.unsign_require_len_streaming(body: io) + end.to raise_error(Aws::Errors::MissingContentLength, msg) - it 'sets `Content-Length` header for streaming operations' do - resp = client.streaming(body: 'heyhey') - expect(resp.context.http_request.headers['Content-Length']).to eq('6') - end + tf.close + tf.unlink + end + + it 'allows `requireLength` and `v4-unsigned-body` for streaming operations' do + resp = client.unsign_require_len_streaming(body: StringIO.new('hey')) + expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) + expect(resp.context.http_request.headers['Content-Length']).to eq('3') + end + + it 'sets `Content-Length` header for streaming operations' do + resp = client.streaming(body: 'heyhey') + expect(resp.context.http_request.headers['Content-Length']).to eq('6') + end - it 'sets `Content-Length` header for non streaming operations' do - resp = client.non_streaming(body: 'heyhey') - expect(resp.context.http_request.headers['Content-Length']).to eq('19') + it 'sets `Content-Length` header for non streaming operations' do + resp = client.non_streaming(body: 'heyhey') + expect(resp.context.http_request.headers['Content-Length']).to eq('19') + end end + describe 'unsignedPayload' do + before(:all) do + SpecHelper.generate_service(['TransferEncoding'], multiple_files: false) + end + + let(:client) do + TransferEncoding::Client.new(stub_responses: true) + end + + it 'adds `Transfer-Encoding` header for `unsignedPayload` and v4 auth' do + resp = client.unsign_streaming(body: StringIO.new('hey')) + expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) + expect(resp.context.http_request.headers['Content-Length']).to eq('3') + + tf = Tempfile.new('transfer-encoding-test') + tf.write('hey') + io = IO.new(IO.sysopen(tf)) + + resp = client.unsign_streaming(body: io) + expect( + resp.context.http_request.headers['Transfer-Encoding'] + ).to eq('chunked') + expect(resp.context.http_request.headers['Content-Length']).to eq(nil) + + tf.close + tf.unlink + end + + it 'raises error when `Content-Length` header is required but cannot be set' do + tf = Tempfile.new('transfer-encoding-test') + tf.write('hey') + io = IO.new(IO.sysopen(tf)) + + msg = 'Required `Content-Length` value missing for the request.' + expect do + client.streaming(body: io) + end.to raise_error(Aws::Errors::MissingContentLength, msg) + expect do + client.unsign_require_len_streaming(body: io) + end.to raise_error(Aws::Errors::MissingContentLength, msg) + + tf.close + tf.unlink + end + + it 'allows `requireLength` and `unsignedPayload` for streaming operations' do + resp = client.unsign_require_len_streaming(body: StringIO.new('hey')) + expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) + expect(resp.context.http_request.headers['Content-Length']).to eq('3') + end + + it 'sets `Content-Length` header for streaming operations' do + resp = client.streaming(body: 'heyhey') + expect(resp.context.http_request.headers['Content-Length']).to eq('6') + end + + it 'sets `Content-Length` header for non streaming operations' do + resp = client.non_streaming(body: 'heyhey') + expect(resp.context.http_request.headers['Content-Length']).to eq('19') + end + end end end From 18af4bbc9901b51cabdb142085c838347b5cdacb Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 11 Oct 2023 14:13:12 -0400 Subject: [PATCH 08/23] Undo transfer encoding changes. Fix build. Improve sigv4a region test --- .../legacy_auth_transfer_encoding/api.json | 90 ---------- .../interfaces/transfer_encoding/api.json | 6 +- .../client/transfer_encoding_spec.rb | 160 ++++++------------ build_tools/services.rb | 9 +- .../lib/aws-sdk-core/plugins/sign.rb | 2 +- .../aws-sdk-core/plugins/transfer_encoding.rb | 6 +- .../spec/aws/plugins/sign_spec.rb | 4 +- gems/aws-sdk-core/spec/sigv4_helper.rb | 3 +- 8 files changed, 63 insertions(+), 217 deletions(-) delete mode 100644 build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json diff --git a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json deleted file mode 100644 index 4c9f9175f3b..00000000000 --- a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/legacy_auth_transfer_encoding/api.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "version":"2.0", - "metadata":{ - "endpointPrefix":"svc", - "protocol": "rest-json", - "signatureVersion":"v4" - }, - "operations": { - "Streaming": { - "name": "Streaming", - "http": { - "method": "POST", - "requestUri": "/" - }, - "input": {"shape": "StreamingRequest"} - }, - "NonStreaming": { - "name": "NonStreaming", - "http": { - "method": "POST", - "requestUri": "/" - }, - "input": {"shape": "NonStreamingRequest"} - }, - "UnsignRequireLenStreaming": { - "name": "UnsignRequireLenStreaming", - "http": { - "method": "POST", - "requestUri": "/" - }, - "input": {"shape": "UnsignRequireLenStreamingRequest"}, - "authtype":"v4-unsigned-body" - }, - "UnsignStreaming": { - "name": "UnsignStreaming", - "http": { - "method": "POST", - "requestUri": "/" - }, - "input": {"shape": "UnsignStreamingRequest"}, - "authtype":"v4-unsigned-body" - } - }, - "shapes": { - "StreamingRequest": { - "type": "structure", - "members": { - "Body": { - "shape": "Body", - "requiresLength": true, - "streaming": true - } - }, - "payload": "Body" - }, - "UnsignStreamingRequest": { - "type": "structure", - "members": { - "Body": { - "shape": "StreamingBody" - } - }, - "payload": "Body" - }, - "UnsignRequireLenStreamingRequest": { - "type": "structure", - "members": { - "Body": { - "shape": "Body", - "requiresLength": true, - "streaming": true - } - }, - "payload": "Body" - }, - "NonStreamingRequest": { - "type": "structure", - "members": { - "Body": { - "shape": "Body" - } - } - }, - "Body": {"type": "blob"}, - "StreamingBody": { - "type": "blob", - "streaming": true - } - } -} diff --git a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json index df19dbba78f..4c9f9175f3b 100644 --- a/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json +++ b/build_tools/aws-sdk-code-generator/spec/fixtures/interfaces/transfer_encoding/api.json @@ -3,7 +3,7 @@ "metadata":{ "endpointPrefix":"svc", "protocol": "rest-json", - "auth":["aws.auth#sigv4"] + "signatureVersion":"v4" }, "operations": { "Streaming": { @@ -29,7 +29,7 @@ "requestUri": "/" }, "input": {"shape": "UnsignRequireLenStreamingRequest"}, - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "UnsignStreaming": { "name": "UnsignStreaming", @@ -38,7 +38,7 @@ "requestUri": "/" }, "input": {"shape": "UnsignStreamingRequest"}, - "unsignedPayload":true + "authtype":"v4-unsigned-body" } }, "shapes": { diff --git a/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb b/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb index 10091afe946..cdbb37a0693 100644 --- a/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb +++ b/build_tools/aws-sdk-code-generator/spec/interfaces/client/transfer_encoding_spec.rb @@ -4,128 +4,64 @@ describe 'Client Interface:' do describe 'Transfer Encoding' do - describe 'authtype: v4-unsigned-body' do - before(:all) do - SpecHelper.generate_service(['LegacyAuthTransferEncoding'], multiple_files: false) - end - - let(:client) do - LegacyAuthTransferEncoding::Client.new(stub_responses: true) - end - - it 'adds `Transfer-Encoding` header for `v4-unsigned-body` auth types' do - resp = client.unsign_streaming(body: StringIO.new('hey')) - expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) - expect(resp.context.http_request.headers['Content-Length']).to eq('3') - - tf = Tempfile.new('transfer-encoding-test') - tf.write('hey') - io = IO.new(IO.sysopen(tf)) - - resp = client.unsign_streaming(body: io) - expect( - resp.context.http_request.headers['Transfer-Encoding'] - ).to eq('chunked') - expect(resp.context.http_request.headers['Content-Length']).to eq(nil) - - tf.close - tf.unlink - end - - it 'raises error when `Content-Length` header is required but cannot be set' do - tf = Tempfile.new('transfer-encoding-test') - tf.write('hey') - io = IO.new(IO.sysopen(tf)) - - msg = 'Required `Content-Length` value missing for the request.' - expect do - client.streaming(body: io) - end.to raise_error(Aws::Errors::MissingContentLength, msg) - expect do - client.unsign_require_len_streaming(body: io) - end.to raise_error(Aws::Errors::MissingContentLength, msg) - - tf.close - tf.unlink - end - - it 'allows `requireLength` and `v4-unsigned-body` for streaming operations' do - resp = client.unsign_require_len_streaming(body: StringIO.new('hey')) - expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) - expect(resp.context.http_request.headers['Content-Length']).to eq('3') - end - - it 'sets `Content-Length` header for streaming operations' do - resp = client.streaming(body: 'heyhey') - expect(resp.context.http_request.headers['Content-Length']).to eq('6') - end - - it 'sets `Content-Length` header for non streaming operations' do - resp = client.non_streaming(body: 'heyhey') - expect(resp.context.http_request.headers['Content-Length']).to eq('19') - end + before(:all) do + SpecHelper.generate_service(['TransferEncoding'], multiple_files: false) end - describe 'unsignedPayload' do - before(:all) do - SpecHelper.generate_service(['TransferEncoding'], multiple_files: false) - end - - let(:client) do - TransferEncoding::Client.new(stub_responses: true) - end - - it 'adds `Transfer-Encoding` header for `unsignedPayload` and v4 auth' do - resp = client.unsign_streaming(body: StringIO.new('hey')) - expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) - expect(resp.context.http_request.headers['Content-Length']).to eq('3') - - tf = Tempfile.new('transfer-encoding-test') - tf.write('hey') - io = IO.new(IO.sysopen(tf)) + let(:client) do + TransferEncoding::Client.new(stub_responses: true) + end - resp = client.unsign_streaming(body: io) - expect( - resp.context.http_request.headers['Transfer-Encoding'] - ).to eq('chunked') - expect(resp.context.http_request.headers['Content-Length']).to eq(nil) + it 'adds `Transfer-Encoding` header for `v4-unsigned-body` auth types' do + resp = client.unsign_streaming(body: StringIO.new('hey')) + expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) + expect(resp.context.http_request.headers['Content-Length']).to eq('3') - tf.close - tf.unlink - end + tf = Tempfile.new('transfer-encoding-test') + tf.write('hey') + io = IO.new(IO.sysopen(tf)) - it 'raises error when `Content-Length` header is required but cannot be set' do - tf = Tempfile.new('transfer-encoding-test') - tf.write('hey') - io = IO.new(IO.sysopen(tf)) + resp = client.unsign_streaming(body: io) + expect( + resp.context.http_request.headers['Transfer-Encoding'] + ).to eq('chunked') + expect(resp.context.http_request.headers['Content-Length']).to eq(nil) - msg = 'Required `Content-Length` value missing for the request.' - expect do - client.streaming(body: io) - end.to raise_error(Aws::Errors::MissingContentLength, msg) - expect do - client.unsign_require_len_streaming(body: io) - end.to raise_error(Aws::Errors::MissingContentLength, msg) + tf.close + tf.unlink + end - tf.close - tf.unlink - end + it 'raises error when `Content-Length` header is required but cannot be set' do + tf = Tempfile.new('transfer-encoding-test') + tf.write('hey') + io = IO.new(IO.sysopen(tf)) + + msg = 'Required `Content-Length` value missing for the request.' + expect do + client.streaming(body: io) + end.to raise_error(Aws::Errors::MissingContentLength, msg) + expect do + client.unsign_require_len_streaming(body: io) + end.to raise_error(Aws::Errors::MissingContentLength, msg) + + tf.close + tf.unlink + end - it 'allows `requireLength` and `unsignedPayload` for streaming operations' do - resp = client.unsign_require_len_streaming(body: StringIO.new('hey')) - expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) - expect(resp.context.http_request.headers['Content-Length']).to eq('3') - end + it 'allows `requireLength` and `v4-unsigned-body` for streaming operations' do + resp = client.unsign_require_len_streaming(body: StringIO.new('hey')) + expect(resp.context.http_request.headers['Transfer-Encoding']).to be(nil) + expect(resp.context.http_request.headers['Content-Length']).to eq('3') + end - it 'sets `Content-Length` header for streaming operations' do - resp = client.streaming(body: 'heyhey') - expect(resp.context.http_request.headers['Content-Length']).to eq('6') - end + it 'sets `Content-Length` header for streaming operations' do + resp = client.streaming(body: 'heyhey') + expect(resp.context.http_request.headers['Content-Length']).to eq('6') + end - it 'sets `Content-Length` header for non streaming operations' do - resp = client.non_streaming(body: 'heyhey') - expect(resp.context.http_request.headers['Content-Length']).to eq('19') - end + it 'sets `Content-Length` header for non streaming operations' do + resp = client.non_streaming(body: 'heyhey') + expect(resp.context.http_request.headers['Content-Length']).to eq('19') end end end diff --git a/build_tools/services.rb b/build_tools/services.rb index 7ef975cd96f..d02258c9a87 100644 --- a/build_tools/services.rb +++ b/build_tools/services.rb @@ -151,13 +151,16 @@ def gem_dependencies(api, dependencies) core_version_string = "', '>= #{min_core}" dependencies['aws-sdk-core'] = "~> #{version_file.split('.')[0]}#{core_version_string}" - api['metadata']['auth'].each do |auth| + api['metadata'].fetch('auth', []).each do |auth| if %w[aws.auth#sigv4 aws.auth#sigv4a].include?(auth) dependencies['aws-sigv4'] = '~> 1.1' end end - if api['metadata']['signatureVersion'] == 'v2' - dependencies['aws-sigv2'] = '~> 1.0' + + # deprecated auth but a reasonable fallback + case api['metadata']['signatureVersion'] + when 'v4' then dependencies['aws-sigv4'] = '~> 1.1' + when 'v2' then dependencies['aws-sigv2'] = '~> 1.0' end dependencies end diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb index 8d0ca2ba1c7..9bcb0caddff 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb @@ -97,7 +97,7 @@ def initialize(auth_scheme, config, region_override = nil) end region = if scheme_name == 'sigv4a' - auth_scheme['signingRegionSet'].first + auth_scheme['signingRegionSet'].join(',') else auth_scheme['signingRegion'] end diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb index 7280f454d90..718db72c38a 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/transfer_encoding.rb @@ -17,7 +17,7 @@ def call(context) if requires_length?(context.operation.input) # if size of the IO is not available but required raise Aws::Errors::MissingContentLength.new - elsif unsigned_payload?(context.operation) + elsif context.operation['authtype'] == "v4-unsigned-body" context.http_request.headers['Transfer-Encoding'] = 'chunked' end end @@ -43,10 +43,6 @@ def requires_length?(ref) payload.shape["requiresLength"] end - def unsigned_payload?(operation) - operation['unsignedPayload'] || - operation['authtype'] == "v4-unsigned-body" - end end handler(Handler, step: :sign) diff --git a/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb b/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb index d9a0a946e33..1fd87f554b0 100644 --- a/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb +++ b/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb @@ -203,8 +203,8 @@ module Plugins let(:auth_scheme) do { 'name' => 'sigv4a', - 'signingRegionSet' => ['*'], - 'signingName' => 'svc', + 'signingRegionSet' => ['us-west-2', 'us-east-1'], + 'signingName' => 'svc' } end diff --git a/gems/aws-sdk-core/spec/sigv4_helper.rb b/gems/aws-sdk-core/spec/sigv4_helper.rb index c8760b91144..db09aaf9f10 100644 --- a/gems/aws-sdk-core/spec/sigv4_helper.rb +++ b/gems/aws-sdk-core/spec/sigv4_helper.rb @@ -13,9 +13,10 @@ def expect_auth(auth_scheme, region_override = nil) if auth_scheme['name'] == 'sigv4a' mock_signature = Aws::Sigv4::Signature.new(headers: {}) signer = double('sigv4a_signer', sign_request: mock_signature) + region = region_override || args.first['signingRegionSet'].join(',') expect(Aws::Sigv4::Signer).to receive(:new) - .with(hash_including(signing_algorithm: :sigv4a)) + .with(hash_including(signing_algorithm: :sigv4a, region: region)) .and_return(signer) end m.call(*args) From 3ea47d47a183b83c47fb48fa395282f6cfd270a8 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 11 Oct 2023 14:21:00 -0400 Subject: [PATCH 09/23] Remove unsignedPayload --- .../views/client_api_module.rb | 6 +-- .../templates/client_api_module.mustache | 3 -- .../lib/aws-sdk-core/plugins/sign.rb | 9 +--- .../spec/aws/plugins/sign_spec.rb | 49 +++++-------------- 4 files changed, 15 insertions(+), 52 deletions(-) diff --git a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb index 23b5ba7596d..7c1df0b34b4 100644 --- a/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb +++ b/build_tools/aws-sdk-code-generator/lib/aws-sdk-code-generator/views/client_api_module.rb @@ -246,9 +246,8 @@ def operations end end o.authorizer = operation['authorizer'] if operation.key?('authorizer') - o.authtype = operation['authtype'] if operation.key?('authtype') # deprecated for auth and unsigned payload + o.authtype = operation['authtype'] if operation.key?('authtype') o.auth = operation['auth'] if operation.key?('auth') - o.unsigned_payload = operation['unsignedPayload'] if operation.key?('unsignedPayload') o.require_apikey = operation['requiresApiKey'] if operation.key?('requiresApiKey') o.pager = pager(operation_name) o.async = @service.protocol_settings['h2'] == 'eventstream' && @@ -587,9 +586,6 @@ def initialize # @return [Array] attr_accessor :auth - # @return [Boolean] - attr_accessor :unsigned_payload - # @return [Boolean] attr_accessor :endpoint_trait diff --git a/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache b/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache index 6c407763963..85bb3d04ff5 100644 --- a/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache +++ b/build_tools/aws-sdk-code-generator/templates/client_api_module.mustache @@ -80,9 +80,6 @@ module {{module_name}} {{#auth}} o['auth'] = {{&auth}} {{/auth}} - {{#unsigned_payload}} - o['unsignedPayload'] = {{.}} - {{/unsigned_payload}} {{#endpoint_trait}} o.endpoint_pattern = { {{#endpoint_pattern}} diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb index 9bcb0caddff..ff54a2d9ab3 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/sign.rb @@ -154,17 +154,12 @@ def sign_event(*args) private def apply_authtype(context, req) - if unsigned_payload?(context) + if context.operation['authtype'].eql?('v4-unsigned-body') && + req.endpoint.scheme.eql?('https') req.headers['X-Amz-Content-Sha256'] ||= 'UNSIGNED-PAYLOAD' end end - def unsigned_payload?(context) - (context.operation['unsignedPayload'] || - context.operation['authtype'] == 'v4-unsigned-body') && - context.http_request.endpoint.scheme == 'https' - end - def reset_signature(req) # in case this request is being re-signed req.headers.delete('Authorization') diff --git a/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb b/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb index 1fd87f554b0..04613db6337 100644 --- a/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb +++ b/gems/aws-sdk-core/spec/aws/plugins/sign_spec.rb @@ -12,17 +12,11 @@ module Plugins 'name' => 'Operation', 'http' => { 'method' => 'POST', 'requestUri' => '/' }, }, - 'LegacyAuthStreamingOperation' => { + 'StreamingOperation' => { 'name' => 'Operation', 'http' => { 'method' => 'POST', 'requestUri' => '/legacy_streaming' }, 'authtype' => 'v4-unsigned-body' - }, - 'StreamingOperation' => { - 'name' => 'Operation', - 'http' => { 'method' => 'POST', 'requestUri' => '/streaming' }, - 'auth' => ['smithy.api#sigv4'], - 'unsignedPayload' => true - }, + } }, endpoint_rules: { 'version' => '1.0', 'parameters' => {}, 'rules' => [] @@ -109,37 +103,18 @@ module Plugins expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') end - describe 'unsigned payload trait' do - it "uses unsigned payload for operations with 'unsignedPayload'" do - resp = client.streaming_operation - req = resp.context.http_request - expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') - end - - context 'http endpoint' do - let(:endpoint) { 'http://insecure.com' } - it "signs payload for HTTP request even when 'unsignedPayload' is set" do - resp = client.streaming_operation - req = resp.context.http_request - expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') - end - end + it "uses unsigned payload for operations with 'v4-unsigned-payload' for 'authtype'" do + resp = client.streaming_operation + req = resp.context.http_request + expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') end - describe 'authtype trait' do - it "uses unsigned payload for operations with 'v4-unsigned-payload' for 'authtype'" do - resp = client.legacy_auth_streaming_operation + context 'http endpoint' do + let(:endpoint) { 'http://insecure.com' } + it "signs payload for HTTP request even when 'v4-unsigned-payload' is set" do + resp = client.streaming_operation req = resp.context.http_request - expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') - end - - context 'http endpoint' do - let(:endpoint) { 'http://insecure.com' } - it "signs payload for HTTP request even when 'v4-unsigned-payload' is set" do - resp = client.legacy_auth_streaming_operation - req = resp.context.http_request - expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') - end + expect(req.headers['x-amz-content-sha256']).not_to eq('UNSIGNED-PAYLOAD') end end @@ -215,7 +190,7 @@ module Plugins it "uses unsigned payload for operations with 'v4-unsigned-payload' for 'authtype'" do expect_auth(auth_scheme) - resp = client.legacy_auth_streaming_operation + resp = client.streaming_operation req = resp.context.http_request expect(req.headers['x-amz-content-sha256']).to eq('UNSIGNED-PAYLOAD') end From d13887b81a5f3ba37c526ca4789db4c20d72d681 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 11 Oct 2023 17:43:46 -0400 Subject: [PATCH 10/23] sigv4a signing region set config and tests --- .../lib/aws-sdk-core/endpoints.rb | 2 +- gems/aws-sdk-core/lib/aws-sdk-core/errors.rb | 9 ++++ .../aws-sdk-core/plugins/regional_endpoint.rb | 31 +++++++++-- .../lib/aws-sdk-core/shared_config.rb | 1 + gems/aws-sdk-core/spec/aws/endpoints_spec.rb | 25 ++++++--- .../aws/plugins/regional_endpoint_spec.rb | 53 +++++++++++++++++++ 6 files changed, 110 insertions(+), 11 deletions(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb index 50fe91e7a75..b57ca812bf8 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb @@ -37,7 +37,7 @@ def merge_signing_defaults(auth_scheme, config) if %w[sigv4 sigv4a].include?(auth_scheme['name']) auth_scheme['signingName'] ||= sigv4_name(config) if auth_scheme['name'] == 'sigv4a' - auth_scheme['signingRegionSet'] ||= [config.region] + auth_scheme['signingRegionSet'] ||= config.sigv4a_signing_region_set else auth_scheme['signingRegion'] ||= config.region end diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/errors.rb b/gems/aws-sdk-core/lib/aws-sdk-core/errors.rb index 1d6a3dfcfaa..5e5867ef5fd 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/errors.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/errors.rb @@ -236,6 +236,15 @@ def initialize(*args) end end + # Raised when a client is constructed and the sigv4a region set is invalid. + # It is invalid when it is empty and/or contains empty strings. + class InvalidRegionSetError < ArgumentError + def initialize(*args) + msg = 'The provided sigv4a region set was empty or invalid.' + super(msg) + end + end + # Raised when a client is contsructed and the region is not valid. class InvalidRegionError < ArgumentError def initialize(*args) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb index 25b3254ba40..bb242bf4013 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb @@ -24,6 +24,20 @@ class RegionalEndpoint < Seahorse::Client::Plugin resolve_region(cfg) end + option(:sigv4a_signing_region_set, + doc_type: Array, + docstring: <<-DOCS) do |cfg| +A list of regions that should be signed with SigV4a signing. When +not passed, a default `:sigv4a_signing_region_set` is searched for +in the following locations: + +* `Aws.config[:sigv4a_signing_region_set]` +* `ENV['AWS_SIGV4A_SIGNING_REGION_SET']` +* `~/.aws/config` + DOCS + resolve_sigv4a_signing_region_set(cfg) + end + option(:use_dualstack_endpoint, doc_type: 'Boolean', docstring: <<-DOCS) do |cfg| @@ -65,9 +79,13 @@ class RegionalEndpoint < Seahorse::Client::Plugin end def after_initialize(client) - if client.config.region.nil? || client.config.region == '' - raise Errors::MissingRegionError - end + region = client.config.region + raise Errors::MissingRegionError if region.nil? || region == '' + + region_set = client.config.sigv4a_signing_region_set + raise Errors::InvalidRegionSetError if region_set.nil? || region_set.empty? + region_set = region_set.compact.reject(&:empty?) + client.config.sigv4a_signing_region_set = region_set end class << self @@ -81,6 +99,13 @@ def resolve_region(cfg) env_region || cfg_region end + def resolve_sigv4a_signing_region_set(cfg) + value = ENV['AWS_SIGV4A_SIGNING_REGION_SET'] + value ||= Aws.shared_config.sigv4a_signing_region_set(profile: cfg.profile) + value ||= cfg.region || '' + value.split(',') + end + def resolve_use_dualstack_endpoint(cfg) value = ENV['AWS_USE_DUALSTACK_ENDPOINT'] value ||= Aws.shared_config.use_dualstack_endpoint( diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/shared_config.rb b/gems/aws-sdk-core/lib/aws-sdk-core/shared_config.rb index 3180e05de51..8c326d430cb 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/shared_config.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/shared_config.rb @@ -198,6 +198,7 @@ def self.config_reader(*attrs) config_reader( :region, + :sigv4a_signing_region_set, :ca_bundle, :credential_process, :endpoint_discovery_enabled, diff --git a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb index 0e900f13688..292239be860 100644 --- a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb +++ b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb @@ -73,7 +73,7 @@ module Aws context 'auth scheme defaults' do let(:auth_schemes) { nil } - context 'auth' do + context 'auth trait' do context 'sigv4 defaults' do let(:auth) { ['aws.auth#sigv4'] } @@ -260,8 +260,8 @@ module Aws context 'sigv4a region default' do let(:auth_schemes) { [{ 'name' => 'sigv4a' }] } - it 'defaults the signing region set' do - expect_auth({ 'name' => 'sigv4a', 'signingRegionSet' => [client.config.region] }) + it 'defaults the signing region set from config' do + expect_auth({ 'name' => 'sigv4a', 'signingRegionSet' => client.config.sigv4a_signing_region_set }) client.operation end end @@ -270,12 +270,12 @@ module Aws let(:auth_schemes) { [{ 'name' => 'sigv4' }] } it 'defaults the signing region from config' do - expect_auth({ 'signingRegion' => 'us-stubbed-1' }) + expect_auth({ 'signingRegion' => client.config.region }) client.operation end end - context 'default precedence' do + context 'sigv4/sigv4a signingName default' do let(:auth_schemes) { [{ 'name' => 'sigv4' }] } let(:signing_name) { 'service-override' } @@ -285,13 +285,24 @@ module Aws end end - context 'auth scheme precedence' do + context 'sigv4 auth scheme precedence' do let(:auth_schemes) do [{ 'name' => 'sigv4', 'signingName' => 'override', 'signingRegion' => 'override' }] end it 'explicit usage of auth scheme values' do - expect_auth({ 'signingName' => 'override', 'signingRegion' => 'override' }) + expect_auth({ 'name' => 'sigv4', 'signingName' => 'override', 'signingRegion' => 'override' }) + client.operation + end + end + + context 'sigv4a auth scheme precedence' do + let(:auth_schemes) do + [{ 'name' => 'sigv4a', 'signingName' => 'override', 'signingRegionSet' => ['override1', 'override2'] }] + end + + it 'explicit usage of auth scheme values' do + expect_auth({ 'name' => 'sigv4a', 'signingName' => 'override', 'signingRegionSet' => ['override1', 'override2'] }) client.operation end end diff --git a/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb b/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb index 7da82fda205..cd8d057a127 100644 --- a/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb +++ b/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb @@ -85,6 +85,59 @@ module Plugins end end + describe 'sigv4a region set option' do + before { ENV['AWS_REGION'] = 'region' } + + it 'is [cfg.region] by default' do + client = client_class.new + expect(client.config.sigv4a_signing_region_set).to eq(['region']) + end + + it 'can be configured with shared config' do + region_str = 'region1,region2' + allow_any_instance_of(Aws::SharedConfig) + .to receive(:sigv4a_signing_region_set) + .and_return(region_str) + client = client_class.new + expected = region_str.split(',') + expect(client.config.sigv4a_signing_region_set).to eq(expected) + end + + it 'can be configured using env variable with precedence' do + region_str = 'region1,region2' + allow_any_instance_of(Aws::SharedConfig) + .to receive(:sigv4a_signing_region_set) + .and_return('shared-config-regions') + ENV['AWS_SIGV4A_SIGNING_REGION_SET'] = region_str + client = client_class.new + expected = region_str.split(',') + expect(client.config.sigv4a_signing_region_set).to eq(expected) + end + + it 'can be configure through code with precedence' do + allow_any_instance_of(Aws::SharedConfig) + .to receive(:sigv4a_signing_region_set) + .and_return('shared-config-regions') + ENV['AWS_SIGV4A_SIGNING_REGION_SET'] = 'env-config-regions' + client = client_class.new(sigv4a_signing_region_set: ['region']) + expect(client.config.sigv4a_signing_region_set).to eq(['region']) + end + + it 'rejects empty and nil values' do + expect do + client_class.new(sigv4a_signing_region_set: nil) + end.to raise_error(Errors::InvalidRegionSetError) + expect do + client_class.new(sigv4a_signing_region_set: []) + end.to raise_error(Errors::InvalidRegionSetError) + + client = client_class.new( + sigv4a_signing_region_set: [nil, '', 'region'] + ) + expect(client.config.sigv4a_signing_region_set).to eq(['region']) + end + end + describe 'endpoint option' do it 'preserves legacy pre-endpoints2.0 behavior and sets the endpoint and regional_endpoint' do prefix = client_class.api.metadata['endpointPrefix'] From 7463baf2c34ba1acbc544ba9aa254f1c1159c689 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Wed, 11 Oct 2023 17:47:02 -0400 Subject: [PATCH 11/23] Add changelog and minimum core version --- build_tools/services.rb | 2 +- gems/aws-sdk-core/CHANGELOG.md | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build_tools/services.rb b/build_tools/services.rb index d02258c9a87..cb758483b6d 100644 --- a/build_tools/services.rb +++ b/build_tools/services.rb @@ -10,7 +10,7 @@ class ServiceEnumerator MANIFEST_PATH = File.expand_path('../../services.json', __FILE__) # Minimum `aws-sdk-core` version for new gem builds - MINIMUM_CORE_VERSION = "3.184.0" + MINIMUM_CORE_VERSION = "3.186.0" # Minimum `aws-sdk-core` version for new S3 gem builds MINIMUM_CORE_VERSION_S3 = "3.181.0" diff --git a/gems/aws-sdk-core/CHANGELOG.md b/gems/aws-sdk-core/CHANGELOG.md index 6eb8ec46376..9a458b49793 100644 --- a/gems/aws-sdk-core/CHANGELOG.md +++ b/gems/aws-sdk-core/CHANGELOG.md @@ -1,6 +1,10 @@ Unreleased Changes ------------------ +* Feature - Support `auth` trait to enable SigV4a based services. + +* Feature - Support configuration for sigv4a signing regions using `ENV['AWS_SIGV4A_SIGNING_REGION_SET']`, `sigv4a_signing_region_set` shared config, or the `sigv4a_signing_region_set` client option. + 3.185.0 (2023-10-02) ------------------ From b9a609f51ea55a1cf613e2be605dd4b078e80890 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Fri, 13 Oct 2023 16:51:33 -0400 Subject: [PATCH 12/23] PR feedback --- build_tools/services.rb | 8 +-- .../lib/aws-sdk-core/endpoints.rb | 14 ++++- .../aws-sdk-core/plugins/regional_endpoint.rb | 9 ++-- gems/aws-sdk-core/spec/aws/endpoints_spec.rb | 51 +++++++++++++++++-- .../aws/plugins/regional_endpoint_spec.rb | 19 +++++-- gems/aws-sigv4/lib/aws-sigv4/signer.rb | 9 ++-- 6 files changed, 90 insertions(+), 20 deletions(-) diff --git a/build_tools/services.rb b/build_tools/services.rb index cb758483b6d..bb788f5bbb6 100644 --- a/build_tools/services.rb +++ b/build_tools/services.rb @@ -13,7 +13,7 @@ class ServiceEnumerator MINIMUM_CORE_VERSION = "3.186.0" # Minimum `aws-sdk-core` version for new S3 gem builds - MINIMUM_CORE_VERSION_S3 = "3.181.0" + MINIMUM_CORE_VERSION_S3 = "3.186.0" EVENTSTREAM_PLUGIN = "Aws::Plugins::EventStreamConfiguration" @@ -153,14 +153,14 @@ def gem_dependencies(api, dependencies) api['metadata'].fetch('auth', []).each do |auth| if %w[aws.auth#sigv4 aws.auth#sigv4a].include?(auth) - dependencies['aws-sigv4'] = '~> 1.1' + dependencies['aws-sigv4'] = '~> 1.5' end end # deprecated auth but a reasonable fallback case api['metadata']['signatureVersion'] - when 'v4' then dependencies['aws-sigv4'] = '~> 1.1' - when 'v2' then dependencies['aws-sigv2'] = '~> 1.0' + when 'v4' then dependencies['aws-sigv4'] ||= '~> 1.1' + when 'v2' then dependencies['aws-sigv2'] ||= '~> 1.0' end dependencies end diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb index b57ca812bf8..000eebd1d77 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb @@ -14,9 +14,15 @@ require_relative 'endpoints/tree_rule' require_relative 'endpoints/url' +require 'aws-sigv4' + module Aws # @api private module Endpoints + supported_auth_traits = %w[aws.auth#sigv4 smithy.api#httpBearerAuth smithy.auth#noAuth] + supported_auth_traits += ['aws.auth#sigv4a'] if Aws::Sigv4::Signer.use_crt? + SUPPORTED_AUTH_TRAITS = supported_auth_traits.freeze + class << self def resolve_auth_scheme(context, endpoint) if endpoint && (auth_schemes = endpoint.properties['authSchemes']) @@ -37,7 +43,9 @@ def merge_signing_defaults(auth_scheme, config) if %w[sigv4 sigv4a].include?(auth_scheme['name']) auth_scheme['signingName'] ||= sigv4_name(config) if auth_scheme['name'] == 'sigv4a' - auth_scheme['signingRegionSet'] ||= config.sigv4a_signing_region_set + # config option supersedes endpoint properties + auth_scheme['signingRegionSet'] = + config.sigv4a_signing_region_set || auth_scheme['signingRegionSet'] || [config.region] else auth_scheme['signingRegion'] ||= config.region end @@ -52,7 +60,7 @@ def sigv4_name(config) def default_auth_scheme(context) if (auth_list = default_api_auth(context)) - auth = auth_list.first + auth = auth_list.find { |a| SUPPORTED_AUTH_TRAITS.include?(a) } case auth when 'aws.auth#sigv4', 'aws.auth#sigv4a' auth_scheme = { 'name' => auth.split('#').last } @@ -67,6 +75,8 @@ def default_auth_scheme(context) { 'name' => 'bearer' } when 'smithy.auth#noAuth' { 'name' => 'none' } + else + raise 'No supported auth trait for this endpoint.' end else legacy_default_auth_scheme(context) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb index bb242bf4013..09f2cd75509 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb @@ -83,8 +83,12 @@ def after_initialize(client) raise Errors::MissingRegionError if region.nil? || region == '' region_set = client.config.sigv4a_signing_region_set - raise Errors::InvalidRegionSetError if region_set.nil? || region_set.empty? + return if region_set.nil? + raise Errors::InvalidRegionSetError unless region_set.is_a?(Array) + region_set = region_set.compact.reject(&:empty?) + raise Errors::InvalidRegionSetError if region_set.empty? + client.config.sigv4a_signing_region_set = region_set end @@ -102,8 +106,7 @@ def resolve_region(cfg) def resolve_sigv4a_signing_region_set(cfg) value = ENV['AWS_SIGV4A_SIGNING_REGION_SET'] value ||= Aws.shared_config.sigv4a_signing_region_set(profile: cfg.profile) - value ||= cfg.region || '' - value.split(',') + value.split(',') if value end def resolve_use_dualstack_endpoint(cfg) diff --git a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb index 292239be860..107ca849744 100644 --- a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb +++ b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb @@ -114,6 +114,13 @@ module Aws end context 'sigv4a defaults' do + before do + stub_const( + 'Aws::Endpoints::SUPPORTED_AUTH_TRAITS', + Aws::Endpoints::SUPPORTED_AUTH_TRAITS + ['aws.auth#sigv4a'] + ) + end + let(:auth) { ['aws.auth#sigv4a'] } it 'signs with sigv4' do @@ -170,7 +177,23 @@ module Aws end end - context 'precedence' do + context 'unsupported' do + before do + stub_const( + 'Aws::Endpoints::SUPPORTED_AUTH_TRAITS', + Aws::Endpoints::SUPPORTED_AUTH_TRAITS - ['aws.auth#sigv4a'] + ) + end + + let(:auth) { ['aws.auth#sigv4a'] } + + it 'raises if auth type is not supported' do + expect { client.operation } + .to raise_error(/No supported auth trait/) + end + end + + context 'operation precedence' do let(:operation_auth) { ['smithy.auth#noAuth'] } let(:auth) { ['aws.auth#sigv4'] } @@ -179,6 +202,22 @@ module Aws client.operation end end + + context 'resolution order' do + before do + stub_const( + 'Aws::Endpoints::SUPPORTED_AUTH_TRAITS', + Aws::Endpoints::SUPPORTED_AUTH_TRAITS - ['aws.auth#sigv4a'] + ) + end + + let(:auth) { ['aws.auth#sigv4a', 'aws.auth#sigv4'] } + + it 'prefers the first supported auth trait' do + expect_auth({ 'name' => 'sigv4' }) + client.operation + end + end end context 'legacy signatureVersion and authtype' do @@ -228,7 +267,7 @@ module Aws end end - context 'precedence' do + context 'operation precedence' do let(:operation_authtype) { 'none' } let(:signature_version) { 'v4' } @@ -261,7 +300,7 @@ module Aws let(:auth_schemes) { [{ 'name' => 'sigv4a' }] } it 'defaults the signing region set from config' do - expect_auth({ 'name' => 'sigv4a', 'signingRegionSet' => client.config.sigv4a_signing_region_set }) + expect_auth({ 'name' => 'sigv4a', 'signingRegionSet' => [client.config.region] }) client.operation end end @@ -305,6 +344,12 @@ module Aws expect_auth({ 'name' => 'sigv4a', 'signingName' => 'override', 'signingRegionSet' => ['override1', 'override2'] }) client.operation end + + it 'allows config to override auth scheme' do + client.config.sigv4a_signing_region_set = ['config-override'] + expect_auth({ 'name' => 'sigv4a', 'signingName' => 'override', 'signingRegionSet' => ['config-override'] }) + client.operation + end end end end diff --git a/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb b/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb index cd8d057a127..3e4ab1dca81 100644 --- a/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb +++ b/gems/aws-sdk-core/spec/aws/plugins/regional_endpoint_spec.rb @@ -88,9 +88,9 @@ module Plugins describe 'sigv4a region set option' do before { ENV['AWS_REGION'] = 'region' } - it 'is [cfg.region] by default' do + it 'is nil by default' do client = client_class.new - expect(client.config.sigv4a_signing_region_set).to eq(['region']) + expect(client.config.sigv4a_signing_region_set).to be_nil end it 'can be configured with shared config' do @@ -123,12 +123,21 @@ module Plugins expect(client.config.sigv4a_signing_region_set).to eq(['region']) end - it 'rejects empty and nil values' do + it 'rejects an empty set' do expect do - client_class.new(sigv4a_signing_region_set: nil) + client_class.new(sigv4a_signing_region_set: []) end.to raise_error(Errors::InvalidRegionSetError) + end + + it 'rejects non-array' do expect do - client_class.new(sigv4a_signing_region_set: []) + client_class.new(sigv4a_signing_region_set: 'region') + end.to raise_error(Errors::InvalidRegionSetError) + end + + it 'rejects empty and nil values' do + expect do + client_class.new(sigv4a_signing_region_set: [nil, '']) end.to raise_error(Errors::InvalidRegionSetError) client = client_class.new( diff --git a/gems/aws-sigv4/lib/aws-sigv4/signer.rb b/gems/aws-sigv4/lib/aws-sigv4/signer.rb index ea0ad46f388..3cf9c393f89 100644 --- a/gems/aws-sigv4/lib/aws-sigv4/signer.rb +++ b/gems/aws-sigv4/lib/aws-sigv4/signer.rb @@ -84,14 +84,16 @@ class Signer # @overload initialize(service:, region:, access_key_id:, secret_access_key:, session_token:nil, **options) # @param [String] :service The service signing name, e.g. 's3'. - # @param [String] :region The region name, e.g. 'us-east-1'. + # @param [String] :region The region name, e.g. 'us-east-1'. When signing + # with sigv4a, this should be a comma separated list of regions. # @param [String] :access_key_id # @param [String] :secret_access_key # @param [String] :session_token (nil) # # @overload initialize(service:, region:, credentials:, **options) # @param [String] :service The service signing name, e.g. 's3'. - # @param [String] :region The region name, e.g. 'us-east-1'. + # @param [String] :region The region name, e.g. 'us-east-1'. When signing + # with sigv4a, this should be a comma separated list of regions. # @param [Credentials] :credentials Any object that responds to the following # methods: # @@ -102,7 +104,8 @@ class Signer # # @overload initialize(service:, region:, credentials_provider:, **options) # @param [String] :service The service signing name, e.g. 's3'. - # @param [String] :region The region name, e.g. 'us-east-1'. + # @param [String] :region The region name, e.g. 'us-east-1'. When signing + # with sigv4a, this should be a comma separated list of regions. # @param [#credentials] :credentials_provider An object that responds # to `#credentials`, returning an object that responds to the following # methods: From c0f77a1782414db23d6e7c05578cdc4f2998582d Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 16:48:20 -0400 Subject: [PATCH 13/23] Fix tests potentially --- gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb | 2 +- gems/aws-sdk-core/spec/aws/endpoints_spec.rb | 2 +- gems/aws-sdk-core/spec/sigv4_helper.rb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb index 000eebd1d77..93cd7eca909 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb @@ -40,7 +40,7 @@ def resolve_auth_scheme(context, endpoint) private def merge_signing_defaults(auth_scheme, config) - if %w[sigv4 sigv4a].include?(auth_scheme['name']) + if %w[sigv4 sigv4a sigv4-s3express].include?(auth_scheme['name']) auth_scheme['signingName'] ||= sigv4_name(config) if auth_scheme['name'] == 'sigv4a' # config option supersedes endpoint properties diff --git a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb index 7f7750cba6b..5bbaee007f2 100644 --- a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb +++ b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb @@ -318,7 +318,7 @@ module Aws let(:auth_schemes) { [{ 'name' => 'sigv4-s3express' }] } it 'defaults the signing region from config' do - expect_auth_scheme({ 'signingRegion' => 'us-stubbed-1' }) + expect_auth({ 'signingRegion' => 'us-stubbed-1' }) client.operation end end diff --git a/gems/aws-sdk-core/spec/sigv4_helper.rb b/gems/aws-sdk-core/spec/sigv4_helper.rb index 1c01a96f924..62236a6b73a 100644 --- a/gems/aws-sdk-core/spec/sigv4_helper.rb +++ b/gems/aws-sdk-core/spec/sigv4_helper.rb @@ -15,7 +15,7 @@ def expect_auth(auth_scheme, region: nil, credentials: nil) if auth_scheme['name'] == 'sigv4a' mock_signature = Aws::Sigv4::Signature.new(headers: {}) signer = double('sigv4a_signer', sign_request: mock_signature) - region = region_override || args.first['signingRegionSet'].join(',') + region = region || args.first['signingRegionSet'].join(',') expect(Aws::Sigv4::Signer).to receive(:new) .with(hash_including(signing_algorithm: :sigv4a, region: region)) From 3309d6cd915a8ca4fe318112386f0edc08e750d8 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 16:54:46 -0400 Subject: [PATCH 14/23] Update noAuth --- gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb | 4 ++-- gems/aws-sdk-core/spec/aws/endpoints_spec.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb index 93cd7eca909..0feadf8467a 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/endpoints.rb @@ -19,7 +19,7 @@ module Aws # @api private module Endpoints - supported_auth_traits = %w[aws.auth#sigv4 smithy.api#httpBearerAuth smithy.auth#noAuth] + supported_auth_traits = %w[aws.auth#sigv4 smithy.api#httpBearerAuth smithy.api#noAuth] supported_auth_traits += ['aws.auth#sigv4a'] if Aws::Sigv4::Signer.use_crt? SUPPORTED_AUTH_TRAITS = supported_auth_traits.freeze @@ -73,7 +73,7 @@ def default_auth_scheme(context) merge_signing_defaults(auth_scheme, context.config) when 'smithy.api#httpBearerAuth' { 'name' => 'bearer' } - when 'smithy.auth#noAuth' + when 'smithy.api#noAuth' { 'name' => 'none' } else raise 'No supported auth trait for this endpoint.' diff --git a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb index 5bbaee007f2..87f6bb106f2 100644 --- a/gems/aws-sdk-core/spec/aws/endpoints_spec.rb +++ b/gems/aws-sdk-core/spec/aws/endpoints_spec.rb @@ -169,7 +169,7 @@ module Aws end context 'none defaults' do - let(:auth) { ['smithy.auth#noAuth'] } + let(:auth) { ['smithy.api#noAuth'] } it 'does not sign' do expect_auth({ 'name' => 'none' }) @@ -194,7 +194,7 @@ module Aws end context 'operation precedence' do - let(:operation_auth) { ['smithy.auth#noAuth'] } + let(:operation_auth) { ['smithy.api#noAuth'] } let(:auth) { ['aws.auth#sigv4'] } it 'prefers operation auth over service auth' do From 1ceea74f4306d0aaeb89169fa3632ec7a9bdb15f Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 17:22:36 -0400 Subject: [PATCH 15/23] Potentially fix rbs --- gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb | 1 + tasks/rbs.rake | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb index 09f2cd75509..dd82bf90421 100644 --- a/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb +++ b/gems/aws-sdk-core/lib/aws-sdk-core/plugins/regional_endpoint.rb @@ -26,6 +26,7 @@ class RegionalEndpoint < Seahorse::Client::Plugin option(:sigv4a_signing_region_set, doc_type: Array, + rbs_type: 'Array[String]', docstring: <<-DOCS) do |cfg| A list of regions that should be signed with SigV4a signing. When not passed, a default `:sigv4a_signing_region_set` is searched for diff --git a/tasks/rbs.rake b/tasks/rbs.rake index 09faa47102a..7a49581fe94 100644 --- a/tasks/rbs.rake +++ b/tasks/rbs.rake @@ -2,7 +2,7 @@ require 'rubygems' namespace :rbs do task :validate do - all_sigs = Dir.glob('gems/*/sig').map{ |dir| "-I #{dir}" }.join(' ') + all_sigs = Dir.glob('gems/*/sig').map { |dir| "-I #{dir}" }.join(' ') sh("bundle exec rbs #{all_sigs} validate") do |ok, _| abort('one or more rbs validate failed') unless ok end From d91e2b5f812cff8902fd33014fd16e16f9964eec Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 17:40:23 -0400 Subject: [PATCH 16/23] Sync models --- apis/AWSMigrationHub/2017-05-31/api-2.json | 4 +++- apis/acm/2015-12-08/api-2.json | 3 ++- apis/amplify/2017-07-25/api-2.json | 3 ++- apis/apigateway/2015-07-09/api-2.json | 4 +++- apis/appconfig/2019-10-09/api-2.json | 4 +++- apis/appflow/2020-08-23/api-2.json | 4 +++- apis/appintegrations/2020-07-29/api-2.json | 4 +++- .../2016-02-06/api-2.json | 3 ++- apis/application-insights/2018-11-25/api-2.json | 4 +++- .../2020-09-10/api-2.json | 4 +++- apis/apprunner/2020-05-15/api-2.json | 4 +++- apis/appstream/2016-12-01/api-2.json | 4 +++- apis/appsync/2017-07-25/api-2.json | 3 ++- apis/auditmanager/2017-07-25/api-2.json | 4 +++- apis/autoscaling-plans/2018-01-06/api-2.json | 4 +++- apis/autoscaling/2011-01-01/api-2.json | 4 +++- apis/backup/2018-11-15/api-2.json | 4 +++- apis/budgets/2016-10-20/api-2.json | 3 ++- apis/ce/2017-10-25/api-2.json | 4 +++- apis/chatbot/2017-10-11/api-2.json | 3 ++- apis/chime-sdk-identity/2021-04-20/api-2.json | 4 +++- .../2021-07-15/api-2.json | 4 +++- apis/chime-sdk-meetings/2021-07-15/api-2.json | 4 +++- apis/chime-sdk-messaging/2021-05-15/api-2.json | 4 +++- apis/chime-sdk-voice/2022-08-03/api-2.json | 4 +++- apis/chime/2018-05-01/api-2.json | 4 +++- apis/cloud9/2017-09-23/api-2.json | 4 +++- apis/clouddirectory/2017-01-11/api-2.json | 4 +++- apis/cloudformation/2010-05-15/api-2.json | 3 ++- apis/cloudfront/2020-05-31/api-2.json | 3 ++- apis/cloudhsm/2014-05-30/api-2.json | 4 +++- apis/cloudhsmv2/2017-04-28/api-2.json | 3 ++- apis/cloudsearch/2013-01-01/api-2.json | 4 +++- apis/cloudsearchdomain/2013-01-01/api-2.json | 5 ++++- apis/codecommit/2015-04-13/api-2.json | 4 +++- apis/codeconnections/2023-12-01/api-2.json | 4 +++- apis/codedeploy/2014-10-06/api-2.json | 4 +++- apis/codeguru-reviewer/2019-09-19/api-2.json | 4 +++- apis/codestar-connections/2019-12-01/api-2.json | 4 +++- .../codestar-notifications/2019-10-15/api-2.json | 4 +++- apis/codestar/2017-04-19/api-2.json | 4 +++- apis/cognito-identity/2014-06-30/api-2.json | 16 +++++++++++----- apis/cognito-sync/2014-06-30/api-2.json | 4 +++- apis/comprehend/2017-11-27/api-2.json | 4 +++- apis/comprehendmedical/2018-10-30/api-2.json | 4 +++- apis/connect-contact-lens/2020-08-21/api-2.json | 4 +++- apis/connect/2017-08-08/api-2.json | 3 ++- apis/connectparticipant/2018-09-07/api-2.json | 4 +++- apis/customer-profiles/2020-08-15/api-2.json | 4 +++- apis/databrew/2017-07-25/api-2.json | 4 +++- apis/datapipeline/2012-10-29/api-2.json | 4 +++- apis/datasync/2018-11-09/api-2.json | 3 ++- apis/dax/2017-04-19/api-2.json | 4 +++- apis/detective/2018-10-26/api-2.json | 4 +++- apis/devicefarm/2015-06-23/api-2.json | 4 +++- apis/devops-guru/2020-12-01/api-2.json | 4 +++- apis/discovery/2015-11-01/api-2.json | 3 ++- apis/dlm/2018-01-12/api-2.json | 4 +++- apis/dms/2016-01-01/api-2.json | 4 +++- apis/docdb/2014-10-31/api-2.json | 4 +++- apis/ebs/2019-11-02/api-2.json | 7 +++++-- apis/ec2-instance-connect/2018-04-02/api-2.json | 4 +++- apis/ecr-public/2020-10-30/api-2.json | 4 +++- apis/ecr/2015-09-21/api-2.json | 3 ++- apis/elastic-inference/2017-07-25/api-2.json | 4 +++- apis/elasticache/2015-02-02/api-2.json | 3 ++- apis/elasticbeanstalk/2010-12-01/api-2.json | 4 +++- apis/elasticloadbalancing/2012-06-01/api-2.json | 4 +++- .../elasticloadbalancingv2/2015-12-01/api-2.json | 3 ++- apis/elasticmapreduce/2009-03-31/api-2.json | 4 +++- apis/email/2010-12-01/api-2.json | 4 +++- apis/emr-containers/2020-10-01/api-2.json | 4 +++- .../2017-01-11/api-2.json | 3 ++- apis/es/2015-01-01/api-2.json | 4 +++- apis/eventbridge/2015-10-07/api-2.json | 3 ++- apis/events/2015-10-07/api-2.json | 4 +++- apis/finspace-data/2020-07-13/api-2.json | 4 +++- apis/finspace/2021-03-12/api-2.json | 4 +++- apis/firehose/2015-08-04/api-2.json | 3 ++- apis/fis/2020-12-01/api-2.json | 4 +++- apis/fms/2018-01-01/api-2.json | 3 ++- apis/forecast/2018-06-26/api-2.json | 4 +++- apis/forecastquery/2018-06-26/api-2.json | 4 +++- apis/frauddetector/2019-11-15/api-2.json | 4 +++- apis/fsx/2018-03-01/api-2.json | 3 ++- apis/gamelift/2015-10-01/api-2.json | 4 +++- apis/glacier/2012-06-01/api-2.json | 4 +++- apis/greengrassv2/2020-11-30/api-2.json | 3 ++- apis/health/2016-08-04/api-2.json | 4 +++- apis/healthlake/2017-07-01/api-2.json | 4 +++- apis/iam/2010-05-08/api-2.json | 4 +++- apis/imagebuilder/2019-12-02/api-2.json | 3 ++- apis/inspector/2016-02-16/api-2.json | 4 +++- apis/iot-data/2015-05-28/api-2.json | 4 +++- apis/iot-jobs-data/2017-09-29/api-2.json | 4 +++- apis/iot/2015-05-28/api-2.json | 4 +++- apis/iot1click-projects/2018-05-14/api-2.json | 4 +++- apis/iotanalytics/2017-11-27/api-2.json | 4 +++- apis/iotdeviceadvisor/2020-09-18/api-2.json | 4 +++- apis/iotevents-data/2018-10-23/api-2.json | 4 +++- apis/iotevents/2018-07-27/api-2.json | 4 +++- apis/iotfleethub/2020-11-03/api-2.json | 4 +++- apis/iotsecuretunneling/2018-10-05/api-2.json | 4 +++- apis/iotsitewise/2019-12-02/api-2.json | 4 +++- apis/iotthingsgraph/2018-09-06/api-2.json | 4 +++- apis/kendra-ranking/2022-10-19/api-2.json | 4 +++- apis/kendra/2019-02-03/api-2.json | 4 +++- .../2017-09-30/api-2.json | 4 +++- apis/kinesis-video-media/2017-09-30/api-2.json | 4 +++- .../2019-12-04/api-2.json | 4 +++- apis/kinesis/2013-12-02/api-2.json | 4 +++- apis/kinesisanalytics/2015-08-14/api-2.json | 4 +++- apis/kinesisanalyticsv2/2018-05-23/api-2.json | 4 +++- apis/kinesisvideo/2017-09-30/api-2.json | 4 +++- apis/lakeformation/2017-03-31/api-2.json | 3 ++- apis/lambda/2015-03-31/api-2.json | 4 +++- apis/lex-models/2017-04-19/api-2.json | 4 +++- apis/logs/2014-03-28/api-2.json | 4 +++- apis/lookoutequipment/2020-12-15/api-2.json | 4 +++- apis/lookoutmetrics/2017-07-25/api-2.json | 4 +++- apis/lookoutvision/2020-11-20/api-2.json | 4 +++- apis/machinelearning/2014-12-12/api-2.json | 4 +++- apis/managedblockchain/2018-09-24/api-2.json | 3 ++- apis/marketplace-catalog/2018-09-17/api-2.json | 4 +++- .../2015-07-01/api-2.json | 4 +++- apis/mediastore-data/2017-09-01/api-2.json | 7 +++++-- apis/mediastore/2017-09-01/api-2.json | 4 +++- apis/memorydb/2021-01-01/api-2.json | 4 +++- apis/meteringmarketplace/2016-01-14/api-2.json | 4 +++- apis/migrationhub-config/2019-06-30/api-2.json | 4 +++- apis/mobile/2017-07-01/api-2.json | 5 ++++- apis/models.lex.v2/2020-08-07/api-2.json | 4 +++- apis/monitoring/2010-08-01/api-2.json | 4 +++- apis/mturk-requester/2017-01-17/api-2.json | 4 +++- apis/neptune/2014-10-31/api-2.json | 4 +++- apis/network-firewall/2020-11-12/api-2.json | 4 +++- apis/opsworks/2013-02-18/api-2.json | 3 ++- apis/opsworkscm/2016-11-01/api-2.json | 4 +++- apis/organizations/2016-11-28/api-2.json | 4 +++- apis/outposts/2019-12-03/api-2.json | 4 +++- apis/personalize-events/2018-03-22/api-2.json | 4 +++- apis/personalize-runtime/2018-05-22/api-2.json | 3 ++- apis/personalize/2018-05-22/api-2.json | 3 ++- apis/pi/2018-02-27/api-2.json | 3 ++- apis/pinpoint-email/2018-07-26/api-2.json | 4 +++- apis/qldb-session/2019-07-11/api-2.json | 4 +++- apis/qldb/2019-01-02/api-2.json | 4 +++- apis/quicksight/2018-04-01/api-2.json | 3 ++- apis/ram/2018-01-04/api-2.json | 4 +++- apis/rbin/2021-06-15/api-2.json | 4 +++- apis/rds/2014-10-31/api-2.json | 3 ++- apis/resource-groups/2017-11-27/api-2.json | 4 +++- .../2017-01-26/api-2.json | 4 +++- apis/robomaker/2018-06-29/api-2.json | 4 +++- .../2019-12-02/api-2.json | 4 +++- apis/route53/2013-04-01/api-2.json | 4 +++- apis/route53resolver/2018-04-01/api-2.json | 3 ++- apis/runtime.lex.v2/2020-08-07/api-2.json | 7 +++++-- apis/runtime.lex/2016-11-28/api-2.json | 7 +++++-- apis/runtime.sagemaker/2017-05-13/api-2.json | 4 +++- apis/s3/2006-03-01/api-2.json | 6 ++++-- apis/s3control/2018-08-20/api-2.json | 4 +++- apis/s3outposts/2017-07-25/api-2.json | 4 +++- apis/sagemaker-a2i-runtime/2019-11-07/api-2.json | 4 +++- apis/sagemaker-edge/2020-09-23/api-2.json | 4 +++- .../2020-07-01/api-2.json | 4 +++- apis/sagemaker-metrics/2022-09-30/api-2.json | 4 +++- apis/savingsplans/2019-06-28/api-2.json | 4 +++- apis/securityhub/2018-10-26/api-2.json | 4 ++-- apis/service-quotas/2019-06-24/api-2.json | 4 +++- .../2020-06-24/api-2.json | 4 +++- apis/servicecatalog/2015-12-10/api-2.json | 4 +++- apis/servicediscovery/2017-03-14/api-2.json | 4 +++- apis/signer/2017-08-25/api-2.json | 3 ++- apis/sqs/2012-11-05/api-2.json | 3 ++- apis/ssm-contacts/2021-05-03/api-2.json | 4 +++- apis/ssm/2014-11-06/api-2.json | 3 ++- apis/sso-oidc/2019-06-10/api-2.json | 12 ++++++++---- apis/sso/2019-06-10/api-2.json | 16 +++++++++++----- apis/states/2016-11-23/api-2.json | 3 ++- apis/streams.dynamodb/2012-08-10/api-2.json | 4 +++- apis/sts/2011-06-15/api-2.json | 4 +++- apis/support/2013-04-15/api-2.json | 3 ++- apis/swf/2012-01-25/api-2.json | 3 ++- apis/synthetics/2017-10-11/api-2.json | 4 +++- apis/textract/2018-06-27/api-2.json | 4 +++- apis/timestream-query/2018-11-01/api-2.json | 3 ++- apis/transcribe-streaming/2017-10-26/api-2.json | 4 +++- apis/transcribe/2017-10-26/api-2.json | 3 ++- apis/translate/2017-07-01/api-2.json | 4 +++- apis/waf-regional/2016-11-28/api-2.json | 4 +++- apis/wafv2/2019-07-29/api-2.json | 3 ++- apis/wellarchitected/2020-03-31/api-2.json | 4 +++- apis/workdocs/2016-05-01/api-2.json | 4 +++- apis/worklink/2018-09-25/api-2.json | 4 +++- apis/workmail/2017-10-01/api-2.json | 4 +++- apis/workmailmessageflow/2019-05-01/api-2.json | 4 +++- apis/workspaces/2015-04-08/api-2.json | 4 +++- apis/xray/2016-04-12/api-2.json | 4 +++- 199 files changed, 588 insertions(+), 216 deletions(-) diff --git a/apis/AWSMigrationHub/2017-05-31/api-2.json b/apis/AWSMigrationHub/2017-05-31/api-2.json index 725e7ff1046..23eef997229 100644 --- a/apis/AWSMigrationHub/2017-05-31/api-2.json +++ b/apis/AWSMigrationHub/2017-05-31/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"mgh", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Migration Hub", "serviceId":"Migration Hub", "signatureVersion":"v4", "targetPrefix":"AWSMigrationHub", - "uid":"AWSMigrationHub-2017-05-31" + "uid":"AWSMigrationHub-2017-05-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateCreatedArtifact":{ diff --git a/apis/acm/2015-12-08/api-2.json b/apis/acm/2015-12-08/api-2.json index 893fda1ca80..38aff45d45f 100644 --- a/apis/acm/2015-12-08/api-2.json +++ b/apis/acm/2015-12-08/api-2.json @@ -11,7 +11,8 @@ "serviceId":"ACM", "signatureVersion":"v4", "targetPrefix":"CertificateManager", - "uid":"acm-2015-12-08" + "uid":"acm-2015-12-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToCertificate":{ diff --git a/apis/amplify/2017-07-25/api-2.json b/apis/amplify/2017-07-25/api-2.json index 9e18669191b..f47629ff58a 100644 --- a/apis/amplify/2017-07-25/api-2.json +++ b/apis/amplify/2017-07-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Amplify", "signatureVersion":"v4", "signingName":"amplify", - "uid":"amplify-2017-07-25" + "uid":"amplify-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApp":{ diff --git a/apis/apigateway/2015-07-09/api-2.json b/apis/apigateway/2015-07-09/api-2.json index 2de792495ab..9f77686287a 100644 --- a/apis/apigateway/2015-07-09/api-2.json +++ b/apis/apigateway/2015-07-09/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2015-07-09", "endpointPrefix":"apigateway", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon API Gateway", "serviceId":"API Gateway", "signatureVersion":"v4", - "uid":"apigateway-2015-07-09" + "uid":"apigateway-2015-07-09", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApiKey":{ diff --git a/apis/appconfig/2019-10-09/api-2.json b/apis/appconfig/2019-10-09/api-2.json index 90c8e369f18..40bae2d666e 100644 --- a/apis/appconfig/2019-10-09/api-2.json +++ b/apis/appconfig/2019-10-09/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"appconfig", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AppConfig", "serviceFullName":"Amazon AppConfig", "serviceId":"AppConfig", "signatureVersion":"v4", "signingName":"appconfig", - "uid":"appconfig-2019-10-09" + "uid":"appconfig-2019-10-09", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApplication":{ diff --git a/apis/appflow/2020-08-23/api-2.json b/apis/appflow/2020-08-23/api-2.json index 977e16a76b8..7a19a30942b 100644 --- a/apis/appflow/2020-08-23/api-2.json +++ b/apis/appflow/2020-08-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"appflow", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Appflow", "serviceId":"Appflow", "signatureVersion":"v4", "signingName":"appflow", - "uid":"appflow-2020-08-23" + "uid":"appflow-2020-08-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelFlowExecutions":{ diff --git a/apis/appintegrations/2020-07-29/api-2.json b/apis/appintegrations/2020-07-29/api-2.json index 2541781877c..b5ef92cf1c1 100644 --- a/apis/appintegrations/2020-07-29/api-2.json +++ b/apis/appintegrations/2020-07-29/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"app-integrations", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon AppIntegrations Service", "serviceId":"AppIntegrations", "signatureVersion":"v4", "signingName":"app-integrations", - "uid":"appintegrations-2020-07-29" + "uid":"appintegrations-2020-07-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApplication":{ diff --git a/apis/application-autoscaling/2016-02-06/api-2.json b/apis/application-autoscaling/2016-02-06/api-2.json index 1da4c9dcc96..b78d18e71c4 100644 --- a/apis/application-autoscaling/2016-02-06/api-2.json +++ b/apis/application-autoscaling/2016-02-06/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"application-autoscaling", "targetPrefix":"AnyScaleFrontendService", - "uid":"application-autoscaling-2016-02-06" + "uid":"application-autoscaling-2016-02-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteScalingPolicy":{ diff --git a/apis/application-insights/2018-11-25/api-2.json b/apis/application-insights/2018-11-25/api-2.json index 7cfa11f85d0..4d1d625c0d1 100644 --- a/apis/application-insights/2018-11-25/api-2.json +++ b/apis/application-insights/2018-11-25/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"applicationinsights", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Application Insights", "serviceFullName":"Amazon CloudWatch Application Insights", "serviceId":"Application Insights", "signatureVersion":"v4", "signingName":"applicationinsights", "targetPrefix":"EC2WindowsBarleyService", - "uid":"application-insights-2018-11-25" + "uid":"application-insights-2018-11-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddWorkload":{ diff --git a/apis/applicationcostprofiler/2020-09-10/api-2.json b/apis/applicationcostprofiler/2020-09-10/api-2.json index 63eca20cd05..ab4fe5eb51c 100644 --- a/apis/applicationcostprofiler/2020-09-10/api-2.json +++ b/apis/applicationcostprofiler/2020-09-10/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"application-cost-profiler", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Application Cost Profiler", "serviceId":"ApplicationCostProfiler", "signatureVersion":"v4", "signingName":"application-cost-profiler", - "uid":"AWSApplicationCostProfiler-2020-09-10" + "uid":"AWSApplicationCostProfiler-2020-09-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteReportDefinition":{ diff --git a/apis/apprunner/2020-05-15/api-2.json b/apis/apprunner/2020-05-15/api-2.json index 1fdf9a326f5..b1a0aaf1b12 100644 --- a/apis/apprunner/2020-05-15/api-2.json +++ b/apis/apprunner/2020-05-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"apprunner", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS App Runner", "serviceId":"AppRunner", "signatureVersion":"v4", "signingName":"apprunner", "targetPrefix":"AppRunner", - "uid":"apprunner-2020-05-15" + "uid":"apprunner-2020-05-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateCustomDomain":{ diff --git a/apis/appstream/2016-12-01/api-2.json b/apis/appstream/2016-12-01/api-2.json index ac33cfa6e4f..811029c31d5 100644 --- a/apis/appstream/2016-12-01/api-2.json +++ b/apis/appstream/2016-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"appstream2", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon AppStream", "serviceId":"AppStream", "signatureVersion":"v4", "signingName":"appstream", "targetPrefix":"PhotonAdminProxyService", - "uid":"appstream-2016-12-01" + "uid":"appstream-2016-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAppBlockBuilderAppBlock":{ diff --git a/apis/appsync/2017-07-25/api-2.json b/apis/appsync/2017-07-25/api-2.json index 758e424b720..2b2eb43acce 100644 --- a/apis/appsync/2017-07-25/api-2.json +++ b/apis/appsync/2017-07-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"AppSync", "signatureVersion":"v4", "signingName":"appsync", - "uid":"appsync-2017-07-25" + "uid":"appsync-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateApi":{ diff --git a/apis/auditmanager/2017-07-25/api-2.json b/apis/auditmanager/2017-07-25/api-2.json index 677ee0870ac..08ed0a6bca2 100644 --- a/apis/auditmanager/2017-07-25/api-2.json +++ b/apis/auditmanager/2017-07-25/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"auditmanager", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Audit Manager", "serviceId":"AuditManager", "signatureVersion":"v4", "signingName":"auditmanager", - "uid":"auditmanager-2017-07-25" + "uid":"auditmanager-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAssessmentReportEvidenceFolder":{ diff --git a/apis/autoscaling-plans/2018-01-06/api-2.json b/apis/autoscaling-plans/2018-01-06/api-2.json index 32232f2d554..521d6296994 100644 --- a/apis/autoscaling-plans/2018-01-06/api-2.json +++ b/apis/autoscaling-plans/2018-01-06/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"autoscaling-plans", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Auto Scaling Plans", "serviceId":"Auto Scaling Plans", "signatureVersion":"v4", "signingName":"autoscaling-plans", "targetPrefix":"AnyScaleScalingPlannerFrontendService", - "uid":"autoscaling-plans-2018-01-06" + "uid":"autoscaling-plans-2018-01-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateScalingPlan":{ diff --git a/apis/autoscaling/2011-01-01/api-2.json b/apis/autoscaling/2011-01-01/api-2.json index d1ba6985d8d..cea3cc26703 100644 --- a/apis/autoscaling/2011-01-01/api-2.json +++ b/apis/autoscaling/2011-01-01/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2011-01-01", "endpointPrefix":"autoscaling", "protocol":"query", + "protocols":["query"], "serviceFullName":"Auto Scaling", "serviceId":"Auto Scaling", "signatureVersion":"v4", "uid":"autoscaling-2011-01-01", - "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/" + "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AttachInstances":{ diff --git a/apis/backup/2018-11-15/api-2.json b/apis/backup/2018-11-15/api-2.json index 943cb2f449e..30519748265 100644 --- a/apis/backup/2018-11-15/api-2.json +++ b/apis/backup/2018-11-15/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"backup", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Backup", "serviceId":"Backup", "signatureVersion":"v4", - "uid":"backup-2018-11-15" + "uid":"backup-2018-11-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelLegalHold":{ diff --git a/apis/budgets/2016-10-20/api-2.json b/apis/budgets/2016-10-20/api-2.json index c15712ca860..0cf2768b5e3 100644 --- a/apis/budgets/2016-10-20/api-2.json +++ b/apis/budgets/2016-10-20/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Budgets", "signatureVersion":"v4", "targetPrefix":"AWSBudgetServiceGateway", - "uid":"budgets-2016-10-20" + "uid":"budgets-2016-10-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateBudget":{ diff --git a/apis/ce/2017-10-25/api-2.json b/apis/ce/2017-10-25/api-2.json index 3f366180e4d..25918b5079c 100644 --- a/apis/ce/2017-10-25/api-2.json +++ b/apis/ce/2017-10-25/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"ce", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"AWS Cost Explorer", "serviceFullName":"AWS Cost Explorer Service", "serviceId":"Cost Explorer", "signatureVersion":"v4", "signingName":"ce", "targetPrefix":"AWSInsightsIndexService", - "uid":"ce-2017-10-25" + "uid":"ce-2017-10-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAnomalyMonitor":{ diff --git a/apis/chatbot/2017-10-11/api-2.json b/apis/chatbot/2017-10-11/api-2.json index cbaa77ae012..8db8d7a1c09 100644 --- a/apis/chatbot/2017-10-11/api-2.json +++ b/apis/chatbot/2017-10-11/api-2.json @@ -9,7 +9,8 @@ "serviceFullName":"AWS Chatbot", "serviceId":"chatbot", "signatureVersion":"v4", - "uid":"chatbot-2017-10-11" + "uid":"chatbot-2017-10-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateChimeWebhookConfiguration":{ diff --git a/apis/chime-sdk-identity/2021-04-20/api-2.json b/apis/chime-sdk-identity/2021-04-20/api-2.json index 51a351d5556..00f15cd3658 100644 --- a/apis/chime-sdk-identity/2021-04-20/api-2.json +++ b/apis/chime-sdk-identity/2021-04-20/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-04-20", "endpointPrefix":"identity-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Identity", "serviceId":"Chime SDK Identity", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-identity-2021-04-20" + "uid":"chime-sdk-identity-2021-04-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAppInstance":{ diff --git a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json index 129c3acd087..db9a23180c5 100644 --- a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json +++ b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-07-15", "endpointPrefix":"media-pipelines-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Media Pipelines", "serviceId":"Chime SDK Media Pipelines", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-media-pipelines-2021-07-15" + "uid":"chime-sdk-media-pipelines-2021-07-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateMediaCapturePipeline":{ diff --git a/apis/chime-sdk-meetings/2021-07-15/api-2.json b/apis/chime-sdk-meetings/2021-07-15/api-2.json index d61dd8584ec..960f962254d 100644 --- a/apis/chime-sdk-meetings/2021-07-15/api-2.json +++ b/apis/chime-sdk-meetings/2021-07-15/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-07-15", "endpointPrefix":"meetings-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Meetings", "serviceId":"Chime SDK Meetings", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-meetings-2021-07-15" + "uid":"chime-sdk-meetings-2021-07-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCreateAttendee":{ diff --git a/apis/chime-sdk-messaging/2021-05-15/api-2.json b/apis/chime-sdk-messaging/2021-05-15/api-2.json index 60632f14ec2..c7142870281 100644 --- a/apis/chime-sdk-messaging/2021-05-15/api-2.json +++ b/apis/chime-sdk-messaging/2021-05-15/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-05-15", "endpointPrefix":"messaging-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Messaging", "serviceId":"Chime SDK Messaging", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-messaging-2021-05-15" + "uid":"chime-sdk-messaging-2021-05-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateChannelFlow":{ diff --git a/apis/chime-sdk-voice/2022-08-03/api-2.json b/apis/chime-sdk-voice/2022-08-03/api-2.json index 5a2945851a0..fd3b6447457 100644 --- a/apis/chime-sdk-voice/2022-08-03/api-2.json +++ b/apis/chime-sdk-voice/2022-08-03/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2022-08-03", "endpointPrefix":"voice-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Voice", "serviceId":"Chime SDK Voice", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-voice-2022-08-03" + "uid":"chime-sdk-voice-2022-08-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociatePhoneNumbersWithVoiceConnector":{ diff --git a/apis/chime/2018-05-01/api-2.json b/apis/chime/2018-05-01/api-2.json index 95073309409..54546d9d0a4 100644 --- a/apis/chime/2018-05-01/api-2.json +++ b/apis/chime/2018-05-01/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2018-05-01", "endpointPrefix":"chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime", "serviceId":"Chime", "signatureVersion":"v4", - "uid":"chime-2018-05-01" + "uid":"chime-2018-05-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociatePhoneNumberWithUser":{ diff --git a/apis/cloud9/2017-09-23/api-2.json b/apis/cloud9/2017-09-23/api-2.json index aa9cbdd5a4b..9c9b5bd1b4b 100644 --- a/apis/cloud9/2017-09-23/api-2.json +++ b/apis/cloud9/2017-09-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"cloud9", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Cloud9", "serviceId":"Cloud9", "signatureVersion":"v4", "targetPrefix":"AWSCloud9WorkspaceManagementService", - "uid":"cloud9-2017-09-23" + "uid":"cloud9-2017-09-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEnvironmentEC2":{ diff --git a/apis/clouddirectory/2017-01-11/api-2.json b/apis/clouddirectory/2017-01-11/api-2.json index 860a3a4b807..b55bad2c76c 100644 --- a/apis/clouddirectory/2017-01-11/api-2.json +++ b/apis/clouddirectory/2017-01-11/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-01-11", "endpointPrefix":"clouddirectory", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon CloudDirectory", "serviceId":"CloudDirectory", "signatureVersion":"v4", "signingName":"clouddirectory", - "uid":"clouddirectory-2017-01-11" + "uid":"clouddirectory-2017-01-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddFacetToObject":{ diff --git a/apis/cloudformation/2010-05-15/api-2.json b/apis/cloudformation/2010-05-15/api-2.json index c61094768e8..b22c60e44fd 100644 --- a/apis/cloudformation/2010-05-15/api-2.json +++ b/apis/cloudformation/2010-05-15/api-2.json @@ -9,7 +9,8 @@ "serviceId":"CloudFormation", "signatureVersion":"v4", "uid":"cloudformation-2010-05-15", - "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/" + "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateOrganizationsAccess":{ diff --git a/apis/cloudfront/2020-05-31/api-2.json b/apis/cloudfront/2020-05-31/api-2.json index e4ec4a05db6..4015589024a 100644 --- a/apis/cloudfront/2020-05-31/api-2.json +++ b/apis/cloudfront/2020-05-31/api-2.json @@ -10,7 +10,8 @@ "serviceFullName":"Amazon CloudFront", "serviceId":"CloudFront", "signatureVersion":"v4", - "uid":"cloudfront-2020-05-31" + "uid":"cloudfront-2020-05-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAlias":{ diff --git a/apis/cloudhsm/2014-05-30/api-2.json b/apis/cloudhsm/2014-05-30/api-2.json index c3199ad0c5e..052d66568d4 100644 --- a/apis/cloudhsm/2014-05-30/api-2.json +++ b/apis/cloudhsm/2014-05-30/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"cloudhsm", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CloudHSM", "serviceFullName":"Amazon CloudHSM", "serviceId":"CloudHSM", "signatureVersion":"v4", "targetPrefix":"CloudHsmFrontendService", - "uid":"cloudhsm-2014-05-30" + "uid":"cloudhsm-2014-05-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/cloudhsmv2/2017-04-28/api-2.json b/apis/cloudhsmv2/2017-04-28/api-2.json index 6e3ed4dbcba..d79df03588f 100644 --- a/apis/cloudhsmv2/2017-04-28/api-2.json +++ b/apis/cloudhsmv2/2017-04-28/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"cloudhsm", "targetPrefix":"BaldrApiService", - "uid":"cloudhsmv2-2017-04-28" + "uid":"cloudhsmv2-2017-04-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "CopyBackupToRegion":{ diff --git a/apis/cloudsearch/2013-01-01/api-2.json b/apis/cloudsearch/2013-01-01/api-2.json index 00e2fdfb500..51b84a2b20c 100644 --- a/apis/cloudsearch/2013-01-01/api-2.json +++ b/apis/cloudsearch/2013-01-01/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2013-01-01", "endpointPrefix":"cloudsearch", "protocol":"query", + "protocols":["query"], "serviceFullName":"Amazon CloudSearch", "serviceId":"CloudSearch", "signatureVersion":"v4", "uid":"cloudsearch-2013-01-01", - "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/" + "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "BuildSuggesters":{ diff --git a/apis/cloudsearchdomain/2013-01-01/api-2.json b/apis/cloudsearchdomain/2013-01-01/api-2.json index e22e35ec242..7dd22304253 100644 --- a/apis/cloudsearchdomain/2013-01-01/api-2.json +++ b/apis/cloudsearchdomain/2013-01-01/api-2.json @@ -5,10 +5,13 @@ "endpointPrefix":"cloudsearchdomain", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon CloudSearch Domain", + "serviceId":"CloudSearch Domain", "signatureVersion":"v4", "signingName":"cloudsearch", - "uid":"cloudsearchdomain-2013-01-01" + "uid":"cloudsearchdomain-2013-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "Search":{ diff --git a/apis/codecommit/2015-04-13/api-2.json b/apis/codecommit/2015-04-13/api-2.json index 8d74930d694..52dc5360a42 100644 --- a/apis/codecommit/2015-04-13/api-2.json +++ b/apis/codecommit/2015-04-13/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codecommit", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodeCommit", "serviceFullName":"AWS CodeCommit", "serviceId":"CodeCommit", "signatureVersion":"v4", "targetPrefix":"CodeCommit_20150413", - "uid":"codecommit-2015-04-13" + "uid":"codecommit-2015-04-13", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateApprovalRuleTemplateWithRepository":{ diff --git a/apis/codeconnections/2023-12-01/api-2.json b/apis/codeconnections/2023-12-01/api-2.json index b585697450d..81dbfc06a96 100644 --- a/apis/codeconnections/2023-12-01/api-2.json +++ b/apis/codeconnections/2023-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codeconnections", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS CodeConnections", "serviceId":"CodeConnections", "signatureVersion":"v4", "signingName":"codeconnections", "targetPrefix":"com.amazonaws.codeconnections.CodeConnections_20231201", - "uid":"codeconnections-2023-12-01" + "uid":"codeconnections-2023-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateConnection":{ diff --git a/apis/codedeploy/2014-10-06/api-2.json b/apis/codedeploy/2014-10-06/api-2.json index 12adf75ddd7..0431d9aab20 100644 --- a/apis/codedeploy/2014-10-06/api-2.json +++ b/apis/codedeploy/2014-10-06/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codedeploy", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodeDeploy", "serviceFullName":"AWS CodeDeploy", "serviceId":"CodeDeploy", "signatureVersion":"v4", "targetPrefix":"CodeDeploy_20141006", - "uid":"codedeploy-2014-10-06" + "uid":"codedeploy-2014-10-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToOnPremisesInstances":{ diff --git a/apis/codeguru-reviewer/2019-09-19/api-2.json b/apis/codeguru-reviewer/2019-09-19/api-2.json index d5c9fc93ed5..bacf78fc741 100644 --- a/apis/codeguru-reviewer/2019-09-19/api-2.json +++ b/apis/codeguru-reviewer/2019-09-19/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codeguru-reviewer", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"CodeGuruReviewer", "serviceFullName":"Amazon CodeGuru Reviewer", "serviceId":"CodeGuru Reviewer", "signatureVersion":"v4", "signingName":"codeguru-reviewer", - "uid":"codeguru-reviewer-2019-09-19" + "uid":"codeguru-reviewer-2019-09-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateRepository":{ diff --git a/apis/codestar-connections/2019-12-01/api-2.json b/apis/codestar-connections/2019-12-01/api-2.json index bda461e485b..66c6f0ed481 100644 --- a/apis/codestar-connections/2019-12-01/api-2.json +++ b/apis/codestar-connections/2019-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codestar-connections", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS CodeStar connections", "serviceId":"CodeStar connections", "signatureVersion":"v4", "signingName":"codestar-connections", "targetPrefix":"com.amazonaws.codestar.connections.CodeStar_connections_20191201", - "uid":"codestar-connections-2019-12-01" + "uid":"codestar-connections-2019-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateConnection":{ diff --git a/apis/codestar-notifications/2019-10-15/api-2.json b/apis/codestar-notifications/2019-10-15/api-2.json index 2de8a566b81..2cb27d1eb00 100644 --- a/apis/codestar-notifications/2019-10-15/api-2.json +++ b/apis/codestar-notifications/2019-10-15/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"codestar-notifications", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS CodeStar Notifications", "serviceId":"codestar notifications", "signatureVersion":"v4", "signingName":"codestar-notifications", - "uid":"codestar-notifications-2019-10-15" + "uid":"codestar-notifications-2019-10-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateNotificationRule":{ diff --git a/apis/codestar/2017-04-19/api-2.json b/apis/codestar/2017-04-19/api-2.json index f2b043371a0..48b0829fa95 100644 --- a/apis/codestar/2017-04-19/api-2.json +++ b/apis/codestar/2017-04-19/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codestar", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodeStar", "serviceFullName":"AWS CodeStar", "serviceId":"CodeStar", "signatureVersion":"v4", "targetPrefix":"CodeStar_20170419", - "uid":"codestar-2017-04-19" + "uid":"codestar-2017-04-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateTeamMember":{ diff --git a/apis/cognito-identity/2014-06-30/api-2.json b/apis/cognito-identity/2014-06-30/api-2.json index 54fd0c97848..2d25a88f700 100644 --- a/apis/cognito-identity/2014-06-30/api-2.json +++ b/apis/cognito-identity/2014-06-30/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"cognito-identity", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Cognito Identity", "serviceId":"Cognito Identity", "signatureVersion":"v4", "targetPrefix":"AWSCognitoIdentityService", - "uid":"cognito-identity-2014-06-30" + "uid":"cognito-identity-2014-06-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateIdentityPool":{ @@ -108,7 +110,8 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "GetId":{ "name":"GetId", @@ -128,7 +131,8 @@ {"shape":"LimitExceededException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "GetIdentityPoolRoles":{ "name":"GetIdentityPoolRoles", @@ -164,7 +168,8 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "GetOpenIdTokenForDeveloperIdentity":{ "name":"GetOpenIdTokenForDeveloperIdentity", @@ -363,7 +368,8 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "UntagResource":{ "name":"UntagResource", diff --git a/apis/cognito-sync/2014-06-30/api-2.json b/apis/cognito-sync/2014-06-30/api-2.json index d15944a7e88..a2f15c81d02 100644 --- a/apis/cognito-sync/2014-06-30/api-2.json +++ b/apis/cognito-sync/2014-06-30/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"cognito-sync", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Cognito Sync", "serviceId":"Cognito Sync", "signatureVersion":"v4", - "uid":"cognito-sync-2014-06-30" + "uid":"cognito-sync-2014-06-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "BulkPublish":{ diff --git a/apis/comprehend/2017-11-27/api-2.json b/apis/comprehend/2017-11-27/api-2.json index b215c015a6f..2bd995d3013 100644 --- a/apis/comprehend/2017-11-27/api-2.json +++ b/apis/comprehend/2017-11-27/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"comprehend", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Comprehend", "serviceId":"Comprehend", "signatureVersion":"v4", "signingName":"comprehend", "targetPrefix":"Comprehend_20171127", - "uid":"comprehend-2017-11-27" + "uid":"comprehend-2017-11-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDetectDominantLanguage":{ diff --git a/apis/comprehendmedical/2018-10-30/api-2.json b/apis/comprehendmedical/2018-10-30/api-2.json index 5534d27f8ed..9a8d0c9d508 100644 --- a/apis/comprehendmedical/2018-10-30/api-2.json +++ b/apis/comprehendmedical/2018-10-30/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"comprehendmedical", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"ComprehendMedical", "serviceFullName":"AWS Comprehend Medical", "serviceId":"ComprehendMedical", "signatureVersion":"v4", "signingName":"comprehendmedical", "targetPrefix":"ComprehendMedical_20181030", - "uid":"comprehendmedical-2018-10-30" + "uid":"comprehendmedical-2018-10-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeEntitiesDetectionV2Job":{ diff --git a/apis/connect-contact-lens/2020-08-21/api-2.json b/apis/connect-contact-lens/2020-08-21/api-2.json index 96e7bb6baf7..083bf16aa81 100644 --- a/apis/connect-contact-lens/2020-08-21/api-2.json +++ b/apis/connect-contact-lens/2020-08-21/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"contact-lens", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Contact Lens", "serviceFullName":"Amazon Connect Contact Lens", "serviceId":"Connect Contact Lens", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-contact-lens-2020-08-21" + "uid":"connect-contact-lens-2020-08-21", + "auth":["aws.auth#sigv4"] }, "operations":{ "ListRealtimeContactAnalysisSegments":{ diff --git a/apis/connect/2017-08-08/api-2.json b/apis/connect/2017-08-08/api-2.json index 8560e5b71fd..a4001397c06 100644 --- a/apis/connect/2017-08-08/api-2.json +++ b/apis/connect/2017-08-08/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Connect", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-2017-08-08" + "uid":"connect-2017-08-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateEvaluationForm":{ diff --git a/apis/connectparticipant/2018-09-07/api-2.json b/apis/connectparticipant/2018-09-07/api-2.json index 349dd857241..5aa8257485c 100644 --- a/apis/connectparticipant/2018-09-07/api-2.json +++ b/apis/connectparticipant/2018-09-07/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"participant.connect", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Participant", "serviceFullName":"Amazon Connect Participant Service", "serviceId":"ConnectParticipant", "signatureVersion":"v4", "signingName":"execute-api", - "uid":"connectparticipant-2018-09-07" + "uid":"connectparticipant-2018-09-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "CompleteAttachmentUpload":{ diff --git a/apis/customer-profiles/2020-08-15/api-2.json b/apis/customer-profiles/2020-08-15/api-2.json index cd488b56bfb..40c2a32d92e 100644 --- a/apis/customer-profiles/2020-08-15/api-2.json +++ b/apis/customer-profiles/2020-08-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"profile", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Customer Profiles", "serviceFullName":"Amazon Connect Customer Profiles", "serviceId":"Customer Profiles", "signatureVersion":"v4", "signingName":"profile", - "uid":"customer-profiles-2020-08-15" + "uid":"customer-profiles-2020-08-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddProfileKey":{ diff --git a/apis/databrew/2017-07-25/api-2.json b/apis/databrew/2017-07-25/api-2.json index 1750c43c653..9afbbf0b948 100644 --- a/apis/databrew/2017-07-25/api-2.json +++ b/apis/databrew/2017-07-25/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"databrew", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Glue DataBrew", "serviceId":"DataBrew", "signatureVersion":"v4", "signingName":"databrew", - "uid":"databrew-2017-07-25" + "uid":"databrew-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDeleteRecipeVersion":{ diff --git a/apis/datapipeline/2012-10-29/api-2.json b/apis/datapipeline/2012-10-29/api-2.json index 3d1cd213f7c..accfa8dc43c 100644 --- a/apis/datapipeline/2012-10-29/api-2.json +++ b/apis/datapipeline/2012-10-29/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"datapipeline", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Data Pipeline", "serviceId":"Data Pipeline", "signatureVersion":"v4", "targetPrefix":"DataPipeline", - "uid":"datapipeline-2012-10-29" + "uid":"datapipeline-2012-10-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivatePipeline":{ diff --git a/apis/datasync/2018-11-09/api-2.json b/apis/datasync/2018-11-09/api-2.json index 286b2d14cc9..cf2371dbbe3 100644 --- a/apis/datasync/2018-11-09/api-2.json +++ b/apis/datasync/2018-11-09/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"datasync", "targetPrefix":"FmrsService", - "uid":"datasync-2018-11-09" + "uid":"datasync-2018-11-09", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddStorageSystem":{ diff --git a/apis/dax/2017-04-19/api-2.json b/apis/dax/2017-04-19/api-2.json index 6c57d89569f..1a6aef350c3 100644 --- a/apis/dax/2017-04-19/api-2.json +++ b/apis/dax/2017-04-19/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"dax", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon DAX", "serviceFullName":"Amazon DynamoDB Accelerator (DAX)", "serviceId":"DAX", "signatureVersion":"v4", "targetPrefix":"AmazonDAXV3", - "uid":"dax-2017-04-19" + "uid":"dax-2017-04-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateCluster":{ diff --git a/apis/detective/2018-10-26/api-2.json b/apis/detective/2018-10-26/api-2.json index 3a81f385b29..552290fa56a 100644 --- a/apis/detective/2018-10-26/api-2.json +++ b/apis/detective/2018-10-26/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"api.detective", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Detective", "serviceId":"Detective", "signatureVersion":"v4", "signingName":"detective", - "uid":"detective-2018-10-26" + "uid":"detective-2018-10-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptInvitation":{ diff --git a/apis/devicefarm/2015-06-23/api-2.json b/apis/devicefarm/2015-06-23/api-2.json index f5b03f09b7e..088bde6d750 100644 --- a/apis/devicefarm/2015-06-23/api-2.json +++ b/apis/devicefarm/2015-06-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"devicefarm", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Device Farm", "serviceId":"Device Farm", "signatureVersion":"v4", "targetPrefix":"DeviceFarm_20150623", - "uid":"devicefarm-2015-06-23" + "uid":"devicefarm-2015-06-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDevicePool":{ diff --git a/apis/devops-guru/2020-12-01/api-2.json b/apis/devops-guru/2020-12-01/api-2.json index 85bcfad9504..58b28e9c4cf 100644 --- a/apis/devops-guru/2020-12-01/api-2.json +++ b/apis/devops-guru/2020-12-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"devops-guru", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon DevOps Guru", "serviceId":"DevOps Guru", "signatureVersion":"v4", "signingName":"devops-guru", - "uid":"devops-guru-2020-12-01" + "uid":"devops-guru-2020-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddNotificationChannel":{ diff --git a/apis/discovery/2015-11-01/api-2.json b/apis/discovery/2015-11-01/api-2.json index a3d68873726..7584a475682 100644 --- a/apis/discovery/2015-11-01/api-2.json +++ b/apis/discovery/2015-11-01/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Application Discovery Service", "signatureVersion":"v4", "targetPrefix":"AWSPoseidonService_V2015_11_01", - "uid":"discovery-2015-11-01" + "uid":"discovery-2015-11-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateConfigurationItemsToApplication":{ diff --git a/apis/dlm/2018-01-12/api-2.json b/apis/dlm/2018-01-12/api-2.json index 65381d9049a..c694787620e 100644 --- a/apis/dlm/2018-01-12/api-2.json +++ b/apis/dlm/2018-01-12/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"dlm", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon DLM", "serviceFullName":"Amazon Data Lifecycle Manager", "serviceId":"DLM", "signatureVersion":"v4", "signingName":"dlm", - "uid":"dlm-2018-01-12" + "uid":"dlm-2018-01-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateLifecyclePolicy":{ diff --git a/apis/dms/2016-01-01/api-2.json b/apis/dms/2016-01-01/api-2.json index 75941b7734e..ca9eac73787 100644 --- a/apis/dms/2016-01-01/api-2.json +++ b/apis/dms/2016-01-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"dms", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Database Migration Service", "serviceId":"Database Migration Service", "signatureVersion":"v4", "targetPrefix":"AmazonDMSv20160101", - "uid":"dms-2016-01-01" + "uid":"dms-2016-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/docdb/2014-10-31/api-2.json b/apis/docdb/2014-10-31/api-2.json index 041f2e05954..d5f40511eaa 100644 --- a/apis/docdb/2014-10-31/api-2.json +++ b/apis/docdb/2014-10-31/api-2.json @@ -4,13 +4,15 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon DocDB", "serviceFullName":"Amazon DocumentDB with MongoDB compatibility", "serviceId":"DocDB", "signatureVersion":"v4", "signingName":"rds", "uid":"docdb-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddSourceIdentifierToSubscription":{ diff --git a/apis/ebs/2019-11-02/api-2.json b/apis/ebs/2019-11-02/api-2.json index 71149750421..3b08a853d44 100644 --- a/apis/ebs/2019-11-02/api-2.json +++ b/apis/ebs/2019-11-02/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"ebs", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon EBS", "serviceFullName":"Amazon Elastic Block Store", "serviceId":"EBS", "signatureVersion":"v4", - "uid":"ebs-2019-11-02" + "uid":"ebs-2019-11-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "CompleteSnapshot":{ @@ -98,7 +100,8 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"InternalServerException"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true }, "StartSnapshot":{ "name":"StartSnapshot", diff --git a/apis/ec2-instance-connect/2018-04-02/api-2.json b/apis/ec2-instance-connect/2018-04-02/api-2.json index 6b36b88788c..6c0479e2de1 100644 --- a/apis/ec2-instance-connect/2018-04-02/api-2.json +++ b/apis/ec2-instance-connect/2018-04-02/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"ec2-instance-connect", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"EC2 Instance Connect", "serviceFullName":"AWS EC2 Instance Connect", "serviceId":"EC2 Instance Connect", "signatureVersion":"v4", "targetPrefix":"AWSEC2InstanceConnectService", - "uid":"ec2-instance-connect-2018-04-02" + "uid":"ec2-instance-connect-2018-04-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "SendSSHPublicKey":{ diff --git a/apis/ecr-public/2020-10-30/api-2.json b/apis/ecr-public/2020-10-30/api-2.json index e336c61148b..47917e4dfc9 100644 --- a/apis/ecr-public/2020-10-30/api-2.json +++ b/apis/ecr-public/2020-10-30/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"api.ecr-public", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon ECR Public", "serviceFullName":"Amazon Elastic Container Registry Public", "serviceId":"ECR PUBLIC", "signatureVersion":"v4", "signingName":"ecr-public", "targetPrefix":"SpencerFrontendService", - "uid":"ecr-public-2020-10-30" + "uid":"ecr-public-2020-10-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/ecr/2015-09-21/api-2.json b/apis/ecr/2015-09-21/api-2.json index 19c9292f8bd..6194ec18388 100644 --- a/apis/ecr/2015-09-21/api-2.json +++ b/apis/ecr/2015-09-21/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"ecr", "targetPrefix":"AmazonEC2ContainerRegistry_V20150921", - "uid":"ecr-2015-09-21" + "uid":"ecr-2015-09-21", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/elastic-inference/2017-07-25/api-2.json b/apis/elastic-inference/2017-07-25/api-2.json index bba77d62b22..fff46e7af08 100644 --- a/apis/elastic-inference/2017-07-25/api-2.json +++ b/apis/elastic-inference/2017-07-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"api.elastic-inference", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Elastic Inference", "serviceFullName":"Amazon Elastic Inference", "serviceId":"Elastic Inference", "signatureVersion":"v4", "signingName":"elastic-inference", - "uid":"elastic-inference-2017-07-25" + "uid":"elastic-inference-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeAcceleratorOfferings":{ diff --git a/apis/elasticache/2015-02-02/api-2.json b/apis/elasticache/2015-02-02/api-2.json index e4609ea90ee..514e5de41e7 100644 --- a/apis/elasticache/2015-02-02/api-2.json +++ b/apis/elasticache/2015-02-02/api-2.json @@ -9,7 +9,8 @@ "serviceId":"ElastiCache", "signatureVersion":"v4", "uid":"elasticache-2015-02-02", - "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/" + "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/elasticbeanstalk/2010-12-01/api-2.json b/apis/elasticbeanstalk/2010-12-01/api-2.json index d535ed6bf6d..e4e97311483 100644 --- a/apis/elasticbeanstalk/2010-12-01/api-2.json +++ b/apis/elasticbeanstalk/2010-12-01/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2010-12-01", "endpointPrefix":"elasticbeanstalk", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Elastic Beanstalk", "serviceFullName":"AWS Elastic Beanstalk", "serviceId":"Elastic Beanstalk", "signatureVersion":"v4", "uid":"elasticbeanstalk-2010-12-01", - "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/" + "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortEnvironmentUpdate":{ diff --git a/apis/elasticloadbalancing/2012-06-01/api-2.json b/apis/elasticloadbalancing/2012-06-01/api-2.json index a83e5046016..7a4737e14d7 100644 --- a/apis/elasticloadbalancing/2012-06-01/api-2.json +++ b/apis/elasticloadbalancing/2012-06-01/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2012-06-01", "endpointPrefix":"elasticloadbalancing", "protocol":"query", + "protocols":["query"], "serviceFullName":"Elastic Load Balancing", "serviceId":"Elastic Load Balancing", "signatureVersion":"v4", "uid":"elasticloadbalancing-2012-06-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/" + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTags":{ diff --git a/apis/elasticloadbalancingv2/2015-12-01/api-2.json b/apis/elasticloadbalancingv2/2015-12-01/api-2.json index 0a8390ec3bf..fbfdaf2d62f 100644 --- a/apis/elasticloadbalancingv2/2015-12-01/api-2.json +++ b/apis/elasticloadbalancingv2/2015-12-01/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Elastic Load Balancing v2", "signatureVersion":"v4", "uid":"elasticloadbalancingv2-2015-12-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/" + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddListenerCertificates":{ diff --git a/apis/elasticmapreduce/2009-03-31/api-2.json b/apis/elasticmapreduce/2009-03-31/api-2.json index 47a4b13527b..fa307d97733 100644 --- a/apis/elasticmapreduce/2009-03-31/api-2.json +++ b/apis/elasticmapreduce/2009-03-31/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"elasticmapreduce", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon EMR", "serviceFullName":"Amazon EMR", "serviceId":"EMR", "signatureVersion":"v4", "targetPrefix":"ElasticMapReduce", - "uid":"elasticmapreduce-2009-03-31" + "uid":"elasticmapreduce-2009-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddInstanceFleet":{ diff --git a/apis/email/2010-12-01/api-2.json b/apis/email/2010-12-01/api-2.json index ef43e7a45e2..67810709396 100644 --- a/apis/email/2010-12-01/api-2.json +++ b/apis/email/2010-12-01/api-2.json @@ -4,13 +4,15 @@ "apiVersion":"2010-12-01", "endpointPrefix":"email", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon SES", "serviceFullName":"Amazon Simple Email Service", "serviceId":"SES", "signatureVersion":"v4", "signingName":"ses", "uid":"email-2010-12-01", - "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/" + "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "CloneReceiptRuleSet":{ diff --git a/apis/emr-containers/2020-10-01/api-2.json b/apis/emr-containers/2020-10-01/api-2.json index be2c37ef996..5ab76f8a4cb 100644 --- a/apis/emr-containers/2020-10-01/api-2.json +++ b/apis/emr-containers/2020-10-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"emr-containers", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon EMR Containers", "serviceId":"EMR containers", "signatureVersion":"v4", "signingName":"emr-containers", - "uid":"emr-containers-2020-10-01" + "uid":"emr-containers-2020-10-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelJobRun":{ diff --git a/apis/entitlement.marketplace/2017-01-11/api-2.json b/apis/entitlement.marketplace/2017-01-11/api-2.json index 5b11875adb8..b3fe0f82e5c 100644 --- a/apis/entitlement.marketplace/2017-01-11/api-2.json +++ b/apis/entitlement.marketplace/2017-01-11/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPEntitlementService", - "uid":"entitlement.marketplace-2017-01-11" + "uid":"entitlement.marketplace-2017-01-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetEntitlements":{ diff --git a/apis/es/2015-01-01/api-2.json b/apis/es/2015-01-01/api-2.json index 70dd15af159..0863391abf7 100644 --- a/apis/es/2015-01-01/api-2.json +++ b/apis/es/2015-01-01/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2015-01-01", "endpointPrefix":"es", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Elasticsearch Service", "serviceId":"Elasticsearch Service", "signatureVersion":"v4", - "uid":"es-2015-01-01" + "uid":"es-2015-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptInboundCrossClusterSearchConnection":{ diff --git a/apis/eventbridge/2015-10-07/api-2.json b/apis/eventbridge/2015-10-07/api-2.json index c192c8b7feb..f564c67ecaa 100644 --- a/apis/eventbridge/2015-10-07/api-2.json +++ b/apis/eventbridge/2015-10-07/api-2.json @@ -10,7 +10,8 @@ "serviceId":"EventBridge", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"eventbridge-2015-10-07" + "uid":"eventbridge-2015-10-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateEventSource":{ diff --git a/apis/events/2015-10-07/api-2.json b/apis/events/2015-10-07/api-2.json index a405dfb7b30..6921264e37a 100644 --- a/apis/events/2015-10-07/api-2.json +++ b/apis/events/2015-10-07/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"events", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon CloudWatch Events", "serviceId":"CloudWatch Events", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"events-2015-10-07" + "uid":"events-2015-10-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateEventSource":{ diff --git a/apis/finspace-data/2020-07-13/api-2.json b/apis/finspace-data/2020-07-13/api-2.json index 96689b4df26..c5b091653d7 100644 --- a/apis/finspace-data/2020-07-13/api-2.json +++ b/apis/finspace-data/2020-07-13/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"finspace-api", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"FinSpace Data", "serviceFullName":"FinSpace Public API", "serviceId":"finspace data", "signatureVersion":"v4", "signingName":"finspace-api", - "uid":"finspace-2020-07-13" + "uid":"finspace-2020-07-13", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateUserToPermissionGroup":{ diff --git a/apis/finspace/2021-03-12/api-2.json b/apis/finspace/2021-03-12/api-2.json index b244b6f9fbc..799be19759e 100644 --- a/apis/finspace/2021-03-12/api-2.json +++ b/apis/finspace/2021-03-12/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"finspace", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"finspace", "serviceFullName":"FinSpace User Environment Management service", "serviceId":"finspace", "signatureVersion":"v4", "signingName":"finspace", - "uid":"finspace-2021-03-12" + "uid":"finspace-2021-03-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEnvironment":{ diff --git a/apis/firehose/2015-08-04/api-2.json b/apis/firehose/2015-08-04/api-2.json index d4773f4a5af..8723cc879a9 100644 --- a/apis/firehose/2015-08-04/api-2.json +++ b/apis/firehose/2015-08-04/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Firehose", "signatureVersion":"v4", "targetPrefix":"Firehose_20150804", - "uid":"firehose-2015-08-04" + "uid":"firehose-2015-08-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDeliveryStream":{ diff --git a/apis/fis/2020-12-01/api-2.json b/apis/fis/2020-12-01/api-2.json index 8ea135188ec..caad2333d69 100644 --- a/apis/fis/2020-12-01/api-2.json +++ b/apis/fis/2020-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"fis", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"FIS", "serviceFullName":"AWS Fault Injection Simulator", "serviceId":"fis", "signatureVersion":"v4", "signingName":"fis", - "uid":"fis-2020-12-01" + "uid":"fis-2020-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateExperimentTemplate":{ diff --git a/apis/fms/2018-01-01/api-2.json b/apis/fms/2018-01-01/api-2.json index 4f729cccb45..dd57a3b4161 100644 --- a/apis/fms/2018-01-01/api-2.json +++ b/apis/fms/2018-01-01/api-2.json @@ -11,7 +11,8 @@ "serviceId":"FMS", "signatureVersion":"v4", "targetPrefix":"AWSFMS_20180101", - "uid":"fms-2018-01-01" + "uid":"fms-2018-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAdminAccount":{ diff --git a/apis/forecast/2018-06-26/api-2.json b/apis/forecast/2018-06-26/api-2.json index db7b31ce93b..a8db5c2c38c 100644 --- a/apis/forecast/2018-06-26/api-2.json +++ b/apis/forecast/2018-06-26/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"forecast", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Forecast Service", "serviceId":"forecast", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecast", - "uid":"forecast-2018-06-26" + "uid":"forecast-2018-06-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAutoPredictor":{ diff --git a/apis/forecastquery/2018-06-26/api-2.json b/apis/forecastquery/2018-06-26/api-2.json index 17c10c20551..80608510397 100644 --- a/apis/forecastquery/2018-06-26/api-2.json +++ b/apis/forecastquery/2018-06-26/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"forecastquery", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Forecast Query Service", "serviceId":"forecastquery", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecastRuntime", - "uid":"forecastquery-2018-06-26" + "uid":"forecastquery-2018-06-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "QueryForecast":{ diff --git a/apis/frauddetector/2019-11-15/api-2.json b/apis/frauddetector/2019-11-15/api-2.json index aae18354326..87c194da46f 100644 --- a/apis/frauddetector/2019-11-15/api-2.json +++ b/apis/frauddetector/2019-11-15/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"frauddetector", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Fraud Detector", "serviceId":"FraudDetector", "signatureVersion":"v4", "targetPrefix":"AWSHawksNestServiceFacade", - "uid":"frauddetector-2019-11-15" + "uid":"frauddetector-2019-11-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCreateVariable":{ diff --git a/apis/fsx/2018-03-01/api-2.json b/apis/fsx/2018-03-01/api-2.json index 558fa1a7668..6e27d57cc92 100644 --- a/apis/fsx/2018-03-01/api-2.json +++ b/apis/fsx/2018-03-01/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"fsx", "targetPrefix":"AWSSimbaAPIService_v20180301", - "uid":"fsx-2018-03-01" + "uid":"fsx-2018-03-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateFileSystemAliases":{ diff --git a/apis/gamelift/2015-10-01/api-2.json b/apis/gamelift/2015-10-01/api-2.json index 7be5bbbd451..b52c14cf0f8 100644 --- a/apis/gamelift/2015-10-01/api-2.json +++ b/apis/gamelift/2015-10-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"gamelift", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon GameLift", "serviceId":"GameLift", "signatureVersion":"v4", "targetPrefix":"GameLift", - "uid":"gamelift-2015-10-01" + "uid":"gamelift-2015-10-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptMatch":{ diff --git a/apis/glacier/2012-06-01/api-2.json b/apis/glacier/2012-06-01/api-2.json index e72d1664113..7e8e0a87dfb 100644 --- a/apis/glacier/2012-06-01/api-2.json +++ b/apis/glacier/2012-06-01/api-2.json @@ -5,10 +5,12 @@ "checksumFormat":"sha256", "endpointPrefix":"glacier", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Glacier", "serviceId":"Glacier", "signatureVersion":"v4", - "uid":"glacier-2012-06-01" + "uid":"glacier-2012-06-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortMultipartUpload":{ diff --git a/apis/greengrassv2/2020-11-30/api-2.json b/apis/greengrassv2/2020-11-30/api-2.json index 18e08485534..4d8337a6478 100644 --- a/apis/greengrassv2/2020-11-30/api-2.json +++ b/apis/greengrassv2/2020-11-30/api-2.json @@ -9,7 +9,8 @@ "serviceFullName":"AWS IoT Greengrass V2", "serviceId":"GreengrassV2", "signatureVersion":"v4", - "uid":"greengrassv2-2020-11-30" + "uid":"greengrassv2-2020-11-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateServiceRoleToAccount":{ diff --git a/apis/health/2016-08-04/api-2.json b/apis/health/2016-08-04/api-2.json index 96a0db2df8b..f50d9caf473 100644 --- a/apis/health/2016-08-04/api-2.json +++ b/apis/health/2016-08-04/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"health", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"AWSHealth", "serviceFullName":"AWS Health APIs and Notifications", "serviceId":"Health", "signatureVersion":"v4", "targetPrefix":"AWSHealth_20160804", - "uid":"health-2016-08-04" + "uid":"health-2016-08-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeAffectedAccountsForOrganization":{ diff --git a/apis/healthlake/2017-07-01/api-2.json b/apis/healthlake/2017-07-01/api-2.json index 5c3d58b18ee..2ea8075c809 100644 --- a/apis/healthlake/2017-07-01/api-2.json +++ b/apis/healthlake/2017-07-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"healthlake", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"HealthLake", "serviceFullName":"Amazon HealthLake", "serviceId":"HealthLake", "signatureVersion":"v4", "signingName":"healthlake", "targetPrefix":"HealthLake", - "uid":"healthlake-2017-07-01" + "uid":"healthlake-2017-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateFHIRDatastore":{ diff --git a/apis/iam/2010-05-08/api-2.json b/apis/iam/2010-05-08/api-2.json index 43a4ccaf80c..bb0eced57db 100644 --- a/apis/iam/2010-05-08/api-2.json +++ b/apis/iam/2010-05-08/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"iam", "globalEndpoint":"iam.amazonaws.com", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", "serviceId":"IAM", "signatureVersion":"v4", "uid":"iam-2010-05-08", - "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" + "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddClientIDToOpenIDConnectProvider":{ diff --git a/apis/imagebuilder/2019-12-02/api-2.json b/apis/imagebuilder/2019-12-02/api-2.json index 4c494f87a87..301daa5ba95 100644 --- a/apis/imagebuilder/2019-12-02/api-2.json +++ b/apis/imagebuilder/2019-12-02/api-2.json @@ -11,7 +11,8 @@ "serviceId":"imagebuilder", "signatureVersion":"v4", "signingName":"imagebuilder", - "uid":"imagebuilder-2019-12-02" + "uid":"imagebuilder-2019-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelImageCreation":{ diff --git a/apis/inspector/2016-02-16/api-2.json b/apis/inspector/2016-02-16/api-2.json index 22864347dcd..d95adad3c5a 100644 --- a/apis/inspector/2016-02-16/api-2.json +++ b/apis/inspector/2016-02-16/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"inspector", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Inspector", "serviceId":"Inspector", "signatureVersion":"v4", "targetPrefix":"InspectorService", - "uid":"inspector-2016-02-16" + "uid":"inspector-2016-02-16", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddAttributesToFindings":{ diff --git a/apis/iot-data/2015-05-28/api-2.json b/apis/iot-data/2015-05-28/api-2.json index d425936567a..ae5b94b4f19 100644 --- a/apis/iot-data/2015-05-28/api-2.json +++ b/apis/iot-data/2015-05-28/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2015-05-28", "endpointPrefix":"data-ats.iot", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Data Plane", "serviceId":"IoT Data Plane", "signatureVersion":"v4", "signingName":"iotdata", - "uid":"iot-data-2015-05-28" + "uid":"iot-data-2015-05-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteThingShadow":{ diff --git a/apis/iot-jobs-data/2017-09-29/api-2.json b/apis/iot-jobs-data/2017-09-29/api-2.json index e1408b886fa..b295cdb293c 100644 --- a/apis/iot-jobs-data/2017-09-29/api-2.json +++ b/apis/iot-jobs-data/2017-09-29/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-29", "endpointPrefix":"data.jobs.iot", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Jobs Data Plane", "serviceId":"IoT Jobs Data Plane", "signatureVersion":"v4", "signingName":"iot-jobs-data", - "uid":"iot-jobs-data-2017-09-29" + "uid":"iot-jobs-data-2017-09-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeJobExecution":{ diff --git a/apis/iot/2015-05-28/api-2.json b/apis/iot/2015-05-28/api-2.json index b869ce1f119..8ef285cf7c7 100644 --- a/apis/iot/2015-05-28/api-2.json +++ b/apis/iot/2015-05-28/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2015-05-28", "endpointPrefix":"iot", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT", "serviceId":"IoT", "signatureVersion":"v4", "signingName":"iot", - "uid":"iot-2015-05-28" + "uid":"iot-2015-05-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptCertificateTransfer":{ diff --git a/apis/iot1click-projects/2018-05-14/api-2.json b/apis/iot1click-projects/2018-05-14/api-2.json index f93ec9f2262..6a459a89686 100644 --- a/apis/iot1click-projects/2018-05-14/api-2.json +++ b/apis/iot1click-projects/2018-05-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"projects.iot1click", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWS IoT 1-Click Projects", "serviceFullName":"AWS IoT 1-Click Projects Service", "serviceId":"IoT 1Click Projects", "signatureVersion":"v4", "signingName":"iot1click", - "uid":"iot1click-projects-2018-05-14" + "uid":"iot1click-projects-2018-05-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateDeviceWithPlacement":{ diff --git a/apis/iotanalytics/2017-11-27/api-2.json b/apis/iotanalytics/2017-11-27/api-2.json index 6283b76f882..d025312ab6c 100644 --- a/apis/iotanalytics/2017-11-27/api-2.json +++ b/apis/iotanalytics/2017-11-27/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-11-27", "endpointPrefix":"iotanalytics", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Analytics", "serviceId":"IoTAnalytics", "signatureVersion":"v4", "signingName":"iotanalytics", - "uid":"iotanalytics-2017-11-27" + "uid":"iotanalytics-2017-11-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchPutMessage":{ diff --git a/apis/iotdeviceadvisor/2020-09-18/api-2.json b/apis/iotdeviceadvisor/2020-09-18/api-2.json index f705b44d60b..d4588ed19b7 100644 --- a/apis/iotdeviceadvisor/2020-09-18/api-2.json +++ b/apis/iotdeviceadvisor/2020-09-18/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"api.iotdeviceadvisor", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWSIoTDeviceAdvisor", "serviceFullName":"AWS IoT Core Device Advisor", "serviceId":"IotDeviceAdvisor", "signatureVersion":"v4", "signingName":"iotdeviceadvisor", - "uid":"iotdeviceadvisor-2020-09-18" + "uid":"iotdeviceadvisor-2020-09-18", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateSuiteDefinition":{ diff --git a/apis/iotevents-data/2018-10-23/api-2.json b/apis/iotevents-data/2018-10-23/api-2.json index ccdfc5569b7..6487babc174 100644 --- a/apis/iotevents-data/2018-10-23/api-2.json +++ b/apis/iotevents-data/2018-10-23/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2018-10-23", "endpointPrefix":"data.iotevents", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Events Data", "serviceId":"IoT Events Data", "signatureVersion":"v4", "signingName":"ioteventsdata", - "uid":"iotevents-data-2018-10-23" + "uid":"iotevents-data-2018-10-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchAcknowledgeAlarm":{ diff --git a/apis/iotevents/2018-07-27/api-2.json b/apis/iotevents/2018-07-27/api-2.json index 3807f0023b7..c709fa5d8f5 100644 --- a/apis/iotevents/2018-07-27/api-2.json +++ b/apis/iotevents/2018-07-27/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2018-07-27", "endpointPrefix":"iotevents", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Events", "serviceId":"IoT Events", "signatureVersion":"v4", "signingName":"iotevents", - "uid":"iotevents-2018-07-27" + "uid":"iotevents-2018-07-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAlarmModel":{ diff --git a/apis/iotfleethub/2020-11-03/api-2.json b/apis/iotfleethub/2020-11-03/api-2.json index 3764ceba827..7b0dd422c64 100644 --- a/apis/iotfleethub/2020-11-03/api-2.json +++ b/apis/iotfleethub/2020-11-03/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"api.fleethub.iot", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Fleet Hub", "serviceId":"IoTFleetHub", "signatureVersion":"v4", "signingName":"iotfleethub", - "uid":"iotfleethub-2020-11-03" + "uid":"iotfleethub-2020-11-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApplication":{ diff --git a/apis/iotsecuretunneling/2018-10-05/api-2.json b/apis/iotsecuretunneling/2018-10-05/api-2.json index 771c0df5c29..8f6c5c9af09 100644 --- a/apis/iotsecuretunneling/2018-10-05/api-2.json +++ b/apis/iotsecuretunneling/2018-10-05/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"api.tunneling.iot", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS IoT Secure Tunneling", "serviceId":"IoTSecureTunneling", "signatureVersion":"v4", "signingName":"IoTSecuredTunneling", "targetPrefix":"IoTSecuredTunneling", - "uid":"iotsecuretunneling-2018-10-05" + "uid":"iotsecuretunneling-2018-10-05", + "auth":["aws.auth#sigv4"] }, "operations":{ "CloseTunnel":{ diff --git a/apis/iotsitewise/2019-12-02/api-2.json b/apis/iotsitewise/2019-12-02/api-2.json index 43228f57a9b..48d3c5d74c0 100644 --- a/apis/iotsitewise/2019-12-02/api-2.json +++ b/apis/iotsitewise/2019-12-02/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"iotsitewise", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT SiteWise", "serviceId":"IoTSiteWise", "signatureVersion":"v4", "signingName":"iotsitewise", - "uid":"iotsitewise-2019-12-02" + "uid":"iotsitewise-2019-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAssets":{ diff --git a/apis/iotthingsgraph/2018-09-06/api-2.json b/apis/iotthingsgraph/2018-09-06/api-2.json index 2aabc90cd1a..4f2622ea79e 100644 --- a/apis/iotthingsgraph/2018-09-06/api-2.json +++ b/apis/iotthingsgraph/2018-09-06/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"iotthingsgraph", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS IoT Things Graph", "serviceId":"IoTThingsGraph", "signatureVersion":"v4", "signingName":"iotthingsgraph", "targetPrefix":"IotThingsGraphFrontEndService", - "uid":"iotthingsgraph-2018-09-06" + "uid":"iotthingsgraph-2018-09-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateEntityToThing":{ diff --git a/apis/kendra-ranking/2022-10-19/api-2.json b/apis/kendra-ranking/2022-10-19/api-2.json index c4481a8318b..06b310bd18e 100644 --- a/apis/kendra-ranking/2022-10-19/api-2.json +++ b/apis/kendra-ranking/2022-10-19/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"kendra-ranking", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Kendra Ranking", "serviceFullName":"Amazon Kendra Intelligent Ranking", "serviceId":"Kendra Ranking", "signatureVersion":"v4", "signingName":"kendra-ranking", "targetPrefix":"AWSKendraRerankingFrontendService", - "uid":"kendra-ranking-2022-10-19" + "uid":"kendra-ranking-2022-10-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateRescoreExecutionPlan":{ diff --git a/apis/kendra/2019-02-03/api-2.json b/apis/kendra/2019-02-03/api-2.json index 8ee5dc086b5..b6dd69f6980 100644 --- a/apis/kendra/2019-02-03/api-2.json +++ b/apis/kendra/2019-02-03/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"kendra", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"kendra", "serviceFullName":"AWSKendraFrontendService", "serviceId":"kendra", "signatureVersion":"v4", "signingName":"kendra", "targetPrefix":"AWSKendraFrontendService", - "uid":"kendra-2019-02-03" + "uid":"kendra-2019-02-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateEntitiesToExperience":{ diff --git a/apis/kinesis-video-archived-media/2017-09-30/api-2.json b/apis/kinesis-video-archived-media/2017-09-30/api-2.json index df3cf3a32f1..e4ebe0bbc64 100644 --- a/apis/kinesis-video-archived-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-archived-media/2017-09-30/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Archived Media", "serviceFullName":"Amazon Kinesis Video Streams Archived Media", "serviceId":"Kinesis Video Archived Media", "signatureVersion":"v4", - "uid":"kinesis-video-archived-media-2017-09-30" + "uid":"kinesis-video-archived-media-2017-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetClip":{ diff --git a/apis/kinesis-video-media/2017-09-30/api-2.json b/apis/kinesis-video-media/2017-09-30/api-2.json index 258ff2bdcde..75ae9c299f7 100644 --- a/apis/kinesis-video-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-media/2017-09-30/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Media", "serviceFullName":"Amazon Kinesis Video Streams Media", "serviceId":"Kinesis Video Media", "signatureVersion":"v4", - "uid":"kinesis-video-media-2017-09-30" + "uid":"kinesis-video-media-2017-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetMedia":{ diff --git a/apis/kinesis-video-signaling/2019-12-04/api-2.json b/apis/kinesis-video-signaling/2019-12-04/api-2.json index c097a57e3d6..ea94a50c945 100644 --- a/apis/kinesis-video-signaling/2019-12-04/api-2.json +++ b/apis/kinesis-video-signaling/2019-12-04/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2019-12-04", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Kinesis Video Signaling Channels", "serviceFullName":"Amazon Kinesis Video Signaling Channels", "serviceId":"Kinesis Video Signaling", "signatureVersion":"v4", - "uid":"kinesis-video-signaling-2019-12-04" + "uid":"kinesis-video-signaling-2019-12-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetIceServerConfig":{ diff --git a/apis/kinesis/2013-12-02/api-2.json b/apis/kinesis/2013-12-02/api-2.json index 53ff29fc960..2084ea709e0 100644 --- a/apis/kinesis/2013-12-02/api-2.json +++ b/apis/kinesis/2013-12-02/api-2.json @@ -6,12 +6,14 @@ "jsonVersion":"1.1", "protocol":"json", "protocolSettings":{"h2":"eventstream"}, + "protocols":["json"], "serviceAbbreviation":"Kinesis", "serviceFullName":"Amazon Kinesis", "serviceId":"Kinesis", "signatureVersion":"v4", "targetPrefix":"Kinesis_20131202", - "uid":"kinesis-2013-12-02" + "uid":"kinesis-2013-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToStream":{ diff --git a/apis/kinesisanalytics/2015-08-14/api-2.json b/apis/kinesisanalytics/2015-08-14/api-2.json index f479528f5f6..50d0a50d43c 100644 --- a/apis/kinesisanalytics/2015-08-14/api-2.json +++ b/apis/kinesisanalytics/2015-08-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics", "signatureVersion":"v4", "targetPrefix":"KinesisAnalytics_20150814", - "uid":"kinesisanalytics-2015-08-14" + "uid":"kinesisanalytics-2015-08-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisanalyticsv2/2018-05-23/api-2.json b/apis/kinesisanalyticsv2/2018-05-23/api-2.json index 35c4b4ff287..c6ed5020579 100644 --- a/apis/kinesisanalyticsv2/2018-05-23/api-2.json +++ b/apis/kinesisanalyticsv2/2018-05-23/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics V2", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics V2", "signatureVersion":"v4", "signingName":"kinesisanalytics", "targetPrefix":"KinesisAnalytics_20180523", - "uid":"kinesisanalyticsv2-2018-05-23" + "uid":"kinesisanalyticsv2-2018-05-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisvideo/2017-09-30/api-2.json b/apis/kinesisvideo/2017-09-30/api-2.json index 9fc6bfe41cf..43307938ebb 100644 --- a/apis/kinesisvideo/2017-09-30/api-2.json +++ b/apis/kinesisvideo/2017-09-30/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video", "serviceFullName":"Amazon Kinesis Video Streams", "serviceId":"Kinesis Video", "signatureVersion":"v4", - "uid":"kinesisvideo-2017-09-30" + "uid":"kinesisvideo-2017-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateSignalingChannel":{ diff --git a/apis/lakeformation/2017-03-31/api-2.json b/apis/lakeformation/2017-03-31/api-2.json index b0d28a1ba25..1f789690d35 100644 --- a/apis/lakeformation/2017-03-31/api-2.json +++ b/apis/lakeformation/2017-03-31/api-2.json @@ -10,7 +10,8 @@ "serviceId":"LakeFormation", "signatureVersion":"v4", "signingName":"lakeformation", - "uid":"lakeformation-2017-03-31" + "uid":"lakeformation-2017-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddLFTagsToResource":{ diff --git a/apis/lambda/2015-03-31/api-2.json b/apis/lambda/2015-03-31/api-2.json index fe7c513fb3a..d488cf986a1 100644 --- a/apis/lambda/2015-03-31/api-2.json +++ b/apis/lambda/2015-03-31/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2015-03-31", "endpointPrefix":"lambda", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Lambda", "serviceId":"Lambda", "signatureVersion":"v4", - "uid":"lambda-2015-03-31" + "uid":"lambda-2015-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddLayerVersionPermission":{ diff --git a/apis/lex-models/2017-04-19/api-2.json b/apis/lex-models/2017-04-19/api-2.json index f122319d5f1..b7ccf6267d3 100644 --- a/apis/lex-models/2017-04-19/api-2.json +++ b/apis/lex-models/2017-04-19/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"models.lex", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Lex Model Building Service", "serviceId":"Lex Model Building Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"lex-models-2017-04-19" + "uid":"lex-models-2017-04-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateBotVersion":{ diff --git a/apis/logs/2014-03-28/api-2.json b/apis/logs/2014-03-28/api-2.json index 48174c7e8f6..779ed63b4e4 100644 --- a/apis/logs/2014-03-28/api-2.json +++ b/apis/logs/2014-03-28/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"logs", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon CloudWatch Logs", "serviceId":"CloudWatch Logs", "signatureVersion":"v4", "targetPrefix":"Logs_20140328", - "uid":"logs-2014-03-28" + "uid":"logs-2014-03-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateKmsKey":{ diff --git a/apis/lookoutequipment/2020-12-15/api-2.json b/apis/lookoutequipment/2020-12-15/api-2.json index 8ac7a754915..d8f5f175e9f 100644 --- a/apis/lookoutequipment/2020-12-15/api-2.json +++ b/apis/lookoutequipment/2020-12-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"lookoutequipment", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"LookoutEquipment", "serviceFullName":"Amazon Lookout for Equipment", "serviceId":"LookoutEquipment", "signatureVersion":"v4", "targetPrefix":"AWSLookoutEquipmentFrontendService", - "uid":"lookoutequipment-2020-12-15" + "uid":"lookoutequipment-2020-12-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDataset":{ diff --git a/apis/lookoutmetrics/2017-07-25/api-2.json b/apis/lookoutmetrics/2017-07-25/api-2.json index 7542cc17931..1437d6e2db8 100644 --- a/apis/lookoutmetrics/2017-07-25/api-2.json +++ b/apis/lookoutmetrics/2017-07-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"lookoutmetrics", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"LookoutMetrics", "serviceFullName":"Amazon Lookout for Metrics", "serviceId":"LookoutMetrics", "signatureVersion":"v4", "signingName":"lookoutmetrics", - "uid":"lookoutmetrics-2017-07-25" + "uid":"lookoutmetrics-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateAnomalyDetector":{ diff --git a/apis/lookoutvision/2020-11-20/api-2.json b/apis/lookoutvision/2020-11-20/api-2.json index e533bce1f7c..e3b8905e302 100644 --- a/apis/lookoutvision/2020-11-20/api-2.json +++ b/apis/lookoutvision/2020-11-20/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"lookoutvision", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Lookout for Vision", "serviceId":"LookoutVision", "signatureVersion":"v4", "signingName":"lookoutvision", - "uid":"lookoutvision-2020-11-20" + "uid":"lookoutvision-2020-11-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDataset":{ diff --git a/apis/machinelearning/2014-12-12/api-2.json b/apis/machinelearning/2014-12-12/api-2.json index 386ffff8a3b..ec97e62c460 100644 --- a/apis/machinelearning/2014-12-12/api-2.json +++ b/apis/machinelearning/2014-12-12/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"machinelearning", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Machine Learning", "serviceId":"Machine Learning", "signatureVersion":"v4", "targetPrefix":"AmazonML_20141212", - "uid":"machinelearning-2014-12-12" + "uid":"machinelearning-2014-12-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTags":{ diff --git a/apis/managedblockchain/2018-09-24/api-2.json b/apis/managedblockchain/2018-09-24/api-2.json index 212ba8955a1..22d0f2016c9 100644 --- a/apis/managedblockchain/2018-09-24/api-2.json +++ b/apis/managedblockchain/2018-09-24/api-2.json @@ -11,7 +11,8 @@ "serviceId":"ManagedBlockchain", "signatureVersion":"v4", "signingName":"managedblockchain", - "uid":"managedblockchain-2018-09-24" + "uid":"managedblockchain-2018-09-24", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAccessor":{ diff --git a/apis/marketplace-catalog/2018-09-17/api-2.json b/apis/marketplace-catalog/2018-09-17/api-2.json index c1bf2326256..64fb7d48a6c 100644 --- a/apis/marketplace-catalog/2018-09-17/api-2.json +++ b/apis/marketplace-catalog/2018-09-17/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"catalog.marketplace", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWS Marketplace Catalog", "serviceFullName":"AWS Marketplace Catalog Service", "serviceId":"Marketplace Catalog", "signatureVersion":"v4", "signingName":"aws-marketplace", - "uid":"marketplace-catalog-2018-09-17" + "uid":"marketplace-catalog-2018-09-17", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDescribeEntities":{ diff --git a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json index 99be9726a5e..a3351fed293 100644 --- a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json +++ b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"marketplacecommerceanalytics", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Marketplace Commerce Analytics", "serviceId":"Marketplace Commerce Analytics", "signatureVersion":"v4", "signingName":"marketplacecommerceanalytics", "targetPrefix":"MarketplaceCommerceAnalytics20150701", - "uid":"marketplacecommerceanalytics-2015-07-01" + "uid":"marketplacecommerceanalytics-2015-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "GenerateDataSet":{ diff --git a/apis/mediastore-data/2017-09-01/api-2.json b/apis/mediastore-data/2017-09-01/api-2.json index 27aa5a1e76b..d50f91a7bf0 100644 --- a/apis/mediastore-data/2017-09-01/api-2.json +++ b/apis/mediastore-data/2017-09-01/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2017-09-01", "endpointPrefix":"data.mediastore", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"MediaStore Data", "serviceFullName":"AWS Elemental MediaStore Data Plane", "serviceId":"MediaStore Data", "signatureVersion":"v4", "signingName":"mediastore", - "uid":"mediastore-data-2017-09-01" + "uid":"mediastore-data-2017-09-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteObject":{ @@ -80,7 +82,8 @@ {"shape":"ContainerNotFoundException"}, {"shape":"InternalServerError"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true } }, "shapes":{ diff --git a/apis/mediastore/2017-09-01/api-2.json b/apis/mediastore/2017-09-01/api-2.json index e014462e313..61889a0b9c1 100644 --- a/apis/mediastore/2017-09-01/api-2.json +++ b/apis/mediastore/2017-09-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"mediastore", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"MediaStore", "serviceFullName":"AWS Elemental MediaStore", "serviceId":"MediaStore", "signatureVersion":"v4", "signingName":"mediastore", "targetPrefix":"MediaStore_20170901", - "uid":"mediastore-2017-09-01" + "uid":"mediastore-2017-09-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateContainer":{ diff --git a/apis/memorydb/2021-01-01/api-2.json b/apis/memorydb/2021-01-01/api-2.json index facc3b46fae..34fb5b1b924 100644 --- a/apis/memorydb/2021-01-01/api-2.json +++ b/apis/memorydb/2021-01-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"memory-db", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon MemoryDB", "serviceFullName":"Amazon MemoryDB", "serviceId":"MemoryDB", "signatureVersion":"v4", "signingName":"memorydb", "targetPrefix":"AmazonMemoryDB", - "uid":"memorydb-2021-01-01" + "uid":"memorydb-2021-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchUpdateCluster":{ diff --git a/apis/meteringmarketplace/2016-01-14/api-2.json b/apis/meteringmarketplace/2016-01-14/api-2.json index 9e15c074af0..0cc1d57a742 100644 --- a/apis/meteringmarketplace/2016-01-14/api-2.json +++ b/apis/meteringmarketplace/2016-01-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"metering.marketplace", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWSMarketplace Metering", "serviceId":"Marketplace Metering", "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPMeteringService", - "uid":"meteringmarketplace-2016-01-14" + "uid":"meteringmarketplace-2016-01-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchMeterUsage":{ diff --git a/apis/migrationhub-config/2019-06-30/api-2.json b/apis/migrationhub-config/2019-06-30/api-2.json index f066c2a6b16..dc044bb88a2 100644 --- a/apis/migrationhub-config/2019-06-30/api-2.json +++ b/apis/migrationhub-config/2019-06-30/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"migrationhub-config", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Migration Hub Config", "serviceId":"MigrationHub Config", "signatureVersion":"v4", "signingName":"mgh", "targetPrefix":"AWSMigrationHubMultiAccountService", - "uid":"migrationhub-config-2019-06-30" + "uid":"migrationhub-config-2019-06-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateHomeRegionControl":{ diff --git a/apis/mobile/2017-07-01/api-2.json b/apis/mobile/2017-07-01/api-2.json index 6ef48111b33..14a78e645b2 100644 --- a/apis/mobile/2017-07-01/api-2.json +++ b/apis/mobile/2017-07-01/api-2.json @@ -5,10 +5,13 @@ "endpointPrefix":"mobile", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Mobile", + "serviceId":"Mobile", "signatureVersion":"v4", "signingName":"AWSMobileHubService", - "uid":"mobile-2017-07-01" + "uid":"mobile-2017-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateProject":{ diff --git a/apis/models.lex.v2/2020-08-07/api-2.json b/apis/models.lex.v2/2020-08-07/api-2.json index f4a4b46b4f4..6a3c84773da 100644 --- a/apis/models.lex.v2/2020-08-07/api-2.json +++ b/apis/models.lex.v2/2020-08-07/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"models-v2-lex", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Lex Models V2", "serviceFullName":"Amazon Lex Model Building V2", "serviceId":"Lex Models V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"models.lex.v2-2020-08-07" + "uid":"models.lex.v2-2020-08-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCreateCustomVocabularyItem":{ diff --git a/apis/monitoring/2010-08-01/api-2.json b/apis/monitoring/2010-08-01/api-2.json index bf5d98574a6..1d223cc0e3c 100644 --- a/apis/monitoring/2010-08-01/api-2.json +++ b/apis/monitoring/2010-08-01/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2010-08-01", "endpointPrefix":"monitoring", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"CloudWatch", "serviceFullName":"Amazon CloudWatch", "serviceId":"CloudWatch", "signatureVersion":"v4", "uid":"monitoring-2010-08-01", - "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/" + "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteAlarms":{ diff --git a/apis/mturk-requester/2017-01-17/api-2.json b/apis/mturk-requester/2017-01-17/api-2.json index 8983dc09250..2bf059a4443 100644 --- a/apis/mturk-requester/2017-01-17/api-2.json +++ b/apis/mturk-requester/2017-01-17/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"mturk-requester", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon MTurk", "serviceFullName":"Amazon Mechanical Turk", "serviceId":"MTurk", "signatureVersion":"v4", "targetPrefix":"MTurkRequesterServiceV20170117", - "uid":"mturk-requester-2017-01-17" + "uid":"mturk-requester-2017-01-17", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptQualificationRequest":{ diff --git a/apis/neptune/2014-10-31/api-2.json b/apis/neptune/2014-10-31/api-2.json index 9be42a15bd9..db68f49b78a 100644 --- a/apis/neptune/2014-10-31/api-2.json +++ b/apis/neptune/2014-10-31/api-2.json @@ -4,13 +4,15 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon Neptune", "serviceFullName":"Amazon Neptune", "serviceId":"Neptune", "signatureVersion":"v4", "signingName":"rds", "uid":"neptune-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/network-firewall/2020-11-12/api-2.json b/apis/network-firewall/2020-11-12/api-2.json index 5f61b3c4f57..e06d0a014f3 100644 --- a/apis/network-firewall/2020-11-12/api-2.json +++ b/apis/network-firewall/2020-11-12/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"network-firewall", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Network Firewall", "serviceFullName":"AWS Network Firewall", "serviceId":"Network Firewall", "signatureVersion":"v4", "signingName":"network-firewall", "targetPrefix":"NetworkFirewall_20201112", - "uid":"network-firewall-2020-11-12" + "uid":"network-firewall-2020-11-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateFirewallPolicy":{ diff --git a/apis/opsworks/2013-02-18/api-2.json b/apis/opsworks/2013-02-18/api-2.json index af10b2c0b45..f33c36427ee 100644 --- a/apis/opsworks/2013-02-18/api-2.json +++ b/apis/opsworks/2013-02-18/api-2.json @@ -10,7 +10,8 @@ "serviceId":"OpsWorks", "signatureVersion":"v4", "targetPrefix":"OpsWorks_20130218", - "uid":"opsworks-2013-02-18" + "uid":"opsworks-2013-02-18", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssignInstance":{ diff --git a/apis/opsworkscm/2016-11-01/api-2.json b/apis/opsworkscm/2016-11-01/api-2.json index 76ff5983e58..220845f9955 100644 --- a/apis/opsworkscm/2016-11-01/api-2.json +++ b/apis/opsworkscm/2016-11-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"opsworks-cm", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"OpsWorksCM", "serviceFullName":"AWS OpsWorks CM", "serviceId":"OpsWorksCM", "signatureVersion":"v4", "signingName":"opsworks-cm", "targetPrefix":"OpsWorksCM_V2016_11_01", - "uid":"opsworkscm-2016-11-01" + "uid":"opsworkscm-2016-11-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateNode":{ diff --git a/apis/organizations/2016-11-28/api-2.json b/apis/organizations/2016-11-28/api-2.json index e92a4897b0d..dab1ba76654 100644 --- a/apis/organizations/2016-11-28/api-2.json +++ b/apis/organizations/2016-11-28/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"organizations", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Organizations", "serviceFullName":"AWS Organizations", "serviceId":"Organizations", "signatureVersion":"v4", "targetPrefix":"AWSOrganizationsV20161128", - "uid":"organizations-2016-11-28" + "uid":"organizations-2016-11-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptHandshake":{ diff --git a/apis/outposts/2019-12-03/api-2.json b/apis/outposts/2019-12-03/api-2.json index 64512ca5c5b..45d21de2122 100644 --- a/apis/outposts/2019-12-03/api-2.json +++ b/apis/outposts/2019-12-03/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"outposts", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Outposts", "serviceFullName":"AWS Outposts", "serviceId":"Outposts", "signatureVersion":"v4", "signingName":"outposts", - "uid":"outposts-2019-12-03" + "uid":"outposts-2019-12-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelCapacityTask":{ diff --git a/apis/personalize-events/2018-03-22/api-2.json b/apis/personalize-events/2018-03-22/api-2.json index 7af7c0a16db..ac77a29a598 100644 --- a/apis/personalize-events/2018-03-22/api-2.json +++ b/apis/personalize-events/2018-03-22/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"personalize-events", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Personalize Events", "serviceId":"Personalize Events", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-events-2018-03-22" + "uid":"personalize-events-2018-03-22", + "auth":["aws.auth#sigv4"] }, "operations":{ "PutActionInteractions":{ diff --git a/apis/personalize-runtime/2018-05-22/api-2.json b/apis/personalize-runtime/2018-05-22/api-2.json index 982daa74002..8c187da12df 100644 --- a/apis/personalize-runtime/2018-05-22/api-2.json +++ b/apis/personalize-runtime/2018-05-22/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Personalize Runtime", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-runtime-2018-05-22" + "uid":"personalize-runtime-2018-05-22", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetActionRecommendations":{ diff --git a/apis/personalize/2018-05-22/api-2.json b/apis/personalize/2018-05-22/api-2.json index 330edb9f1c9..240c0bb078a 100644 --- a/apis/personalize/2018-05-22/api-2.json +++ b/apis/personalize/2018-05-22/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"personalize", "targetPrefix":"AmazonPersonalize", - "uid":"personalize-2018-05-22" + "uid":"personalize-2018-05-22", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateBatchInferenceJob":{ diff --git a/apis/pi/2018-02-27/api-2.json b/apis/pi/2018-02-27/api-2.json index 265a4b2d37c..187af7e8cae 100644 --- a/apis/pi/2018-02-27/api-2.json +++ b/apis/pi/2018-02-27/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"pi", "targetPrefix":"PerformanceInsightsv20180227", - "uid":"pi-2018-02-27" + "uid":"pi-2018-02-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreatePerformanceAnalysisReport":{ diff --git a/apis/pinpoint-email/2018-07-26/api-2.json b/apis/pinpoint-email/2018-07-26/api-2.json index cb8a6781e1c..43b443bf8d1 100644 --- a/apis/pinpoint-email/2018-07-26/api-2.json +++ b/apis/pinpoint-email/2018-07-26/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"email", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Pinpoint Email", "serviceFullName":"Amazon Pinpoint Email Service", "serviceId":"Pinpoint Email", "signatureVersion":"v4", "signingName":"ses", - "uid":"pinpoint-email-2018-07-26" + "uid":"pinpoint-email-2018-07-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateConfigurationSet":{ diff --git a/apis/qldb-session/2019-07-11/api-2.json b/apis/qldb-session/2019-07-11/api-2.json index cc2b9efc48a..bb215ee5f3d 100644 --- a/apis/qldb-session/2019-07-11/api-2.json +++ b/apis/qldb-session/2019-07-11/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"session.qldb", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"QLDB Session", "serviceFullName":"Amazon QLDB Session", "serviceId":"QLDB Session", "signatureVersion":"v4", "signingName":"qldb", "targetPrefix":"QLDBSession", - "uid":"qldb-session-2019-07-11" + "uid":"qldb-session-2019-07-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "SendCommand":{ diff --git a/apis/qldb/2019-01-02/api-2.json b/apis/qldb/2019-01-02/api-2.json index fb7b587bb3c..2c0a355ac02 100644 --- a/apis/qldb/2019-01-02/api-2.json +++ b/apis/qldb/2019-01-02/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"qldb", "jsonVersion":"1.0", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"QLDB", "serviceFullName":"Amazon QLDB", "serviceId":"QLDB", "signatureVersion":"v4", "signingName":"qldb", - "uid":"qldb-2019-01-02" + "uid":"qldb-2019-01-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelJournalKinesisStream":{ diff --git a/apis/quicksight/2018-04-01/api-2.json b/apis/quicksight/2018-04-01/api-2.json index 430890d9169..1474ce49117 100644 --- a/apis/quicksight/2018-04-01/api-2.json +++ b/apis/quicksight/2018-04-01/api-2.json @@ -9,7 +9,8 @@ "serviceFullName":"Amazon QuickSight", "serviceId":"QuickSight", "signatureVersion":"v4", - "uid":"quicksight-2018-04-01" + "uid":"quicksight-2018-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelIngestion":{ diff --git a/apis/ram/2018-01-04/api-2.json b/apis/ram/2018-01-04/api-2.json index 304c7344956..66c4f74b72c 100644 --- a/apis/ram/2018-01-04/api-2.json +++ b/apis/ram/2018-01-04/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"ram", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"RAM", "serviceFullName":"AWS Resource Access Manager", "serviceId":"RAM", "signatureVersion":"v4", - "uid":"ram-2018-01-04" + "uid":"ram-2018-01-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptResourceShareInvitation":{ diff --git a/apis/rbin/2021-06-15/api-2.json b/apis/rbin/2021-06-15/api-2.json index 8f0d93b453a..a0dbae4a641 100644 --- a/apis/rbin/2021-06-15/api-2.json +++ b/apis/rbin/2021-06-15/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"rbin", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Recycle Bin", "serviceId":"rbin", "signatureVersion":"v4", "signingName":"rbin", - "uid":"rbin-2021-06-15" + "uid":"rbin-2021-06-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateRule":{ diff --git a/apis/rds/2014-10-31/api-2.json b/apis/rds/2014-10-31/api-2.json index f208bb4ba37..bfe72605066 100644 --- a/apis/rds/2014-10-31/api-2.json +++ b/apis/rds/2014-10-31/api-2.json @@ -10,7 +10,8 @@ "serviceId":"RDS", "signatureVersion":"v4", "uid":"rds-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/resource-groups/2017-11-27/api-2.json b/apis/resource-groups/2017-11-27/api-2.json index 7a5fd0e5452..d0308b071e7 100644 --- a/apis/resource-groups/2017-11-27/api-2.json +++ b/apis/resource-groups/2017-11-27/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2017-11-27", "endpointPrefix":"resource-groups", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Resource Groups", "serviceFullName":"AWS Resource Groups", "serviceId":"Resource Groups", "signatureVersion":"v4", "signingName":"resource-groups", - "uid":"resource-groups-2017-11-27" + "uid":"resource-groups-2017-11-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateGroup":{ diff --git a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json index 44508c52fc2..04fa851f661 100644 --- a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json +++ b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"tagging", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Resource Groups Tagging API", "serviceId":"Resource Groups Tagging API", "signatureVersion":"v4", "targetPrefix":"ResourceGroupsTaggingAPI_20170126", - "uid":"resourcegroupstaggingapi-2017-01-26" + "uid":"resourcegroupstaggingapi-2017-01-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeReportCreation":{ diff --git a/apis/robomaker/2018-06-29/api-2.json b/apis/robomaker/2018-06-29/api-2.json index 7773feae741..50c6f8a1068 100644 --- a/apis/robomaker/2018-06-29/api-2.json +++ b/apis/robomaker/2018-06-29/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"robomaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"RoboMaker", "serviceFullName":"AWS RoboMaker", "serviceId":"RoboMaker", "signatureVersion":"v4", "signingName":"robomaker", - "uid":"robomaker-2018-06-29" + "uid":"robomaker-2018-06-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDeleteWorlds":{ diff --git a/apis/route53-recovery-cluster/2019-12-02/api-2.json b/apis/route53-recovery-cluster/2019-12-02/api-2.json index e6dafe6bc97..67d459adfd4 100644 --- a/apis/route53-recovery-cluster/2019-12-02/api-2.json +++ b/apis/route53-recovery-cluster/2019-12-02/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"route53-recovery-cluster", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"Route53 Recovery Cluster", "serviceId":"Route53 Recovery Cluster", "signatureVersion":"v4", "signingName":"route53-recovery-cluster", "targetPrefix":"ToggleCustomerAPI", - "uid":"route53-recovery-cluster-2019-12-02" + "uid":"route53-recovery-cluster-2019-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetRoutingControlState":{ diff --git a/apis/route53/2013-04-01/api-2.json b/apis/route53/2013-04-01/api-2.json index 6bfba941988..5261939bbef 100644 --- a/apis/route53/2013-04-01/api-2.json +++ b/apis/route53/2013-04-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"route53", "globalEndpoint":"route53.amazonaws.com", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceAbbreviation":"Route 53", "serviceFullName":"Amazon Route 53", "serviceId":"Route 53", "signatureVersion":"v4", - "uid":"route53-2013-04-01" + "uid":"route53-2013-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateKeySigningKey":{ diff --git a/apis/route53resolver/2018-04-01/api-2.json b/apis/route53resolver/2018-04-01/api-2.json index eaa4b03c13a..3910abf119f 100644 --- a/apis/route53resolver/2018-04-01/api-2.json +++ b/apis/route53resolver/2018-04-01/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Route53Resolver", "signatureVersion":"v4", "targetPrefix":"Route53Resolver", - "uid":"route53resolver-2018-04-01" + "uid":"route53resolver-2018-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateFirewallRuleGroup":{ diff --git a/apis/runtime.lex.v2/2020-08-07/api-2.json b/apis/runtime.lex.v2/2020-08-07/api-2.json index 6af352b8c7b..8f612d44e87 100644 --- a/apis/runtime.lex.v2/2020-08-07/api-2.json +++ b/apis/runtime.lex.v2/2020-08-07/api-2.json @@ -6,12 +6,14 @@ "jsonVersion":"1.1", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, + "protocols":["rest-json"], "serviceAbbreviation":"Lex Runtime V2", "serviceFullName":"Amazon Lex Runtime V2", "serviceId":"Lex Runtime V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex.v2-2020-08-07" + "uid":"runtime.lex.v2-2020-08-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteSession":{ @@ -103,7 +105,8 @@ {"shape":"DependencyFailedException"}, {"shape":"BadGatewayException"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true }, "StartConversation":{ "name":"StartConversation", diff --git a/apis/runtime.lex/2016-11-28/api-2.json b/apis/runtime.lex/2016-11-28/api-2.json index b0de5081e14..a050a33059b 100644 --- a/apis/runtime.lex/2016-11-28/api-2.json +++ b/apis/runtime.lex/2016-11-28/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"runtime.lex", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Lex Runtime Service", "serviceId":"Lex Runtime Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex-2016-11-28" + "uid":"runtime.lex-2016-11-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteSession":{ @@ -64,7 +66,8 @@ {"shape":"BadGatewayException"}, {"shape":"LoopDetectedException"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true }, "PostText":{ "name":"PostText", diff --git a/apis/runtime.sagemaker/2017-05-13/api-2.json b/apis/runtime.sagemaker/2017-05-13/api-2.json index 5725e6d8002..79ac8bac7aa 100644 --- a/apis/runtime.sagemaker/2017-05-13/api-2.json +++ b/apis/runtime.sagemaker/2017-05-13/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Runtime", "serviceId":"SageMaker Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"runtime.sagemaker-2017-05-13" + "uid":"runtime.sagemaker-2017-05-13", + "auth":["aws.auth#sigv4"] }, "operations":{ "InvokeEndpoint":{ diff --git a/apis/s3/2006-03-01/api-2.json b/apis/s3/2006-03-01/api-2.json index cf7aa8e0df0..cf0090ce60c 100644 --- a/apis/s3/2006-03-01/api-2.json +++ b/apis/s3/2006-03-01/api-2.json @@ -11,7 +11,8 @@ "serviceFullName":"Amazon Simple Storage Service", "serviceId":"S3", "signatureVersion":"s3", - "uid":"s3-2006-03-01" + "uid":"s3-2006-03-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortMultipartUpload":{ @@ -1301,7 +1302,8 @@ }, "staticContextParams":{ "UseObjectLambdaEndpoint":{"value":true} - } + }, + "unsignedPayload":true } }, "shapes":{ diff --git a/apis/s3control/2018-08-20/api-2.json b/apis/s3control/2018-08-20/api-2.json index 7bfbdf70aef..8bf093b1e8f 100644 --- a/apis/s3control/2018-08-20/api-2.json +++ b/apis/s3control/2018-08-20/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2018-08-20", "endpointPrefix":"s3-control", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceFullName":"AWS S3 Control", "serviceId":"S3 Control", "signatureVersion":"s3v4", "signingName":"s3", - "uid":"s3control-2018-08-20" + "uid":"s3control-2018-08-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAccessGrantsIdentityCenter":{ diff --git a/apis/s3outposts/2017-07-25/api-2.json b/apis/s3outposts/2017-07-25/api-2.json index f2460e85e23..aa591821e0f 100644 --- a/apis/s3outposts/2017-07-25/api-2.json +++ b/apis/s3outposts/2017-07-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"s3-outposts", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon S3 Outposts", "serviceFullName":"Amazon S3 on Outposts", "serviceId":"S3Outposts", "signatureVersion":"v4", "signingName":"s3-outposts", - "uid":"s3outposts-2017-07-25" + "uid":"s3outposts-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEndpoint":{ diff --git a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json index 4a2211a3f67..a2727e9969f 100644 --- a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json +++ b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2019-11-07", "endpointPrefix":"a2i-runtime.sagemaker", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Augmented AI Runtime", "serviceId":"SageMaker A2I Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-a2i-runtime-2019-11-07" + "uid":"sagemaker-a2i-runtime-2019-11-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteHumanLoop":{ diff --git a/apis/sagemaker-edge/2020-09-23/api-2.json b/apis/sagemaker-edge/2020-09-23/api-2.json index 8f8a4073c68..8fd92cb1361 100644 --- a/apis/sagemaker-edge/2020-09-23/api-2.json +++ b/apis/sagemaker-edge/2020-09-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"edge.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Sagemaker Edge Manager", "serviceId":"Sagemaker Edge", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-edge-2020-09-23" + "uid":"sagemaker-edge-2020-09-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetDeployments":{ diff --git a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json index 6d4ff9f9b9a..3890f7eb401 100644 --- a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json +++ b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"featurestore-runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Feature Store Runtime", "serviceId":"SageMaker FeatureStore Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-featurestore-runtime-2020-07-01" + "uid":"sagemaker-featurestore-runtime-2020-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchGetRecord":{ diff --git a/apis/sagemaker-metrics/2022-09-30/api-2.json b/apis/sagemaker-metrics/2022-09-30/api-2.json index ef958cd78f5..991862663c7 100644 --- a/apis/sagemaker-metrics/2022-09-30/api-2.json +++ b/apis/sagemaker-metrics/2022-09-30/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2022-09-30", "endpointPrefix":"metrics.sagemaker", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"SageMaker Metrics", "serviceFullName":"Amazon SageMaker Metrics Service", "serviceId":"SageMaker Metrics", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-metrics-2022-09-30" + "uid":"sagemaker-metrics-2022-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchPutMetrics":{ diff --git a/apis/savingsplans/2019-06-28/api-2.json b/apis/savingsplans/2019-06-28/api-2.json index 0b1c4a2c456..95a5572e3b5 100644 --- a/apis/savingsplans/2019-06-28/api-2.json +++ b/apis/savingsplans/2019-06-28/api-2.json @@ -6,11 +6,13 @@ "globalEndpoint":"savingsplans.amazonaws.com", "jsonVersion":"1.0", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWSSavingsPlans", "serviceFullName":"AWS Savings Plans", "serviceId":"savingsplans", "signatureVersion":"v4", - "uid":"savingsplans-2019-06-28" + "uid":"savingsplans-2019-06-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateSavingsPlan":{ diff --git a/apis/securityhub/2018-10-26/api-2.json b/apis/securityhub/2018-10-26/api-2.json index 341b15053ec..87f3d038ae3 100644 --- a/apis/securityhub/2018-10-26/api-2.json +++ b/apis/securityhub/2018-10-26/api-2.json @@ -9173,9 +9173,9 @@ "members":{ "Gte":{"shape":"Double"}, "Lte":{"shape":"Double"}, + "Eq":{"shape":"Double"}, "Gt":{"shape":"Double"}, - "Lt":{"shape":"Double"}, - "Eq":{"shape":"Double"} + "Lt":{"shape":"Double"} } }, "NumberFilterList":{ diff --git a/apis/service-quotas/2019-06-24/api-2.json b/apis/service-quotas/2019-06-24/api-2.json index 3945713dc3a..f68f6d4bda6 100644 --- a/apis/service-quotas/2019-06-24/api-2.json +++ b/apis/service-quotas/2019-06-24/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"servicequotas", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Service Quotas", "serviceId":"Service Quotas", "signatureVersion":"v4", "targetPrefix":"ServiceQuotasV20190624", - "uid":"service-quotas-2019-06-24" + "uid":"service-quotas-2019-06-24", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateServiceQuotaTemplate":{ diff --git a/apis/servicecatalog-appregistry/2020-06-24/api-2.json b/apis/servicecatalog-appregistry/2020-06-24/api-2.json index c37075402ee..49f7b250af0 100644 --- a/apis/servicecatalog-appregistry/2020-06-24/api-2.json +++ b/apis/servicecatalog-appregistry/2020-06-24/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"servicecatalog-appregistry", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AppRegistry", "serviceFullName":"AWS Service Catalog App Registry", "serviceId":"Service Catalog AppRegistry", "signatureVersion":"v4", "signingName":"servicecatalog", - "uid":"AWS242AppRegistry-2020-06-24" + "uid":"AWS242AppRegistry-2020-06-24", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAttributeGroup":{ diff --git a/apis/servicecatalog/2015-12-10/api-2.json b/apis/servicecatalog/2015-12-10/api-2.json index 1215eced331..46192183d77 100644 --- a/apis/servicecatalog/2015-12-10/api-2.json +++ b/apis/servicecatalog/2015-12-10/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"servicecatalog", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Service Catalog", "serviceId":"Service Catalog", "signatureVersion":"v4", "targetPrefix":"AWS242ServiceCatalogService", - "uid":"servicecatalog-2015-12-10" + "uid":"servicecatalog-2015-12-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptPortfolioShare":{ diff --git a/apis/servicediscovery/2017-03-14/api-2.json b/apis/servicediscovery/2017-03-14/api-2.json index 5217edf5b6f..6666bd6a174 100644 --- a/apis/servicediscovery/2017-03-14/api-2.json +++ b/apis/servicediscovery/2017-03-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"servicediscovery", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"ServiceDiscovery", "serviceFullName":"AWS Cloud Map", "serviceId":"ServiceDiscovery", "signatureVersion":"v4", "targetPrefix":"Route53AutoNaming_v20170314", - "uid":"servicediscovery-2017-03-14" + "uid":"servicediscovery-2017-03-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateHttpNamespace":{ diff --git a/apis/signer/2017-08-25/api-2.json b/apis/signer/2017-08-25/api-2.json index 5b6b6e3b103..946f89ec681 100644 --- a/apis/signer/2017-08-25/api-2.json +++ b/apis/signer/2017-08-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"signer", "signatureVersion":"v4", "signingName":"signer", - "uid":"signer-2017-08-25" + "uid":"signer-2017-08-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddProfilePermission":{ diff --git a/apis/sqs/2012-11-05/api-2.json b/apis/sqs/2012-11-05/api-2.json index 7cfd478b990..16ced14c7a3 100644 --- a/apis/sqs/2012-11-05/api-2.json +++ b/apis/sqs/2012-11-05/api-2.json @@ -13,7 +13,8 @@ "serviceId":"SQS", "signatureVersion":"v4", "targetPrefix":"AmazonSQS", - "uid":"sqs-2012-11-05" + "uid":"sqs-2012-11-05", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddPermission":{ diff --git a/apis/ssm-contacts/2021-05-03/api-2.json b/apis/ssm-contacts/2021-05-03/api-2.json index e8431c3096f..ac66232d89c 100644 --- a/apis/ssm-contacts/2021-05-03/api-2.json +++ b/apis/ssm-contacts/2021-05-03/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"ssm-contacts", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"SSM Contacts", "serviceFullName":"AWS Systems Manager Incident Manager Contacts", "serviceId":"SSM Contacts", "signatureVersion":"v4", "signingName":"ssm-contacts", "targetPrefix":"SSMContacts", - "uid":"ssm-contacts-2021-05-03" + "uid":"ssm-contacts-2021-05-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptPage":{ diff --git a/apis/ssm/2014-11-06/api-2.json b/apis/ssm/2014-11-06/api-2.json index 9640d530c90..d755b5db800 100644 --- a/apis/ssm/2014-11-06/api-2.json +++ b/apis/ssm/2014-11-06/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SSM", "signatureVersion":"v4", "targetPrefix":"AmazonSSM", - "uid":"ssm-2014-11-06" + "uid":"ssm-2014-11-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/sso-oidc/2019-06-10/api-2.json b/apis/sso-oidc/2019-06-10/api-2.json index c73152c4a0d..fa96e166425 100644 --- a/apis/sso-oidc/2019-06-10/api-2.json +++ b/apis/sso-oidc/2019-06-10/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SSO OIDC", "signatureVersion":"v4", "signingName":"sso-oauth", - "uid":"sso-oidc-2019-06-10" + "uid":"sso-oidc-2019-06-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateToken":{ @@ -35,7 +36,8 @@ {"shape":"ExpiredTokenException"}, {"shape":"InternalServerException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "CreateTokenWithIAM":{ "name":"CreateTokenWithIAM", @@ -76,7 +78,8 @@ {"shape":"InvalidRedirectUriException"}, {"shape":"UnsupportedGrantTypeException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "StartDeviceAuthorization":{ "name":"StartDeviceAuthorization", @@ -93,7 +96,8 @@ {"shape":"SlowDownException"}, {"shape":"InternalServerException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] } }, "shapes":{ diff --git a/apis/sso/2019-06-10/api-2.json b/apis/sso/2019-06-10/api-2.json index 3021d0a6168..7328b0b612e 100644 --- a/apis/sso/2019-06-10/api-2.json +++ b/apis/sso/2019-06-10/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"portal.sso", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"SSO", "serviceFullName":"AWS Single Sign-On", "serviceId":"SSO", "signatureVersion":"v4", "signingName":"awsssoportal", - "uid":"sso-2019-06-10" + "uid":"sso-2019-06-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetRoleCredentials":{ @@ -27,7 +29,8 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "ListAccountRoles":{ "name":"ListAccountRoles", @@ -43,7 +46,8 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "ListAccounts":{ "name":"ListAccounts", @@ -59,7 +63,8 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "Logout":{ "name":"Logout", @@ -73,7 +78,8 @@ {"shape":"UnauthorizedException"}, {"shape":"TooManyRequestsException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] } }, "shapes":{ diff --git a/apis/states/2016-11-23/api-2.json b/apis/states/2016-11-23/api-2.json index 29633e7e790..95e8a621820 100644 --- a/apis/states/2016-11-23/api-2.json +++ b/apis/states/2016-11-23/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SFN", "signatureVersion":"v4", "targetPrefix":"AWSStepFunctions", - "uid":"states-2016-11-23" + "uid":"states-2016-11-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateActivity":{ diff --git a/apis/streams.dynamodb/2012-08-10/api-2.json b/apis/streams.dynamodb/2012-08-10/api-2.json index e75df34141b..8133e523bdd 100644 --- a/apis/streams.dynamodb/2012-08-10/api-2.json +++ b/apis/streams.dynamodb/2012-08-10/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"streams.dynamodb", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon DynamoDB Streams", "serviceId":"DynamoDB Streams", "signatureVersion":"v4", "signingName":"dynamodb", "targetPrefix":"DynamoDBStreams_20120810", - "uid":"streams-dynamodb-2012-08-10" + "uid":"streams-dynamodb-2012-08-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeStream":{ diff --git a/apis/sts/2011-06-15/api-2.json b/apis/sts/2011-06-15/api-2.json index fd11a3771a8..8574d68ae45 100644 --- a/apis/sts/2011-06-15/api-2.json +++ b/apis/sts/2011-06-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"sts", "globalEndpoint":"sts.amazonaws.com", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"AWS STS", "serviceFullName":"AWS Security Token Service", "serviceId":"STS", "signatureVersion":"v4", "uid":"sts-2011-06-15", - "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/" + "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssumeRole":{ diff --git a/apis/support/2013-04-15/api-2.json b/apis/support/2013-04-15/api-2.json index 795ef1477b5..37927fdcb0f 100644 --- a/apis/support/2013-04-15/api-2.json +++ b/apis/support/2013-04-15/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Support", "signatureVersion":"v4", "targetPrefix":"AWSSupport_20130415", - "uid":"support-2013-04-15" + "uid":"support-2013-04-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddAttachmentsToSet":{ diff --git a/apis/swf/2012-01-25/api-2.json b/apis/swf/2012-01-25/api-2.json index 184a5aca391..3ffb61ccecc 100644 --- a/apis/swf/2012-01-25/api-2.json +++ b/apis/swf/2012-01-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SWF", "signatureVersion":"v4", "targetPrefix":"SimpleWorkflowService", - "uid":"swf-2012-01-25" + "uid":"swf-2012-01-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CountClosedWorkflowExecutions":{ diff --git a/apis/synthetics/2017-10-11/api-2.json b/apis/synthetics/2017-10-11/api-2.json index 294413c2dd0..fddaf19a99e 100644 --- a/apis/synthetics/2017-10-11/api-2.json +++ b/apis/synthetics/2017-10-11/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"synthetics", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Synthetics", "serviceFullName":"Synthetics", "serviceId":"synthetics", "signatureVersion":"v4", "signingName":"synthetics", - "uid":"synthetics-2017-10-11" + "uid":"synthetics-2017-10-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateResource":{ diff --git a/apis/textract/2018-06-27/api-2.json b/apis/textract/2018-06-27/api-2.json index 590a9185601..0781c1a3651 100644 --- a/apis/textract/2018-06-27/api-2.json +++ b/apis/textract/2018-06-27/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"textract", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Textract", "serviceId":"Textract", "signatureVersion":"v4", "targetPrefix":"Textract", - "uid":"textract-2018-06-27" + "uid":"textract-2018-06-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "AnalyzeDocument":{ diff --git a/apis/timestream-query/2018-11-01/api-2.json b/apis/timestream-query/2018-11-01/api-2.json index 8fe1ec3ede7..54223fcb555 100644 --- a/apis/timestream-query/2018-11-01/api-2.json +++ b/apis/timestream-query/2018-11-01/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"timestream", "targetPrefix":"Timestream_20181101", - "uid":"timestream-query-2018-11-01" + "uid":"timestream-query-2018-11-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelQuery":{ diff --git a/apis/transcribe-streaming/2017-10-26/api-2.json b/apis/transcribe-streaming/2017-10-26/api-2.json index 98ac496058e..9893c2ec953 100755 --- a/apis/transcribe-streaming/2017-10-26/api-2.json +++ b/apis/transcribe-streaming/2017-10-26/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"transcribestreaming", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, + "protocols":["rest-json"], "serviceFullName":"Amazon Transcribe Streaming Service", "serviceId":"Transcribe Streaming", "signatureVersion":"v4", "signingName":"transcribe", - "uid":"transcribe-streaming-2017-10-26" + "uid":"transcribe-streaming-2017-10-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "StartCallAnalyticsStreamTranscription":{ diff --git a/apis/transcribe/2017-10-26/api-2.json b/apis/transcribe/2017-10-26/api-2.json index 1ca809051ed..c507fed6092 100644 --- a/apis/transcribe/2017-10-26/api-2.json +++ b/apis/transcribe/2017-10-26/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"transcribe", "targetPrefix":"Transcribe", - "uid":"transcribe-2017-10-26" + "uid":"transcribe-2017-10-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateCallAnalyticsCategory":{ diff --git a/apis/translate/2017-07-01/api-2.json b/apis/translate/2017-07-01/api-2.json index e1a50cc1d31..5e81584cd2c 100644 --- a/apis/translate/2017-07-01/api-2.json +++ b/apis/translate/2017-07-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"translate", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Translate", "serviceId":"Translate", "signatureVersion":"v4", "signingName":"translate", "targetPrefix":"AWSShineFrontendService_20170701", - "uid":"translate-2017-07-01" + "uid":"translate-2017-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateParallelData":{ diff --git a/apis/waf-regional/2016-11-28/api-2.json b/apis/waf-regional/2016-11-28/api-2.json index bab26dcc7ae..2029bf0934d 100644 --- a/apis/waf-regional/2016-11-28/api-2.json +++ b/apis/waf-regional/2016-11-28/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"waf-regional", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"WAF Regional", "serviceFullName":"AWS WAF Regional", "serviceId":"WAF Regional", "signatureVersion":"v4", "targetPrefix":"AWSWAF_Regional_20161128", - "uid":"waf-regional-2016-11-28" + "uid":"waf-regional-2016-11-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wafv2/2019-07-29/api-2.json b/apis/wafv2/2019-07-29/api-2.json index 1772100f303..ab7d1841aba 100644 --- a/apis/wafv2/2019-07-29/api-2.json +++ b/apis/wafv2/2019-07-29/api-2.json @@ -11,7 +11,8 @@ "serviceId":"WAFV2", "signatureVersion":"v4", "targetPrefix":"AWSWAF_20190729", - "uid":"wafv2-2019-07-29" + "uid":"wafv2-2019-07-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wellarchitected/2020-03-31/api-2.json b/apis/wellarchitected/2020-03-31/api-2.json index 9b927a68ebb..234bccc7cff 100644 --- a/apis/wellarchitected/2020-03-31/api-2.json +++ b/apis/wellarchitected/2020-03-31/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"wellarchitected", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Well-Architected", "serviceFullName":"AWS Well-Architected Tool", "serviceId":"WellArchitected", "signatureVersion":"v4", "signingName":"wellarchitected", - "uid":"wellarchitected-2020-03-31" + "uid":"wellarchitected-2020-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateLenses":{ diff --git a/apis/workdocs/2016-05-01/api-2.json b/apis/workdocs/2016-05-01/api-2.json index fb5f5e3eb49..ed6c6a86d69 100644 --- a/apis/workdocs/2016-05-01/api-2.json +++ b/apis/workdocs/2016-05-01/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"workdocs", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon WorkDocs", "serviceId":"WorkDocs", "signatureVersion":"v4", - "uid":"workdocs-2016-05-01" + "uid":"workdocs-2016-05-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortDocumentVersionUpload":{ diff --git a/apis/worklink/2018-09-25/api-2.json b/apis/worklink/2018-09-25/api-2.json index 247cf1fbb30..99d110fefca 100644 --- a/apis/worklink/2018-09-25/api-2.json +++ b/apis/worklink/2018-09-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"worklink", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"WorkLink", "serviceFullName":"Amazon WorkLink", "serviceId":"WorkLink", "signatureVersion":"v4", "signingName":"worklink", - "uid":"worklink-2018-09-25" + "uid":"worklink-2018-09-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateDomain":{ diff --git a/apis/workmail/2017-10-01/api-2.json b/apis/workmail/2017-10-01/api-2.json index 88260c5e270..e7500583569 100644 --- a/apis/workmail/2017-10-01/api-2.json +++ b/apis/workmail/2017-10-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"workmail", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon WorkMail", "serviceId":"WorkMail", "signatureVersion":"v4", "targetPrefix":"WorkMailService", - "uid":"workmail-2017-10-01" + "uid":"workmail-2017-10-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateDelegateToResource":{ diff --git a/apis/workmailmessageflow/2019-05-01/api-2.json b/apis/workmailmessageflow/2019-05-01/api-2.json index c089f318b2e..68515be960d 100644 --- a/apis/workmailmessageflow/2019-05-01/api-2.json +++ b/apis/workmailmessageflow/2019-05-01/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"workmailmessageflow", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon WorkMail Message Flow", "serviceId":"WorkMailMessageFlow", "signatureVersion":"v4", - "uid":"workmailmessageflow-2019-05-01" + "uid":"workmailmessageflow-2019-05-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetRawMessageContent":{ diff --git a/apis/workspaces/2015-04-08/api-2.json b/apis/workspaces/2015-04-08/api-2.json index 77a73599b4c..15b315dff39 100644 --- a/apis/workspaces/2015-04-08/api-2.json +++ b/apis/workspaces/2015-04-08/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"workspaces", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon WorkSpaces", "serviceId":"WorkSpaces", "signatureVersion":"v4", "targetPrefix":"WorkspacesService", - "uid":"workspaces-2015-04-08" + "uid":"workspaces-2015-04-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptAccountLinkInvitation":{ diff --git a/apis/xray/2016-04-12/api-2.json b/apis/xray/2016-04-12/api-2.json index 31941be08db..42513591c7f 100644 --- a/apis/xray/2016-04-12/api-2.json +++ b/apis/xray/2016-04-12/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2016-04-12", "endpointPrefix":"xray", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS X-Ray", "serviceId":"XRay", "signatureVersion":"v4", - "uid":"xray-2016-04-12" + "uid":"xray-2016-04-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchGetTraces":{ From 99218654d17933d21bbb870082815335def4fb32 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 17:44:20 -0400 Subject: [PATCH 17/23] Update fixtures --- .../spec/fixtures/apis/cloudfront.json | 361 ++- .../spec/fixtures/apis/dynamodb.json | 318 ++- gems/aws-sdk-core/spec/fixtures/apis/ec2.json | 2126 ++++++++++++++++- .../spec/fixtures/apis/glacier.json | 5 +- gems/aws-sdk-core/spec/fixtures/apis/iam.json | 31 +- .../spec/fixtures/apis/route53.json | 73 +- gems/aws-sdk-core/spec/fixtures/apis/s3.json | 763 +++++- gems/aws-sdk-core/spec/fixtures/apis/sns.json | 47 +- 8 files changed, 3487 insertions(+), 237 deletions(-) diff --git a/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json b/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json index 26e5367cf96..4015589024a 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/cloudfront.json @@ -5,12 +5,13 @@ "endpointPrefix":"cloudfront", "globalEndpoint":"cloudfront.amazonaws.com", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceAbbreviation":"CloudFront", "serviceFullName":"Amazon CloudFront", "serviceId":"CloudFront", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], - "uid":"cloudfront-2020-05-31" + "uid":"cloudfront-2020-05-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAlias":{ @@ -415,6 +416,28 @@ {"shape":"TooManyPublicKeysInKeyGroup"} ] }, + "CreateKeyValueStore":{ + "name":"CreateKeyValueStore2020_05_31", + "http":{ + "method":"POST", + "requestUri":"/2020-05-31/key-value-store/", + "responseCode":201 + }, + "input":{ + "shape":"CreateKeyValueStoreRequest", + "locationName":"CreateKeyValueStoreRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"CreateKeyValueStoreResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"EntityLimitExceeded"}, + {"shape":"EntityAlreadyExists"}, + {"shape":"EntitySizeLimitExceeded"}, + {"shape":"InvalidArgument"}, + {"shape":"UnsupportedOperation"} + ] + }, "CreateMonitoringSubscription":{ "name":"CreateMonitoringSubscription2020_05_31", "http":{ @@ -700,6 +723,24 @@ {"shape":"ResourceInUse"} ] }, + "DeleteKeyValueStore":{ + "name":"DeleteKeyValueStore2020_05_31", + "http":{ + "method":"DELETE", + "requestUri":"/2020-05-31/key-value-store/{Name}", + "responseCode":204 + }, + "input":{"shape":"DeleteKeyValueStoreRequest"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"EntityNotFound"}, + {"shape":"CannotDeleteEntityWhileInUse"}, + {"shape":"PreconditionFailed"}, + {"shape":"UnsupportedOperation"} + ], + "idempotent":true + }, "DeleteMonitoringSubscription":{ "name":"DeleteMonitoringSubscription2020_05_31", "http":{ @@ -829,6 +870,21 @@ {"shape":"UnsupportedOperation"} ] }, + "DescribeKeyValueStore":{ + "name":"DescribeKeyValueStore2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/key-value-store/{Name}" + }, + "input":{"shape":"DescribeKeyValueStoreRequest"}, + "output":{"shape":"DescribeKeyValueStoreResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidArgument"}, + {"shape":"EntityNotFound"}, + {"shape":"UnsupportedOperation"} + ] + }, "GetCachePolicy":{ "name":"GetCachePolicy2020_05_31", "http":{ @@ -1412,6 +1468,20 @@ {"shape":"InvalidArgument"} ] }, + "ListKeyValueStores":{ + "name":"ListKeyValueStores2020_05_31", + "http":{ + "method":"GET", + "requestUri":"/2020-05-31/key-value-store" + }, + "input":{"shape":"ListKeyValueStoresRequest"}, + "output":{"shape":"ListKeyValueStoresResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidArgument"}, + {"shape":"UnsupportedOperation"} + ] + }, "ListOriginAccessControls":{ "name":"ListOriginAccessControls2020_05_31", "http":{ @@ -1862,6 +1932,28 @@ {"shape":"TooManyPublicKeysInKeyGroup"} ] }, + "UpdateKeyValueStore":{ + "name":"UpdateKeyValueStore2020_05_31", + "http":{ + "method":"PUT", + "requestUri":"/2020-05-31/key-value-store/{Name}" + }, + "input":{ + "shape":"UpdateKeyValueStoreRequest", + "locationName":"UpdateKeyValueStoreRequest", + "xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"} + }, + "output":{"shape":"UpdateKeyValueStoreResult"}, + "errors":[ + {"shape":"AccessDenied"}, + {"shape":"InvalidArgument"}, + {"shape":"EntityNotFound"}, + {"shape":"InvalidIfMatchVersion"}, + {"shape":"PreconditionFailed"}, + {"shape":"UnsupportedOperation"} + ], + "idempotent":true + }, "UpdateOriginAccessControl":{ "name":"UpdateOriginAccessControl2020_05_31", "http":{ @@ -2336,6 +2428,14 @@ "error":{"httpStatusCode":400}, "exception":true }, + "CannotDeleteEntityWhileInUse":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, "CertificateSource":{ "type":"string", "enum":[ @@ -2937,6 +3037,32 @@ }, "payload":"KeyGroup" }, + "CreateKeyValueStoreRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{"shape":"KeyValueStoreName"}, + "Comment":{"shape":"KeyValueStoreComment"}, + "ImportSource":{"shape":"ImportSource"} + } + }, + "CreateKeyValueStoreResult":{ + "type":"structure", + "members":{ + "KeyValueStore":{"shape":"KeyValueStore"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + }, + "Location":{ + "shape":"string", + "location":"header", + "locationName":"Location" + } + }, + "payload":"KeyValueStore" + }, "CreateMonitoringSubscriptionRequest":{ "type":"structure", "required":[ @@ -3378,6 +3504,25 @@ } } }, + "DeleteKeyValueStoreRequest":{ + "type":"structure", + "required":[ + "IfMatch", + "Name" + ], + "members":{ + "Name":{ + "shape":"KeyValueStoreName", + "location":"uri", + "locationName":"Name" + }, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, "DeleteMonitoringSubscriptionRequest":{ "type":"structure", "required":["DistributionId"], @@ -3509,6 +3654,29 @@ }, "payload":"FunctionSummary" }, + "DescribeKeyValueStoreRequest":{ + "type":"structure", + "required":["Name"], + "members":{ + "Name":{ + "shape":"KeyValueStoreName", + "location":"uri", + "locationName":"Name" + } + } + }, + "DescribeKeyValueStoreResult":{ + "type":"structure", + "members":{ + "KeyValueStore":{"shape":"KeyValueStore"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"KeyValueStore" + }, "Distribution":{ "type":"structure", "required":[ @@ -3726,6 +3894,38 @@ "type":"list", "member":{"shape":"EndPoint"} }, + "EntityAlreadyExists":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":409}, + "exception":true + }, + "EntityLimitExceeded":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":400}, + "exception":true + }, + "EntityNotFound":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":404}, + "exception":true + }, + "EntitySizeLimitExceeded":{ + "type":"structure", + "members":{ + "Message":{"shape":"string"} + }, + "error":{"httpStatusCode":413}, + "exception":true + }, "EventType":{ "type":"string", "enum":[ @@ -3994,7 +4194,8 @@ ], "members":{ "Comment":{"shape":"string"}, - "Runtime":{"shape":"FunctionRuntime"} + "Runtime":{"shape":"FunctionRuntime"}, + "KeyValueStoreAssociations":{"shape":"KeyValueStoreAssociations"} } }, "FunctionEventObject":{ @@ -4816,6 +5017,21 @@ "error":{"httpStatusCode":400}, "exception":true }, + "ImportSource":{ + "type":"structure", + "required":[ + "SourceType", + "SourceARN" + ], + "members":{ + "SourceType":{"shape":"ImportSourceType"}, + "SourceARN":{"shape":"string"} + } + }, + "ImportSourceType":{ + "type":"string", + "enum":["S3"] + }, "InconsistentQuantities":{ "type":"structure", "members":{ @@ -5192,6 +5408,81 @@ "Items":{"shape":"KeyPairIdList"} } }, + "KeyValueStore":{ + "type":"structure", + "required":[ + "Name", + "Id", + "Comment", + "ARN", + "LastModifiedTime" + ], + "members":{ + "Name":{"shape":"string"}, + "Id":{"shape":"string"}, + "Comment":{"shape":"string"}, + "ARN":{"shape":"string"}, + "Status":{"shape":"string"}, + "LastModifiedTime":{"shape":"timestamp"} + } + }, + "KeyValueStoreARN":{ + "type":"string", + "max":85, + "pattern":"arn:aws:cloudfront::[0-9]{12}:key-value-store\\/[0-9a-fA-F-]{36}$" + }, + "KeyValueStoreAssociation":{ + "type":"structure", + "required":["KeyValueStoreARN"], + "members":{ + "KeyValueStoreARN":{"shape":"KeyValueStoreARN"} + } + }, + "KeyValueStoreAssociationList":{ + "type":"list", + "member":{ + "shape":"KeyValueStoreAssociation", + "locationName":"KeyValueStoreAssociation" + } + }, + "KeyValueStoreAssociations":{ + "type":"structure", + "required":["Quantity"], + "members":{ + "Quantity":{"shape":"integer"}, + "Items":{"shape":"KeyValueStoreAssociationList"} + } + }, + "KeyValueStoreComment":{ + "type":"string", + "max":128 + }, + "KeyValueStoreList":{ + "type":"structure", + "required":[ + "MaxItems", + "Quantity" + ], + "members":{ + "NextMarker":{"shape":"string"}, + "MaxItems":{"shape":"integer"}, + "Quantity":{"shape":"integer"}, + "Items":{"shape":"KeyValueStoreSummaryList"} + } + }, + "KeyValueStoreName":{ + "type":"string", + "max":64, + "min":1, + "pattern":"^[a-zA-Z0-9-_]{1,64}$" + }, + "KeyValueStoreSummaryList":{ + "type":"list", + "member":{ + "shape":"KeyValueStore", + "locationName":"KeyValueStore" + } + }, "KinesisStreamConfig":{ "type":"structure", "required":[ @@ -5637,6 +5928,33 @@ }, "payload":"KeyGroupList" }, + "ListKeyValueStoresRequest":{ + "type":"structure", + "members":{ + "Marker":{ + "shape":"string", + "location":"querystring", + "locationName":"Marker" + }, + "MaxItems":{ + "shape":"string", + "location":"querystring", + "locationName":"MaxItems" + }, + "Status":{ + "shape":"string", + "location":"querystring", + "locationName":"Status" + } + } + }, + "ListKeyValueStoresResult":{ + "type":"structure", + "members":{ + "KeyValueStoreList":{"shape":"KeyValueStoreList"} + }, + "payload":"KeyValueStoreList" + }, "ListOriginAccessControlsRequest":{ "type":"structure", "members":{ @@ -6089,7 +6407,9 @@ "type":"string", "enum":[ "s3", - "mediastore" + "mediastore", + "mediapackagev2", + "lambda" ] }, "OriginAccessControlSigningBehaviors":{ @@ -8209,6 +8529,39 @@ }, "payload":"KeyGroup" }, + "UpdateKeyValueStoreRequest":{ + "type":"structure", + "required":[ + "Name", + "Comment", + "IfMatch" + ], + "members":{ + "Name":{ + "shape":"KeyValueStoreName", + "location":"uri", + "locationName":"Name" + }, + "Comment":{"shape":"KeyValueStoreComment"}, + "IfMatch":{ + "shape":"string", + "location":"header", + "locationName":"If-Match" + } + } + }, + "UpdateKeyValueStoreResult":{ + "type":"structure", + "members":{ + "KeyValueStore":{"shape":"KeyValueStore"}, + "ETag":{ + "shape":"string", + "location":"header", + "locationName":"ETag" + } + }, + "payload":"KeyValueStore" + }, "UpdateOriginAccessControlRequest":{ "type":"structure", "required":[ diff --git a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json index 4944992b9f3..8fc4b19f772 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json @@ -5,13 +5,14 @@ "endpointPrefix":"dynamodb", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"DynamoDB", "serviceFullName":"Amazon DynamoDB", "serviceId":"DynamoDB", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], "targetPrefix":"DynamoDB_20120810", - "uid":"dynamodb-2012-08-10" + "uid":"dynamodb-2012-08-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchExecuteStatement":{ @@ -151,6 +152,24 @@ "endpointdiscovery":{ } }, + "DeleteResourcePolicy":{ + "name":"DeleteResourcePolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeleteResourcePolicyInput"}, + "output":{"shape":"DeleteResourcePolicyOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"PolicyNotFoundException"}, + {"shape":"ResourceInUseException"}, + {"shape":"LimitExceededException"} + ], + "endpointdiscovery":{ + } + }, "DeleteTable":{ "name":"DeleteTable", "http":{ @@ -454,6 +473,22 @@ "endpointdiscovery":{ } }, + "GetResourcePolicy":{ + "name":"GetResourcePolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetResourcePolicyInput"}, + "output":{"shape":"GetResourcePolicyOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"PolicyNotFoundException"} + ], + "endpointdiscovery":{ + } + }, "ImportTable":{ "name":"ImportTable", "http":{ @@ -583,6 +618,24 @@ "endpointdiscovery":{ } }, + "PutResourcePolicy":{ + "name":"PutResourcePolicy", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PutResourcePolicyInput"}, + "output":{"shape":"PutResourcePolicyOutput"}, + "errors":[ + {"shape":"ResourceNotFoundException"}, + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"PolicyNotFoundException"}, + {"shape":"ResourceInUseException"} + ], + "endpointdiscovery":{ + } + }, "Query":{ "name":"Query", "http":{ @@ -812,6 +865,23 @@ "endpointdiscovery":{ } }, + "UpdateKinesisStreamingDestination":{ + "name":"UpdateKinesisStreamingDestination", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UpdateKinesisStreamingDestinationInput"}, + "output":{"shape":"UpdateKinesisStreamingDestinationOutput"}, + "errors":[ + {"shape":"InternalServerError"}, + {"shape":"LimitExceededException"}, + {"shape":"ResourceInUseException"}, + {"shape":"ResourceNotFoundException"} + ], + "endpointdiscovery":{ + } + }, "UpdateTable":{ "name":"UpdateTable", "http":{ @@ -863,6 +933,13 @@ } }, "shapes":{ + "ApproximateCreationDateTimePrecision":{ + "type":"string", + "enum":[ + "MILLISECOND", + "MICROSECOND" + ] + }, "ArchivalReason":{"type":"string"}, "ArchivalSummary":{ "type":"structure", @@ -1151,14 +1228,14 @@ }, "BatchGetRequestMap":{ "type":"map", - "key":{"shape":"TableName"}, + "key":{"shape":"TableArn"}, "value":{"shape":"KeysAndAttributes"}, "max":100, "min":1 }, "BatchGetResponseMap":{ "type":"map", - "key":{"shape":"TableName"}, + "key":{"shape":"TableArn"}, "value":{"shape":"ItemList"} }, "BatchStatementError":{ @@ -1222,7 +1299,7 @@ }, "BatchWriteItemRequestMap":{ "type":"map", - "key":{"shape":"TableName"}, + "key":{"shape":"TableArn"}, "value":{"shape":"WriteRequests"}, "max":25, "min":1 @@ -1324,7 +1401,7 @@ ], "members":{ "Key":{"shape":"Key"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, @@ -1347,11 +1424,12 @@ "OR" ] }, + "ConfirmRemoveSelfResourceAccess":{"type":"boolean"}, "ConsistentRead":{"type":"boolean"}, "ConsumedCapacity":{ "type":"structure", "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "CapacityUnits":{"shape":"ConsumedCapacityUnits"}, "ReadCapacityUnits":{"shape":"ConsumedCapacityUnits"}, "WriteCapacityUnits":{"shape":"ConsumedCapacityUnits"}, @@ -1431,7 +1509,7 @@ "BackupName" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "BackupName":{"shape":"BackupName"} } }, @@ -1452,7 +1530,8 @@ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, - "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "CreateGlobalTableInput":{ @@ -1486,6 +1565,7 @@ "RegionName":{"shape":"RegionName"}, "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"}, "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"}, "TableClassOverride":{"shape":"TableClass"} } @@ -1499,7 +1579,7 @@ ], "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "KeySchema":{"shape":"KeySchema"}, "LocalSecondaryIndexes":{"shape":"LocalSecondaryIndexList"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"}, @@ -1509,7 +1589,9 @@ "SSESpecification":{"shape":"SSESpecification"}, "Tags":{"shape":"TagList"}, "TableClass":{"shape":"TableClass"}, - "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}, + "ResourcePolicy":{"shape":"ResourcePolicy"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "CreateTableOutput":{ @@ -1552,7 +1634,7 @@ ], "members":{ "Key":{"shape":"Key"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, @@ -1586,7 +1668,7 @@ "Key" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "Key":{"shape":"Key"}, "Expected":{"shape":"ExpectedAttributeMap"}, "ConditionalOperator":{"shape":"ConditionalOperator"}, @@ -1628,11 +1710,25 @@ "Key":{"shape":"Key"} } }, + "DeleteResourcePolicyInput":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{"shape":"ResourceArnString"}, + "ExpectedRevisionId":{"shape":"PolicyRevisionId"} + } + }, + "DeleteResourcePolicyOutput":{ + "type":"structure", + "members":{ + "RevisionId":{"shape":"PolicyRevisionId"} + } + }, "DeleteTableInput":{ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"} + "TableName":{"shape":"TableArn"} } }, "DeleteTableOutput":{ @@ -1659,7 +1755,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"} + "TableName":{"shape":"TableArn"} } }, "DescribeContinuousBackupsOutput":{ @@ -1672,7 +1768,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "IndexName":{"shape":"IndexName"} } }, @@ -1757,7 +1853,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"} + "TableName":{"shape":"TableArn"} } }, "DescribeKinesisStreamingDestinationOutput":{ @@ -1785,7 +1881,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"} + "TableName":{"shape":"TableArn"} } }, "DescribeTableOutput":{ @@ -1798,7 +1894,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"} + "TableName":{"shape":"TableArn"} } }, "DescribeTableReplicaAutoScalingOutput":{ @@ -1811,7 +1907,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"} + "TableName":{"shape":"TableArn"} } }, "DescribeTimeToLiveOutput":{ @@ -1827,7 +1923,8 @@ "ACTIVE", "DISABLING", "DISABLED", - "ENABLE_FAILED" + "ENABLE_FAILED", + "UPDATING" ] }, "DoubleObject":{"type":"double"}, @@ -1838,6 +1935,12 @@ }, "exception":true }, + "EnableKinesisStreamingConfiguration":{ + "type":"structure", + "members":{ + "ApproximateCreationDateTimePrecision":{"shape":"ApproximateCreationDateTimePrecision"} + } + }, "Endpoint":{ "type":"structure", "required":[ @@ -2071,7 +2174,7 @@ ], "members":{ "Key":{"shape":"Key"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "ProjectionExpression":{"shape":"ProjectionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"} } @@ -2083,7 +2186,7 @@ "Key" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "Key":{"shape":"Key"}, "AttributesToGet":{"shape":"AttributeNameList"}, "ConsistentRead":{"shape":"ConsistentRead"}, @@ -2099,6 +2202,20 @@ "ConsumedCapacity":{"shape":"ConsumedCapacity"} } }, + "GetResourcePolicyInput":{ + "type":"structure", + "required":["ResourceArn"], + "members":{ + "ResourceArn":{"shape":"ResourceArnString"} + } + }, + "GetResourcePolicyOutput":{ + "type":"structure", + "members":{ + "Policy":{"shape":"ResourcePolicy"}, + "RevisionId":{"shape":"PolicyRevisionId"} + } + }, "GlobalSecondaryIndex":{ "type":"structure", "required":[ @@ -2110,7 +2227,8 @@ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, - "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "GlobalSecondaryIndexAutoScalingUpdate":{ @@ -2136,7 +2254,8 @@ "ProvisionedThroughput":{"shape":"ProvisionedThroughputDescription"}, "IndexSizeBytes":{"shape":"LongObject"}, "ItemCount":{"shape":"LongObject"}, - "IndexArn":{"shape":"String"} + "IndexArn":{"shape":"String"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "GlobalSecondaryIndexDescriptionList":{ @@ -2149,7 +2268,8 @@ "IndexName":{"shape":"IndexName"}, "KeySchema":{"shape":"KeySchema"}, "Projection":{"shape":"Projection"}, - "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "GlobalSecondaryIndexList":{ @@ -2441,7 +2561,7 @@ }, "ItemCollectionMetricsPerTable":{ "type":"map", - "key":{"shape":"TableName"}, + "key":{"shape":"TableArn"}, "value":{"shape":"ItemCollectionMetricsMultiple"} }, "ItemCollectionSizeEstimateBound":{"type":"double"}, @@ -2540,7 +2660,8 @@ "members":{ "StreamArn":{"shape":"StreamArn"}, "DestinationStatus":{"shape":"DestinationStatus"}, - "DestinationStatusDescription":{"shape":"String"} + "DestinationStatusDescription":{"shape":"String"}, + "ApproximateCreationDateTimePrecision":{"shape":"ApproximateCreationDateTimePrecision"} } }, "KinesisDataStreamDestinations":{ @@ -2554,8 +2675,9 @@ "StreamArn" ], "members":{ - "TableName":{"shape":"TableName"}, - "StreamArn":{"shape":"StreamArn"} + "TableName":{"shape":"TableArn"}, + "StreamArn":{"shape":"StreamArn"}, + "EnableKinesisStreamingConfiguration":{"shape":"EnableKinesisStreamingConfiguration"} } }, "KinesisStreamingDestinationOutput":{ @@ -2563,7 +2685,8 @@ "members":{ "TableName":{"shape":"TableName"}, "StreamArn":{"shape":"StreamArn"}, - "DestinationStatus":{"shape":"DestinationStatus"} + "DestinationStatus":{"shape":"DestinationStatus"}, + "EnableKinesisStreamingConfiguration":{"shape":"EnableKinesisStreamingConfiguration"} } }, "LastUpdateDateTime":{"type":"timestamp"}, @@ -2581,7 +2704,7 @@ "ListBackupsInput":{ "type":"structure", "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "Limit":{"shape":"BackupsInputLimit"}, "TimeRangeLowerBound":{"shape":"TimeRangeLowerBound"}, "TimeRangeUpperBound":{"shape":"TimeRangeUpperBound"}, @@ -2599,7 +2722,7 @@ "ListContributorInsightsInput":{ "type":"structure", "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "NextToken":{"shape":"NextTokenString"}, "MaxResults":{"shape":"ListContributorInsightsLimit"} } @@ -2777,6 +2900,19 @@ "type":"list", "member":{"shape":"NumberAttributeValue"} }, + "OnDemandThroughput":{ + "type":"structure", + "members":{ + "MaxReadRequestUnits":{"shape":"LongObject"}, + "MaxWriteRequestUnits":{"shape":"LongObject"} + } + }, + "OnDemandThroughputOverride":{ + "type":"structure", + "members":{ + "MaxReadRequestUnits":{"shape":"LongObject"} + } + }, "ParameterizedStatement":{ "type":"structure", "required":["Statement"], @@ -2841,6 +2977,18 @@ }, "exception":true }, + "PolicyNotFoundException":{ + "type":"structure", + "members":{ + "message":{"shape":"ErrorMessage"} + }, + "exception":true + }, + "PolicyRevisionId":{ + "type":"string", + "max":255, + "min":1 + }, "PositiveIntegerObject":{ "type":"integer", "min":1 @@ -2898,8 +3046,7 @@ "ProvisionedThroughputExceededException":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"}, - "foo": {"shape":"ErrorMessage"} + "message":{"shape":"ErrorMessage"} }, "exception":true }, @@ -2917,7 +3064,7 @@ ], "members":{ "Item":{"shape":"PutItemInputAttributeMap"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, @@ -2931,7 +3078,7 @@ "Item" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "Item":{"shape":"PutItemInputAttributeMap"}, "Expected":{"shape":"ExpectedAttributeMap"}, "ReturnValues":{"shape":"ReturnValue"}, @@ -2964,11 +3111,30 @@ "Item":{"shape":"PutItemInputAttributeMap"} } }, + "PutResourcePolicyInput":{ + "type":"structure", + "required":[ + "ResourceArn", + "Policy" + ], + "members":{ + "ResourceArn":{"shape":"ResourceArnString"}, + "Policy":{"shape":"ResourcePolicy"}, + "ExpectedRevisionId":{"shape":"PolicyRevisionId"}, + "ConfirmRemoveSelfResourceAccess":{"shape":"ConfirmRemoveSelfResourceAccess"} + } + }, + "PutResourcePolicyOutput":{ + "type":"structure", + "members":{ + "RevisionId":{"shape":"PolicyRevisionId"} + } + }, "QueryInput":{ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "IndexName":{"shape":"IndexName"}, "Select":{"shape":"Select"}, "AttributesToGet":{"shape":"AttributeNameList"}, @@ -3048,6 +3214,7 @@ "ReplicaStatusPercentProgress":{"shape":"ReplicaStatusPercentProgress"}, "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"}, "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexDescriptionList"}, "ReplicaInaccessibleDateTime":{"shape":"Date"}, "ReplicaTableClassSummary":{"shape":"TableClassSummary"} @@ -3062,7 +3229,8 @@ "required":["IndexName"], "members":{ "IndexName":{"shape":"IndexName"}, - "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"} + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"} } }, "ReplicaGlobalSecondaryIndexAutoScalingDescription":{ @@ -3093,7 +3261,8 @@ "type":"structure", "members":{ "IndexName":{"shape":"IndexName"}, - "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"} + "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"} } }, "ReplicaGlobalSecondaryIndexDescriptionList":{ @@ -3247,6 +3416,7 @@ }, "exception":true }, + "ResourcePolicy":{"type":"string"}, "RestoreInProgress":{"type":"boolean"}, "RestoreSummary":{ "type":"structure", @@ -3274,6 +3444,7 @@ "GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"}, "LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"}, "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughput"}, "SSESpecificationOverride":{"shape":"SSESpecification"} } }, @@ -3296,6 +3467,7 @@ "GlobalSecondaryIndexOverride":{"shape":"GlobalSecondaryIndexList"}, "LocalSecondaryIndexOverride":{"shape":"LocalSecondaryIndexList"}, "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughput"}, "SSESpecificationOverride":{"shape":"SSESpecification"} } }, @@ -3418,7 +3590,7 @@ "type":"structure", "required":["TableName"], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "IndexName":{"shape":"IndexName"}, "AttributesToGet":{"shape":"AttributeNameList"}, "Limit":{"shape":"PositiveIntegerObject"}, @@ -3487,6 +3659,7 @@ "KeySchema":{"shape":"KeySchema"}, "TableCreationDateTime":{"shape":"TableCreationDateTime"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"}, "ItemCount":{"shape":"ItemCount"}, "BillingMode":{"shape":"BillingMode"} } @@ -3537,7 +3710,11 @@ }, "exception":true }, - "TableArn":{"type":"string"}, + "TableArn":{ + "type":"string", + "max":1024, + "min":1 + }, "TableAutoScalingDescription":{ "type":"structure", "members":{ @@ -3574,6 +3751,7 @@ "KeySchema":{"shape":"KeySchema"}, "BillingMode":{"shape":"BillingMode"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"}, "SSESpecification":{"shape":"SSESpecification"}, "GlobalSecondaryIndexes":{"shape":"GlobalSecondaryIndexList"} } @@ -3603,7 +3781,8 @@ "SSEDescription":{"shape":"SSEDescription"}, "ArchivalSummary":{"shape":"ArchivalSummary"}, "TableClassSummary":{"shape":"TableClassSummary"}, - "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "TableId":{ @@ -3827,7 +4006,7 @@ "members":{ "Key":{"shape":"Key"}, "UpdateExpression":{"shape":"UpdateExpression"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "ConditionExpression":{"shape":"ConditionExpression"}, "ExpressionAttributeNames":{"shape":"ExpressionAttributeNameMap"}, "ExpressionAttributeValues":{"shape":"ExpressionAttributeValueMap"}, @@ -3841,7 +4020,7 @@ "PointInTimeRecoverySpecification" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "PointInTimeRecoverySpecification":{"shape":"PointInTimeRecoverySpecification"} } }, @@ -3858,7 +4037,7 @@ "ContributorInsightsAction" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "IndexName":{"shape":"IndexName"}, "ContributorInsightsAction":{"shape":"ContributorInsightsAction"} } @@ -3874,13 +4053,11 @@ "UpdateExpression":{"type":"string"}, "UpdateGlobalSecondaryIndexAction":{ "type":"structure", - "required":[ - "IndexName", - "ProvisionedThroughput" - ], + "required":["IndexName"], "members":{ "IndexName":{"shape":"IndexName"}, - "ProvisionedThroughput":{"shape":"ProvisionedThroughput"} + "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "UpdateGlobalTableInput":{ @@ -3926,7 +4103,7 @@ "Key" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "Key":{"shape":"Key"}, "AttributeUpdates":{"shape":"AttributeUpdates"}, "Expected":{"shape":"ExpectedAttributeMap"}, @@ -3949,6 +4126,33 @@ "ItemCollectionMetrics":{"shape":"ItemCollectionMetrics"} } }, + "UpdateKinesisStreamingConfiguration":{ + "type":"structure", + "members":{ + "ApproximateCreationDateTimePrecision":{"shape":"ApproximateCreationDateTimePrecision"} + } + }, + "UpdateKinesisStreamingDestinationInput":{ + "type":"structure", + "required":[ + "TableName", + "StreamArn" + ], + "members":{ + "TableName":{"shape":"TableArn"}, + "StreamArn":{"shape":"StreamArn"}, + "UpdateKinesisStreamingConfiguration":{"shape":"UpdateKinesisStreamingConfiguration"} + } + }, + "UpdateKinesisStreamingDestinationOutput":{ + "type":"structure", + "members":{ + "TableName":{"shape":"TableName"}, + "StreamArn":{"shape":"StreamArn"}, + "DestinationStatus":{"shape":"DestinationStatus"}, + "UpdateKinesisStreamingConfiguration":{"shape":"UpdateKinesisStreamingConfiguration"} + } + }, "UpdateReplicationGroupMemberAction":{ "type":"structure", "required":["RegionName"], @@ -3956,6 +4160,7 @@ "RegionName":{"shape":"RegionName"}, "KMSMasterKeyId":{"shape":"KMSMasterKeyId"}, "ProvisionedThroughputOverride":{"shape":"ProvisionedThroughputOverride"}, + "OnDemandThroughputOverride":{"shape":"OnDemandThroughputOverride"}, "GlobalSecondaryIndexes":{"shape":"ReplicaGlobalSecondaryIndexList"}, "TableClassOverride":{"shape":"TableClass"} } @@ -3965,7 +4170,7 @@ "required":["TableName"], "members":{ "AttributeDefinitions":{"shape":"AttributeDefinitions"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "BillingMode":{"shape":"BillingMode"}, "ProvisionedThroughput":{"shape":"ProvisionedThroughput"}, "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexUpdateList"}, @@ -3973,7 +4178,8 @@ "SSESpecification":{"shape":"SSESpecification"}, "ReplicaUpdates":{"shape":"ReplicationGroupUpdateList"}, "TableClass":{"shape":"TableClass"}, - "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"} + "DeletionProtectionEnabled":{"shape":"DeletionProtectionEnabled"}, + "OnDemandThroughput":{"shape":"OnDemandThroughput"} } }, "UpdateTableOutput":{ @@ -3987,7 +4193,7 @@ "required":["TableName"], "members":{ "GlobalSecondaryIndexUpdates":{"shape":"GlobalSecondaryIndexAutoScalingUpdateList"}, - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"AutoScalingSettingsUpdate"}, "ReplicaUpdates":{"shape":"ReplicaAutoScalingUpdateList"} } @@ -4005,7 +4211,7 @@ "TimeToLiveSpecification" ], "members":{ - "TableName":{"shape":"TableName"}, + "TableName":{"shape":"TableArn"}, "TimeToLiveSpecification":{"shape":"TimeToLiveSpecification"} } }, diff --git a/gems/aws-sdk-core/spec/fixtures/apis/ec2.json b/gems/aws-sdk-core/spec/fixtures/apis/ec2.json index 3b075efbe59..b821f18f249 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/ec2.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/ec2.json @@ -4,13 +4,14 @@ "apiVersion":"2016-11-15", "endpointPrefix":"ec2", "protocol":"ec2", + "protocols":["query"], "serviceAbbreviation":"Amazon EC2", "serviceFullName":"Amazon Elastic Compute Cloud", "serviceId":"EC2", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], "uid":"ec2-2016-11-15", - "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15" + "xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptAddressTransfer":{ @@ -201,6 +202,15 @@ "input":{"shape":"AssociateInstanceEventWindowRequest"}, "output":{"shape":"AssociateInstanceEventWindowResult"} }, + "AssociateIpamByoasn":{ + "name":"AssociateIpamByoasn", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"AssociateIpamByoasnRequest"}, + "output":{"shape":"AssociateIpamByoasnResult"} + }, "AssociateIpamResourceDiscovery":{ "name":"AssociateIpamResourceDiscovery", "http":{ @@ -1886,6 +1896,15 @@ "input":{"shape":"DeprovisionByoipCidrRequest"}, "output":{"shape":"DeprovisionByoipCidrResult"} }, + "DeprovisionIpamByoasn":{ + "name":"DeprovisionIpamByoasn", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DeprovisionIpamByoasnRequest"}, + "output":{"shape":"DeprovisionIpamByoasnResult"} + }, "DeprovisionIpamPoolCidr":{ "name":"DeprovisionIpamPoolCidr", "http":{ @@ -2020,6 +2039,15 @@ "input":{"shape":"DescribeByoipCidrsRequest"}, "output":{"shape":"DescribeByoipCidrsResult"} }, + "DescribeCapacityBlockOfferings":{ + "name":"DescribeCapacityBlockOfferings", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeCapacityBlockOfferingsRequest"}, + "output":{"shape":"DescribeCapacityBlockOfferingsResult"} + }, "DescribeCapacityReservationFleets":{ "name":"DescribeCapacityReservationFleets", "http":{ @@ -2389,6 +2417,15 @@ "input":{"shape":"DescribeInstanceStatusRequest"}, "output":{"shape":"DescribeInstanceStatusResult"} }, + "DescribeInstanceTopology":{ + "name":"DescribeInstanceTopology", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeInstanceTopologyRequest"}, + "output":{"shape":"DescribeInstanceTopologyResult"} + }, "DescribeInstanceTypeOfferings":{ "name":"DescribeInstanceTypeOfferings", "http":{ @@ -2425,6 +2462,15 @@ "input":{"shape":"DescribeInternetGatewaysRequest"}, "output":{"shape":"DescribeInternetGatewaysResult"} }, + "DescribeIpamByoasn":{ + "name":"DescribeIpamByoasn", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeIpamByoasnRequest"}, + "output":{"shape":"DescribeIpamByoasnResult"} + }, "DescribeIpamPools":{ "name":"DescribeIpamPools", "http":{ @@ -2560,6 +2606,24 @@ "input":{"shape":"DescribeLocalGatewaysRequest"}, "output":{"shape":"DescribeLocalGatewaysResult"} }, + "DescribeLockedSnapshots":{ + "name":"DescribeLockedSnapshots", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeLockedSnapshotsRequest"}, + "output":{"shape":"DescribeLockedSnapshotsResult"} + }, + "DescribeMacHosts":{ + "name":"DescribeMacHosts", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeMacHostsRequest"}, + "output":{"shape":"DescribeMacHostsResult"} + }, "DescribeManagedPrefixLists":{ "name":"DescribeManagedPrefixLists", "http":{ @@ -2920,6 +2984,15 @@ "input":{"shape":"DescribeTagsRequest"}, "output":{"shape":"DescribeTagsResult"} }, + "DescribeTrafficMirrorFilterRules":{ + "name":"DescribeTrafficMirrorFilterRules", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DescribeTrafficMirrorFilterRulesRequest"}, + "output":{"shape":"DescribeTrafficMirrorFilterRulesResult"} + }, "DescribeTrafficMirrorFilters":{ "name":"DescribeTrafficMirrorFilters", "http":{ @@ -3340,6 +3413,15 @@ "input":{"shape":"DisableFastSnapshotRestoresRequest"}, "output":{"shape":"DisableFastSnapshotRestoresResult"} }, + "DisableImage":{ + "name":"DisableImage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableImageRequest"}, + "output":{"shape":"DisableImageResult"} + }, "DisableImageBlockPublicAccess":{ "name":"DisableImageBlockPublicAccess", "http":{ @@ -3358,6 +3440,15 @@ "input":{"shape":"DisableImageDeprecationRequest"}, "output":{"shape":"DisableImageDeprecationResult"} }, + "DisableImageDeregistrationProtection":{ + "name":"DisableImageDeregistrationProtection", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableImageDeregistrationProtectionRequest"}, + "output":{"shape":"DisableImageDeregistrationProtectionResult"} + }, "DisableIpamOrganizationAdminAccount":{ "name":"DisableIpamOrganizationAdminAccount", "http":{ @@ -3376,6 +3467,15 @@ "input":{"shape":"DisableSerialConsoleAccessRequest"}, "output":{"shape":"DisableSerialConsoleAccessResult"} }, + "DisableSnapshotBlockPublicAccess":{ + "name":"DisableSnapshotBlockPublicAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisableSnapshotBlockPublicAccessRequest"}, + "output":{"shape":"DisableSnapshotBlockPublicAccessResult"} + }, "DisableTransitGatewayRouteTablePropagation":{ "name":"DisableTransitGatewayRouteTablePropagation", "http":{ @@ -3455,6 +3555,15 @@ "input":{"shape":"DisassociateInstanceEventWindowRequest"}, "output":{"shape":"DisassociateInstanceEventWindowResult"} }, + "DisassociateIpamByoasn":{ + "name":"DisassociateIpamByoasn", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"DisassociateIpamByoasnRequest"}, + "output":{"shape":"DisassociateIpamByoasnResult"} + }, "DisassociateIpamResourceDiscovery":{ "name":"DisassociateIpamResourceDiscovery", "http":{ @@ -3580,6 +3689,15 @@ "input":{"shape":"EnableFastSnapshotRestoresRequest"}, "output":{"shape":"EnableFastSnapshotRestoresResult"} }, + "EnableImage":{ + "name":"EnableImage", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableImageRequest"}, + "output":{"shape":"EnableImageResult"} + }, "EnableImageBlockPublicAccess":{ "name":"EnableImageBlockPublicAccess", "http":{ @@ -3598,6 +3716,15 @@ "input":{"shape":"EnableImageDeprecationRequest"}, "output":{"shape":"EnableImageDeprecationResult"} }, + "EnableImageDeregistrationProtection":{ + "name":"EnableImageDeregistrationProtection", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableImageDeregistrationProtectionRequest"}, + "output":{"shape":"EnableImageDeregistrationProtectionResult"} + }, "EnableIpamOrganizationAdminAccount":{ "name":"EnableIpamOrganizationAdminAccount", "http":{ @@ -3625,6 +3752,15 @@ "input":{"shape":"EnableSerialConsoleAccessRequest"}, "output":{"shape":"EnableSerialConsoleAccessResult"} }, + "EnableSnapshotBlockPublicAccess":{ + "name":"EnableSnapshotBlockPublicAccess", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"EnableSnapshotBlockPublicAccessRequest"}, + "output":{"shape":"EnableSnapshotBlockPublicAccessResult"} + }, "EnableTransitGatewayRouteTablePropagation":{ "name":"EnableTransitGatewayRouteTablePropagation", "http":{ @@ -3830,6 +3966,24 @@ "input":{"shape":"GetImageBlockPublicAccessStateRequest"}, "output":{"shape":"GetImageBlockPublicAccessStateResult"} }, + "GetInstanceMetadataDefaults":{ + "name":"GetInstanceMetadataDefaults", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetInstanceMetadataDefaultsRequest"}, + "output":{"shape":"GetInstanceMetadataDefaultsResult"} + }, + "GetInstanceTpmEkPub":{ + "name":"GetInstanceTpmEkPub", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetInstanceTpmEkPubRequest"}, + "output":{"shape":"GetInstanceTpmEkPubResult"} + }, "GetInstanceTypesFromInstanceRequirements":{ "name":"GetInstanceTypesFromInstanceRequirements", "http":{ @@ -3866,6 +4020,15 @@ "input":{"shape":"GetIpamDiscoveredAccountsRequest"}, "output":{"shape":"GetIpamDiscoveredAccountsResult"} }, + "GetIpamDiscoveredPublicAddresses":{ + "name":"GetIpamDiscoveredPublicAddresses", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetIpamDiscoveredPublicAddressesRequest"}, + "output":{"shape":"GetIpamDiscoveredPublicAddressesResult"} + }, "GetIpamDiscoveredResourceCidrs":{ "name":"GetIpamDiscoveredResourceCidrs", "http":{ @@ -3965,6 +4128,15 @@ "input":{"shape":"GetReservedInstancesExchangeQuoteRequest"}, "output":{"shape":"GetReservedInstancesExchangeQuoteResult"} }, + "GetSecurityGroupsForVpc":{ + "name":"GetSecurityGroupsForVpc", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetSecurityGroupsForVpcRequest"}, + "output":{"shape":"GetSecurityGroupsForVpcResult"} + }, "GetSerialConsoleAccessStatus":{ "name":"GetSerialConsoleAccessStatus", "http":{ @@ -3974,6 +4146,15 @@ "input":{"shape":"GetSerialConsoleAccessStatusRequest"}, "output":{"shape":"GetSerialConsoleAccessStatusResult"} }, + "GetSnapshotBlockPublicAccessState":{ + "name":"GetSnapshotBlockPublicAccessState", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"GetSnapshotBlockPublicAccessStateRequest"}, + "output":{"shape":"GetSnapshotBlockPublicAccessStateResult"} + }, "GetSpotPlacementScores":{ "name":"GetSpotPlacementScores", "http":{ @@ -4172,6 +4353,15 @@ "input":{"shape":"ListSnapshotsInRecycleBinRequest"}, "output":{"shape":"ListSnapshotsInRecycleBinResult"} }, + "LockSnapshot":{ + "name":"LockSnapshot", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"LockSnapshotRequest"}, + "output":{"shape":"LockSnapshotResult"} + }, "ModifyAddressAttribute":{ "name":"ModifyAddressAttribute", "http":{ @@ -4339,6 +4529,15 @@ "input":{"shape":"ModifyInstanceMaintenanceOptionsRequest"}, "output":{"shape":"ModifyInstanceMaintenanceOptionsResult"} }, + "ModifyInstanceMetadataDefaults":{ + "name":"ModifyInstanceMetadataDefaults", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ModifyInstanceMetadataDefaultsRequest"}, + "output":{"shape":"ModifyInstanceMetadataDefaultsResult"} + }, "ModifyInstanceMetadataOptions":{ "name":"ModifyInstanceMetadataOptions", "http":{ @@ -4775,6 +4974,15 @@ "input":{"shape":"ProvisionByoipCidrRequest"}, "output":{"shape":"ProvisionByoipCidrResult"} }, + "ProvisionIpamByoasn":{ + "name":"ProvisionIpamByoasn", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"ProvisionIpamByoasnRequest"}, + "output":{"shape":"ProvisionIpamByoasnResult"} + }, "ProvisionIpamPoolCidr":{ "name":"ProvisionIpamPoolCidr", "http":{ @@ -4793,6 +5001,15 @@ "input":{"shape":"ProvisionPublicIpv4PoolCidrRequest"}, "output":{"shape":"ProvisionPublicIpv4PoolCidrResult"} }, + "PurchaseCapacityBlock":{ + "name":"PurchaseCapacityBlock", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"PurchaseCapacityBlockRequest"}, + "output":{"shape":"PurchaseCapacityBlockResult"} + }, "PurchaseHostReservation":{ "name":"PurchaseHostReservation", "http":{ @@ -5295,6 +5512,15 @@ "input":{"shape":"UnassignPrivateNatGatewayAddressRequest"}, "output":{"shape":"UnassignPrivateNatGatewayAddressResult"} }, + "UnlockSnapshot":{ + "name":"UnlockSnapshot", + "http":{ + "method":"POST", + "requestUri":"/" + }, + "input":{"shape":"UnlockSnapshotRequest"}, + "output":{"shape":"UnlockSnapshotResult"} + }, "UnmonitorInstances":{ "name":"UnmonitorInstances", "http":{ @@ -5356,10 +5582,11 @@ "AcceleratorManufacturer":{ "type":"string", "enum":[ - "nvidia", - "amd", "amazon-web-services", - "xilinx" + "amd", + "nvidia", + "xilinx", + "habana" ] }, "AcceleratorManufacturerSet":{ @@ -5373,14 +5600,17 @@ "type":"string", "enum":[ "a100", - "v100", + "inferentia", + "k520", "k80", - "t4", "m60", "radeon-pro-v520", + "t4", "vu9p", - "inferentia", - "k520" + "v100", + "a10g", + "h100", + "t4g" ] }, "AcceleratorNameSet":{ @@ -5985,7 +6215,9 @@ "required":["Cidr"], "members":{ "Cidr":{"shape":"String"}, - "DryRun":{"shape":"Boolean"} + "Asn":{"shape":"String"}, + "DryRun":{"shape":"Boolean"}, + "NetworkBorderGroup":{"shape":"String"} } }, "AdvertiseByoipCidrResult":{ @@ -6120,6 +6352,10 @@ }, "Description":{"shape":"String"}, "PreviewNextCidr":{"shape":"Boolean"}, + "AllowedCidrs":{ + "shape":"IpamPoolAllocationAllowedCidrs", + "locationName":"AllowedCidr" + }, "DisallowedCidrs":{ "shape":"IpamPoolAllocationDisallowedCidrs", "locationName":"DisallowedCidr" @@ -6542,6 +6778,67 @@ "locationName":"item" } }, + "AsnAssociation":{ + "type":"structure", + "members":{ + "Asn":{ + "shape":"String", + "locationName":"asn" + }, + "Cidr":{ + "shape":"String", + "locationName":"cidr" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "State":{ + "shape":"AsnAssociationState", + "locationName":"state" + } + } + }, + "AsnAssociationSet":{ + "type":"list", + "member":{ + "shape":"AsnAssociation", + "locationName":"item" + } + }, + "AsnAssociationState":{ + "type":"string", + "enum":[ + "disassociated", + "failed-disassociation", + "failed-association", + "pending-disassociation", + "pending-association", + "associated" + ] + }, + "AsnAuthorizationContext":{ + "type":"structure", + "required":[ + "Message", + "Signature" + ], + "members":{ + "Message":{"shape":"String"}, + "Signature":{"shape":"String"} + } + }, + "AsnState":{ + "type":"string", + "enum":[ + "deprovisioned", + "failed-deprovision", + "failed-provision", + "pending-deprovision", + "pending-provision", + "provisioned" + ] + }, "AssetId":{"type":"string"}, "AssetIdList":{ "type":"list", @@ -6820,6 +7117,27 @@ } } }, + "AssociateIpamByoasnRequest":{ + "type":"structure", + "required":[ + "Asn", + "Cidr" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "Asn":{"shape":"String"}, + "Cidr":{"shape":"String"} + } + }, + "AssociateIpamByoasnResult":{ + "type":"structure", + "members":{ + "AsnAssociation":{ + "shape":"AsnAssociation", + "locationName":"asnAssociation" + } + } + }, "AssociateIpamResourceDiscoveryRequest":{ "type":"structure", "required":[ @@ -6915,10 +7233,7 @@ }, "AssociateSubnetCidrBlockRequest":{ "type":"structure", - "required":[ - "Ipv6CidrBlock", - "SubnetId" - ], + "required":["SubnetId"], "members":{ "Ipv6CidrBlock":{ "shape":"String", @@ -6927,7 +7242,9 @@ "SubnetId":{ "shape":"SubnetId", "locationName":"subnetId" - } + }, + "Ipv6IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv6NetmaskLength":{"shape":"NetmaskLength"} } }, "AssociateSubnetCidrBlockResult":{ @@ -7666,7 +7983,8 @@ "available", "information", "impaired", - "unavailable" + "unavailable", + "constrained" ] }, "AvailabilityZoneStringList":{ @@ -7824,6 +8142,7 @@ ] }, "BoxedDouble":{"type":"double"}, + "BoxedInteger":{"type":"integer"}, "BundleId":{"type":"string"}, "BundleIdStringList":{ "type":"list", @@ -7934,6 +8253,34 @@ ] }, "BurstablePerformanceFlag":{"type":"boolean"}, + "Byoasn":{ + "type":"structure", + "members":{ + "Asn":{ + "shape":"String", + "locationName":"asn" + }, + "IpamId":{ + "shape":"IpamId", + "locationName":"ipamId" + }, + "StatusMessage":{ + "shape":"String", + "locationName":"statusMessage" + }, + "State":{ + "shape":"AsnState", + "locationName":"state" + } + } + }, + "ByoasnSet":{ + "type":"list", + "member":{ + "shape":"Byoasn", + "locationName":"item" + } + }, "ByoipCidr":{ "type":"structure", "members":{ @@ -7945,6 +8292,10 @@ "shape":"String", "locationName":"description" }, + "AsnAssociations":{ + "shape":"AsnAssociationSet", + "locationName":"asnAssociationSet" + }, "StatusMessage":{ "shape":"String", "locationName":"statusMessage" @@ -7952,6 +8303,10 @@ "State":{ "shape":"ByoipCidrState", "locationName":"state" + }, + "NetworkBorderGroup":{ + "shape":"String", + "locationName":"networkBorderGroup" } } }, @@ -8313,6 +8668,58 @@ "locationName":"item" } }, + "CapacityBlockOffering":{ + "type":"structure", + "members":{ + "CapacityBlockOfferingId":{ + "shape":"OfferingId", + "locationName":"capacityBlockOfferingId" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "InstanceCount":{ + "shape":"Integer", + "locationName":"instanceCount" + }, + "StartDate":{ + "shape":"MillisecondDateTime", + "locationName":"startDate" + }, + "EndDate":{ + "shape":"MillisecondDateTime", + "locationName":"endDate" + }, + "CapacityBlockDurationHours":{ + "shape":"Integer", + "locationName":"capacityBlockDurationHours" + }, + "UpfrontFee":{ + "shape":"String", + "locationName":"upfrontFee" + }, + "CurrencyCode":{ + "shape":"String", + "locationName":"currencyCode" + }, + "Tenancy":{ + "shape":"CapacityReservationTenancy", + "locationName":"tenancy" + } + } + }, + "CapacityBlockOfferingSet":{ + "type":"list", + "member":{ + "shape":"CapacityBlockOffering", + "locationName":"item" + } + }, "CapacityReservation":{ "type":"structure", "members":{ @@ -8407,6 +8814,10 @@ "CapacityAllocations":{ "shape":"CapacityAllocations", "locationName":"capacityAllocationSet" + }, + "ReservationType":{ + "shape":"CapacityReservationType", + "locationName":"reservationType" } } }, @@ -8563,7 +8974,8 @@ "RHEL with SQL Server Web", "RHEL with HA", "RHEL with HA and SQL Server Standard", - "RHEL with HA and SQL Server Enterprise" + "RHEL with HA and SQL Server Enterprise", + "Ubuntu Pro" ] }, "CapacityReservationOptions":{ @@ -8622,7 +9034,10 @@ "expired", "cancelled", "pending", - "failed" + "failed", + "scheduled", + "payment-pending", + "payment-failed" ] }, "CapacityReservationTarget":{ @@ -8652,6 +9067,13 @@ "dedicated" ] }, + "CapacityReservationType":{ + "type":"string", + "enum":[ + "default", + "capacity-block" + ] + }, "CarrierGateway":{ "type":"structure", "members":{ @@ -8899,7 +9321,6 @@ "type":"string", "sensitive":true }, - "ClientVpnAssociationId":{"type":"string"}, "ClientVpnAuthentication":{ "type":"structure", "members":{ @@ -9506,6 +9927,65 @@ "type":"string", "enum":["Topic"] }, + "ConnectionTrackingConfiguration":{ + "type":"structure", + "members":{ + "TcpEstablishedTimeout":{ + "shape":"Integer", + "locationName":"tcpEstablishedTimeout" + }, + "UdpStreamTimeout":{ + "shape":"Integer", + "locationName":"udpStreamTimeout" + }, + "UdpTimeout":{ + "shape":"Integer", + "locationName":"udpTimeout" + } + } + }, + "ConnectionTrackingSpecification":{ + "type":"structure", + "members":{ + "TcpEstablishedTimeout":{ + "shape":"Integer", + "locationName":"tcpEstablishedTimeout" + }, + "UdpTimeout":{ + "shape":"Integer", + "locationName":"udpTimeout" + }, + "UdpStreamTimeout":{ + "shape":"Integer", + "locationName":"udpStreamTimeout" + } + } + }, + "ConnectionTrackingSpecificationRequest":{ + "type":"structure", + "members":{ + "TcpEstablishedTimeout":{"shape":"Integer"}, + "UdpStreamTimeout":{"shape":"Integer"}, + "UdpTimeout":{"shape":"Integer"} + } + }, + "ConnectionTrackingSpecificationResponse":{ + "type":"structure", + "members":{ + "TcpEstablishedTimeout":{ + "shape":"Integer", + "locationName":"tcpEstablishedTimeout" + }, + "UdpStreamTimeout":{ + "shape":"Integer", + "locationName":"udpStreamTimeout" + }, + "UdpTimeout":{ + "shape":"Integer", + "locationName":"udpTimeout" + } + } + }, "ConnectivityType":{ "type":"string", "enum":[ @@ -9567,6 +10047,12 @@ "completed" ] }, + "CoolOffPeriodRequestHours":{ + "type":"integer", + "max":72, + "min":1 + }, + "CoolOffPeriodResponseHours":{"type":"integer"}, "CopyFpgaImageRequest":{ "type":"structure", "required":[ @@ -9617,7 +10103,11 @@ "shape":"Boolean", "locationName":"dryRun" }, - "CopyImageTags":{"shape":"Boolean"} + "CopyImageTags":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } } }, "CopyImageResult":{ @@ -9704,6 +10194,7 @@ "amazon-web-services" ] }, + "CpuManufacturerName":{"type":"string"}, "CpuManufacturerSet":{ "type":"list", "member":{ @@ -10017,7 +10508,8 @@ "DryRun":{ "shape":"Boolean", "locationName":"dryRun" - } + }, + "BgpAsnExtended":{"shape":"Long"} } }, "CreateCustomerGatewayResult":{ @@ -10490,7 +10982,8 @@ "idempotencyToken":true }, "AwsService":{"shape":"IpamPoolAwsService"}, - "PublicIpSource":{"shape":"IpamPoolPublicIpSource"} + "PublicIpSource":{"shape":"IpamPoolPublicIpSource"}, + "SourceResource":{"shape":"IpamPoolSourceResourceRequest"} } }, "CreateIpamPoolResult":{ @@ -10518,7 +11011,8 @@ "ClientToken":{ "shape":"String", "idempotencyToken":true - } + }, + "Tier":{"shape":"IpamTier"} } }, "CreateIpamResourceDiscoveryRequest":{ @@ -10895,6 +11389,10 @@ "TagSpecifications":{ "shape":"TagSpecificationList", "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true } } }, @@ -10904,6 +11402,10 @@ "NetworkAcl":{ "shape":"NetworkAcl", "locationName":"networkAcl" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" } } }, @@ -11061,7 +11563,8 @@ "shape":"String", "idempotencyToken":true }, - "EnablePrimaryIpv6":{"shape":"Boolean"} + "EnablePrimaryIpv6":{"shape":"Boolean"}, + "ConnectionTrackingSpecification":{"shape":"ConnectionTrackingSpecificationRequest"} } }, "CreateNetworkInterfaceResult":{ @@ -11294,6 +11797,10 @@ "TagSpecifications":{ "shape":"TagSpecificationList", "locationName":"TagSpecification" + }, + "ClientToken":{ + "shape":"String", + "idempotencyToken":true } } }, @@ -11303,6 +11810,10 @@ "RouteTable":{ "shape":"RouteTable", "locationName":"routeTable" + }, + "ClientToken":{ + "shape":"String", + "locationName":"clientToken" } } }, @@ -11481,7 +11992,11 @@ "shape":"Boolean", "locationName":"dryRun" }, - "Ipv6Native":{"shape":"Boolean"} + "Ipv6Native":{"shape":"Boolean"}, + "Ipv4IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv4NetmaskLength":{"shape":"NetmaskLength"}, + "Ipv6IpamPoolId":{"shape":"IpamPoolId"}, + "Ipv6NetmaskLength":{"shape":"NetmaskLength"} } }, "CreateSubnetResult":{ @@ -11567,6 +12082,10 @@ "ClientToken":{ "shape":"String", "idempotencyToken":true + }, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" } } }, @@ -11929,6 +12448,7 @@ "type":"structure", "members":{ "DnsSupport":{"shape":"DnsSupportValue"}, + "SecurityGroupReferencingSupport":{"shape":"SecurityGroupReferencingSupportValue"}, "Ipv6Support":{"shape":"Ipv6SupportValue"}, "ApplianceModeSupport":{"shape":"ApplianceModeSupportValue"} } @@ -12071,7 +12591,8 @@ "CreateVerifiedAccessTrustProviderDeviceOptions":{ "type":"structure", "members":{ - "TenantId":{"shape":"String"} + "TenantId":{"shape":"String"}, + "PublicSigningKeyUrl":{"shape":"String"} } }, "CreateVerifiedAccessTrustProviderOidcOptions":{ @@ -12496,6 +13017,10 @@ "Tags":{ "shape":"TagList", "locationName":"tagSet" + }, + "BgpAsnExtended":{ + "shape":"String", + "locationName":"bgpAsnExtended" } } }, @@ -12596,6 +13121,22 @@ "locationName":"item" } }, + "DefaultInstanceMetadataEndpointState":{ + "type":"string", + "enum":[ + "disabled", + "enabled", + "no-preference" + ] + }, + "DefaultInstanceMetadataTagsState":{ + "type":"string", + "enum":[ + "disabled", + "enabled", + "no-preference" + ] + }, "DefaultNetworkCardIndex":{"type":"integer"}, "DefaultRouteTableAssociationValue":{ "type":"string", @@ -12615,7 +13156,8 @@ "type":"string", "enum":[ "spot", - "on-demand" + "on-demand", + "capacity-block" ] }, "DefaultingDhcpOptionsId":{"type":"string"}, @@ -12937,7 +13479,8 @@ "required":["IpamPoolId"], "members":{ "DryRun":{"shape":"Boolean"}, - "IpamPoolId":{"shape":"IpamPoolId"} + "IpamPoolId":{"shape":"IpamPoolId"}, + "Cascade":{"shape":"Boolean"} } }, "DeleteIpamPoolResult":{ @@ -14065,6 +14608,27 @@ } } }, + "DeprovisionIpamByoasnRequest":{ + "type":"structure", + "required":[ + "IpamId", + "Asn" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamId":{"shape":"IpamId"}, + "Asn":{"shape":"String"} + } + }, + "DeprovisionIpamByoasnResult":{ + "type":"structure", + "members":{ + "Byoasn":{ + "shape":"Byoasn", + "locationName":"byoasn" + } + } + }, "DeprovisionIpamPoolCidrRequest":{ "type":"structure", "required":["IpamPoolId"], @@ -14425,6 +14989,42 @@ } } }, + "DescribeCapacityBlockOfferingsMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, + "DescribeCapacityBlockOfferingsRequest":{ + "type":"structure", + "required":[ + "InstanceType", + "InstanceCount", + "CapacityDurationHours" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "InstanceType":{"shape":"String"}, + "InstanceCount":{"shape":"Integer"}, + "StartDateRange":{"shape":"MillisecondDateTime"}, + "EndDateRange":{"shape":"MillisecondDateTime"}, + "CapacityDurationHours":{"shape":"Integer"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeCapacityBlockOfferingsMaxResults"} + } + }, + "DescribeCapacityBlockOfferingsResult":{ + "type":"structure", + "members":{ + "CapacityBlockOfferings":{ + "shape":"CapacityBlockOfferingSet", + "locationName":"capacityBlockOfferingSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, "DescribeCapacityReservationFleetsMaxResults":{ "type":"integer", "max":100, @@ -15581,6 +16181,7 @@ "locationName":"Owner" }, "IncludeDeprecated":{"shape":"Boolean"}, + "IncludeDisabled":{"shape":"Boolean"}, "DryRun":{ "shape":"Boolean", "locationName":"dryRun" @@ -15818,6 +16419,52 @@ } } }, + "DescribeInstanceTopologyGroupNameSet":{ + "type":"list", + "member":{"shape":"PlacementGroupName"} + }, + "DescribeInstanceTopologyInstanceIdSet":{ + "type":"list", + "member":{"shape":"InstanceId"} + }, + "DescribeInstanceTopologyMaxResults":{ + "type":"integer", + "max":100, + "min":1 + }, + "DescribeInstanceTopologyRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"DescribeInstanceTopologyMaxResults"}, + "InstanceIds":{ + "shape":"DescribeInstanceTopologyInstanceIdSet", + "locationName":"InstanceId" + }, + "GroupNames":{ + "shape":"DescribeInstanceTopologyGroupNameSet", + "locationName":"GroupName" + }, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + } + } + }, + "DescribeInstanceTopologyResult":{ + "type":"structure", + "members":{ + "Instances":{ + "shape":"InstanceSet", + "locationName":"instanceSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, "DescribeInstanceTypeOfferingsRequest":{ "type":"structure", "members":{ @@ -15948,6 +16595,32 @@ } } }, + "DescribeIpamByoasnMaxResults":{ + "type":"integer", + "max":100, + "min":1 + }, + "DescribeIpamByoasnRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"}, + "MaxResults":{"shape":"DescribeIpamByoasnMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeIpamByoasnResult":{ + "type":"structure", + "members":{ + "Byoasns":{ + "shape":"ByoasnSet", + "locationName":"byoasnSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, "DescribeIpamPoolsRequest":{ "type":"structure", "members":{ @@ -16399,6 +17072,73 @@ } } }, + "DescribeLockedSnapshotsMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "DescribeLockedSnapshotsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"DescribeLockedSnapshotsMaxResults"}, + "NextToken":{"shape":"String"}, + "SnapshotIds":{ + "shape":"SnapshotIdStringList", + "locationName":"SnapshotId" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "DescribeLockedSnapshotsResult":{ + "type":"structure", + "members":{ + "Snapshots":{ + "shape":"LockedSnapshotsInfoList", + "locationName":"snapshotSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, + "DescribeMacHostsRequest":{ + "type":"structure", + "members":{ + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "HostIds":{ + "shape":"RequestHostIdList", + "locationName":"HostId" + }, + "MaxResults":{"shape":"DescribeMacHostsRequestMaxResults"}, + "NextToken":{"shape":"String"} + } + }, + "DescribeMacHostsRequestMaxResults":{ + "type":"integer", + "max":500, + "min":5 + }, + "DescribeMacHostsResult":{ + "type":"structure", + "members":{ + "MacHosts":{ + "shape":"MacHostList", + "locationName":"macHostSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, "DescribeManagedPrefixListsRequest":{ "type":"structure", "members":{ @@ -16701,6 +17441,10 @@ "SourceDestCheck":{ "shape":"AttributeBooleanValue", "locationName":"sourceDestCheck" + }, + "AssociatePublicIpAddress":{ + "shape":"Boolean", + "locationName":"associatePublicIpAddress" } } }, @@ -17771,6 +18515,36 @@ } } }, + "DescribeTrafficMirrorFilterRulesRequest":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterRuleIds":{ + "shape":"TrafficMirrorFilterRuleIdList", + "locationName":"TrafficMirrorFilterRuleId" + }, + "TrafficMirrorFilterId":{"shape":"TrafficMirrorFilterId"}, + "DryRun":{"shape":"Boolean"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "MaxResults":{"shape":"TrafficMirroringMaxResults"}, + "NextToken":{"shape":"NextToken"} + } + }, + "DescribeTrafficMirrorFilterRulesResult":{ + "type":"structure", + "members":{ + "TrafficMirrorFilterRules":{ + "shape":"TrafficMirrorFilterRuleSet", + "locationName":"trafficMirrorFilterRuleSet" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + } + } + }, "DescribeTrafficMirrorFiltersRequest":{ "type":"structure", "members":{ @@ -19015,6 +19789,10 @@ "TenantId":{ "shape":"String", "locationName":"tenantId" + }, + "PublicSigningKeyUrl":{ + "shape":"String", + "locationName":"publicSigningKeyUrl" } } }, @@ -19022,7 +19800,8 @@ "type":"string", "enum":[ "jamf", - "crowdstrike" + "crowdstrike", + "jumpcloud" ] }, "DeviceType":{ @@ -19383,6 +20162,40 @@ } } }, + "DisableImageDeregistrationProtectionRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableImageDeregistrationProtectionResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"String", + "locationName":"return" + } + } + }, + "DisableImageRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "DisableImageResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, "DisableIpamOrganizationAdminAccountRequest":{ "type":"structure", "required":["DelegatedAdminAccountId"], @@ -19415,6 +20228,21 @@ } } }, + "DisableSnapshotBlockPublicAccessRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "DisableSnapshotBlockPublicAccessResult":{ + "type":"structure", + "members":{ + "State":{ + "shape":"SnapshotBlockPublicAccessState", + "locationName":"state" + } + } + }, "DisableTransitGatewayRouteTablePropagationRequest":{ "type":"structure", "required":["TransitGatewayRouteTableId"], @@ -19503,7 +20331,7 @@ ], "members":{ "ClientVpnEndpointId":{"shape":"ClientVpnEndpointId"}, - "AssociationId":{"shape":"ClientVpnAssociationId"}, + "AssociationId":{"shape":"String"}, "DryRun":{"shape":"Boolean"} } }, @@ -19578,6 +20406,27 @@ } } }, + "DisassociateIpamByoasnRequest":{ + "type":"structure", + "required":[ + "Asn", + "Cidr" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "Asn":{"shape":"String"}, + "Cidr":{"shape":"String"} + } + }, + "DisassociateIpamByoasnResult":{ + "type":"structure", + "members":{ + "AsnAssociation":{ + "shape":"AsnAssociation", + "locationName":"asnAssociation" + } + } + }, "DisassociateIpamResourceDiscoveryRequest":{ "type":"structure", "required":["IpamResourceDiscoveryAssociationId"], @@ -20070,6 +20919,14 @@ "VolumeId":{ "shape":"String", "locationName":"volumeId" + }, + "AssociatedResource":{ + "shape":"String", + "locationName":"associatedResource" + }, + "VolumeOwnerId":{ + "shape":"String", + "locationName":"volumeOwnerId" } } }, @@ -20257,6 +21114,24 @@ "locationName":"item" } }, + "EkPubKeyFormat":{ + "type":"string", + "enum":[ + "der", + "tpmt" + ] + }, + "EkPubKeyType":{ + "type":"string", + "enum":[ + "rsa-2048", + "ecc-sec-p384" + ] + }, + "EkPubKeyValue":{ + "type":"string", + "sensitive":true + }, "ElasticGpuAssociation":{ "type":"structure", "members":{ @@ -20445,6 +21320,13 @@ "EnaSrdUdpSpecification":{"shape":"EnaSrdUdpSpecification"} } }, + "EnaSrdSpecificationRequest":{ + "type":"structure", + "members":{ + "EnaSrdEnabled":{"shape":"Boolean"}, + "EnaSrdUdpSpecification":{"shape":"EnaSrdUdpSpecificationRequest"} + } + }, "EnaSrdSupported":{"type":"boolean"}, "EnaSrdUdpSpecification":{ "type":"structure", @@ -20452,6 +21334,12 @@ "EnaSrdUdpEnabled":{"shape":"Boolean"} } }, + "EnaSrdUdpSpecificationRequest":{ + "type":"structure", + "members":{ + "EnaSrdUdpEnabled":{"shape":"Boolean"} + } + }, "EnaSupport":{ "type":"string", "enum":[ @@ -20746,6 +21634,41 @@ } } }, + "EnableImageDeregistrationProtectionRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "WithCooldown":{"shape":"Boolean"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableImageDeregistrationProtectionResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"String", + "locationName":"return" + } + } + }, + "EnableImageRequest":{ + "type":"structure", + "required":["ImageId"], + "members":{ + "ImageId":{"shape":"ImageId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableImageResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, "EnableIpamOrganizationAdminAccountRequest":{ "type":"structure", "required":["DelegatedAdminAccountId"], @@ -20793,6 +21716,23 @@ } } }, + "EnableSnapshotBlockPublicAccessRequest":{ + "type":"structure", + "required":["State"], + "members":{ + "State":{"shape":"SnapshotBlockPublicAccessState"}, + "DryRun":{"shape":"Boolean"} + } + }, + "EnableSnapshotBlockPublicAccessResult":{ + "type":"structure", + "members":{ + "State":{ + "shape":"SnapshotBlockPublicAccessState", + "locationName":"state" + } + } + }, "EnableTransitGatewayRouteTablePropagationRequest":{ "type":"structure", "required":["TransitGatewayRouteTableId"], @@ -22618,6 +23558,10 @@ "LocalGatewayRouteTableId":{ "shape":"String", "locationName":"localGatewayRouteTableId" + }, + "NextToken":{ + "shape":"String", + "locationName":"nextToken" } } }, @@ -22824,6 +23768,56 @@ } } }, + "GetInstanceMetadataDefaultsRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "GetInstanceMetadataDefaultsResult":{ + "type":"structure", + "members":{ + "AccountLevel":{ + "shape":"InstanceMetadataDefaultsResponse", + "locationName":"accountLevel" + } + } + }, + "GetInstanceTpmEkPubRequest":{ + "type":"structure", + "required":[ + "InstanceId", + "KeyType", + "KeyFormat" + ], + "members":{ + "InstanceId":{"shape":"InstanceId"}, + "KeyType":{"shape":"EkPubKeyType"}, + "KeyFormat":{"shape":"EkPubKeyFormat"}, + "DryRun":{"shape":"Boolean"} + } + }, + "GetInstanceTpmEkPubResult":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"InstanceId", + "locationName":"instanceId" + }, + "KeyType":{ + "shape":"EkPubKeyType", + "locationName":"keyType" + }, + "KeyFormat":{ + "shape":"EkPubKeyFormat", + "locationName":"keyFormat" + }, + "KeyValue":{ + "shape":"EkPubKeyValue", + "locationName":"keyValue" + } + } + }, "GetInstanceTypesFromInstanceRequirementsRequest":{ "type":"structure", "required":[ @@ -22941,6 +23935,41 @@ } } }, + "GetIpamDiscoveredPublicAddressesRequest":{ + "type":"structure", + "required":[ + "IpamResourceDiscoveryId", + "AddressRegion" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamResourceDiscoveryId":{"shape":"IpamResourceDiscoveryId"}, + "AddressRegion":{"shape":"String"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "NextToken":{"shape":"NextToken"}, + "MaxResults":{"shape":"IpamMaxResults"} + } + }, + "GetIpamDiscoveredPublicAddressesResult":{ + "type":"structure", + "members":{ + "IpamDiscoveredPublicAddresses":{ + "shape":"IpamDiscoveredPublicAddressSet", + "locationName":"ipamDiscoveredPublicAddressSet" + }, + "OldestSampleTime":{ + "shape":"MillisecondDateTime", + "locationName":"oldestSampleTime" + }, + "NextToken":{ + "shape":"NextToken", + "locationName":"nextToken" + } + } + }, "GetIpamDiscoveredResourceCidrsRequest":{ "type":"structure", "required":[ @@ -23133,12 +24162,17 @@ } } }, + "GetNetworkInsightsAccessScopeAnalysisFindingsMaxResults":{ + "type":"integer", + "max":1000, + "min":1 + }, "GetNetworkInsightsAccessScopeAnalysisFindingsRequest":{ "type":"structure", "required":["NetworkInsightsAccessScopeAnalysisId"], "members":{ "NetworkInsightsAccessScopeAnalysisId":{"shape":"NetworkInsightsAccessScopeAnalysisId"}, - "MaxResults":{"shape":"NetworkInsightsMaxResults"}, + "MaxResults":{"shape":"GetNetworkInsightsAccessScopeAnalysisFindingsMaxResults"}, "NextToken":{"shape":"NextToken"}, "DryRun":{"shape":"Boolean"} } @@ -23265,6 +24299,38 @@ } } }, + "GetSecurityGroupsForVpcRequest":{ + "type":"structure", + "required":["VpcId"], + "members":{ + "VpcId":{"shape":"VpcId"}, + "NextToken":{"shape":"String"}, + "MaxResults":{"shape":"GetSecurityGroupsForVpcRequestMaxResults"}, + "Filters":{ + "shape":"FilterList", + "locationName":"Filter" + }, + "DryRun":{"shape":"Boolean"} + } + }, + "GetSecurityGroupsForVpcRequestMaxResults":{ + "type":"integer", + "max":1000, + "min":5 + }, + "GetSecurityGroupsForVpcResult":{ + "type":"structure", + "members":{ + "NextToken":{ + "shape":"String", + "locationName":"nextToken" + }, + "SecurityGroupForVpcs":{ + "shape":"SecurityGroupForVpcList", + "locationName":"securityGroupForVpcSet" + } + } + }, "GetSerialConsoleAccessStatusRequest":{ "type":"structure", "members":{ @@ -23280,6 +24346,21 @@ } } }, + "GetSnapshotBlockPublicAccessStateRequest":{ + "type":"structure", + "members":{ + "DryRun":{"shape":"Boolean"} + } + }, + "GetSnapshotBlockPublicAccessStateResult":{ + "type":"structure", + "members":{ + "State":{ + "shape":"SnapshotBlockPublicAccessState", + "locationName":"state" + } + } + }, "GetSpotPlacementScoresRequest":{ "type":"structure", "required":["TargetCapacity"], @@ -24394,6 +25475,18 @@ "ImdsSupport":{ "shape":"ImdsSupportValues", "locationName":"imdsSupport" + }, + "SourceInstanceId":{ + "shape":"String", + "locationName":"sourceInstanceId" + }, + "DeregistrationProtection":{ + "shape":"String", + "locationName":"deregistrationProtection" + }, + "LastLaunchedTime":{ + "shape":"String", + "locationName":"lastLaunchedTime" } } }, @@ -24451,6 +25544,10 @@ "ImdsSupport":{ "shape":"AttributeValue", "locationName":"imdsSupport" + }, + "DeregistrationProtection":{ + "shape":"AttributeValue", + "locationName":"deregistrationProtection" } } }, @@ -24468,7 +25565,8 @@ "tpmSupport", "uefiData", "lastLaunchedTime", - "imdsSupport" + "imdsSupport", + "deregistrationProtection" ] }, "ImageBlockPublicAccessDisabledState":{ @@ -24560,7 +25658,8 @@ "deregistered", "transient", "failed", - "error" + "error", + "disabled" ] }, "ImageTypeValues":{ @@ -25435,6 +26534,28 @@ } } }, + "InstanceAttachmentEnaSrdSpecification":{ + "type":"structure", + "members":{ + "EnaSrdEnabled":{ + "shape":"Boolean", + "locationName":"enaSrdEnabled" + }, + "EnaSrdUdpSpecification":{ + "shape":"InstanceAttachmentEnaSrdUdpSpecification", + "locationName":"enaSrdUdpSpecification" + } + } + }, + "InstanceAttachmentEnaSrdUdpSpecification":{ + "type":"structure", + "members":{ + "EnaSrdUdpEnabled":{ + "shape":"Boolean", + "locationName":"enaSrdUdpEnabled" + } + } + }, "InstanceAttribute":{ "type":"structure", "members":{ @@ -26002,7 +27123,8 @@ "type":"string", "enum":[ "spot", - "scheduled" + "scheduled", + "capacity-block" ] }, "InstanceList":{ @@ -26041,6 +27163,27 @@ "targeted" ] }, + "InstanceMetadataDefaultsResponse":{ + "type":"structure", + "members":{ + "HttpTokens":{ + "shape":"HttpTokensState", + "locationName":"httpTokens" + }, + "HttpPutResponseHopLimit":{ + "shape":"BoxedInteger", + "locationName":"httpPutResponseHopLimit" + }, + "HttpEndpoint":{ + "shape":"InstanceMetadataEndpointState", + "locationName":"httpEndpoint" + }, + "InstanceMetadataTags":{ + "shape":"InstanceMetadataTagsState", + "locationName":"instanceMetadataTags" + } + } + }, "InstanceMetadataEndpointState":{ "type":"string", "enum":[ @@ -26202,6 +27345,10 @@ "Ipv6Prefixes":{ "shape":"InstanceIpv6PrefixList", "locationName":"ipv6PrefixSet" + }, + "ConnectionTrackingConfiguration":{ + "shape":"ConnectionTrackingSpecificationResponse", + "locationName":"connectionTrackingConfiguration" } } }, @@ -26256,6 +27403,10 @@ "NetworkCardIndex":{ "shape":"Integer", "locationName":"networkCardIndex" + }, + "EnaSrdSpecification":{ + "shape":"InstanceAttachmentEnaSrdSpecification", + "locationName":"enaSrdSpecification" } } }, @@ -26332,7 +27483,9 @@ "locationName":"Ipv6Prefix" }, "Ipv6PrefixCount":{"shape":"Integer"}, - "PrimaryIpv6":{"shape":"Boolean"} + "PrimaryIpv6":{"shape":"Boolean"}, + "EnaSrdSpecification":{"shape":"EnaSrdSpecificationRequest"}, + "ConnectionTrackingSpecification":{"shape":"ConnectionTrackingSpecificationRequest"} } }, "InstanceNetworkInterfaceSpecificationList":{ @@ -26464,6 +27617,10 @@ "AllowedInstanceTypes":{ "shape":"AllowedInstanceTypeSet", "locationName":"allowedInstanceTypeSet" + }, + "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice":{ + "shape":"Integer", + "locationName":"maxSpotPriceAsPercentageOfOptimalOnDemandPrice" } } }, @@ -26520,7 +27677,8 @@ "AllowedInstanceTypes":{ "shape":"AllowedInstanceTypeSet", "locationName":"AllowedInstanceType" - } + }, + "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice":{"shape":"Integer"} } }, "InstanceRequirementsWithMetadataRequest":{ @@ -26537,6 +27695,13 @@ "InstanceRequirements":{"shape":"InstanceRequirementsRequest"} } }, + "InstanceSet":{ + "type":"list", + "member":{ + "shape":"InstanceTopology", + "locationName":"item" + } + }, "InstanceSpecification":{ "type":"structure", "required":["InstanceId"], @@ -26759,6 +27924,35 @@ } } }, + "InstanceTopology":{ + "type":"structure", + "members":{ + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "InstanceType":{ + "shape":"String", + "locationName":"instanceType" + }, + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "NetworkNodes":{ + "shape":"NetworkNodesList", + "locationName":"networkNodeSet" + }, + "AvailabilityZone":{ + "shape":"String", + "locationName":"availabilityZone" + }, + "ZoneId":{ + "shape":"String", + "locationName":"zoneId" + } + } + }, "InstanceType":{ "type":"string", "enum":[ @@ -27510,7 +28704,63 @@ "r7iz.8xlarge", "r7iz.12xlarge", "r7iz.16xlarge", - "r7iz.32xlarge" + "r7iz.32xlarge", + "c7a.medium", + "c7a.large", + "c7a.xlarge", + "c7a.2xlarge", + "c7a.4xlarge", + "c7a.8xlarge", + "c7a.12xlarge", + "c7a.16xlarge", + "c7a.24xlarge", + "c7a.32xlarge", + "c7a.48xlarge", + "c7a.metal-48xl", + "r7a.metal-48xl", + "r7i.large", + "r7i.xlarge", + "r7i.2xlarge", + "r7i.4xlarge", + "r7i.8xlarge", + "r7i.12xlarge", + "r7i.16xlarge", + "r7i.24xlarge", + "r7i.48xlarge", + "dl2q.24xlarge", + "mac2-m2.metal", + "i4i.12xlarge", + "i4i.24xlarge", + "c7i.metal-24xl", + "c7i.metal-48xl", + "m7i.metal-24xl", + "m7i.metal-48xl", + "r7i.metal-24xl", + "r7i.metal-48xl", + "r7iz.metal-16xl", + "r7iz.metal-32xl", + "c7gd.metal", + "m7gd.metal", + "r7gd.metal", + "g6.xlarge", + "g6.2xlarge", + "g6.4xlarge", + "g6.8xlarge", + "g6.12xlarge", + "g6.16xlarge", + "g6.24xlarge", + "g6.48xlarge", + "gr6.4xlarge", + "gr6.8xlarge", + "c7i-flex.large", + "c7i-flex.xlarge", + "c7i-flex.2xlarge", + "c7i-flex.4xlarge", + "c7i-flex.8xlarge", + "u7i-12tb.224xlarge", + "u7in-16tb.224xlarge", + "u7in-24tb.224xlarge", + "u7in-32tb.224xlarge" ] }, "InstanceTypeHypervisor":{ @@ -27630,6 +28880,18 @@ "NitroTpmInfo":{ "shape":"NitroTpmInfo", "locationName":"nitroTpmInfo" + }, + "MediaAcceleratorInfo":{ + "shape":"MediaAcceleratorInfo", + "locationName":"mediaAcceleratorInfo" + }, + "NeuronInfo":{ + "shape":"NeuronInfo", + "locationName":"neuronInfo" + }, + "PhcSupport":{ + "shape":"PhcSupport", + "locationName":"phcSupport" } } }, @@ -27961,6 +29223,14 @@ "ResourceDiscoveryAssociationCount":{ "shape":"Integer", "locationName":"resourceDiscoveryAssociationCount" + }, + "StateMessage":{ + "shape":"String", + "locationName":"stateMessage" + }, + "Tier":{ + "shape":"IpamTier", + "locationName":"tier" } } }, @@ -28090,6 +29360,94 @@ "locationName":"item" } }, + "IpamDiscoveredPublicAddress":{ + "type":"structure", + "members":{ + "IpamResourceDiscoveryId":{ + "shape":"IpamResourceDiscoveryId", + "locationName":"ipamResourceDiscoveryId" + }, + "AddressRegion":{ + "shape":"String", + "locationName":"addressRegion" + }, + "Address":{ + "shape":"String", + "locationName":"address" + }, + "AddressOwnerId":{ + "shape":"String", + "locationName":"addressOwnerId" + }, + "AddressAllocationId":{ + "shape":"String", + "locationName":"addressAllocationId" + }, + "AssociationStatus":{ + "shape":"IpamPublicAddressAssociationStatus", + "locationName":"associationStatus" + }, + "AddressType":{ + "shape":"IpamPublicAddressType", + "locationName":"addressType" + }, + "Service":{ + "shape":"IpamPublicAddressAwsService", + "locationName":"service" + }, + "ServiceResource":{ + "shape":"String", + "locationName":"serviceResource" + }, + "VpcId":{ + "shape":"String", + "locationName":"vpcId" + }, + "SubnetId":{ + "shape":"String", + "locationName":"subnetId" + }, + "PublicIpv4PoolId":{ + "shape":"String", + "locationName":"publicIpv4PoolId" + }, + "NetworkInterfaceId":{ + "shape":"String", + "locationName":"networkInterfaceId" + }, + "NetworkInterfaceDescription":{ + "shape":"String", + "locationName":"networkInterfaceDescription" + }, + "InstanceId":{ + "shape":"String", + "locationName":"instanceId" + }, + "Tags":{ + "shape":"IpamPublicAddressTags", + "locationName":"tags" + }, + "NetworkBorderGroup":{ + "shape":"String", + "locationName":"networkBorderGroup" + }, + "SecurityGroups":{ + "shape":"IpamPublicAddressSecurityGroupList", + "locationName":"securityGroupSet" + }, + "SampleTime":{ + "shape":"MillisecondDateTime", + "locationName":"sampleTime" + } + } + }, + "IpamDiscoveredPublicAddressSet":{ + "type":"list", + "member":{ + "shape":"IpamDiscoveredPublicAddress", + "locationName":"item" + } + }, "IpamDiscoveredResourceCidr":{ "type":"structure", "members":{ @@ -28300,6 +29658,10 @@ "PublicIpSource":{ "shape":"IpamPoolPublicIpSource", "locationName":"publicIpSource" + }, + "SourceResource":{ + "shape":"IpamPoolSourceResource", + "locationName":"sourceResource" } } }, @@ -28336,6 +29698,13 @@ } } }, + "IpamPoolAllocationAllowedCidrs":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, "IpamPoolAllocationDisallowedCidrs":{ "type":"list", "member":{ @@ -28350,7 +29719,8 @@ "ipam-pool", "vpc", "ec2-public-ipv4-pool", - "custom" + "custom", + "subnet" ] }, "IpamPoolAllocationSet":{ @@ -28445,6 +29815,40 @@ "locationName":"item" } }, + "IpamPoolSourceResource":{ + "type":"structure", + "members":{ + "ResourceId":{ + "shape":"String", + "locationName":"resourceId" + }, + "ResourceType":{ + "shape":"IpamPoolSourceResourceType", + "locationName":"resourceType" + }, + "ResourceRegion":{ + "shape":"String", + "locationName":"resourceRegion" + }, + "ResourceOwner":{ + "shape":"String", + "locationName":"resourceOwner" + } + } + }, + "IpamPoolSourceResourceRequest":{ + "type":"structure", + "members":{ + "ResourceId":{"shape":"String"}, + "ResourceType":{"shape":"IpamPoolSourceResourceType"}, + "ResourceRegion":{"shape":"String"}, + "ResourceOwner":{"shape":"String"} + } + }, + "IpamPoolSourceResourceType":{ + "type":"string", + "enum":["vpc"] + }, "IpamPoolState":{ "type":"string", "enum":[ @@ -28462,6 +29866,86 @@ "restore-in-progress" ] }, + "IpamPublicAddressAssociationStatus":{ + "type":"string", + "enum":[ + "associated", + "disassociated" + ] + }, + "IpamPublicAddressAwsService":{ + "type":"string", + "enum":[ + "nat-gateway", + "database-migration-service", + "redshift", + "elastic-container-service", + "relational-database-service", + "site-to-site-vpn", + "load-balancer", + "global-accelerator", + "other" + ] + }, + "IpamPublicAddressSecurityGroup":{ + "type":"structure", + "members":{ + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "GroupId":{ + "shape":"String", + "locationName":"groupId" + } + } + }, + "IpamPublicAddressSecurityGroupList":{ + "type":"list", + "member":{ + "shape":"IpamPublicAddressSecurityGroup", + "locationName":"item" + } + }, + "IpamPublicAddressTag":{ + "type":"structure", + "members":{ + "Key":{ + "shape":"String", + "locationName":"key" + }, + "Value":{ + "shape":"String", + "locationName":"value" + } + } + }, + "IpamPublicAddressTagList":{ + "type":"list", + "member":{ + "shape":"IpamPublicAddressTag", + "locationName":"item" + } + }, + "IpamPublicAddressTags":{ + "type":"structure", + "members":{ + "EipTags":{ + "shape":"IpamPublicAddressTagList", + "locationName":"eipTagSet" + } + } + }, + "IpamPublicAddressType":{ + "type":"string", + "enum":[ + "service-managed-ip", + "service-managed-byoip", + "amazon-owned-eip", + "byoip", + "ec2-public-ip" + ] + }, "IpamResourceCidr":{ "type":"structure", "members":{ @@ -28698,7 +30182,8 @@ "subnet", "eip", "public-ipv4-pool", - "ipv6-pool" + "ipv6-pool", + "eni" ] }, "IpamScope":{ @@ -28806,6 +30291,13 @@ "restore-in-progress" ] }, + "IpamTier":{ + "type":"string", + "enum":[ + "free", + "advanced" + ] + }, "Ipv4PoolCoipId":{"type":"string"}, "Ipv4PoolEc2Id":{"type":"string"}, "Ipv4PrefixList":{ @@ -29480,6 +30972,28 @@ "locationName":"item" } }, + "LaunchTemplateEnaSrdSpecification":{ + "type":"structure", + "members":{ + "EnaSrdEnabled":{ + "shape":"Boolean", + "locationName":"enaSrdEnabled" + }, + "EnaSrdUdpSpecification":{ + "shape":"LaunchTemplateEnaSrdUdpSpecification", + "locationName":"enaSrdUdpSpecification" + } + } + }, + "LaunchTemplateEnaSrdUdpSpecification":{ + "type":"structure", + "members":{ + "EnaSrdUdpEnabled":{ + "shape":"Boolean", + "locationName":"enaSrdUdpEnabled" + } + } + }, "LaunchTemplateEnclaveOptions":{ "type":"structure", "members":{ @@ -29740,6 +31254,14 @@ "PrimaryIpv6":{ "shape":"Boolean", "locationName":"primaryIpv6" + }, + "EnaSrdSpecification":{ + "shape":"LaunchTemplateEnaSrdSpecification", + "locationName":"enaSrdSpecification" + }, + "ConnectionTrackingSpecification":{ + "shape":"ConnectionTrackingSpecification", + "locationName":"connectionTrackingSpecification" } } }, @@ -29781,7 +31303,9 @@ "locationName":"Ipv6Prefix" }, "Ipv6PrefixCount":{"shape":"Integer"}, - "PrimaryIpv6":{"shape":"Boolean"} + "PrimaryIpv6":{"shape":"Boolean"}, + "EnaSrdSpecification":{"shape":"EnaSrdSpecificationRequest"}, + "ConnectionTrackingSpecification":{"shape":"ConnectionTrackingSpecificationRequest"} } }, "LaunchTemplateInstanceNetworkInterfaceSpecificationRequestList":{ @@ -30674,6 +32198,122 @@ "outpost" ] }, + "LockMode":{ + "type":"string", + "enum":[ + "compliance", + "governance" + ] + }, + "LockSnapshotRequest":{ + "type":"structure", + "required":[ + "SnapshotId", + "LockMode" + ], + "members":{ + "SnapshotId":{"shape":"SnapshotId"}, + "DryRun":{"shape":"Boolean"}, + "LockMode":{"shape":"LockMode"}, + "CoolOffPeriod":{"shape":"CoolOffPeriodRequestHours"}, + "LockDuration":{"shape":"RetentionPeriodRequestDays"}, + "ExpirationDate":{"shape":"MillisecondDateTime"} + } + }, + "LockSnapshotResult":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "LockState":{ + "shape":"LockState", + "locationName":"lockState" + }, + "LockDuration":{ + "shape":"RetentionPeriodResponseDays", + "locationName":"lockDuration" + }, + "CoolOffPeriod":{ + "shape":"CoolOffPeriodResponseHours", + "locationName":"coolOffPeriod" + }, + "CoolOffPeriodExpiresOn":{ + "shape":"MillisecondDateTime", + "locationName":"coolOffPeriodExpiresOn" + }, + "LockCreatedOn":{ + "shape":"MillisecondDateTime", + "locationName":"lockCreatedOn" + }, + "LockExpiresOn":{ + "shape":"MillisecondDateTime", + "locationName":"lockExpiresOn" + }, + "LockDurationStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"lockDurationStartTime" + } + } + }, + "LockState":{ + "type":"string", + "enum":[ + "compliance", + "governance", + "compliance-cooloff", + "expired" + ] + }, + "LockedSnapshotsInfo":{ + "type":"structure", + "members":{ + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + }, + "LockState":{ + "shape":"LockState", + "locationName":"lockState" + }, + "LockDuration":{ + "shape":"RetentionPeriodResponseDays", + "locationName":"lockDuration" + }, + "CoolOffPeriod":{ + "shape":"CoolOffPeriodResponseHours", + "locationName":"coolOffPeriod" + }, + "CoolOffPeriodExpiresOn":{ + "shape":"MillisecondDateTime", + "locationName":"coolOffPeriodExpiresOn" + }, + "LockCreatedOn":{ + "shape":"MillisecondDateTime", + "locationName":"lockCreatedOn" + }, + "LockDurationStartTime":{ + "shape":"MillisecondDateTime", + "locationName":"lockDurationStartTime" + }, + "LockExpiresOn":{ + "shape":"MillisecondDateTime", + "locationName":"lockExpiresOn" + } + } + }, + "LockedSnapshotsInfoList":{ + "type":"list", + "member":{ + "shape":"LockedSnapshotsInfo", + "locationName":"item" + } + }, "LogDestinationType":{ "type":"string", "enum":[ @@ -30683,6 +32323,33 @@ ] }, "Long":{"type":"long"}, + "MacHost":{ + "type":"structure", + "members":{ + "HostId":{ + "shape":"DedicatedHostId", + "locationName":"hostId" + }, + "MacOSLatestSupportedVersions":{ + "shape":"MacOSVersionStringList", + "locationName":"macOSLatestSupportedVersionSet" + } + } + }, + "MacHostList":{ + "type":"list", + "member":{ + "shape":"MacHost", + "locationName":"item" + } + }, + "MacOSVersionStringList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, "MaintenanceDetails":{ "type":"structure", "members":{ @@ -30754,7 +32421,10 @@ }, "MarketType":{ "type":"string", - "enum":["spot"] + "enum":[ + "spot", + "capacity-block" + ] }, "MaxIpv4AddrPerInterface":{"type":"integer"}, "MaxIpv6AddrPerInterface":{"type":"integer"}, @@ -30770,6 +32440,60 @@ "MaximumIops":{"type":"integer"}, "MaximumNetworkCards":{"type":"integer"}, "MaximumThroughputInMBps":{"type":"double"}, + "MediaAcceleratorInfo":{ + "type":"structure", + "members":{ + "Accelerators":{ + "shape":"MediaDeviceInfoList", + "locationName":"accelerators" + }, + "TotalMediaMemoryInMiB":{ + "shape":"TotalMediaMemory", + "locationName":"totalMediaMemoryInMiB" + } + } + }, + "MediaDeviceCount":{"type":"integer"}, + "MediaDeviceInfo":{ + "type":"structure", + "members":{ + "Count":{ + "shape":"MediaDeviceCount", + "locationName":"count" + }, + "Name":{ + "shape":"MediaDeviceName", + "locationName":"name" + }, + "Manufacturer":{ + "shape":"MediaDeviceManufacturerName", + "locationName":"manufacturer" + }, + "MemoryInfo":{ + "shape":"MediaDeviceMemoryInfo", + "locationName":"memoryInfo" + } + } + }, + "MediaDeviceInfoList":{ + "type":"list", + "member":{ + "shape":"MediaDeviceInfo", + "locationName":"item" + } + }, + "MediaDeviceManufacturerName":{"type":"string"}, + "MediaDeviceMemoryInfo":{ + "type":"structure", + "members":{ + "SizeInMiB":{ + "shape":"MediaDeviceMemorySize", + "locationName":"sizeInMiB" + } + } + }, + "MediaDeviceMemorySize":{"type":"integer"}, + "MediaDeviceName":{"type":"string"}, "MembershipType":{ "type":"string", "enum":[ @@ -30828,6 +32552,14 @@ } }, "MemorySize":{"type":"long"}, + "MetadataDefaultHttpTokensState":{ + "type":"string", + "enum":[ + "optional", + "required", + "no-preference" + ] + }, "MetricPoint":{ "type":"structure", "members":{ @@ -31360,6 +33092,25 @@ } } }, + "ModifyInstanceMetadataDefaultsRequest":{ + "type":"structure", + "members":{ + "HttpTokens":{"shape":"MetadataDefaultHttpTokensState"}, + "HttpPutResponseHopLimit":{"shape":"BoxedInteger"}, + "HttpEndpoint":{"shape":"DefaultInstanceMetadataEndpointState"}, + "InstanceMetadataTags":{"shape":"DefaultInstanceMetadataTagsState"}, + "DryRun":{"shape":"Boolean"} + } + }, + "ModifyInstanceMetadataDefaultsResult":{ + "type":"structure", + "members":{ + "Return":{ + "shape":"Boolean", + "locationName":"return" + } + } + }, "ModifyInstanceMetadataOptionsRequest":{ "type":"structure", "required":["InstanceId"], @@ -31466,7 +33217,8 @@ "RemoveOperatingRegions":{ "shape":"RemoveIpamOperatingRegionSet", "locationName":"RemoveOperatingRegion" - } + }, + "Tier":{"shape":"IpamTier"} } }, "ModifyIpamResourceCidrRequest":{ @@ -31650,7 +33402,9 @@ "locationName":"sourceDestCheck" }, "EnaSrdSpecification":{"shape":"EnaSrdSpecification"}, - "EnablePrimaryIpv6":{"shape":"Boolean"} + "EnablePrimaryIpv6":{"shape":"Boolean"}, + "ConnectionTrackingSpecification":{"shape":"ConnectionTrackingSpecificationRequest"}, + "AssociatePublicIpAddress":{"shape":"Boolean"} } }, "ModifyPrivateDnsNameOptionsRequest":{ @@ -31913,6 +33667,7 @@ "RemoveTransitGatewayCidrBlocks":{"shape":"TransitGatewayCidrBlockStringList"}, "VpnEcmpSupport":{"shape":"VpnEcmpSupportValue"}, "DnsSupport":{"shape":"DnsSupportValue"}, + "SecurityGroupReferencingSupport":{"shape":"SecurityGroupReferencingSupportValue"}, "AutoAcceptSharedAttachments":{"shape":"AutoAcceptSharedAttachmentsValue"}, "DefaultRouteTableAssociation":{"shape":"DefaultRouteTableAssociationValue"}, "AssociationDefaultRouteTableId":{"shape":"TransitGatewayRouteTableId"}, @@ -31978,6 +33733,7 @@ "type":"structure", "members":{ "DnsSupport":{"shape":"DnsSupportValue"}, + "SecurityGroupReferencingSupport":{"shape":"SecurityGroupReferencingSupportValue"}, "Ipv6Support":{"shape":"Ipv6SupportValue"}, "ApplianceModeSupport":{"shape":"ApplianceModeSupportValue"} } @@ -32175,6 +33931,12 @@ } } }, + "ModifyVerifiedAccessTrustProviderDeviceOptions":{ + "type":"structure", + "members":{ + "PublicSigningKeyUrl":{"shape":"String"} + } + }, "ModifyVerifiedAccessTrustProviderOidcOptions":{ "type":"structure", "members":{ @@ -32193,6 +33955,7 @@ "members":{ "VerifiedAccessTrustProviderId":{"shape":"VerifiedAccessTrustProviderId"}, "OidcOptions":{"shape":"ModifyVerifiedAccessTrustProviderOidcOptions"}, + "DeviceOptions":{"shape":"ModifyVerifiedAccessTrustProviderDeviceOptions"}, "Description":{"shape":"String"}, "DryRun":{"shape":"Boolean"}, "ClientToken":{ @@ -33380,6 +35143,10 @@ "shape":"String", "locationName":"availabilityZone" }, + "ConnectionTrackingConfiguration":{ + "shape":"ConnectionTrackingConfiguration", + "locationName":"connectionTrackingConfiguration" + }, "Description":{ "shape":"String", "locationName":"description" @@ -33568,7 +35335,8 @@ "description", "groupSet", "sourceDestCheck", - "attachment" + "attachment", + "associatePublicIpAddress" ] }, "NetworkInterfaceCount":{ @@ -33764,14 +35532,86 @@ "aws_codestar_connections_managed" ] }, + "NetworkNodesList":{ + "type":"list", + "member":{ + "shape":"String", + "locationName":"item" + } + }, "NetworkPerformance":{"type":"string"}, - "NewDhcpConfiguration":{ + "NeuronDeviceCoreCount":{"type":"integer"}, + "NeuronDeviceCoreInfo":{ "type":"structure", "members":{ - "Key":{ - "shape":"String", - "locationName":"key" + "Count":{ + "shape":"NeuronDeviceCoreCount", + "locationName":"count" + }, + "Version":{ + "shape":"NeuronDeviceCoreVersion", + "locationName":"version" + } + } + }, + "NeuronDeviceCoreVersion":{"type":"integer"}, + "NeuronDeviceCount":{"type":"integer"}, + "NeuronDeviceInfo":{ + "type":"structure", + "members":{ + "Count":{ + "shape":"NeuronDeviceCount", + "locationName":"count" + }, + "Name":{ + "shape":"NeuronDeviceName", + "locationName":"name" + }, + "CoreInfo":{ + "shape":"NeuronDeviceCoreInfo", + "locationName":"coreInfo" }, + "MemoryInfo":{ + "shape":"NeuronDeviceMemoryInfo", + "locationName":"memoryInfo" + } + } + }, + "NeuronDeviceInfoList":{ + "type":"list", + "member":{ + "shape":"NeuronDeviceInfo", + "locationName":"item" + } + }, + "NeuronDeviceMemoryInfo":{ + "type":"structure", + "members":{ + "SizeInMiB":{ + "shape":"NeuronDeviceMemorySize", + "locationName":"sizeInMiB" + } + } + }, + "NeuronDeviceMemorySize":{"type":"integer"}, + "NeuronDeviceName":{"type":"string"}, + "NeuronInfo":{ + "type":"structure", + "members":{ + "NeuronDevices":{ + "shape":"NeuronDeviceInfoList", + "locationName":"neuronDevices" + }, + "TotalNeuronDeviceMemoryInMiB":{ + "shape":"TotalNeuronMemory", + "locationName":"totalNeuronDeviceMemoryInMiB" + } + } + }, + "NewDhcpConfiguration":{ + "type":"structure", + "members":{ + "Key":{"shape":"String"}, "Values":{ "shape":"ValueStringList", "locationName":"Value" @@ -34453,6 +36293,13 @@ "Value":{"shape":"String"} } }, + "PhcSupport":{ + "type":"string", + "enum":[ + "unsupported", + "supported" + ] + }, "Placement":{ "type":"structure", "members":{ @@ -35016,6 +36863,10 @@ "SupportedFeatures":{ "shape":"SupportedAdditionalProcessorFeatureList", "locationName":"supportedFeatures" + }, + "Manufacturer":{ + "shape":"CpuManufacturerName", + "locationName":"manufacturer" } } }, @@ -35117,7 +36968,8 @@ "shape":"TagSpecificationList", "locationName":"PoolTagSpecification" }, - "MultiRegion":{"shape":"Boolean"} + "MultiRegion":{"shape":"Boolean"}, + "NetworkBorderGroup":{"shape":"String"} } }, "ProvisionByoipCidrResult":{ @@ -35129,6 +36981,29 @@ } } }, + "ProvisionIpamByoasnRequest":{ + "type":"structure", + "required":[ + "IpamId", + "Asn", + "AsnAuthorizationContext" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "IpamId":{"shape":"IpamId"}, + "Asn":{"shape":"String"}, + "AsnAuthorizationContext":{"shape":"AsnAuthorizationContext"} + } + }, + "ProvisionIpamByoasnResult":{ + "type":"structure", + "members":{ + "Byoasn":{ + "shape":"Byoasn", + "locationName":"byoasn" + } + } + }, "ProvisionIpamPoolCidrRequest":{ "type":"structure", "required":["IpamPoolId"], @@ -35342,6 +37217,31 @@ } } }, + "PurchaseCapacityBlockRequest":{ + "type":"structure", + "required":[ + "CapacityBlockOfferingId", + "InstancePlatform" + ], + "members":{ + "DryRun":{"shape":"Boolean"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + }, + "CapacityBlockOfferingId":{"shape":"OfferingId"}, + "InstancePlatform":{"shape":"CapacityReservationInstancePlatform"} + } + }, + "PurchaseCapacityBlockResult":{ + "type":"structure", + "members":{ + "CapacityReservation":{ + "shape":"CapacityReservation", + "locationName":"capacityReservation" + } + } + }, "PurchaseHostReservationRequest":{ "type":"structure", "required":[ @@ -35644,7 +37544,11 @@ "BootMode":{"shape":"BootModeValues"}, "TpmSupport":{"shape":"TpmSupportValues"}, "UefiData":{"shape":"StringType"}, - "ImdsSupport":{"shape":"ImdsSupportValues"} + "ImdsSupport":{"shape":"ImdsSupportValues"}, + "TagSpecifications":{ + "shape":"TagSpecificationList", + "locationName":"TagSpecification" + } } }, "RegisterImageResult":{ @@ -37274,6 +39178,7 @@ "verified-access-trust-provider", "vpn-connection-device-type", "vpc-block-public-access-exclusion", + "vpc-encryption-control", "ipam-resource-discovery", "ipam-resource-discovery-association", "instance-connect-endpoint" @@ -37600,6 +39505,12 @@ "max":500, "min":20 }, + "RetentionPeriodRequestDays":{ + "type":"integer", + "max":36500, + "min":1 + }, + "RetentionPeriodResponseDays":{"type":"integer"}, "RevokeClientVpnIngressRequest":{ "type":"structure", "required":[ @@ -38629,6 +40540,42 @@ } } }, + "SecurityGroupForVpc":{ + "type":"structure", + "members":{ + "Description":{ + "shape":"String", + "locationName":"description" + }, + "GroupName":{ + "shape":"String", + "locationName":"groupName" + }, + "OwnerId":{ + "shape":"String", + "locationName":"ownerId" + }, + "GroupId":{ + "shape":"String", + "locationName":"groupId" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" + }, + "PrimaryVpcId":{ + "shape":"String", + "locationName":"primaryVpcId" + } + } + }, + "SecurityGroupForVpcList":{ + "type":"list", + "member":{ + "shape":"SecurityGroupForVpc", + "locationName":"item" + } + }, "SecurityGroupId":{"type":"string"}, "SecurityGroupIdList":{ "type":"list", @@ -38695,6 +40642,10 @@ "VpcPeeringConnectionId":{ "shape":"String", "locationName":"vpcPeeringConnectionId" + }, + "TransitGatewayId":{ + "shape":"String", + "locationName":"transitGatewayId" } } }, @@ -38705,6 +40656,13 @@ "locationName":"item" } }, + "SecurityGroupReferencingSupportValue":{ + "type":"string", + "enum":[ + "enable", + "disable" + ] + }, "SecurityGroupRule":{ "type":"structure", "members":{ @@ -39143,6 +41101,14 @@ "createVolumePermission" ] }, + "SnapshotBlockPublicAccessState":{ + "type":"string", + "enum":[ + "block-all-sharing", + "block-new-sharing", + "unblocked" + ] + }, "SnapshotDetail":{ "type":"structure", "members":{ @@ -40628,7 +42594,8 @@ "type":"string", "enum":[ "pending", - "available" + "available", + "unavailable" ] }, "Subscription":{ @@ -41113,6 +43080,8 @@ "Max":{"shape":"Double"} } }, + "TotalMediaMemory":{"type":"integer"}, + "TotalNeuronMemory":{"type":"integer"}, "TpmSupportValues":{ "type":"string", "enum":["v2.0"] @@ -41207,6 +43176,10 @@ "Description":{ "shape":"String", "locationName":"description" + }, + "Tags":{ + "shape":"TagList", + "locationName":"tagSet" } } }, @@ -41223,6 +43196,13 @@ "type":"list", "member":{"shape":"TrafficMirrorFilterRuleField"} }, + "TrafficMirrorFilterRuleIdList":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorFilterRuleIdWithResolver", + "locationName":"item" + } + }, "TrafficMirrorFilterRuleIdWithResolver":{"type":"string"}, "TrafficMirrorFilterRuleList":{ "type":"list", @@ -41231,6 +43211,13 @@ "locationName":"item" } }, + "TrafficMirrorFilterRuleSet":{ + "type":"list", + "member":{ + "shape":"TrafficMirrorFilterRule", + "locationName":"item" + } + }, "TrafficMirrorFilterSet":{ "type":"list", "member":{ @@ -42125,6 +44112,10 @@ "shape":"DnsSupportValue", "locationName":"dnsSupport" }, + "SecurityGroupReferencingSupport":{ + "shape":"SecurityGroupReferencingSupportValue", + "locationName":"securityGroupReferencingSupport" + }, "MulticastSupport":{ "shape":"MulticastSupportValue", "locationName":"multicastSupport" @@ -42444,6 +44435,7 @@ "DefaultRouteTablePropagation":{"shape":"DefaultRouteTablePropagationValue"}, "VpnEcmpSupport":{"shape":"VpnEcmpSupportValue"}, "DnsSupport":{"shape":"DnsSupportValue"}, + "SecurityGroupReferencingSupport":{"shape":"SecurityGroupReferencingSupportValue"}, "MulticastSupport":{"shape":"MulticastSupportValue"}, "TransitGatewayCidrBlocks":{"shape":"TransitGatewayCidrBlockStringList"} } @@ -42829,6 +44821,10 @@ "shape":"DnsSupportValue", "locationName":"dnsSupport" }, + "SecurityGroupReferencingSupport":{ + "shape":"SecurityGroupReferencingSupportValue", + "locationName":"securityGroupReferencingSupport" + }, "Ipv6Support":{ "shape":"Ipv6SupportValue", "locationName":"ipv6Support" @@ -43095,6 +45091,23 @@ "t4g" ] }, + "UnlockSnapshotRequest":{ + "type":"structure", + "required":["SnapshotId"], + "members":{ + "SnapshotId":{"shape":"SnapshotId"}, + "DryRun":{"shape":"Boolean"} + } + }, + "UnlockSnapshotResult":{ + "type":"structure", + "members":{ + "SnapshotId":{ + "shape":"String", + "locationName":"snapshotId" + } + } + }, "UnmonitorInstancesRequest":{ "type":"structure", "required":["InstanceIds"], @@ -43248,7 +45261,8 @@ "type":"string", "enum":[ "spot", - "on-demand" + "on-demand", + "capacity-block" ] }, "UsageClassTypeList":{ @@ -44177,6 +46191,14 @@ "DeleteOnTermination":{ "shape":"Boolean", "locationName":"deleteOnTermination" + }, + "AssociatedResource":{ + "shape":"String", + "locationName":"associatedResource" + }, + "InstanceOwningService":{ + "shape":"String", + "locationName":"instanceOwningService" } } }, diff --git a/gems/aws-sdk-core/spec/fixtures/apis/glacier.json b/gems/aws-sdk-core/spec/fixtures/apis/glacier.json index 2009bf7c718..7e8e0a87dfb 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/glacier.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/glacier.json @@ -5,11 +5,12 @@ "checksumFormat":"sha256", "endpointPrefix":"glacier", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Glacier", "serviceId":"Glacier", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], - "uid":"glacier-2012-06-01" + "uid":"glacier-2012-06-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortMultipartUpload":{ diff --git a/gems/aws-sdk-core/spec/fixtures/apis/iam.json b/gems/aws-sdk-core/spec/fixtures/apis/iam.json index 5421ef0e7cd..bb0eced57db 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/iam.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/iam.json @@ -5,13 +5,14 @@ "endpointPrefix":"iam", "globalEndpoint":"iam.amazonaws.com", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", "serviceId":"IAM", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], "uid":"iam-2010-05-08", - "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" + "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddClientIDToOpenIDConnectProvider":{ @@ -221,7 +222,8 @@ {"shape":"EntityAlreadyExistsException"}, {"shape":"LimitExceededException"}, {"shape":"ConcurrentModificationException"}, - {"shape":"ServiceFailureException"} + {"shape":"ServiceFailureException"}, + {"shape":"OpenIdIdpCommunicationErrorException"} ] }, "CreatePolicy":{ @@ -823,10 +825,7 @@ "output":{ "shape":"GetAccessKeyLastUsedResponse", "resultWrapper":"GetAccessKeyLastUsedResult" - }, - "errors":[ - {"shape":"NoSuchEntityException"} - ] + } }, "GetAccountAuthorizationDetails":{ "name":"GetAccountAuthorizationDetails", @@ -2780,10 +2779,7 @@ }, "CreateOpenIDConnectProviderRequest":{ "type":"structure", - "required":[ - "Url", - "ThumbprintList" - ], + "required":["Url"], "members":{ "Url":{"shape":"OpenIDConnectProviderUrlType"}, "ClientIDList":{"shape":"clientIDListType"}, @@ -4679,6 +4675,18 @@ "max":255, "min":1 }, + "OpenIdIdpCommunicationErrorException":{ + "type":"structure", + "members":{ + "message":{"shape":"openIdIdpCommunicationErrorExceptionMessage"} + }, + "error":{ + "code":"OpenIdIdpCommunicationError", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "OrganizationsDecisionDetail":{ "type":"structure", "members":{ @@ -6102,6 +6110,7 @@ "min":6 }, "noSuchEntityMessage":{"type":"string"}, + "openIdIdpCommunicationErrorExceptionMessage":{"type":"string"}, "organizationsEntityPathType":{ "type":"string", "max":427, diff --git a/gems/aws-sdk-core/spec/fixtures/apis/route53.json b/gems/aws-sdk-core/spec/fixtures/apis/route53.json index 654157bce89..5261939bbef 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/route53.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/route53.json @@ -5,12 +5,13 @@ "endpointPrefix":"route53", "globalEndpoint":"route53.amazonaws.com", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceAbbreviation":"Route 53", "serviceFullName":"Amazon Route 53", "serviceId":"Route 53", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], - "uid":"route53-2013-04-01" + "uid":"route53-2013-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateKeySigningKey":{ @@ -1127,6 +1128,11 @@ "pattern":".*\\S.*" }, "AWSAccountID":{"type":"string"}, + "AWSRegion":{ + "type":"string", + "max":64, + "min":1 + }, "AccountLimit":{ "type":"structure", "required":[ @@ -1228,6 +1234,11 @@ "ChangeInfo":{"shape":"ChangeInfo"} } }, + "Bias":{ + "type":"integer", + "max":99, + "min":-99 + }, "Change":{ "type":"structure", "required":[ @@ -1553,7 +1564,8 @@ "us-iso-west-1", "us-isob-east-1", "ap-southeast-4", - "il-central-1" + "il-central-1", + "ca-west-1" ], "max":64, "min":1 @@ -1613,6 +1625,17 @@ "error":{"httpStatusCode":400}, "exception":true }, + "Coordinates":{ + "type":"structure", + "required":[ + "Latitude", + "Longitude" + ], + "members":{ + "Latitude":{"shape":"Latitude"}, + "Longitude":{"shape":"Longitude"} + } + }, "CreateCidrCollectionRequest":{ "type":"structure", "required":[ @@ -2330,6 +2353,15 @@ "max":64, "min":1 }, + "GeoProximityLocation":{ + "type":"structure", + "members":{ + "AWSRegion":{"shape":"AWSRegion"}, + "LocalZoneGroup":{"shape":"LocalZoneGroup"}, + "Coordinates":{"shape":"Coordinates"}, + "Bias":{"shape":"Bias"} + } + }, "GetAccountLimitRequest":{ "type":"structure", "required":["Type"], @@ -2936,6 +2968,10 @@ "Owner":{"shape":"HostedZoneOwner"} } }, + "HostedZoneType":{ + "type":"string", + "enum":["PrivateHostedZone"] + }, "HostedZones":{ "type":"list", "member":{ @@ -3123,6 +3159,12 @@ "error":{"httpStatusCode":400}, "exception":true }, + "Latitude":{ + "type":"string", + "max":6, + "min":1, + "pattern":"[-+]?[0-9]{1,2}(\\.[0-9]{0,2})?" + }, "LimitValue":{ "type":"long", "min":1 @@ -3391,6 +3433,11 @@ "shape":"ResourceId", "location":"querystring", "locationName":"delegationsetid" + }, + "HostedZoneType":{ + "shape":"HostedZoneType", + "location":"querystring", + "locationName":"hostedzonetype" } } }, @@ -3800,6 +3847,11 @@ "VPCs":{"shape":"VPCs"} } }, + "LocalZoneGroup":{ + "type":"string", + "max":64, + "min":1 + }, "LocationSummaries":{ "type":"list", "member":{"shape":"LocationSummary"} @@ -3810,6 +3862,12 @@ "LocationName":{"shape":"CidrLocationNameDefaultAllowed"} } }, + "Longitude":{ + "type":"string", + "max":7, + "min":1, + "pattern":"[-+]?[0-9]{1,3}(\\.[0-9]{0,2})?" + }, "MaxResults":{"type":"string"}, "MeasureLatency":{"type":"boolean"}, "Message":{ @@ -4104,7 +4162,8 @@ "AliasTarget":{"shape":"AliasTarget"}, "HealthCheckId":{"shape":"HealthCheckId"}, "TrafficPolicyInstanceId":{"shape":"TrafficPolicyInstanceId"}, - "CidrRoutingConfig":{"shape":"CidrRoutingConfig"} + "CidrRoutingConfig":{"shape":"CidrRoutingConfig"}, + "GeoProximityLocation":{"shape":"GeoProximityLocation"} } }, "ResourceRecordSetFailover":{ @@ -4152,7 +4211,8 @@ "eu-south-1", "eu-south-2", "ap-southeast-4", - "il-central-1" + "il-central-1", + "ca-west-1" ], "max":64, "min":1 @@ -4772,7 +4832,8 @@ "eu-south-1", "eu-south-2", "ap-southeast-4", - "il-central-1" + "il-central-1", + "ca-west-1" ], "max":64, "min":1 diff --git a/gems/aws-sdk-core/spec/fixtures/apis/s3.json b/gems/aws-sdk-core/spec/fixtures/apis/s3.json index b360451da5a..cf0090ce60c 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/s3.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/s3.json @@ -6,12 +6,13 @@ "endpointPrefix":"s3", "globalEndpoint":"s3.amazonaws.com", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceAbbreviation":"Amazon S3", "serviceFullName":"Amazon Simple Storage Service", "serviceId":"S3", "signatureVersion":"s3", - "auth":["aws.auth#sigv4", "aws.auth#sigv4a"], - "uid":"s3-2006-03-01" + "uid":"s3-2006-03-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortMultipartUpload":{ @@ -50,7 +51,10 @@ {"shape":"ObjectNotInActiveTierError"} ], "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectCOPY.html", - "alias":"PutObjectCopy" + "alias":"PutObjectCopy", + "staticContextParams":{ + "DisableS3ExpressSessionAuth":{"value":true} + } }, "CreateBucket":{ "name":"CreateBucket", @@ -67,7 +71,8 @@ "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUT.html", "alias":"PutBucket", "staticContextParams":{ - "DisableAccessPoints":{"value":true} + "DisableAccessPoints":{"value":true}, + "UseS3ExpressControlEndpoint":{"value":true} } }, "CreateMultipartUpload":{ @@ -81,6 +86,21 @@ "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadInitiate.html", "alias":"InitiateMultipartUpload" }, + "CreateSession":{ + "name":"CreateSession", + "http":{ + "method":"GET", + "requestUri":"/{Bucket}?session" + }, + "input":{"shape":"CreateSessionRequest"}, + "output":{"shape":"CreateSessionOutput"}, + "errors":[ + {"shape":"NoSuchBucket"} + ], + "staticContextParams":{ + "DisableS3ExpressSessionAuth":{"value":true} + } + }, "DeleteBucket":{ "name":"DeleteBucket", "http":{ @@ -89,7 +109,10 @@ "responseCode":204 }, "input":{"shape":"DeleteBucketRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETE.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETE.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketAnalyticsConfiguration":{ "name":"DeleteBucketAnalyticsConfiguration", @@ -98,7 +121,10 @@ "requestUri":"/{Bucket}?analytics", "responseCode":204 }, - "input":{"shape":"DeleteBucketAnalyticsConfigurationRequest"} + "input":{"shape":"DeleteBucketAnalyticsConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketCors":{ "name":"DeleteBucketCors", @@ -108,7 +134,10 @@ "responseCode":204 }, "input":{"shape":"DeleteBucketCorsRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEcors.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketEncryption":{ "name":"DeleteBucketEncryption", @@ -117,7 +146,10 @@ "requestUri":"/{Bucket}?encryption", "responseCode":204 }, - "input":{"shape":"DeleteBucketEncryptionRequest"} + "input":{"shape":"DeleteBucketEncryptionRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketIntelligentTieringConfiguration":{ "name":"DeleteBucketIntelligentTieringConfiguration", @@ -126,7 +158,10 @@ "requestUri":"/{Bucket}?intelligent-tiering", "responseCode":204 }, - "input":{"shape":"DeleteBucketIntelligentTieringConfigurationRequest"} + "input":{"shape":"DeleteBucketIntelligentTieringConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketInventoryConfiguration":{ "name":"DeleteBucketInventoryConfiguration", @@ -135,7 +170,10 @@ "requestUri":"/{Bucket}?inventory", "responseCode":204 }, - "input":{"shape":"DeleteBucketInventoryConfigurationRequest"} + "input":{"shape":"DeleteBucketInventoryConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketLifecycle":{ "name":"DeleteBucketLifecycle", @@ -145,7 +183,10 @@ "responseCode":204 }, "input":{"shape":"DeleteBucketLifecycleRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETElifecycle.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETElifecycle.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketMetricsConfiguration":{ "name":"DeleteBucketMetricsConfiguration", @@ -154,7 +195,10 @@ "requestUri":"/{Bucket}?metrics", "responseCode":204 }, - "input":{"shape":"DeleteBucketMetricsConfigurationRequest"} + "input":{"shape":"DeleteBucketMetricsConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketOwnershipControls":{ "name":"DeleteBucketOwnershipControls", @@ -163,7 +207,10 @@ "requestUri":"/{Bucket}?ownershipControls", "responseCode":204 }, - "input":{"shape":"DeleteBucketOwnershipControlsRequest"} + "input":{"shape":"DeleteBucketOwnershipControlsRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketPolicy":{ "name":"DeleteBucketPolicy", @@ -173,7 +220,10 @@ "responseCode":204 }, "input":{"shape":"DeleteBucketPolicyRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEpolicy.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEpolicy.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketReplication":{ "name":"DeleteBucketReplication", @@ -182,7 +232,10 @@ "requestUri":"/{Bucket}?replication", "responseCode":204 }, - "input":{"shape":"DeleteBucketReplicationRequest"} + "input":{"shape":"DeleteBucketReplicationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketTagging":{ "name":"DeleteBucketTagging", @@ -192,7 +245,10 @@ "responseCode":204 }, "input":{"shape":"DeleteBucketTaggingRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEtagging.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEtagging.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteBucketWebsite":{ "name":"DeleteBucketWebsite", @@ -202,7 +258,10 @@ "responseCode":204 }, "input":{"shape":"DeleteBucketWebsiteRequest"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEwebsite.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketDELETEwebsite.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "DeleteObject":{ "name":"DeleteObject", @@ -247,7 +306,10 @@ "requestUri":"/{Bucket}?publicAccessBlock", "responseCode":204 }, - "input":{"shape":"DeletePublicAccessBlockRequest"} + "input":{"shape":"DeletePublicAccessBlockRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketAccelerateConfiguration":{ "name":"GetBucketAccelerateConfiguration", @@ -256,7 +318,10 @@ "requestUri":"/{Bucket}?accelerate" }, "input":{"shape":"GetBucketAccelerateConfigurationRequest"}, - "output":{"shape":"GetBucketAccelerateConfigurationOutput"} + "output":{"shape":"GetBucketAccelerateConfigurationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketAcl":{ "name":"GetBucketAcl", @@ -266,7 +331,10 @@ }, "input":{"shape":"GetBucketAclRequest"}, "output":{"shape":"GetBucketAclOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETacl.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETacl.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketAnalyticsConfiguration":{ "name":"GetBucketAnalyticsConfiguration", @@ -275,7 +343,10 @@ "requestUri":"/{Bucket}?analytics" }, "input":{"shape":"GetBucketAnalyticsConfigurationRequest"}, - "output":{"shape":"GetBucketAnalyticsConfigurationOutput"} + "output":{"shape":"GetBucketAnalyticsConfigurationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketCors":{ "name":"GetBucketCors", @@ -285,7 +356,10 @@ }, "input":{"shape":"GetBucketCorsRequest"}, "output":{"shape":"GetBucketCorsOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETcors.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketEncryption":{ "name":"GetBucketEncryption", @@ -294,7 +368,10 @@ "requestUri":"/{Bucket}?encryption" }, "input":{"shape":"GetBucketEncryptionRequest"}, - "output":{"shape":"GetBucketEncryptionOutput"} + "output":{"shape":"GetBucketEncryptionOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketIntelligentTieringConfiguration":{ "name":"GetBucketIntelligentTieringConfiguration", @@ -303,7 +380,10 @@ "requestUri":"/{Bucket}?intelligent-tiering" }, "input":{"shape":"GetBucketIntelligentTieringConfigurationRequest"}, - "output":{"shape":"GetBucketIntelligentTieringConfigurationOutput"} + "output":{"shape":"GetBucketIntelligentTieringConfigurationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketInventoryConfiguration":{ "name":"GetBucketInventoryConfiguration", @@ -312,7 +392,10 @@ "requestUri":"/{Bucket}?inventory" }, "input":{"shape":"GetBucketInventoryConfigurationRequest"}, - "output":{"shape":"GetBucketInventoryConfigurationOutput"} + "output":{"shape":"GetBucketInventoryConfigurationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketLifecycle":{ "name":"GetBucketLifecycle", @@ -323,7 +406,10 @@ "input":{"shape":"GetBucketLifecycleRequest"}, "output":{"shape":"GetBucketLifecycleOutput"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlifecycle.html", - "deprecated":true + "deprecated":true, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketLifecycleConfiguration":{ "name":"GetBucketLifecycleConfiguration", @@ -332,7 +418,10 @@ "requestUri":"/{Bucket}?lifecycle" }, "input":{"shape":"GetBucketLifecycleConfigurationRequest"}, - "output":{"shape":"GetBucketLifecycleConfigurationOutput"} + "output":{"shape":"GetBucketLifecycleConfigurationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketLocation":{ "name":"GetBucketLocation", @@ -342,7 +431,10 @@ }, "input":{"shape":"GetBucketLocationRequest"}, "output":{"shape":"GetBucketLocationOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlocation.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlocation.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketLogging":{ "name":"GetBucketLogging", @@ -352,7 +444,10 @@ }, "input":{"shape":"GetBucketLoggingRequest"}, "output":{"shape":"GetBucketLoggingOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlogging.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETlogging.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketMetricsConfiguration":{ "name":"GetBucketMetricsConfiguration", @@ -361,7 +456,10 @@ "requestUri":"/{Bucket}?metrics" }, "input":{"shape":"GetBucketMetricsConfigurationRequest"}, - "output":{"shape":"GetBucketMetricsConfigurationOutput"} + "output":{"shape":"GetBucketMetricsConfigurationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketNotification":{ "name":"GetBucketNotification", @@ -372,7 +470,10 @@ "input":{"shape":"GetBucketNotificationConfigurationRequest"}, "output":{"shape":"NotificationConfigurationDeprecated"}, "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETnotification.html", - "deprecated":true + "deprecated":true, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketNotificationConfiguration":{ "name":"GetBucketNotificationConfiguration", @@ -381,7 +482,10 @@ "requestUri":"/{Bucket}?notification" }, "input":{"shape":"GetBucketNotificationConfigurationRequest"}, - "output":{"shape":"NotificationConfiguration"} + "output":{"shape":"NotificationConfiguration"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketOwnershipControls":{ "name":"GetBucketOwnershipControls", @@ -390,7 +494,10 @@ "requestUri":"/{Bucket}?ownershipControls" }, "input":{"shape":"GetBucketOwnershipControlsRequest"}, - "output":{"shape":"GetBucketOwnershipControlsOutput"} + "output":{"shape":"GetBucketOwnershipControlsOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketPolicy":{ "name":"GetBucketPolicy", @@ -400,7 +507,10 @@ }, "input":{"shape":"GetBucketPolicyRequest"}, "output":{"shape":"GetBucketPolicyOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETpolicy.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETpolicy.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketPolicyStatus":{ "name":"GetBucketPolicyStatus", @@ -409,7 +519,10 @@ "requestUri":"/{Bucket}?policyStatus" }, "input":{"shape":"GetBucketPolicyStatusRequest"}, - "output":{"shape":"GetBucketPolicyStatusOutput"} + "output":{"shape":"GetBucketPolicyStatusOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketReplication":{ "name":"GetBucketReplication", @@ -418,7 +531,10 @@ "requestUri":"/{Bucket}?replication" }, "input":{"shape":"GetBucketReplicationRequest"}, - "output":{"shape":"GetBucketReplicationOutput"} + "output":{"shape":"GetBucketReplicationOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketRequestPayment":{ "name":"GetBucketRequestPayment", @@ -428,7 +544,10 @@ }, "input":{"shape":"GetBucketRequestPaymentRequest"}, "output":{"shape":"GetBucketRequestPaymentOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentGET.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTrequestPaymentGET.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketTagging":{ "name":"GetBucketTagging", @@ -438,7 +557,10 @@ }, "input":{"shape":"GetBucketTaggingRequest"}, "output":{"shape":"GetBucketTaggingOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETtagging.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETtagging.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketVersioning":{ "name":"GetBucketVersioning", @@ -448,7 +570,10 @@ }, "input":{"shape":"GetBucketVersioningRequest"}, "output":{"shape":"GetBucketVersioningOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETversioningStatus.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETversioningStatus.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetBucketWebsite":{ "name":"GetBucketWebsite", @@ -458,7 +583,10 @@ }, "input":{"shape":"GetBucketWebsiteRequest"}, "output":{"shape":"GetBucketWebsiteOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETwebsite.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketGETwebsite.html", + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "GetObject":{ "name":"GetObject", @@ -561,7 +689,10 @@ "requestUri":"/{Bucket}?publicAccessBlock" }, "input":{"shape":"GetPublicAccessBlockRequest"}, - "output":{"shape":"GetPublicAccessBlockOutput"} + "output":{"shape":"GetPublicAccessBlockOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "HeadBucket":{ "name":"HeadBucket", @@ -570,6 +701,7 @@ "requestUri":"/{Bucket}" }, "input":{"shape":"HeadBucketRequest"}, + "output":{"shape":"HeadBucketOutput"}, "errors":[ {"shape":"NoSuchBucket"} ], @@ -595,7 +727,10 @@ "requestUri":"/{Bucket}?analytics" }, "input":{"shape":"ListBucketAnalyticsConfigurationsRequest"}, - "output":{"shape":"ListBucketAnalyticsConfigurationsOutput"} + "output":{"shape":"ListBucketAnalyticsConfigurationsOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "ListBucketIntelligentTieringConfigurations":{ "name":"ListBucketIntelligentTieringConfigurations", @@ -604,7 +739,10 @@ "requestUri":"/{Bucket}?intelligent-tiering" }, "input":{"shape":"ListBucketIntelligentTieringConfigurationsRequest"}, - "output":{"shape":"ListBucketIntelligentTieringConfigurationsOutput"} + "output":{"shape":"ListBucketIntelligentTieringConfigurationsOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "ListBucketInventoryConfigurations":{ "name":"ListBucketInventoryConfigurations", @@ -613,7 +751,10 @@ "requestUri":"/{Bucket}?inventory" }, "input":{"shape":"ListBucketInventoryConfigurationsRequest"}, - "output":{"shape":"ListBucketInventoryConfigurationsOutput"} + "output":{"shape":"ListBucketInventoryConfigurationsOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "ListBucketMetricsConfigurations":{ "name":"ListBucketMetricsConfigurations", @@ -634,6 +775,18 @@ "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTServiceGET.html", "alias":"GetService" }, + "ListDirectoryBuckets":{ + "name":"ListDirectoryBuckets", + "http":{ + "method":"GET", + "requestUri":"/" + }, + "input":{"shape":"ListDirectoryBucketsRequest"}, + "output":{"shape":"ListDirectoryBucketsOutput"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } + }, "ListMultipartUploads":{ "name":"ListMultipartUploads", "http":{ @@ -701,6 +854,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":false + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketAcl":{ @@ -714,6 +870,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketAnalyticsConfiguration":{ @@ -722,7 +881,10 @@ "method":"PUT", "requestUri":"/{Bucket}?analytics" }, - "input":{"shape":"PutBucketAnalyticsConfigurationRequest"} + "input":{"shape":"PutBucketAnalyticsConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "PutBucketCors":{ "name":"PutBucketCors", @@ -735,6 +897,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketEncryption":{ @@ -747,6 +912,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketIntelligentTieringConfiguration":{ @@ -755,7 +923,10 @@ "method":"PUT", "requestUri":"/{Bucket}?intelligent-tiering" }, - "input":{"shape":"PutBucketIntelligentTieringConfigurationRequest"} + "input":{"shape":"PutBucketIntelligentTieringConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "PutBucketInventoryConfiguration":{ "name":"PutBucketInventoryConfiguration", @@ -763,7 +934,10 @@ "method":"PUT", "requestUri":"/{Bucket}?inventory" }, - "input":{"shape":"PutBucketInventoryConfigurationRequest"} + "input":{"shape":"PutBucketInventoryConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "PutBucketLifecycle":{ "name":"PutBucketLifecycle", @@ -777,6 +951,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketLifecycleConfiguration":{ @@ -789,6 +966,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketLogging":{ @@ -802,6 +982,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketMetricsConfiguration":{ @@ -810,7 +993,10 @@ "method":"PUT", "requestUri":"/{Bucket}?metrics" }, - "input":{"shape":"PutBucketMetricsConfigurationRequest"} + "input":{"shape":"PutBucketMetricsConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "PutBucketNotification":{ "name":"PutBucketNotification", @@ -824,6 +1010,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketNotificationConfiguration":{ @@ -832,7 +1021,10 @@ "method":"PUT", "requestUri":"/{Bucket}?notification" }, - "input":{"shape":"PutBucketNotificationConfigurationRequest"} + "input":{"shape":"PutBucketNotificationConfigurationRequest"}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "PutBucketOwnershipControls":{ "name":"PutBucketOwnershipControls", @@ -841,7 +1033,10 @@ "requestUri":"/{Bucket}?ownershipControls" }, "input":{"shape":"PutBucketOwnershipControlsRequest"}, - "httpChecksum":{"requestChecksumRequired":true} + "httpChecksum":{"requestChecksumRequired":true}, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} + } }, "PutBucketPolicy":{ "name":"PutBucketPolicy", @@ -854,6 +1049,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketReplication":{ @@ -866,6 +1064,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketRequestPayment":{ @@ -879,6 +1080,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketTagging":{ @@ -892,6 +1096,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketVersioning":{ @@ -905,6 +1112,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutBucketWebsite":{ @@ -918,6 +1128,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "PutObject":{ @@ -1013,6 +1226,9 @@ "httpChecksum":{ "requestAlgorithmMember":"ChecksumAlgorithm", "requestChecksumRequired":true + }, + "staticContextParams":{ + "UseS3ExpressControlEndpoint":{"value":true} } }, "RestoreObject":{ @@ -1068,7 +1284,10 @@ }, "input":{"shape":"UploadPartCopyRequest"}, "output":{"shape":"UploadPartCopyOutput"}, - "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html" + "documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/mpUploadUploadPartCopy.html", + "staticContextParams":{ + "DisableS3ExpressSessionAuth":{"value":true} + } }, "WriteGetObjectResponse":{ "name":"WriteGetObjectResponse", @@ -1078,13 +1297,13 @@ }, "input":{"shape":"WriteGetObjectResponseRequest"}, "authtype":"v4-unsigned-body", - "unsignedPayload":true, "endpoint":{ "hostPrefix":"{RequestRoute}." }, "staticContextParams":{ "UseObjectLambdaEndpoint":{"value":true} - } + }, + "unsignedPayload":true } }, "shapes":{ @@ -1121,6 +1340,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -1166,9 +1386,17 @@ "Owner":{"shape":"OwnerOverride"} } }, + "AccessKeyIdValue":{"type":"string"}, + "AccessPointAlias":{ + "type":"boolean", + "box":true + }, "AccessPointArn":{"type":"string"}, "AccountId":{"type":"string"}, - "AllowQuotedRecordDelimiter":{"type":"boolean"}, + "AllowQuotedRecordDelimiter":{ + "type":"boolean", + "box":true + }, "AllowedHeader":{"type":"string"}, "AllowedHeaders":{ "type":"list", @@ -1274,12 +1502,14 @@ "type":"structure", "members":{ }, + "error":{"httpStatusCode":409}, "exception":true }, "BucketAlreadyOwnedByYou":{ "type":"structure", "members":{ }, + "error":{"httpStatusCode":409}, "exception":true }, "BucketCannedACL":{ @@ -1291,7 +1521,17 @@ "authenticated-read" ] }, - "BucketKeyEnabled":{"type":"boolean"}, + "BucketInfo":{ + "type":"structure", + "members":{ + "DataRedundancy":{"shape":"DataRedundancy"}, + "Type":{"shape":"BucketType"} + } + }, + "BucketKeyEnabled":{ + "type":"boolean", + "box":true + }, "BucketLifecycleConfiguration":{ "type":"structure", "required":["Rules"], @@ -1311,6 +1551,7 @@ "ap-northeast-2", "ap-northeast-3", "ap-south-1", + "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", @@ -1321,6 +1562,7 @@ "eu-central-1", "eu-north-1", "eu-south-1", + "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", @@ -1330,11 +1572,10 @@ "us-gov-east-1", "us-gov-west-1", "us-west-1", - "us-west-2", - "ap-south-2", - "eu-south-2" + "us-west-2" ] }, + "BucketLocationName":{"type":"string"}, "BucketLoggingStatus":{ "type":"structure", "members":{ @@ -1350,6 +1591,10 @@ ] }, "BucketName":{"type":"string"}, + "BucketType":{ + "type":"string", + "enum":["Directory"] + }, "BucketVersioningStatus":{ "type":"string", "enum":[ @@ -1364,10 +1609,22 @@ "locationName":"Bucket" } }, - "BypassGovernanceRetention":{"type":"boolean"}, - "BytesProcessed":{"type":"long"}, - "BytesReturned":{"type":"long"}, - "BytesScanned":{"type":"long"}, + "BypassGovernanceRetention":{ + "type":"boolean", + "box":true + }, + "BytesProcessed":{ + "type":"long", + "box":true + }, + "BytesReturned":{ + "type":"long", + "box":true + }, + "BytesScanned":{ + "type":"long", + "box":true + }, "CORSConfiguration":{ "type":"structure", "required":["CORSRules"], @@ -1554,6 +1811,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -1655,7 +1913,10 @@ "KeyPrefixEquals":{"shape":"KeyPrefixEquals"} } }, - "ConfirmRemoveSelfBucketAccess":{"type":"boolean"}, + "ConfirmRemoveSelfBucketAccess":{ + "type":"boolean", + "box":true + }, "ContentDisposition":{"type":"string"}, "ContentEncoding":{"type":"string"}, "ContentLanguage":{"type":"string"}, @@ -1777,6 +2038,7 @@ }, "CopySource":{ "shape":"CopySource", + "contextParam":{"name":"CopySource"}, "location":"header", "locationName":"x-amz-copy-source" }, @@ -1827,6 +2089,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -1983,7 +2246,9 @@ "CreateBucketConfiguration":{ "type":"structure", "members":{ - "LocationConstraint":{"shape":"BucketLocationConstraint"} + "LocationConstraint":{"shape":"BucketLocationConstraint"}, + "Location":{"shape":"LocationInfo"}, + "Bucket":{"shape":"BucketInfo"} } }, "CreateBucketOutput":{ @@ -2185,6 +2450,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -2275,13 +2541,50 @@ } } }, + "CreateSessionOutput":{ + "type":"structure", + "required":["Credentials"], + "members":{ + "Credentials":{ + "shape":"SessionCredentials", + "locationName":"Credentials" + } + } + }, + "CreateSessionRequest":{ + "type":"structure", + "required":["Bucket"], + "members":{ + "SessionMode":{ + "shape":"SessionMode", + "location":"header", + "locationName":"x-amz-create-session-mode" + }, + "Bucket":{ + "shape":"BucketName", + "contextParam":{"name":"Bucket"}, + "location":"uri", + "locationName":"Bucket" + } + } + }, "CreationDate":{"type":"timestamp"}, + "DataRedundancy":{ + "type":"string", + "enum":["SingleAvailabilityZone"] + }, "Date":{ "type":"timestamp", "timestampFormat":"iso8601" }, - "Days":{"type":"integer"}, - "DaysAfterInitiation":{"type":"integer"}, + "Days":{ + "type":"integer", + "box":true + }, + "DaysAfterInitiation":{ + "type":"integer", + "box":true + }, "DefaultRetention":{ "type":"structure", "members":{ @@ -2614,6 +2917,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -2791,10 +3095,18 @@ "Metrics":{"shape":"Metrics"} } }, + "DirectoryBucketToken":{ + "type":"string", + "max":1024, + "min":0 + }, "DisplayName":{"type":"string"}, "ETag":{"type":"string"}, "EmailAddress":{"type":"string"}, - "EnableRequestProgress":{"type":"boolean"}, + "EnableRequestProgress":{ + "type":"boolean", + "box":true + }, "EncodingType":{ "type":"string", "enum":["url"] @@ -2814,7 +3126,10 @@ "ReplicaKmsKeyID":{"shape":"ReplicaKmsKeyID"} } }, - "End":{"type":"long"}, + "End":{ + "type":"long", + "box":true + }, "EndEvent":{ "type":"structure", "members":{ @@ -2908,7 +3223,10 @@ "Disabled" ] }, - "ExpiredObjectDeleteMarker":{"type":"boolean"}, + "ExpiredObjectDeleteMarker":{ + "type":"boolean", + "box":true + }, "Expires":{"type":"timestamp"}, "ExposeHeader":{"type":"string"}, "ExposeHeaders":{ @@ -2921,7 +3239,10 @@ "type":"string", "enum":["SQL"] }, - "FetchOwner":{"type":"boolean"}, + "FetchOwner":{ + "type":"boolean", + "box":true + }, "FieldDelimiter":{"type":"string"}, "FileHeaderInfo":{ "type":"string", @@ -3525,6 +3846,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -3661,7 +3983,10 @@ "GetObjectLegalHoldOutput":{ "type":"structure", "members":{ - "LegalHold":{"shape":"ObjectLockLegalHold"} + "LegalHold":{ + "shape":"ObjectLockLegalHold", + "locationName":"LegalHold" + } }, "payload":"LegalHold" }, @@ -3944,6 +4269,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -4024,11 +4350,17 @@ } } }, - "GetObjectResponseStatusCode":{"type":"integer"}, + "GetObjectResponseStatusCode":{ + "type":"integer", + "box":true + }, "GetObjectRetentionOutput":{ "type":"structure", "members":{ - "Retention":{"shape":"ObjectLockRetention"} + "Retention":{ + "shape":"ObjectLockRetention", + "locationName":"Retention" + } }, "payload":"Retention" }, @@ -4228,6 +4560,31 @@ "locationName":"Grant" } }, + "HeadBucketOutput":{ + "type":"structure", + "members":{ + "BucketLocationType":{ + "shape":"LocationType", + "location":"header", + "locationName":"x-amz-bucket-location-type" + }, + "BucketLocationName":{ + "shape":"BucketLocationName", + "location":"header", + "locationName":"x-amz-bucket-location-name" + }, + "BucketRegion":{ + "shape":"Region", + "location":"header", + "locationName":"x-amz-bucket-region" + }, + "AccessPointAlias":{ + "shape":"AccessPointAlias", + "location":"header", + "locationName":"x-amz-access-point-alias" + } + } + }, "HeadBucketRequest":{ "type":"structure", "required":["Bucket"], @@ -4455,6 +4812,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -4577,7 +4935,10 @@ "member":{"shape":"IntelligentTieringConfiguration"}, "flattened":true }, - "IntelligentTieringDays":{"type":"integer"}, + "IntelligentTieringDays":{ + "type":"integer", + "box":true + }, "IntelligentTieringFilter":{ "type":"structure", "members":{ @@ -4600,6 +4961,7 @@ "StorageClass":{"shape":"StorageClass"}, "AccessTier":{"shape":"IntelligentTieringAccessTier"} }, + "error":{"httpStatusCode":403}, "exception":true }, "InventoryConfiguration":{ @@ -4724,11 +5086,26 @@ "Frequency":{"shape":"InventoryFrequency"} } }, - "IsEnabled":{"type":"boolean"}, - "IsLatest":{"type":"boolean"}, - "IsPublic":{"type":"boolean"}, - "IsRestoreInProgress":{"type":"boolean"}, - "IsTruncated":{"type":"boolean"}, + "IsEnabled":{ + "type":"boolean", + "box":true + }, + "IsLatest":{ + "type":"boolean", + "box":true + }, + "IsPublic":{ + "type":"boolean", + "box":true + }, + "IsRestoreInProgress":{ + "type":"boolean", + "box":true + }, + "IsTruncated":{ + "type":"boolean", + "box":true + }, "JSONInput":{ "type":"structure", "members":{ @@ -4986,6 +5363,28 @@ "Owner":{"shape":"Owner"} } }, + "ListDirectoryBucketsOutput":{ + "type":"structure", + "members":{ + "Buckets":{"shape":"Buckets"}, + "ContinuationToken":{"shape":"DirectoryBucketToken"} + } + }, + "ListDirectoryBucketsRequest":{ + "type":"structure", + "members":{ + "ContinuationToken":{ + "shape":"DirectoryBucketToken", + "location":"querystring", + "locationName":"continuation-token" + }, + "MaxDirectoryBuckets":{ + "shape":"MaxDirectoryBuckets", + "location":"querystring", + "locationName":"max-directory-buckets" + } + } + }, "ListMultipartUploadsOutput":{ "type":"structure", "members":{ @@ -5043,6 +5442,7 @@ }, "Prefix":{ "shape":"Prefix", + "contextParam":{"name":"Prefix"}, "location":"querystring", "locationName":"prefix" }, @@ -5124,6 +5524,7 @@ }, "Prefix":{ "shape":"Prefix", + "contextParam":{"name":"Prefix"}, "location":"querystring", "locationName":"prefix" }, @@ -5201,6 +5602,7 @@ }, "Prefix":{ "shape":"Prefix", + "contextParam":{"name":"Prefix"}, "location":"querystring", "locationName":"prefix" }, @@ -5270,6 +5672,7 @@ }, "Prefix":{ "shape":"Prefix", + "contextParam":{"name":"Prefix"}, "location":"querystring", "locationName":"prefix" }, @@ -5356,6 +5759,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -5402,7 +5806,19 @@ } }, "Location":{"type":"string"}, + "LocationInfo":{ + "type":"structure", + "members":{ + "Type":{"shape":"LocationType"}, + "Name":{"shape":"LocationNameAsString"} + } + }, + "LocationNameAsString":{"type":"string"}, "LocationPrefix":{"type":"string"}, + "LocationType":{ + "type":"string", + "enum":["AvailabilityZone"] + }, "LoggingEnabled":{ "type":"structure", "required":[ @@ -5412,7 +5828,8 @@ "members":{ "TargetBucket":{"shape":"TargetBucket"}, "TargetGrants":{"shape":"TargetGrants"}, - "TargetPrefix":{"shape":"TargetPrefix"} + "TargetPrefix":{"shape":"TargetPrefix"}, + "TargetObjectKeyFormat":{"shape":"TargetObjectKeyFormat"} } }, "MFA":{"type":"string"}, @@ -5431,7 +5848,16 @@ ] }, "Marker":{"type":"string"}, - "MaxAgeSeconds":{"type":"integer"}, + "MaxAgeSeconds":{ + "type":"integer", + "box":true + }, + "MaxDirectoryBuckets":{ + "type":"integer", + "box":true, + "max":1000, + "min":0 + }, "MaxKeys":{"type":"integer"}, "MaxParts":{"type":"integer"}, "MaxUploads":{"type":"integer"}, @@ -5507,7 +5933,10 @@ "Disabled" ] }, - "Minutes":{"type":"integer"}, + "Minutes":{ + "type":"integer", + "box":true + }, "MissingMeta":{"type":"integer"}, "MultipartUpload":{ "type":"structure", @@ -5529,7 +5958,10 @@ }, "NextKeyMarker":{"type":"string"}, "NextMarker":{"type":"string"}, - "NextPartNumberMarker":{"type":"integer"}, + "NextPartNumberMarker":{ + "type":"integer", + "box":true + }, "NextToken":{"type":"string"}, "NextUploadIdMarker":{"type":"string"}, "NextVersionIdMarker":{"type":"string"}, @@ -5537,18 +5969,21 @@ "type":"structure", "members":{ }, + "error":{"httpStatusCode":404}, "exception":true }, "NoSuchKey":{ "type":"structure", "members":{ }, + "error":{"httpStatusCode":404}, "exception":true }, "NoSuchUpload":{ "type":"structure", "members":{ }, + "error":{"httpStatusCode":404}, "exception":true }, "NoncurrentVersionExpiration":{ @@ -5624,6 +6059,7 @@ "type":"structure", "members":{ }, + "error":{"httpStatusCode":403}, "exception":true }, "ObjectAttributes":{ @@ -5685,7 +6121,10 @@ "type":"string", "enum":["Enabled"] }, - "ObjectLockEnabledForBucket":{"type":"boolean"}, + "ObjectLockEnabledForBucket":{ + "type":"boolean", + "box":true + }, "ObjectLockLegalHold":{ "type":"structure", "members":{ @@ -5735,6 +6174,7 @@ "type":"structure", "members":{ }, + "error":{"httpStatusCode":403}, "exception":true }, "ObjectOwnership":{ @@ -5756,9 +6196,18 @@ "ChecksumSHA256":{"shape":"ChecksumSHA256"} } }, - "ObjectSize":{"type":"long"}, - "ObjectSizeGreaterThanBytes":{"type":"long"}, - "ObjectSizeLessThanBytes":{"type":"long"}, + "ObjectSize":{ + "type":"long", + "box":true + }, + "ObjectSizeGreaterThanBytes":{ + "type":"long", + "box":true + }, + "ObjectSizeLessThanBytes":{ + "type":"long", + "box":true + }, "ObjectStorageClass":{ "type":"string", "enum":[ @@ -5771,7 +6220,8 @@ "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", - "SNOW" + "SNOW", + "EXPRESS_ONEZONE" ] }, "ObjectVersion":{ @@ -5873,12 +6323,29 @@ }, "PartNumber":{"type":"integer"}, "PartNumberMarker":{"type":"integer"}, + "PartitionDateSource":{ + "type":"string", + "enum":[ + "EventTime", + "DeliveryTime" + ] + }, + "PartitionedPrefix":{ + "type":"structure", + "members":{ + "PartitionDateSource":{"shape":"PartitionDateSource"} + }, + "locationName":"PartitionedPrefix" + }, "Parts":{ "type":"list", "member":{"shape":"Part"}, "flattened":true }, - "PartsCount":{"type":"integer"}, + "PartsCount":{ + "type":"integer", + "box":true + }, "PartsList":{ "type":"list", "member":{"shape":"ObjectPart"}, @@ -5912,7 +6379,10 @@ } }, "Prefix":{"type":"string"}, - "Priority":{"type":"integer"}, + "Priority":{ + "type":"integer", + "box":true + }, "Progress":{ "type":"structure", "members":{ @@ -6740,6 +7210,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -7059,6 +7530,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -7349,7 +7821,10 @@ "member":{"shape":"QueueConfiguration"}, "flattened":true }, - "Quiet":{"type":"boolean"}, + "Quiet":{ + "type":"boolean", + "box":true + }, "QuoteCharacter":{"type":"string"}, "QuoteEscapeCharacter":{"type":"string"}, "QuoteFields":{ @@ -7389,6 +7864,11 @@ "Protocol":{"shape":"Protocol"} } }, + "Region":{ + "type":"string", + "max":20, + "min":0 + }, "ReplaceKeyPrefixWith":{"type":"string"}, "ReplaceKeyWith":{"type":"string"}, "ReplicaKmsKeyID":{"type":"string"}, @@ -7845,9 +8325,63 @@ "member":{"shape":"ServerSideEncryptionRule"}, "flattened":true }, - "Setting":{"type":"boolean"}, - "Size":{"type":"long"}, - "SkipValidation":{"type":"boolean"}, + "SessionCredentialValue":{ + "type":"string", + "sensitive":true + }, + "SessionCredentials":{ + "type":"structure", + "required":[ + "AccessKeyId", + "SecretAccessKey", + "SessionToken", + "Expiration" + ], + "members":{ + "AccessKeyId":{ + "shape":"AccessKeyIdValue", + "locationName":"AccessKeyId" + }, + "SecretAccessKey":{ + "shape":"SessionCredentialValue", + "locationName":"SecretAccessKey" + }, + "SessionToken":{ + "shape":"SessionCredentialValue", + "locationName":"SessionToken" + }, + "Expiration":{ + "shape":"SessionExpiration", + "locationName":"Expiration" + } + } + }, + "SessionExpiration":{"type":"timestamp"}, + "SessionMode":{ + "type":"string", + "enum":[ + "ReadOnly", + "ReadWrite" + ] + }, + "Setting":{ + "type":"boolean", + "box":true + }, + "SimplePrefix":{ + "type":"structure", + "members":{ + }, + "locationName":"SimplePrefix" + }, + "Size":{ + "type":"long", + "box":true + }, + "SkipValidation":{ + "type":"boolean", + "box":true + }, "SourceSelectionCriteria":{ "type":"structure", "members":{ @@ -7869,7 +8403,10 @@ "Disabled" ] }, - "Start":{"type":"long"}, + "Start":{ + "type":"long", + "box":true + }, "StartAfter":{"type":"string"}, "Stats":{ "type":"structure", @@ -7901,7 +8438,8 @@ "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", - "SNOW" + "SNOW", + "EXPRESS_ONEZONE" ] }, "StorageClassAnalysis":{ @@ -7937,7 +8475,10 @@ "Value":{"shape":"Value"} } }, - "TagCount":{"type":"integer"}, + "TagCount":{ + "type":"integer", + "box":true + }, "TagSet":{ "type":"list", "member":{ @@ -7975,6 +8516,19 @@ "locationName":"Grant" } }, + "TargetObjectKeyFormat":{ + "type":"structure", + "members":{ + "SimplePrefix":{ + "shape":"SimplePrefix", + "locationName":"SimplePrefix" + }, + "PartitionedPrefix":{ + "shape":"PartitionedPrefix", + "locationName":"PartitionedPrefix" + } + } + }, "TargetPrefix":{"type":"string"}, "Tier":{ "type":"string", @@ -8341,6 +8895,7 @@ }, "Key":{ "shape":"ObjectKey", + "contextParam":{"name":"Key"}, "location":"uri", "locationName":"Key" }, @@ -8390,7 +8945,10 @@ } }, "Value":{"type":"string"}, - "VersionCount":{"type":"integer"}, + "VersionCount":{ + "type":"integer", + "box":true + }, "VersionIdMarker":{"type":"string"}, "VersioningConfiguration":{ "type":"structure", @@ -8622,7 +9180,10 @@ }, "payload":"Body" }, - "Years":{"type":"integer"} + "Years":{ + "type":"integer", + "box":true + } }, "clientContextParams":{ "Accelerate":{ @@ -8633,6 +9194,10 @@ "documentation":"Disables this client's usage of Multi-Region Access Points.", "type":"boolean" }, + "DisableS3ExpressSessionAuth":{ + "documentation":"Disables this client's usage of Session Auth for S3Express\n buckets and reverts to using conventional SigV4 for those.", + "type":"boolean" + }, "ForcePathStyle":{ "documentation":"Forces this client to use path-style addressing for buckets.", "type":"boolean" diff --git a/gems/aws-sdk-core/spec/fixtures/apis/sns.json b/gems/aws-sdk-core/spec/fixtures/apis/sns.json index 91ca72cb752..a199db705f0 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/sns.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/sns.json @@ -4,13 +4,14 @@ "apiVersion":"2010-03-31", "endpointPrefix":"sns", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon SNS", "serviceFullName":"Amazon Simple Notification Service", "serviceId":"SNS", "signatureVersion":"v4", - "auth":["aws.auth#sigv4"], "uid":"sns-2010-03-31", - "xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/" + "xmlNamespace":"http://sns.amazonaws.com/doc/2010-03-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddPermission":{ @@ -62,7 +63,8 @@ {"shape":"NotFoundException"}, {"shape":"InternalErrorException"}, {"shape":"AuthorizationErrorException"}, - {"shape":"FilterPolicyLimitExceededException"} + {"shape":"FilterPolicyLimitExceededException"}, + {"shape":"ReplayLimitExceededException"} ] }, "CreatePlatformApplication":{ @@ -198,6 +200,7 @@ "input":{"shape":"DeleteTopicInput"}, "errors":[ {"shape":"InvalidParameterException"}, + {"shape":"InvalidStateException"}, {"shape":"InternalErrorException"}, {"shape":"AuthorizationErrorException"}, {"shape":"NotFoundException"}, @@ -661,6 +664,7 @@ "errors":[ {"shape":"InvalidParameterException"}, {"shape":"FilterPolicyLimitExceededException"}, + {"shape":"ReplayLimitExceededException"}, {"shape":"InternalErrorException"}, {"shape":"NotFoundException"}, {"shape":"AuthorizationErrorException"} @@ -695,6 +699,7 @@ "errors":[ {"shape":"SubscriptionLimitExceededException"}, {"shape":"FilterPolicyLimitExceededException"}, + {"shape":"ReplayLimitExceededException"}, {"shape":"InvalidParameterException"}, {"shape":"InternalErrorException"}, {"shape":"NotFoundException"}, @@ -1199,6 +1204,18 @@ }, "exception":true }, + "InvalidStateException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"InvalidState", + "httpStatusCode":400, + "senderFault":true + }, + "exception":true + }, "Iso2CountryCode":{ "type":"string", "max":2, @@ -1519,12 +1536,15 @@ }, "exception":true }, - "PhoneNumber":{"type":"string"}, + "PhoneNumber":{ + "type":"string", + "sensitive":true + }, "PhoneNumberInformation":{ "type":"structure", "members":{ "CreatedAt":{"shape":"Timestamp"}, - "PhoneNumber":{"shape":"String"}, + "PhoneNumber":{"shape":"PhoneNumber"}, "Status":{"shape":"String"}, "Iso2CountryCode":{"shape":"Iso2CountryCode"}, "RouteType":{"shape":"RouteType"}, @@ -1542,7 +1562,8 @@ "PhoneNumberString":{ "type":"string", "max":20, - "pattern":"^(\\+[0-9]{8,}|[0-9]{0,9})$" + "pattern":"^(\\+[0-9]{8,}|[0-9]{0,9})$", + "sensitive":true }, "PlatformApplication":{ "type":"structure", @@ -1619,7 +1640,7 @@ "members":{ "TopicArn":{"shape":"topicARN"}, "TargetArn":{"shape":"String"}, - "PhoneNumber":{"shape":"String"}, + "PhoneNumber":{"shape":"PhoneNumber"}, "Message":{"shape":"message"}, "Subject":{"shape":"subject"}, "MessageStructure":{"shape":"messageStructure"}, @@ -1657,6 +1678,18 @@ "Label":{"shape":"label"} } }, + "ReplayLimitExceededException":{ + "type":"structure", + "members":{ + "message":{"shape":"string"} + }, + "error":{ + "code":"ReplayLimitExceeded", + "httpStatusCode":403, + "senderFault":true + }, + "exception":true + }, "ResourceNotFoundException":{ "type":"structure", "members":{ From cd13ec452a707f5c7521d904a20516aa880f2dd7 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 18:01:21 -0400 Subject: [PATCH 18/23] Fix ddb fixture --- gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json index 8fc4b19f772..1fbb28c2036 100644 --- a/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json +++ b/gems/aws-sdk-core/spec/fixtures/apis/dynamodb.json @@ -3046,7 +3046,8 @@ "ProvisionedThroughputExceededException":{ "type":"structure", "members":{ - "message":{"shape":"ErrorMessage"} + "message":{"shape":"ErrorMessage"}, + "foo":{"shape":"String"} // custom }, "exception":true }, From 81e2c42c0bbf07895c2ffcd292d8a7c0c1a816d8 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 19:36:29 -0400 Subject: [PATCH 19/23] Revert "Sync models" This reverts commit d91e2b5f812cff8902fd33014fd16e16f9964eec. --- apis/AWSMigrationHub/2017-05-31/api-2.json | 4 +--- apis/acm/2015-12-08/api-2.json | 3 +-- apis/amplify/2017-07-25/api-2.json | 3 +-- apis/apigateway/2015-07-09/api-2.json | 4 +--- apis/appconfig/2019-10-09/api-2.json | 4 +--- apis/appflow/2020-08-23/api-2.json | 4 +--- apis/appintegrations/2020-07-29/api-2.json | 4 +--- .../2016-02-06/api-2.json | 3 +-- apis/application-insights/2018-11-25/api-2.json | 4 +--- .../2020-09-10/api-2.json | 4 +--- apis/apprunner/2020-05-15/api-2.json | 4 +--- apis/appstream/2016-12-01/api-2.json | 4 +--- apis/appsync/2017-07-25/api-2.json | 3 +-- apis/auditmanager/2017-07-25/api-2.json | 4 +--- apis/autoscaling-plans/2018-01-06/api-2.json | 4 +--- apis/autoscaling/2011-01-01/api-2.json | 4 +--- apis/backup/2018-11-15/api-2.json | 4 +--- apis/budgets/2016-10-20/api-2.json | 3 +-- apis/ce/2017-10-25/api-2.json | 4 +--- apis/chatbot/2017-10-11/api-2.json | 3 +-- apis/chime-sdk-identity/2021-04-20/api-2.json | 4 +--- .../2021-07-15/api-2.json | 4 +--- apis/chime-sdk-meetings/2021-07-15/api-2.json | 4 +--- apis/chime-sdk-messaging/2021-05-15/api-2.json | 4 +--- apis/chime-sdk-voice/2022-08-03/api-2.json | 4 +--- apis/chime/2018-05-01/api-2.json | 4 +--- apis/cloud9/2017-09-23/api-2.json | 4 +--- apis/clouddirectory/2017-01-11/api-2.json | 4 +--- apis/cloudformation/2010-05-15/api-2.json | 3 +-- apis/cloudfront/2020-05-31/api-2.json | 3 +-- apis/cloudhsm/2014-05-30/api-2.json | 4 +--- apis/cloudhsmv2/2017-04-28/api-2.json | 3 +-- apis/cloudsearch/2013-01-01/api-2.json | 4 +--- apis/cloudsearchdomain/2013-01-01/api-2.json | 5 +---- apis/codecommit/2015-04-13/api-2.json | 4 +--- apis/codeconnections/2023-12-01/api-2.json | 4 +--- apis/codedeploy/2014-10-06/api-2.json | 4 +--- apis/codeguru-reviewer/2019-09-19/api-2.json | 4 +--- apis/codestar-connections/2019-12-01/api-2.json | 4 +--- .../codestar-notifications/2019-10-15/api-2.json | 4 +--- apis/codestar/2017-04-19/api-2.json | 4 +--- apis/cognito-identity/2014-06-30/api-2.json | 16 +++++----------- apis/cognito-sync/2014-06-30/api-2.json | 4 +--- apis/comprehend/2017-11-27/api-2.json | 4 +--- apis/comprehendmedical/2018-10-30/api-2.json | 4 +--- apis/connect-contact-lens/2020-08-21/api-2.json | 4 +--- apis/connect/2017-08-08/api-2.json | 3 +-- apis/connectparticipant/2018-09-07/api-2.json | 4 +--- apis/customer-profiles/2020-08-15/api-2.json | 4 +--- apis/databrew/2017-07-25/api-2.json | 4 +--- apis/datapipeline/2012-10-29/api-2.json | 4 +--- apis/datasync/2018-11-09/api-2.json | 3 +-- apis/dax/2017-04-19/api-2.json | 4 +--- apis/detective/2018-10-26/api-2.json | 4 +--- apis/devicefarm/2015-06-23/api-2.json | 4 +--- apis/devops-guru/2020-12-01/api-2.json | 4 +--- apis/discovery/2015-11-01/api-2.json | 3 +-- apis/dlm/2018-01-12/api-2.json | 4 +--- apis/dms/2016-01-01/api-2.json | 4 +--- apis/docdb/2014-10-31/api-2.json | 4 +--- apis/ebs/2019-11-02/api-2.json | 7 ++----- apis/ec2-instance-connect/2018-04-02/api-2.json | 4 +--- apis/ecr-public/2020-10-30/api-2.json | 4 +--- apis/ecr/2015-09-21/api-2.json | 3 +-- apis/elastic-inference/2017-07-25/api-2.json | 4 +--- apis/elasticache/2015-02-02/api-2.json | 3 +-- apis/elasticbeanstalk/2010-12-01/api-2.json | 4 +--- apis/elasticloadbalancing/2012-06-01/api-2.json | 4 +--- .../elasticloadbalancingv2/2015-12-01/api-2.json | 3 +-- apis/elasticmapreduce/2009-03-31/api-2.json | 4 +--- apis/email/2010-12-01/api-2.json | 4 +--- apis/emr-containers/2020-10-01/api-2.json | 4 +--- .../2017-01-11/api-2.json | 3 +-- apis/es/2015-01-01/api-2.json | 4 +--- apis/eventbridge/2015-10-07/api-2.json | 3 +-- apis/events/2015-10-07/api-2.json | 4 +--- apis/finspace-data/2020-07-13/api-2.json | 4 +--- apis/finspace/2021-03-12/api-2.json | 4 +--- apis/firehose/2015-08-04/api-2.json | 3 +-- apis/fis/2020-12-01/api-2.json | 4 +--- apis/fms/2018-01-01/api-2.json | 3 +-- apis/forecast/2018-06-26/api-2.json | 4 +--- apis/forecastquery/2018-06-26/api-2.json | 4 +--- apis/frauddetector/2019-11-15/api-2.json | 4 +--- apis/fsx/2018-03-01/api-2.json | 3 +-- apis/gamelift/2015-10-01/api-2.json | 4 +--- apis/glacier/2012-06-01/api-2.json | 4 +--- apis/greengrassv2/2020-11-30/api-2.json | 3 +-- apis/health/2016-08-04/api-2.json | 4 +--- apis/healthlake/2017-07-01/api-2.json | 4 +--- apis/iam/2010-05-08/api-2.json | 4 +--- apis/imagebuilder/2019-12-02/api-2.json | 3 +-- apis/inspector/2016-02-16/api-2.json | 4 +--- apis/iot-data/2015-05-28/api-2.json | 4 +--- apis/iot-jobs-data/2017-09-29/api-2.json | 4 +--- apis/iot/2015-05-28/api-2.json | 4 +--- apis/iot1click-projects/2018-05-14/api-2.json | 4 +--- apis/iotanalytics/2017-11-27/api-2.json | 4 +--- apis/iotdeviceadvisor/2020-09-18/api-2.json | 4 +--- apis/iotevents-data/2018-10-23/api-2.json | 4 +--- apis/iotevents/2018-07-27/api-2.json | 4 +--- apis/iotfleethub/2020-11-03/api-2.json | 4 +--- apis/iotsecuretunneling/2018-10-05/api-2.json | 4 +--- apis/iotsitewise/2019-12-02/api-2.json | 4 +--- apis/iotthingsgraph/2018-09-06/api-2.json | 4 +--- apis/kendra-ranking/2022-10-19/api-2.json | 4 +--- apis/kendra/2019-02-03/api-2.json | 4 +--- .../2017-09-30/api-2.json | 4 +--- apis/kinesis-video-media/2017-09-30/api-2.json | 4 +--- .../2019-12-04/api-2.json | 4 +--- apis/kinesis/2013-12-02/api-2.json | 4 +--- apis/kinesisanalytics/2015-08-14/api-2.json | 4 +--- apis/kinesisanalyticsv2/2018-05-23/api-2.json | 4 +--- apis/kinesisvideo/2017-09-30/api-2.json | 4 +--- apis/lakeformation/2017-03-31/api-2.json | 3 +-- apis/lambda/2015-03-31/api-2.json | 4 +--- apis/lex-models/2017-04-19/api-2.json | 4 +--- apis/logs/2014-03-28/api-2.json | 4 +--- apis/lookoutequipment/2020-12-15/api-2.json | 4 +--- apis/lookoutmetrics/2017-07-25/api-2.json | 4 +--- apis/lookoutvision/2020-11-20/api-2.json | 4 +--- apis/machinelearning/2014-12-12/api-2.json | 4 +--- apis/managedblockchain/2018-09-24/api-2.json | 3 +-- apis/marketplace-catalog/2018-09-17/api-2.json | 4 +--- .../2015-07-01/api-2.json | 4 +--- apis/mediastore-data/2017-09-01/api-2.json | 7 ++----- apis/mediastore/2017-09-01/api-2.json | 4 +--- apis/memorydb/2021-01-01/api-2.json | 4 +--- apis/meteringmarketplace/2016-01-14/api-2.json | 4 +--- apis/migrationhub-config/2019-06-30/api-2.json | 4 +--- apis/mobile/2017-07-01/api-2.json | 5 +---- apis/models.lex.v2/2020-08-07/api-2.json | 4 +--- apis/monitoring/2010-08-01/api-2.json | 4 +--- apis/mturk-requester/2017-01-17/api-2.json | 4 +--- apis/neptune/2014-10-31/api-2.json | 4 +--- apis/network-firewall/2020-11-12/api-2.json | 4 +--- apis/opsworks/2013-02-18/api-2.json | 3 +-- apis/opsworkscm/2016-11-01/api-2.json | 4 +--- apis/organizations/2016-11-28/api-2.json | 4 +--- apis/outposts/2019-12-03/api-2.json | 4 +--- apis/personalize-events/2018-03-22/api-2.json | 4 +--- apis/personalize-runtime/2018-05-22/api-2.json | 3 +-- apis/personalize/2018-05-22/api-2.json | 3 +-- apis/pi/2018-02-27/api-2.json | 3 +-- apis/pinpoint-email/2018-07-26/api-2.json | 4 +--- apis/qldb-session/2019-07-11/api-2.json | 4 +--- apis/qldb/2019-01-02/api-2.json | 4 +--- apis/quicksight/2018-04-01/api-2.json | 3 +-- apis/ram/2018-01-04/api-2.json | 4 +--- apis/rbin/2021-06-15/api-2.json | 4 +--- apis/rds/2014-10-31/api-2.json | 3 +-- apis/resource-groups/2017-11-27/api-2.json | 4 +--- .../2017-01-26/api-2.json | 4 +--- apis/robomaker/2018-06-29/api-2.json | 4 +--- .../2019-12-02/api-2.json | 4 +--- apis/route53/2013-04-01/api-2.json | 4 +--- apis/route53resolver/2018-04-01/api-2.json | 3 +-- apis/runtime.lex.v2/2020-08-07/api-2.json | 7 ++----- apis/runtime.lex/2016-11-28/api-2.json | 7 ++----- apis/runtime.sagemaker/2017-05-13/api-2.json | 4 +--- apis/s3/2006-03-01/api-2.json | 6 ++---- apis/s3control/2018-08-20/api-2.json | 4 +--- apis/s3outposts/2017-07-25/api-2.json | 4 +--- apis/sagemaker-a2i-runtime/2019-11-07/api-2.json | 4 +--- apis/sagemaker-edge/2020-09-23/api-2.json | 4 +--- .../2020-07-01/api-2.json | 4 +--- apis/sagemaker-metrics/2022-09-30/api-2.json | 4 +--- apis/savingsplans/2019-06-28/api-2.json | 4 +--- apis/securityhub/2018-10-26/api-2.json | 4 ++-- apis/service-quotas/2019-06-24/api-2.json | 4 +--- .../2020-06-24/api-2.json | 4 +--- apis/servicecatalog/2015-12-10/api-2.json | 4 +--- apis/servicediscovery/2017-03-14/api-2.json | 4 +--- apis/signer/2017-08-25/api-2.json | 3 +-- apis/sqs/2012-11-05/api-2.json | 3 +-- apis/ssm-contacts/2021-05-03/api-2.json | 4 +--- apis/ssm/2014-11-06/api-2.json | 3 +-- apis/sso-oidc/2019-06-10/api-2.json | 12 ++++-------- apis/sso/2019-06-10/api-2.json | 16 +++++----------- apis/states/2016-11-23/api-2.json | 3 +-- apis/streams.dynamodb/2012-08-10/api-2.json | 4 +--- apis/sts/2011-06-15/api-2.json | 4 +--- apis/support/2013-04-15/api-2.json | 3 +-- apis/swf/2012-01-25/api-2.json | 3 +-- apis/synthetics/2017-10-11/api-2.json | 4 +--- apis/textract/2018-06-27/api-2.json | 4 +--- apis/timestream-query/2018-11-01/api-2.json | 3 +-- apis/transcribe-streaming/2017-10-26/api-2.json | 4 +--- apis/transcribe/2017-10-26/api-2.json | 3 +-- apis/translate/2017-07-01/api-2.json | 4 +--- apis/waf-regional/2016-11-28/api-2.json | 4 +--- apis/wafv2/2019-07-29/api-2.json | 3 +-- apis/wellarchitected/2020-03-31/api-2.json | 4 +--- apis/workdocs/2016-05-01/api-2.json | 4 +--- apis/worklink/2018-09-25/api-2.json | 4 +--- apis/workmail/2017-10-01/api-2.json | 4 +--- apis/workmailmessageflow/2019-05-01/api-2.json | 4 +--- apis/workspaces/2015-04-08/api-2.json | 4 +--- apis/xray/2016-04-12/api-2.json | 4 +--- 199 files changed, 216 insertions(+), 588 deletions(-) diff --git a/apis/AWSMigrationHub/2017-05-31/api-2.json b/apis/AWSMigrationHub/2017-05-31/api-2.json index 23eef997229..725e7ff1046 100644 --- a/apis/AWSMigrationHub/2017-05-31/api-2.json +++ b/apis/AWSMigrationHub/2017-05-31/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"mgh", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Migration Hub", "serviceId":"Migration Hub", "signatureVersion":"v4", "targetPrefix":"AWSMigrationHub", - "uid":"AWSMigrationHub-2017-05-31", - "auth":["aws.auth#sigv4"] + "uid":"AWSMigrationHub-2017-05-31" }, "operations":{ "AssociateCreatedArtifact":{ diff --git a/apis/acm/2015-12-08/api-2.json b/apis/acm/2015-12-08/api-2.json index 38aff45d45f..893fda1ca80 100644 --- a/apis/acm/2015-12-08/api-2.json +++ b/apis/acm/2015-12-08/api-2.json @@ -11,8 +11,7 @@ "serviceId":"ACM", "signatureVersion":"v4", "targetPrefix":"CertificateManager", - "uid":"acm-2015-12-08", - "auth":["aws.auth#sigv4"] + "uid":"acm-2015-12-08" }, "operations":{ "AddTagsToCertificate":{ diff --git a/apis/amplify/2017-07-25/api-2.json b/apis/amplify/2017-07-25/api-2.json index f47629ff58a..9e18669191b 100644 --- a/apis/amplify/2017-07-25/api-2.json +++ b/apis/amplify/2017-07-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Amplify", "signatureVersion":"v4", "signingName":"amplify", - "uid":"amplify-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"amplify-2017-07-25" }, "operations":{ "CreateApp":{ diff --git a/apis/apigateway/2015-07-09/api-2.json b/apis/apigateway/2015-07-09/api-2.json index 9f77686287a..2de792495ab 100644 --- a/apis/apigateway/2015-07-09/api-2.json +++ b/apis/apigateway/2015-07-09/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2015-07-09", "endpointPrefix":"apigateway", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon API Gateway", "serviceId":"API Gateway", "signatureVersion":"v4", - "uid":"apigateway-2015-07-09", - "auth":["aws.auth#sigv4"] + "uid":"apigateway-2015-07-09" }, "operations":{ "CreateApiKey":{ diff --git a/apis/appconfig/2019-10-09/api-2.json b/apis/appconfig/2019-10-09/api-2.json index 40bae2d666e..90c8e369f18 100644 --- a/apis/appconfig/2019-10-09/api-2.json +++ b/apis/appconfig/2019-10-09/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"appconfig", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AppConfig", "serviceFullName":"Amazon AppConfig", "serviceId":"AppConfig", "signatureVersion":"v4", "signingName":"appconfig", - "uid":"appconfig-2019-10-09", - "auth":["aws.auth#sigv4"] + "uid":"appconfig-2019-10-09" }, "operations":{ "CreateApplication":{ diff --git a/apis/appflow/2020-08-23/api-2.json b/apis/appflow/2020-08-23/api-2.json index 7a19a30942b..977e16a76b8 100644 --- a/apis/appflow/2020-08-23/api-2.json +++ b/apis/appflow/2020-08-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"appflow", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Appflow", "serviceId":"Appflow", "signatureVersion":"v4", "signingName":"appflow", - "uid":"appflow-2020-08-23", - "auth":["aws.auth#sigv4"] + "uid":"appflow-2020-08-23" }, "operations":{ "CancelFlowExecutions":{ diff --git a/apis/appintegrations/2020-07-29/api-2.json b/apis/appintegrations/2020-07-29/api-2.json index b5ef92cf1c1..2541781877c 100644 --- a/apis/appintegrations/2020-07-29/api-2.json +++ b/apis/appintegrations/2020-07-29/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"app-integrations", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon AppIntegrations Service", "serviceId":"AppIntegrations", "signatureVersion":"v4", "signingName":"app-integrations", - "uid":"appintegrations-2020-07-29", - "auth":["aws.auth#sigv4"] + "uid":"appintegrations-2020-07-29" }, "operations":{ "CreateApplication":{ diff --git a/apis/application-autoscaling/2016-02-06/api-2.json b/apis/application-autoscaling/2016-02-06/api-2.json index b78d18e71c4..1da4c9dcc96 100644 --- a/apis/application-autoscaling/2016-02-06/api-2.json +++ b/apis/application-autoscaling/2016-02-06/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"application-autoscaling", "targetPrefix":"AnyScaleFrontendService", - "uid":"application-autoscaling-2016-02-06", - "auth":["aws.auth#sigv4"] + "uid":"application-autoscaling-2016-02-06" }, "operations":{ "DeleteScalingPolicy":{ diff --git a/apis/application-insights/2018-11-25/api-2.json b/apis/application-insights/2018-11-25/api-2.json index 4d1d625c0d1..7cfa11f85d0 100644 --- a/apis/application-insights/2018-11-25/api-2.json +++ b/apis/application-insights/2018-11-25/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"applicationinsights", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Application Insights", "serviceFullName":"Amazon CloudWatch Application Insights", "serviceId":"Application Insights", "signatureVersion":"v4", "signingName":"applicationinsights", "targetPrefix":"EC2WindowsBarleyService", - "uid":"application-insights-2018-11-25", - "auth":["aws.auth#sigv4"] + "uid":"application-insights-2018-11-25" }, "operations":{ "AddWorkload":{ diff --git a/apis/applicationcostprofiler/2020-09-10/api-2.json b/apis/applicationcostprofiler/2020-09-10/api-2.json index ab4fe5eb51c..63eca20cd05 100644 --- a/apis/applicationcostprofiler/2020-09-10/api-2.json +++ b/apis/applicationcostprofiler/2020-09-10/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"application-cost-profiler", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Application Cost Profiler", "serviceId":"ApplicationCostProfiler", "signatureVersion":"v4", "signingName":"application-cost-profiler", - "uid":"AWSApplicationCostProfiler-2020-09-10", - "auth":["aws.auth#sigv4"] + "uid":"AWSApplicationCostProfiler-2020-09-10" }, "operations":{ "DeleteReportDefinition":{ diff --git a/apis/apprunner/2020-05-15/api-2.json b/apis/apprunner/2020-05-15/api-2.json index b1a0aaf1b12..1fdf9a326f5 100644 --- a/apis/apprunner/2020-05-15/api-2.json +++ b/apis/apprunner/2020-05-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"apprunner", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS App Runner", "serviceId":"AppRunner", "signatureVersion":"v4", "signingName":"apprunner", "targetPrefix":"AppRunner", - "uid":"apprunner-2020-05-15", - "auth":["aws.auth#sigv4"] + "uid":"apprunner-2020-05-15" }, "operations":{ "AssociateCustomDomain":{ diff --git a/apis/appstream/2016-12-01/api-2.json b/apis/appstream/2016-12-01/api-2.json index 811029c31d5..ac33cfa6e4f 100644 --- a/apis/appstream/2016-12-01/api-2.json +++ b/apis/appstream/2016-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"appstream2", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon AppStream", "serviceId":"AppStream", "signatureVersion":"v4", "signingName":"appstream", "targetPrefix":"PhotonAdminProxyService", - "uid":"appstream-2016-12-01", - "auth":["aws.auth#sigv4"] + "uid":"appstream-2016-12-01" }, "operations":{ "AssociateAppBlockBuilderAppBlock":{ diff --git a/apis/appsync/2017-07-25/api-2.json b/apis/appsync/2017-07-25/api-2.json index 2b2eb43acce..758e424b720 100644 --- a/apis/appsync/2017-07-25/api-2.json +++ b/apis/appsync/2017-07-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"AppSync", "signatureVersion":"v4", "signingName":"appsync", - "uid":"appsync-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"appsync-2017-07-25" }, "operations":{ "AssociateApi":{ diff --git a/apis/auditmanager/2017-07-25/api-2.json b/apis/auditmanager/2017-07-25/api-2.json index 08ed0a6bca2..677ee0870ac 100644 --- a/apis/auditmanager/2017-07-25/api-2.json +++ b/apis/auditmanager/2017-07-25/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"auditmanager", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Audit Manager", "serviceId":"AuditManager", "signatureVersion":"v4", "signingName":"auditmanager", - "uid":"auditmanager-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"auditmanager-2017-07-25" }, "operations":{ "AssociateAssessmentReportEvidenceFolder":{ diff --git a/apis/autoscaling-plans/2018-01-06/api-2.json b/apis/autoscaling-plans/2018-01-06/api-2.json index 521d6296994..32232f2d554 100644 --- a/apis/autoscaling-plans/2018-01-06/api-2.json +++ b/apis/autoscaling-plans/2018-01-06/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"autoscaling-plans", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Auto Scaling Plans", "serviceId":"Auto Scaling Plans", "signatureVersion":"v4", "signingName":"autoscaling-plans", "targetPrefix":"AnyScaleScalingPlannerFrontendService", - "uid":"autoscaling-plans-2018-01-06", - "auth":["aws.auth#sigv4"] + "uid":"autoscaling-plans-2018-01-06" }, "operations":{ "CreateScalingPlan":{ diff --git a/apis/autoscaling/2011-01-01/api-2.json b/apis/autoscaling/2011-01-01/api-2.json index cea3cc26703..d1ba6985d8d 100644 --- a/apis/autoscaling/2011-01-01/api-2.json +++ b/apis/autoscaling/2011-01-01/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2011-01-01", "endpointPrefix":"autoscaling", "protocol":"query", - "protocols":["query"], "serviceFullName":"Auto Scaling", "serviceId":"Auto Scaling", "signatureVersion":"v4", "uid":"autoscaling-2011-01-01", - "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://autoscaling.amazonaws.com/doc/2011-01-01/" }, "operations":{ "AttachInstances":{ diff --git a/apis/backup/2018-11-15/api-2.json b/apis/backup/2018-11-15/api-2.json index 30519748265..943cb2f449e 100644 --- a/apis/backup/2018-11-15/api-2.json +++ b/apis/backup/2018-11-15/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"backup", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Backup", "serviceId":"Backup", "signatureVersion":"v4", - "uid":"backup-2018-11-15", - "auth":["aws.auth#sigv4"] + "uid":"backup-2018-11-15" }, "operations":{ "CancelLegalHold":{ diff --git a/apis/budgets/2016-10-20/api-2.json b/apis/budgets/2016-10-20/api-2.json index 0cf2768b5e3..c15712ca860 100644 --- a/apis/budgets/2016-10-20/api-2.json +++ b/apis/budgets/2016-10-20/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Budgets", "signatureVersion":"v4", "targetPrefix":"AWSBudgetServiceGateway", - "uid":"budgets-2016-10-20", - "auth":["aws.auth#sigv4"] + "uid":"budgets-2016-10-20" }, "operations":{ "CreateBudget":{ diff --git a/apis/ce/2017-10-25/api-2.json b/apis/ce/2017-10-25/api-2.json index 25918b5079c..3f366180e4d 100644 --- a/apis/ce/2017-10-25/api-2.json +++ b/apis/ce/2017-10-25/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"ce", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"AWS Cost Explorer", "serviceFullName":"AWS Cost Explorer Service", "serviceId":"Cost Explorer", "signatureVersion":"v4", "signingName":"ce", "targetPrefix":"AWSInsightsIndexService", - "uid":"ce-2017-10-25", - "auth":["aws.auth#sigv4"] + "uid":"ce-2017-10-25" }, "operations":{ "CreateAnomalyMonitor":{ diff --git a/apis/chatbot/2017-10-11/api-2.json b/apis/chatbot/2017-10-11/api-2.json index 8db8d7a1c09..cbaa77ae012 100644 --- a/apis/chatbot/2017-10-11/api-2.json +++ b/apis/chatbot/2017-10-11/api-2.json @@ -9,8 +9,7 @@ "serviceFullName":"AWS Chatbot", "serviceId":"chatbot", "signatureVersion":"v4", - "uid":"chatbot-2017-10-11", - "auth":["aws.auth#sigv4"] + "uid":"chatbot-2017-10-11" }, "operations":{ "CreateChimeWebhookConfiguration":{ diff --git a/apis/chime-sdk-identity/2021-04-20/api-2.json b/apis/chime-sdk-identity/2021-04-20/api-2.json index 00f15cd3658..51a351d5556 100644 --- a/apis/chime-sdk-identity/2021-04-20/api-2.json +++ b/apis/chime-sdk-identity/2021-04-20/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-04-20", "endpointPrefix":"identity-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Identity", "serviceId":"Chime SDK Identity", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-identity-2021-04-20", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-identity-2021-04-20" }, "operations":{ "CreateAppInstance":{ diff --git a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json index db9a23180c5..129c3acd087 100644 --- a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json +++ b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-07-15", "endpointPrefix":"media-pipelines-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Media Pipelines", "serviceId":"Chime SDK Media Pipelines", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-media-pipelines-2021-07-15", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-media-pipelines-2021-07-15" }, "operations":{ "CreateMediaCapturePipeline":{ diff --git a/apis/chime-sdk-meetings/2021-07-15/api-2.json b/apis/chime-sdk-meetings/2021-07-15/api-2.json index 960f962254d..d61dd8584ec 100644 --- a/apis/chime-sdk-meetings/2021-07-15/api-2.json +++ b/apis/chime-sdk-meetings/2021-07-15/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-07-15", "endpointPrefix":"meetings-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Meetings", "serviceId":"Chime SDK Meetings", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-meetings-2021-07-15", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-meetings-2021-07-15" }, "operations":{ "BatchCreateAttendee":{ diff --git a/apis/chime-sdk-messaging/2021-05-15/api-2.json b/apis/chime-sdk-messaging/2021-05-15/api-2.json index c7142870281..60632f14ec2 100644 --- a/apis/chime-sdk-messaging/2021-05-15/api-2.json +++ b/apis/chime-sdk-messaging/2021-05-15/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-05-15", "endpointPrefix":"messaging-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Messaging", "serviceId":"Chime SDK Messaging", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-messaging-2021-05-15", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-messaging-2021-05-15" }, "operations":{ "AssociateChannelFlow":{ diff --git a/apis/chime-sdk-voice/2022-08-03/api-2.json b/apis/chime-sdk-voice/2022-08-03/api-2.json index fd3b6447457..5a2945851a0 100644 --- a/apis/chime-sdk-voice/2022-08-03/api-2.json +++ b/apis/chime-sdk-voice/2022-08-03/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2022-08-03", "endpointPrefix":"voice-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Voice", "serviceId":"Chime SDK Voice", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-voice-2022-08-03", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-voice-2022-08-03" }, "operations":{ "AssociatePhoneNumbersWithVoiceConnector":{ diff --git a/apis/chime/2018-05-01/api-2.json b/apis/chime/2018-05-01/api-2.json index 54546d9d0a4..95073309409 100644 --- a/apis/chime/2018-05-01/api-2.json +++ b/apis/chime/2018-05-01/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2018-05-01", "endpointPrefix":"chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime", "serviceId":"Chime", "signatureVersion":"v4", - "uid":"chime-2018-05-01", - "auth":["aws.auth#sigv4"] + "uid":"chime-2018-05-01" }, "operations":{ "AssociatePhoneNumberWithUser":{ diff --git a/apis/cloud9/2017-09-23/api-2.json b/apis/cloud9/2017-09-23/api-2.json index 9c9b5bd1b4b..aa9cbdd5a4b 100644 --- a/apis/cloud9/2017-09-23/api-2.json +++ b/apis/cloud9/2017-09-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"cloud9", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Cloud9", "serviceId":"Cloud9", "signatureVersion":"v4", "targetPrefix":"AWSCloud9WorkspaceManagementService", - "uid":"cloud9-2017-09-23", - "auth":["aws.auth#sigv4"] + "uid":"cloud9-2017-09-23" }, "operations":{ "CreateEnvironmentEC2":{ diff --git a/apis/clouddirectory/2017-01-11/api-2.json b/apis/clouddirectory/2017-01-11/api-2.json index b55bad2c76c..860a3a4b807 100644 --- a/apis/clouddirectory/2017-01-11/api-2.json +++ b/apis/clouddirectory/2017-01-11/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-01-11", "endpointPrefix":"clouddirectory", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon CloudDirectory", "serviceId":"CloudDirectory", "signatureVersion":"v4", "signingName":"clouddirectory", - "uid":"clouddirectory-2017-01-11", - "auth":["aws.auth#sigv4"] + "uid":"clouddirectory-2017-01-11" }, "operations":{ "AddFacetToObject":{ diff --git a/apis/cloudformation/2010-05-15/api-2.json b/apis/cloudformation/2010-05-15/api-2.json index b22c60e44fd..c61094768e8 100644 --- a/apis/cloudformation/2010-05-15/api-2.json +++ b/apis/cloudformation/2010-05-15/api-2.json @@ -9,8 +9,7 @@ "serviceId":"CloudFormation", "signatureVersion":"v4", "uid":"cloudformation-2010-05-15", - "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/" }, "operations":{ "ActivateOrganizationsAccess":{ diff --git a/apis/cloudfront/2020-05-31/api-2.json b/apis/cloudfront/2020-05-31/api-2.json index 4015589024a..e4ec4a05db6 100644 --- a/apis/cloudfront/2020-05-31/api-2.json +++ b/apis/cloudfront/2020-05-31/api-2.json @@ -10,8 +10,7 @@ "serviceFullName":"Amazon CloudFront", "serviceId":"CloudFront", "signatureVersion":"v4", - "uid":"cloudfront-2020-05-31", - "auth":["aws.auth#sigv4"] + "uid":"cloudfront-2020-05-31" }, "operations":{ "AssociateAlias":{ diff --git a/apis/cloudhsm/2014-05-30/api-2.json b/apis/cloudhsm/2014-05-30/api-2.json index 052d66568d4..c3199ad0c5e 100644 --- a/apis/cloudhsm/2014-05-30/api-2.json +++ b/apis/cloudhsm/2014-05-30/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"cloudhsm", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CloudHSM", "serviceFullName":"Amazon CloudHSM", "serviceId":"CloudHSM", "signatureVersion":"v4", "targetPrefix":"CloudHsmFrontendService", - "uid":"cloudhsm-2014-05-30", - "auth":["aws.auth#sigv4"] + "uid":"cloudhsm-2014-05-30" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/cloudhsmv2/2017-04-28/api-2.json b/apis/cloudhsmv2/2017-04-28/api-2.json index d79df03588f..6e3ed4dbcba 100644 --- a/apis/cloudhsmv2/2017-04-28/api-2.json +++ b/apis/cloudhsmv2/2017-04-28/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"cloudhsm", "targetPrefix":"BaldrApiService", - "uid":"cloudhsmv2-2017-04-28", - "auth":["aws.auth#sigv4"] + "uid":"cloudhsmv2-2017-04-28" }, "operations":{ "CopyBackupToRegion":{ diff --git a/apis/cloudsearch/2013-01-01/api-2.json b/apis/cloudsearch/2013-01-01/api-2.json index 51b84a2b20c..00e2fdfb500 100644 --- a/apis/cloudsearch/2013-01-01/api-2.json +++ b/apis/cloudsearch/2013-01-01/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2013-01-01", "endpointPrefix":"cloudsearch", "protocol":"query", - "protocols":["query"], "serviceFullName":"Amazon CloudSearch", "serviceId":"CloudSearch", "signatureVersion":"v4", "uid":"cloudsearch-2013-01-01", - "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/" }, "operations":{ "BuildSuggesters":{ diff --git a/apis/cloudsearchdomain/2013-01-01/api-2.json b/apis/cloudsearchdomain/2013-01-01/api-2.json index 7dd22304253..e22e35ec242 100644 --- a/apis/cloudsearchdomain/2013-01-01/api-2.json +++ b/apis/cloudsearchdomain/2013-01-01/api-2.json @@ -5,13 +5,10 @@ "endpointPrefix":"cloudsearchdomain", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon CloudSearch Domain", - "serviceId":"CloudSearch Domain", "signatureVersion":"v4", "signingName":"cloudsearch", - "uid":"cloudsearchdomain-2013-01-01", - "auth":["aws.auth#sigv4"] + "uid":"cloudsearchdomain-2013-01-01" }, "operations":{ "Search":{ diff --git a/apis/codecommit/2015-04-13/api-2.json b/apis/codecommit/2015-04-13/api-2.json index 52dc5360a42..8d74930d694 100644 --- a/apis/codecommit/2015-04-13/api-2.json +++ b/apis/codecommit/2015-04-13/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codecommit", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CodeCommit", "serviceFullName":"AWS CodeCommit", "serviceId":"CodeCommit", "signatureVersion":"v4", "targetPrefix":"CodeCommit_20150413", - "uid":"codecommit-2015-04-13", - "auth":["aws.auth#sigv4"] + "uid":"codecommit-2015-04-13" }, "operations":{ "AssociateApprovalRuleTemplateWithRepository":{ diff --git a/apis/codeconnections/2023-12-01/api-2.json b/apis/codeconnections/2023-12-01/api-2.json index 81dbfc06a96..b585697450d 100644 --- a/apis/codeconnections/2023-12-01/api-2.json +++ b/apis/codeconnections/2023-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codeconnections", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS CodeConnections", "serviceId":"CodeConnections", "signatureVersion":"v4", "signingName":"codeconnections", "targetPrefix":"com.amazonaws.codeconnections.CodeConnections_20231201", - "uid":"codeconnections-2023-12-01", - "auth":["aws.auth#sigv4"] + "uid":"codeconnections-2023-12-01" }, "operations":{ "CreateConnection":{ diff --git a/apis/codedeploy/2014-10-06/api-2.json b/apis/codedeploy/2014-10-06/api-2.json index 0431d9aab20..12adf75ddd7 100644 --- a/apis/codedeploy/2014-10-06/api-2.json +++ b/apis/codedeploy/2014-10-06/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codedeploy", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CodeDeploy", "serviceFullName":"AWS CodeDeploy", "serviceId":"CodeDeploy", "signatureVersion":"v4", "targetPrefix":"CodeDeploy_20141006", - "uid":"codedeploy-2014-10-06", - "auth":["aws.auth#sigv4"] + "uid":"codedeploy-2014-10-06" }, "operations":{ "AddTagsToOnPremisesInstances":{ diff --git a/apis/codeguru-reviewer/2019-09-19/api-2.json b/apis/codeguru-reviewer/2019-09-19/api-2.json index bacf78fc741..d5c9fc93ed5 100644 --- a/apis/codeguru-reviewer/2019-09-19/api-2.json +++ b/apis/codeguru-reviewer/2019-09-19/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codeguru-reviewer", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"CodeGuruReviewer", "serviceFullName":"Amazon CodeGuru Reviewer", "serviceId":"CodeGuru Reviewer", "signatureVersion":"v4", "signingName":"codeguru-reviewer", - "uid":"codeguru-reviewer-2019-09-19", - "auth":["aws.auth#sigv4"] + "uid":"codeguru-reviewer-2019-09-19" }, "operations":{ "AssociateRepository":{ diff --git a/apis/codestar-connections/2019-12-01/api-2.json b/apis/codestar-connections/2019-12-01/api-2.json index 66c6f0ed481..bda461e485b 100644 --- a/apis/codestar-connections/2019-12-01/api-2.json +++ b/apis/codestar-connections/2019-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codestar-connections", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS CodeStar connections", "serviceId":"CodeStar connections", "signatureVersion":"v4", "signingName":"codestar-connections", "targetPrefix":"com.amazonaws.codestar.connections.CodeStar_connections_20191201", - "uid":"codestar-connections-2019-12-01", - "auth":["aws.auth#sigv4"] + "uid":"codestar-connections-2019-12-01" }, "operations":{ "CreateConnection":{ diff --git a/apis/codestar-notifications/2019-10-15/api-2.json b/apis/codestar-notifications/2019-10-15/api-2.json index 2cb27d1eb00..2de8a566b81 100644 --- a/apis/codestar-notifications/2019-10-15/api-2.json +++ b/apis/codestar-notifications/2019-10-15/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"codestar-notifications", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS CodeStar Notifications", "serviceId":"codestar notifications", "signatureVersion":"v4", "signingName":"codestar-notifications", - "uid":"codestar-notifications-2019-10-15", - "auth":["aws.auth#sigv4"] + "uid":"codestar-notifications-2019-10-15" }, "operations":{ "CreateNotificationRule":{ diff --git a/apis/codestar/2017-04-19/api-2.json b/apis/codestar/2017-04-19/api-2.json index 48b0829fa95..f2b043371a0 100644 --- a/apis/codestar/2017-04-19/api-2.json +++ b/apis/codestar/2017-04-19/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codestar", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CodeStar", "serviceFullName":"AWS CodeStar", "serviceId":"CodeStar", "signatureVersion":"v4", "targetPrefix":"CodeStar_20170419", - "uid":"codestar-2017-04-19", - "auth":["aws.auth#sigv4"] + "uid":"codestar-2017-04-19" }, "operations":{ "AssociateTeamMember":{ diff --git a/apis/cognito-identity/2014-06-30/api-2.json b/apis/cognito-identity/2014-06-30/api-2.json index 2d25a88f700..54fd0c97848 100644 --- a/apis/cognito-identity/2014-06-30/api-2.json +++ b/apis/cognito-identity/2014-06-30/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"cognito-identity", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Cognito Identity", "serviceId":"Cognito Identity", "signatureVersion":"v4", "targetPrefix":"AWSCognitoIdentityService", - "uid":"cognito-identity-2014-06-30", - "auth":["aws.auth#sigv4"] + "uid":"cognito-identity-2014-06-30" }, "operations":{ "CreateIdentityPool":{ @@ -110,8 +108,7 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "GetId":{ "name":"GetId", @@ -131,8 +128,7 @@ {"shape":"LimitExceededException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "GetIdentityPoolRoles":{ "name":"GetIdentityPoolRoles", @@ -168,8 +164,7 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "GetOpenIdTokenForDeveloperIdentity":{ "name":"GetOpenIdTokenForDeveloperIdentity", @@ -368,8 +363,7 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "UntagResource":{ "name":"UntagResource", diff --git a/apis/cognito-sync/2014-06-30/api-2.json b/apis/cognito-sync/2014-06-30/api-2.json index a2f15c81d02..d15944a7e88 100644 --- a/apis/cognito-sync/2014-06-30/api-2.json +++ b/apis/cognito-sync/2014-06-30/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"cognito-sync", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Cognito Sync", "serviceId":"Cognito Sync", "signatureVersion":"v4", - "uid":"cognito-sync-2014-06-30", - "auth":["aws.auth#sigv4"] + "uid":"cognito-sync-2014-06-30" }, "operations":{ "BulkPublish":{ diff --git a/apis/comprehend/2017-11-27/api-2.json b/apis/comprehend/2017-11-27/api-2.json index 2bd995d3013..b215c015a6f 100644 --- a/apis/comprehend/2017-11-27/api-2.json +++ b/apis/comprehend/2017-11-27/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"comprehend", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Comprehend", "serviceId":"Comprehend", "signatureVersion":"v4", "signingName":"comprehend", "targetPrefix":"Comprehend_20171127", - "uid":"comprehend-2017-11-27", - "auth":["aws.auth#sigv4"] + "uid":"comprehend-2017-11-27" }, "operations":{ "BatchDetectDominantLanguage":{ diff --git a/apis/comprehendmedical/2018-10-30/api-2.json b/apis/comprehendmedical/2018-10-30/api-2.json index 9a8d0c9d508..5534d27f8ed 100644 --- a/apis/comprehendmedical/2018-10-30/api-2.json +++ b/apis/comprehendmedical/2018-10-30/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"comprehendmedical", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"ComprehendMedical", "serviceFullName":"AWS Comprehend Medical", "serviceId":"ComprehendMedical", "signatureVersion":"v4", "signingName":"comprehendmedical", "targetPrefix":"ComprehendMedical_20181030", - "uid":"comprehendmedical-2018-10-30", - "auth":["aws.auth#sigv4"] + "uid":"comprehendmedical-2018-10-30" }, "operations":{ "DescribeEntitiesDetectionV2Job":{ diff --git a/apis/connect-contact-lens/2020-08-21/api-2.json b/apis/connect-contact-lens/2020-08-21/api-2.json index 083bf16aa81..96e7bb6baf7 100644 --- a/apis/connect-contact-lens/2020-08-21/api-2.json +++ b/apis/connect-contact-lens/2020-08-21/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"contact-lens", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Contact Lens", "serviceFullName":"Amazon Connect Contact Lens", "serviceId":"Connect Contact Lens", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-contact-lens-2020-08-21", - "auth":["aws.auth#sigv4"] + "uid":"connect-contact-lens-2020-08-21" }, "operations":{ "ListRealtimeContactAnalysisSegments":{ diff --git a/apis/connect/2017-08-08/api-2.json b/apis/connect/2017-08-08/api-2.json index a4001397c06..8560e5b71fd 100644 --- a/apis/connect/2017-08-08/api-2.json +++ b/apis/connect/2017-08-08/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Connect", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-2017-08-08", - "auth":["aws.auth#sigv4"] + "uid":"connect-2017-08-08" }, "operations":{ "ActivateEvaluationForm":{ diff --git a/apis/connectparticipant/2018-09-07/api-2.json b/apis/connectparticipant/2018-09-07/api-2.json index 5aa8257485c..349dd857241 100644 --- a/apis/connectparticipant/2018-09-07/api-2.json +++ b/apis/connectparticipant/2018-09-07/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"participant.connect", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Participant", "serviceFullName":"Amazon Connect Participant Service", "serviceId":"ConnectParticipant", "signatureVersion":"v4", "signingName":"execute-api", - "uid":"connectparticipant-2018-09-07", - "auth":["aws.auth#sigv4"] + "uid":"connectparticipant-2018-09-07" }, "operations":{ "CompleteAttachmentUpload":{ diff --git a/apis/customer-profiles/2020-08-15/api-2.json b/apis/customer-profiles/2020-08-15/api-2.json index 03a1889c4f9..0da8cc5873a 100644 --- a/apis/customer-profiles/2020-08-15/api-2.json +++ b/apis/customer-profiles/2020-08-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"profile", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Customer Profiles", "serviceFullName":"Amazon Connect Customer Profiles", "serviceId":"Customer Profiles", "signatureVersion":"v4", "signingName":"profile", - "uid":"customer-profiles-2020-08-15", - "auth":["aws.auth#sigv4"] + "uid":"customer-profiles-2020-08-15" }, "operations":{ "AddProfileKey":{ diff --git a/apis/databrew/2017-07-25/api-2.json b/apis/databrew/2017-07-25/api-2.json index 9afbbf0b948..1750c43c653 100644 --- a/apis/databrew/2017-07-25/api-2.json +++ b/apis/databrew/2017-07-25/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"databrew", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Glue DataBrew", "serviceId":"DataBrew", "signatureVersion":"v4", "signingName":"databrew", - "uid":"databrew-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"databrew-2017-07-25" }, "operations":{ "BatchDeleteRecipeVersion":{ diff --git a/apis/datapipeline/2012-10-29/api-2.json b/apis/datapipeline/2012-10-29/api-2.json index accfa8dc43c..3d1cd213f7c 100644 --- a/apis/datapipeline/2012-10-29/api-2.json +++ b/apis/datapipeline/2012-10-29/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"datapipeline", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Data Pipeline", "serviceId":"Data Pipeline", "signatureVersion":"v4", "targetPrefix":"DataPipeline", - "uid":"datapipeline-2012-10-29", - "auth":["aws.auth#sigv4"] + "uid":"datapipeline-2012-10-29" }, "operations":{ "ActivatePipeline":{ diff --git a/apis/datasync/2018-11-09/api-2.json b/apis/datasync/2018-11-09/api-2.json index cf2371dbbe3..286b2d14cc9 100644 --- a/apis/datasync/2018-11-09/api-2.json +++ b/apis/datasync/2018-11-09/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"datasync", "targetPrefix":"FmrsService", - "uid":"datasync-2018-11-09", - "auth":["aws.auth#sigv4"] + "uid":"datasync-2018-11-09" }, "operations":{ "AddStorageSystem":{ diff --git a/apis/dax/2017-04-19/api-2.json b/apis/dax/2017-04-19/api-2.json index 1a6aef350c3..6c57d89569f 100644 --- a/apis/dax/2017-04-19/api-2.json +++ b/apis/dax/2017-04-19/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"dax", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon DAX", "serviceFullName":"Amazon DynamoDB Accelerator (DAX)", "serviceId":"DAX", "signatureVersion":"v4", "targetPrefix":"AmazonDAXV3", - "uid":"dax-2017-04-19", - "auth":["aws.auth#sigv4"] + "uid":"dax-2017-04-19" }, "operations":{ "CreateCluster":{ diff --git a/apis/detective/2018-10-26/api-2.json b/apis/detective/2018-10-26/api-2.json index 552290fa56a..3a81f385b29 100644 --- a/apis/detective/2018-10-26/api-2.json +++ b/apis/detective/2018-10-26/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"api.detective", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Detective", "serviceId":"Detective", "signatureVersion":"v4", "signingName":"detective", - "uid":"detective-2018-10-26", - "auth":["aws.auth#sigv4"] + "uid":"detective-2018-10-26" }, "operations":{ "AcceptInvitation":{ diff --git a/apis/devicefarm/2015-06-23/api-2.json b/apis/devicefarm/2015-06-23/api-2.json index 088bde6d750..f5b03f09b7e 100644 --- a/apis/devicefarm/2015-06-23/api-2.json +++ b/apis/devicefarm/2015-06-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"devicefarm", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Device Farm", "serviceId":"Device Farm", "signatureVersion":"v4", "targetPrefix":"DeviceFarm_20150623", - "uid":"devicefarm-2015-06-23", - "auth":["aws.auth#sigv4"] + "uid":"devicefarm-2015-06-23" }, "operations":{ "CreateDevicePool":{ diff --git a/apis/devops-guru/2020-12-01/api-2.json b/apis/devops-guru/2020-12-01/api-2.json index 58b28e9c4cf..85bcfad9504 100644 --- a/apis/devops-guru/2020-12-01/api-2.json +++ b/apis/devops-guru/2020-12-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"devops-guru", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon DevOps Guru", "serviceId":"DevOps Guru", "signatureVersion":"v4", "signingName":"devops-guru", - "uid":"devops-guru-2020-12-01", - "auth":["aws.auth#sigv4"] + "uid":"devops-guru-2020-12-01" }, "operations":{ "AddNotificationChannel":{ diff --git a/apis/discovery/2015-11-01/api-2.json b/apis/discovery/2015-11-01/api-2.json index 7584a475682..a3d68873726 100644 --- a/apis/discovery/2015-11-01/api-2.json +++ b/apis/discovery/2015-11-01/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Application Discovery Service", "signatureVersion":"v4", "targetPrefix":"AWSPoseidonService_V2015_11_01", - "uid":"discovery-2015-11-01", - "auth":["aws.auth#sigv4"] + "uid":"discovery-2015-11-01" }, "operations":{ "AssociateConfigurationItemsToApplication":{ diff --git a/apis/dlm/2018-01-12/api-2.json b/apis/dlm/2018-01-12/api-2.json index c694787620e..65381d9049a 100644 --- a/apis/dlm/2018-01-12/api-2.json +++ b/apis/dlm/2018-01-12/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"dlm", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon DLM", "serviceFullName":"Amazon Data Lifecycle Manager", "serviceId":"DLM", "signatureVersion":"v4", "signingName":"dlm", - "uid":"dlm-2018-01-12", - "auth":["aws.auth#sigv4"] + "uid":"dlm-2018-01-12" }, "operations":{ "CreateLifecyclePolicy":{ diff --git a/apis/dms/2016-01-01/api-2.json b/apis/dms/2016-01-01/api-2.json index ca9eac73787..75941b7734e 100644 --- a/apis/dms/2016-01-01/api-2.json +++ b/apis/dms/2016-01-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"dms", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Database Migration Service", "serviceId":"Database Migration Service", "signatureVersion":"v4", "targetPrefix":"AmazonDMSv20160101", - "uid":"dms-2016-01-01", - "auth":["aws.auth#sigv4"] + "uid":"dms-2016-01-01" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/docdb/2014-10-31/api-2.json b/apis/docdb/2014-10-31/api-2.json index d5f40511eaa..041f2e05954 100644 --- a/apis/docdb/2014-10-31/api-2.json +++ b/apis/docdb/2014-10-31/api-2.json @@ -4,15 +4,13 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Amazon DocDB", "serviceFullName":"Amazon DocumentDB with MongoDB compatibility", "serviceId":"DocDB", "signatureVersion":"v4", "signingName":"rds", "uid":"docdb-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" }, "operations":{ "AddSourceIdentifierToSubscription":{ diff --git a/apis/ebs/2019-11-02/api-2.json b/apis/ebs/2019-11-02/api-2.json index 3b08a853d44..71149750421 100644 --- a/apis/ebs/2019-11-02/api-2.json +++ b/apis/ebs/2019-11-02/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"ebs", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon EBS", "serviceFullName":"Amazon Elastic Block Store", "serviceId":"EBS", "signatureVersion":"v4", - "uid":"ebs-2019-11-02", - "auth":["aws.auth#sigv4"] + "uid":"ebs-2019-11-02" }, "operations":{ "CompleteSnapshot":{ @@ -100,8 +98,7 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"InternalServerException"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "StartSnapshot":{ "name":"StartSnapshot", diff --git a/apis/ec2-instance-connect/2018-04-02/api-2.json b/apis/ec2-instance-connect/2018-04-02/api-2.json index 6c0479e2de1..6b36b88788c 100644 --- a/apis/ec2-instance-connect/2018-04-02/api-2.json +++ b/apis/ec2-instance-connect/2018-04-02/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"ec2-instance-connect", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"EC2 Instance Connect", "serviceFullName":"AWS EC2 Instance Connect", "serviceId":"EC2 Instance Connect", "signatureVersion":"v4", "targetPrefix":"AWSEC2InstanceConnectService", - "uid":"ec2-instance-connect-2018-04-02", - "auth":["aws.auth#sigv4"] + "uid":"ec2-instance-connect-2018-04-02" }, "operations":{ "SendSSHPublicKey":{ diff --git a/apis/ecr-public/2020-10-30/api-2.json b/apis/ecr-public/2020-10-30/api-2.json index 47917e4dfc9..e336c61148b 100644 --- a/apis/ecr-public/2020-10-30/api-2.json +++ b/apis/ecr-public/2020-10-30/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"api.ecr-public", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon ECR Public", "serviceFullName":"Amazon Elastic Container Registry Public", "serviceId":"ECR PUBLIC", "signatureVersion":"v4", "signingName":"ecr-public", "targetPrefix":"SpencerFrontendService", - "uid":"ecr-public-2020-10-30", - "auth":["aws.auth#sigv4"] + "uid":"ecr-public-2020-10-30" }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/ecr/2015-09-21/api-2.json b/apis/ecr/2015-09-21/api-2.json index 6194ec18388..19c9292f8bd 100644 --- a/apis/ecr/2015-09-21/api-2.json +++ b/apis/ecr/2015-09-21/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"ecr", "targetPrefix":"AmazonEC2ContainerRegistry_V20150921", - "uid":"ecr-2015-09-21", - "auth":["aws.auth#sigv4"] + "uid":"ecr-2015-09-21" }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/elastic-inference/2017-07-25/api-2.json b/apis/elastic-inference/2017-07-25/api-2.json index fff46e7af08..bba77d62b22 100644 --- a/apis/elastic-inference/2017-07-25/api-2.json +++ b/apis/elastic-inference/2017-07-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"api.elastic-inference", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Elastic Inference", "serviceFullName":"Amazon Elastic Inference", "serviceId":"Elastic Inference", "signatureVersion":"v4", "signingName":"elastic-inference", - "uid":"elastic-inference-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"elastic-inference-2017-07-25" }, "operations":{ "DescribeAcceleratorOfferings":{ diff --git a/apis/elasticache/2015-02-02/api-2.json b/apis/elasticache/2015-02-02/api-2.json index 514e5de41e7..e4609ea90ee 100644 --- a/apis/elasticache/2015-02-02/api-2.json +++ b/apis/elasticache/2015-02-02/api-2.json @@ -9,8 +9,7 @@ "serviceId":"ElastiCache", "signatureVersion":"v4", "uid":"elasticache-2015-02-02", - "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/elasticbeanstalk/2010-12-01/api-2.json b/apis/elasticbeanstalk/2010-12-01/api-2.json index e4e97311483..d535ed6bf6d 100644 --- a/apis/elasticbeanstalk/2010-12-01/api-2.json +++ b/apis/elasticbeanstalk/2010-12-01/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2010-12-01", "endpointPrefix":"elasticbeanstalk", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Elastic Beanstalk", "serviceFullName":"AWS Elastic Beanstalk", "serviceId":"Elastic Beanstalk", "signatureVersion":"v4", "uid":"elasticbeanstalk-2010-12-01", - "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/" }, "operations":{ "AbortEnvironmentUpdate":{ diff --git a/apis/elasticloadbalancing/2012-06-01/api-2.json b/apis/elasticloadbalancing/2012-06-01/api-2.json index 7a4737e14d7..a83e5046016 100644 --- a/apis/elasticloadbalancing/2012-06-01/api-2.json +++ b/apis/elasticloadbalancing/2012-06-01/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2012-06-01", "endpointPrefix":"elasticloadbalancing", "protocol":"query", - "protocols":["query"], "serviceFullName":"Elastic Load Balancing", "serviceId":"Elastic Load Balancing", "signatureVersion":"v4", "uid":"elasticloadbalancing-2012-06-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/" }, "operations":{ "AddTags":{ diff --git a/apis/elasticloadbalancingv2/2015-12-01/api-2.json b/apis/elasticloadbalancingv2/2015-12-01/api-2.json index fbfdaf2d62f..0a8390ec3bf 100644 --- a/apis/elasticloadbalancingv2/2015-12-01/api-2.json +++ b/apis/elasticloadbalancingv2/2015-12-01/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Elastic Load Balancing v2", "signatureVersion":"v4", "uid":"elasticloadbalancingv2-2015-12-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/" }, "operations":{ "AddListenerCertificates":{ diff --git a/apis/elasticmapreduce/2009-03-31/api-2.json b/apis/elasticmapreduce/2009-03-31/api-2.json index fa307d97733..47a4b13527b 100644 --- a/apis/elasticmapreduce/2009-03-31/api-2.json +++ b/apis/elasticmapreduce/2009-03-31/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"elasticmapreduce", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon EMR", "serviceFullName":"Amazon EMR", "serviceId":"EMR", "signatureVersion":"v4", "targetPrefix":"ElasticMapReduce", - "uid":"elasticmapreduce-2009-03-31", - "auth":["aws.auth#sigv4"] + "uid":"elasticmapreduce-2009-03-31" }, "operations":{ "AddInstanceFleet":{ diff --git a/apis/email/2010-12-01/api-2.json b/apis/email/2010-12-01/api-2.json index 67810709396..ef43e7a45e2 100644 --- a/apis/email/2010-12-01/api-2.json +++ b/apis/email/2010-12-01/api-2.json @@ -4,15 +4,13 @@ "apiVersion":"2010-12-01", "endpointPrefix":"email", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Amazon SES", "serviceFullName":"Amazon Simple Email Service", "serviceId":"SES", "signatureVersion":"v4", "signingName":"ses", "uid":"email-2010-12-01", - "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/" }, "operations":{ "CloneReceiptRuleSet":{ diff --git a/apis/emr-containers/2020-10-01/api-2.json b/apis/emr-containers/2020-10-01/api-2.json index 5ab76f8a4cb..be2c37ef996 100644 --- a/apis/emr-containers/2020-10-01/api-2.json +++ b/apis/emr-containers/2020-10-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"emr-containers", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon EMR Containers", "serviceId":"EMR containers", "signatureVersion":"v4", "signingName":"emr-containers", - "uid":"emr-containers-2020-10-01", - "auth":["aws.auth#sigv4"] + "uid":"emr-containers-2020-10-01" }, "operations":{ "CancelJobRun":{ diff --git a/apis/entitlement.marketplace/2017-01-11/api-2.json b/apis/entitlement.marketplace/2017-01-11/api-2.json index b3fe0f82e5c..5b11875adb8 100644 --- a/apis/entitlement.marketplace/2017-01-11/api-2.json +++ b/apis/entitlement.marketplace/2017-01-11/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPEntitlementService", - "uid":"entitlement.marketplace-2017-01-11", - "auth":["aws.auth#sigv4"] + "uid":"entitlement.marketplace-2017-01-11" }, "operations":{ "GetEntitlements":{ diff --git a/apis/es/2015-01-01/api-2.json b/apis/es/2015-01-01/api-2.json index 0863391abf7..70dd15af159 100644 --- a/apis/es/2015-01-01/api-2.json +++ b/apis/es/2015-01-01/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2015-01-01", "endpointPrefix":"es", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Elasticsearch Service", "serviceId":"Elasticsearch Service", "signatureVersion":"v4", - "uid":"es-2015-01-01", - "auth":["aws.auth#sigv4"] + "uid":"es-2015-01-01" }, "operations":{ "AcceptInboundCrossClusterSearchConnection":{ diff --git a/apis/eventbridge/2015-10-07/api-2.json b/apis/eventbridge/2015-10-07/api-2.json index f564c67ecaa..c192c8b7feb 100644 --- a/apis/eventbridge/2015-10-07/api-2.json +++ b/apis/eventbridge/2015-10-07/api-2.json @@ -10,8 +10,7 @@ "serviceId":"EventBridge", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"eventbridge-2015-10-07", - "auth":["aws.auth#sigv4"] + "uid":"eventbridge-2015-10-07" }, "operations":{ "ActivateEventSource":{ diff --git a/apis/events/2015-10-07/api-2.json b/apis/events/2015-10-07/api-2.json index 6921264e37a..a405dfb7b30 100644 --- a/apis/events/2015-10-07/api-2.json +++ b/apis/events/2015-10-07/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"events", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon CloudWatch Events", "serviceId":"CloudWatch Events", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"events-2015-10-07", - "auth":["aws.auth#sigv4"] + "uid":"events-2015-10-07" }, "operations":{ "ActivateEventSource":{ diff --git a/apis/finspace-data/2020-07-13/api-2.json b/apis/finspace-data/2020-07-13/api-2.json index c5b091653d7..96689b4df26 100644 --- a/apis/finspace-data/2020-07-13/api-2.json +++ b/apis/finspace-data/2020-07-13/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"finspace-api", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"FinSpace Data", "serviceFullName":"FinSpace Public API", "serviceId":"finspace data", "signatureVersion":"v4", "signingName":"finspace-api", - "uid":"finspace-2020-07-13", - "auth":["aws.auth#sigv4"] + "uid":"finspace-2020-07-13" }, "operations":{ "AssociateUserToPermissionGroup":{ diff --git a/apis/finspace/2021-03-12/api-2.json b/apis/finspace/2021-03-12/api-2.json index 799be19759e..b244b6f9fbc 100644 --- a/apis/finspace/2021-03-12/api-2.json +++ b/apis/finspace/2021-03-12/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"finspace", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"finspace", "serviceFullName":"FinSpace User Environment Management service", "serviceId":"finspace", "signatureVersion":"v4", "signingName":"finspace", - "uid":"finspace-2021-03-12", - "auth":["aws.auth#sigv4"] + "uid":"finspace-2021-03-12" }, "operations":{ "CreateEnvironment":{ diff --git a/apis/firehose/2015-08-04/api-2.json b/apis/firehose/2015-08-04/api-2.json index 8723cc879a9..d4773f4a5af 100644 --- a/apis/firehose/2015-08-04/api-2.json +++ b/apis/firehose/2015-08-04/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Firehose", "signatureVersion":"v4", "targetPrefix":"Firehose_20150804", - "uid":"firehose-2015-08-04", - "auth":["aws.auth#sigv4"] + "uid":"firehose-2015-08-04" }, "operations":{ "CreateDeliveryStream":{ diff --git a/apis/fis/2020-12-01/api-2.json b/apis/fis/2020-12-01/api-2.json index caad2333d69..8ea135188ec 100644 --- a/apis/fis/2020-12-01/api-2.json +++ b/apis/fis/2020-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"fis", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"FIS", "serviceFullName":"AWS Fault Injection Simulator", "serviceId":"fis", "signatureVersion":"v4", "signingName":"fis", - "uid":"fis-2020-12-01", - "auth":["aws.auth#sigv4"] + "uid":"fis-2020-12-01" }, "operations":{ "CreateExperimentTemplate":{ diff --git a/apis/fms/2018-01-01/api-2.json b/apis/fms/2018-01-01/api-2.json index dd57a3b4161..4f729cccb45 100644 --- a/apis/fms/2018-01-01/api-2.json +++ b/apis/fms/2018-01-01/api-2.json @@ -11,8 +11,7 @@ "serviceId":"FMS", "signatureVersion":"v4", "targetPrefix":"AWSFMS_20180101", - "uid":"fms-2018-01-01", - "auth":["aws.auth#sigv4"] + "uid":"fms-2018-01-01" }, "operations":{ "AssociateAdminAccount":{ diff --git a/apis/forecast/2018-06-26/api-2.json b/apis/forecast/2018-06-26/api-2.json index a8db5c2c38c..db7b31ce93b 100644 --- a/apis/forecast/2018-06-26/api-2.json +++ b/apis/forecast/2018-06-26/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"forecast", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Forecast Service", "serviceId":"forecast", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecast", - "uid":"forecast-2018-06-26", - "auth":["aws.auth#sigv4"] + "uid":"forecast-2018-06-26" }, "operations":{ "CreateAutoPredictor":{ diff --git a/apis/forecastquery/2018-06-26/api-2.json b/apis/forecastquery/2018-06-26/api-2.json index 80608510397..17c10c20551 100644 --- a/apis/forecastquery/2018-06-26/api-2.json +++ b/apis/forecastquery/2018-06-26/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"forecastquery", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Forecast Query Service", "serviceId":"forecastquery", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecastRuntime", - "uid":"forecastquery-2018-06-26", - "auth":["aws.auth#sigv4"] + "uid":"forecastquery-2018-06-26" }, "operations":{ "QueryForecast":{ diff --git a/apis/frauddetector/2019-11-15/api-2.json b/apis/frauddetector/2019-11-15/api-2.json index 87c194da46f..aae18354326 100644 --- a/apis/frauddetector/2019-11-15/api-2.json +++ b/apis/frauddetector/2019-11-15/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"frauddetector", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Fraud Detector", "serviceId":"FraudDetector", "signatureVersion":"v4", "targetPrefix":"AWSHawksNestServiceFacade", - "uid":"frauddetector-2019-11-15", - "auth":["aws.auth#sigv4"] + "uid":"frauddetector-2019-11-15" }, "operations":{ "BatchCreateVariable":{ diff --git a/apis/fsx/2018-03-01/api-2.json b/apis/fsx/2018-03-01/api-2.json index 6e27d57cc92..558fa1a7668 100644 --- a/apis/fsx/2018-03-01/api-2.json +++ b/apis/fsx/2018-03-01/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"fsx", "targetPrefix":"AWSSimbaAPIService_v20180301", - "uid":"fsx-2018-03-01", - "auth":["aws.auth#sigv4"] + "uid":"fsx-2018-03-01" }, "operations":{ "AssociateFileSystemAliases":{ diff --git a/apis/gamelift/2015-10-01/api-2.json b/apis/gamelift/2015-10-01/api-2.json index b52c14cf0f8..7be5bbbd451 100644 --- a/apis/gamelift/2015-10-01/api-2.json +++ b/apis/gamelift/2015-10-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"gamelift", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon GameLift", "serviceId":"GameLift", "signatureVersion":"v4", "targetPrefix":"GameLift", - "uid":"gamelift-2015-10-01", - "auth":["aws.auth#sigv4"] + "uid":"gamelift-2015-10-01" }, "operations":{ "AcceptMatch":{ diff --git a/apis/glacier/2012-06-01/api-2.json b/apis/glacier/2012-06-01/api-2.json index 7e8e0a87dfb..e72d1664113 100644 --- a/apis/glacier/2012-06-01/api-2.json +++ b/apis/glacier/2012-06-01/api-2.json @@ -5,12 +5,10 @@ "checksumFormat":"sha256", "endpointPrefix":"glacier", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Glacier", "serviceId":"Glacier", "signatureVersion":"v4", - "uid":"glacier-2012-06-01", - "auth":["aws.auth#sigv4"] + "uid":"glacier-2012-06-01" }, "operations":{ "AbortMultipartUpload":{ diff --git a/apis/greengrassv2/2020-11-30/api-2.json b/apis/greengrassv2/2020-11-30/api-2.json index 4d8337a6478..18e08485534 100644 --- a/apis/greengrassv2/2020-11-30/api-2.json +++ b/apis/greengrassv2/2020-11-30/api-2.json @@ -9,8 +9,7 @@ "serviceFullName":"AWS IoT Greengrass V2", "serviceId":"GreengrassV2", "signatureVersion":"v4", - "uid":"greengrassv2-2020-11-30", - "auth":["aws.auth#sigv4"] + "uid":"greengrassv2-2020-11-30" }, "operations":{ "AssociateServiceRoleToAccount":{ diff --git a/apis/health/2016-08-04/api-2.json b/apis/health/2016-08-04/api-2.json index f50d9caf473..96a0db2df8b 100644 --- a/apis/health/2016-08-04/api-2.json +++ b/apis/health/2016-08-04/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"health", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"AWSHealth", "serviceFullName":"AWS Health APIs and Notifications", "serviceId":"Health", "signatureVersion":"v4", "targetPrefix":"AWSHealth_20160804", - "uid":"health-2016-08-04", - "auth":["aws.auth#sigv4"] + "uid":"health-2016-08-04" }, "operations":{ "DescribeAffectedAccountsForOrganization":{ diff --git a/apis/healthlake/2017-07-01/api-2.json b/apis/healthlake/2017-07-01/api-2.json index 2ea8075c809..5c3d58b18ee 100644 --- a/apis/healthlake/2017-07-01/api-2.json +++ b/apis/healthlake/2017-07-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"healthlake", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"HealthLake", "serviceFullName":"Amazon HealthLake", "serviceId":"HealthLake", "signatureVersion":"v4", "signingName":"healthlake", "targetPrefix":"HealthLake", - "uid":"healthlake-2017-07-01", - "auth":["aws.auth#sigv4"] + "uid":"healthlake-2017-07-01" }, "operations":{ "CreateFHIRDatastore":{ diff --git a/apis/iam/2010-05-08/api-2.json b/apis/iam/2010-05-08/api-2.json index bb0eced57db..43a4ccaf80c 100644 --- a/apis/iam/2010-05-08/api-2.json +++ b/apis/iam/2010-05-08/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"iam", "globalEndpoint":"iam.amazonaws.com", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", "serviceId":"IAM", "signatureVersion":"v4", "uid":"iam-2010-05-08", - "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" }, "operations":{ "AddClientIDToOpenIDConnectProvider":{ diff --git a/apis/imagebuilder/2019-12-02/api-2.json b/apis/imagebuilder/2019-12-02/api-2.json index 301daa5ba95..4c494f87a87 100644 --- a/apis/imagebuilder/2019-12-02/api-2.json +++ b/apis/imagebuilder/2019-12-02/api-2.json @@ -11,8 +11,7 @@ "serviceId":"imagebuilder", "signatureVersion":"v4", "signingName":"imagebuilder", - "uid":"imagebuilder-2019-12-02", - "auth":["aws.auth#sigv4"] + "uid":"imagebuilder-2019-12-02" }, "operations":{ "CancelImageCreation":{ diff --git a/apis/inspector/2016-02-16/api-2.json b/apis/inspector/2016-02-16/api-2.json index d95adad3c5a..22864347dcd 100644 --- a/apis/inspector/2016-02-16/api-2.json +++ b/apis/inspector/2016-02-16/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"inspector", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Inspector", "serviceId":"Inspector", "signatureVersion":"v4", "targetPrefix":"InspectorService", - "uid":"inspector-2016-02-16", - "auth":["aws.auth#sigv4"] + "uid":"inspector-2016-02-16" }, "operations":{ "AddAttributesToFindings":{ diff --git a/apis/iot-data/2015-05-28/api-2.json b/apis/iot-data/2015-05-28/api-2.json index ae5b94b4f19..d425936567a 100644 --- a/apis/iot-data/2015-05-28/api-2.json +++ b/apis/iot-data/2015-05-28/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2015-05-28", "endpointPrefix":"data-ats.iot", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Data Plane", "serviceId":"IoT Data Plane", "signatureVersion":"v4", "signingName":"iotdata", - "uid":"iot-data-2015-05-28", - "auth":["aws.auth#sigv4"] + "uid":"iot-data-2015-05-28" }, "operations":{ "DeleteThingShadow":{ diff --git a/apis/iot-jobs-data/2017-09-29/api-2.json b/apis/iot-jobs-data/2017-09-29/api-2.json index b295cdb293c..e1408b886fa 100644 --- a/apis/iot-jobs-data/2017-09-29/api-2.json +++ b/apis/iot-jobs-data/2017-09-29/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-29", "endpointPrefix":"data.jobs.iot", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Jobs Data Plane", "serviceId":"IoT Jobs Data Plane", "signatureVersion":"v4", "signingName":"iot-jobs-data", - "uid":"iot-jobs-data-2017-09-29", - "auth":["aws.auth#sigv4"] + "uid":"iot-jobs-data-2017-09-29" }, "operations":{ "DescribeJobExecution":{ diff --git a/apis/iot/2015-05-28/api-2.json b/apis/iot/2015-05-28/api-2.json index 8ef285cf7c7..b869ce1f119 100644 --- a/apis/iot/2015-05-28/api-2.json +++ b/apis/iot/2015-05-28/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2015-05-28", "endpointPrefix":"iot", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT", "serviceId":"IoT", "signatureVersion":"v4", "signingName":"iot", - "uid":"iot-2015-05-28", - "auth":["aws.auth#sigv4"] + "uid":"iot-2015-05-28" }, "operations":{ "AcceptCertificateTransfer":{ diff --git a/apis/iot1click-projects/2018-05-14/api-2.json b/apis/iot1click-projects/2018-05-14/api-2.json index 6a459a89686..f93ec9f2262 100644 --- a/apis/iot1click-projects/2018-05-14/api-2.json +++ b/apis/iot1click-projects/2018-05-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"projects.iot1click", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWS IoT 1-Click Projects", "serviceFullName":"AWS IoT 1-Click Projects Service", "serviceId":"IoT 1Click Projects", "signatureVersion":"v4", "signingName":"iot1click", - "uid":"iot1click-projects-2018-05-14", - "auth":["aws.auth#sigv4"] + "uid":"iot1click-projects-2018-05-14" }, "operations":{ "AssociateDeviceWithPlacement":{ diff --git a/apis/iotanalytics/2017-11-27/api-2.json b/apis/iotanalytics/2017-11-27/api-2.json index d025312ab6c..6283b76f882 100644 --- a/apis/iotanalytics/2017-11-27/api-2.json +++ b/apis/iotanalytics/2017-11-27/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-11-27", "endpointPrefix":"iotanalytics", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Analytics", "serviceId":"IoTAnalytics", "signatureVersion":"v4", "signingName":"iotanalytics", - "uid":"iotanalytics-2017-11-27", - "auth":["aws.auth#sigv4"] + "uid":"iotanalytics-2017-11-27" }, "operations":{ "BatchPutMessage":{ diff --git a/apis/iotdeviceadvisor/2020-09-18/api-2.json b/apis/iotdeviceadvisor/2020-09-18/api-2.json index d4588ed19b7..f705b44d60b 100644 --- a/apis/iotdeviceadvisor/2020-09-18/api-2.json +++ b/apis/iotdeviceadvisor/2020-09-18/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"api.iotdeviceadvisor", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWSIoTDeviceAdvisor", "serviceFullName":"AWS IoT Core Device Advisor", "serviceId":"IotDeviceAdvisor", "signatureVersion":"v4", "signingName":"iotdeviceadvisor", - "uid":"iotdeviceadvisor-2020-09-18", - "auth":["aws.auth#sigv4"] + "uid":"iotdeviceadvisor-2020-09-18" }, "operations":{ "CreateSuiteDefinition":{ diff --git a/apis/iotevents-data/2018-10-23/api-2.json b/apis/iotevents-data/2018-10-23/api-2.json index 6487babc174..ccdfc5569b7 100644 --- a/apis/iotevents-data/2018-10-23/api-2.json +++ b/apis/iotevents-data/2018-10-23/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2018-10-23", "endpointPrefix":"data.iotevents", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Events Data", "serviceId":"IoT Events Data", "signatureVersion":"v4", "signingName":"ioteventsdata", - "uid":"iotevents-data-2018-10-23", - "auth":["aws.auth#sigv4"] + "uid":"iotevents-data-2018-10-23" }, "operations":{ "BatchAcknowledgeAlarm":{ diff --git a/apis/iotevents/2018-07-27/api-2.json b/apis/iotevents/2018-07-27/api-2.json index c709fa5d8f5..3807f0023b7 100644 --- a/apis/iotevents/2018-07-27/api-2.json +++ b/apis/iotevents/2018-07-27/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2018-07-27", "endpointPrefix":"iotevents", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Events", "serviceId":"IoT Events", "signatureVersion":"v4", "signingName":"iotevents", - "uid":"iotevents-2018-07-27", - "auth":["aws.auth#sigv4"] + "uid":"iotevents-2018-07-27" }, "operations":{ "CreateAlarmModel":{ diff --git a/apis/iotfleethub/2020-11-03/api-2.json b/apis/iotfleethub/2020-11-03/api-2.json index 7b0dd422c64..3764ceba827 100644 --- a/apis/iotfleethub/2020-11-03/api-2.json +++ b/apis/iotfleethub/2020-11-03/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"api.fleethub.iot", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Fleet Hub", "serviceId":"IoTFleetHub", "signatureVersion":"v4", "signingName":"iotfleethub", - "uid":"iotfleethub-2020-11-03", - "auth":["aws.auth#sigv4"] + "uid":"iotfleethub-2020-11-03" }, "operations":{ "CreateApplication":{ diff --git a/apis/iotsecuretunneling/2018-10-05/api-2.json b/apis/iotsecuretunneling/2018-10-05/api-2.json index 8f6c5c9af09..771c0df5c29 100644 --- a/apis/iotsecuretunneling/2018-10-05/api-2.json +++ b/apis/iotsecuretunneling/2018-10-05/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"api.tunneling.iot", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS IoT Secure Tunneling", "serviceId":"IoTSecureTunneling", "signatureVersion":"v4", "signingName":"IoTSecuredTunneling", "targetPrefix":"IoTSecuredTunneling", - "uid":"iotsecuretunneling-2018-10-05", - "auth":["aws.auth#sigv4"] + "uid":"iotsecuretunneling-2018-10-05" }, "operations":{ "CloseTunnel":{ diff --git a/apis/iotsitewise/2019-12-02/api-2.json b/apis/iotsitewise/2019-12-02/api-2.json index 48d3c5d74c0..43228f57a9b 100644 --- a/apis/iotsitewise/2019-12-02/api-2.json +++ b/apis/iotsitewise/2019-12-02/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"iotsitewise", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT SiteWise", "serviceId":"IoTSiteWise", "signatureVersion":"v4", "signingName":"iotsitewise", - "uid":"iotsitewise-2019-12-02", - "auth":["aws.auth#sigv4"] + "uid":"iotsitewise-2019-12-02" }, "operations":{ "AssociateAssets":{ diff --git a/apis/iotthingsgraph/2018-09-06/api-2.json b/apis/iotthingsgraph/2018-09-06/api-2.json index 4f2622ea79e..2aabc90cd1a 100644 --- a/apis/iotthingsgraph/2018-09-06/api-2.json +++ b/apis/iotthingsgraph/2018-09-06/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"iotthingsgraph", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS IoT Things Graph", "serviceId":"IoTThingsGraph", "signatureVersion":"v4", "signingName":"iotthingsgraph", "targetPrefix":"IotThingsGraphFrontEndService", - "uid":"iotthingsgraph-2018-09-06", - "auth":["aws.auth#sigv4"] + "uid":"iotthingsgraph-2018-09-06" }, "operations":{ "AssociateEntityToThing":{ diff --git a/apis/kendra-ranking/2022-10-19/api-2.json b/apis/kendra-ranking/2022-10-19/api-2.json index 06b310bd18e..c4481a8318b 100644 --- a/apis/kendra-ranking/2022-10-19/api-2.json +++ b/apis/kendra-ranking/2022-10-19/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"kendra-ranking", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Kendra Ranking", "serviceFullName":"Amazon Kendra Intelligent Ranking", "serviceId":"Kendra Ranking", "signatureVersion":"v4", "signingName":"kendra-ranking", "targetPrefix":"AWSKendraRerankingFrontendService", - "uid":"kendra-ranking-2022-10-19", - "auth":["aws.auth#sigv4"] + "uid":"kendra-ranking-2022-10-19" }, "operations":{ "CreateRescoreExecutionPlan":{ diff --git a/apis/kendra/2019-02-03/api-2.json b/apis/kendra/2019-02-03/api-2.json index b6dd69f6980..8ee5dc086b5 100644 --- a/apis/kendra/2019-02-03/api-2.json +++ b/apis/kendra/2019-02-03/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"kendra", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"kendra", "serviceFullName":"AWSKendraFrontendService", "serviceId":"kendra", "signatureVersion":"v4", "signingName":"kendra", "targetPrefix":"AWSKendraFrontendService", - "uid":"kendra-2019-02-03", - "auth":["aws.auth#sigv4"] + "uid":"kendra-2019-02-03" }, "operations":{ "AssociateEntitiesToExperience":{ diff --git a/apis/kinesis-video-archived-media/2017-09-30/api-2.json b/apis/kinesis-video-archived-media/2017-09-30/api-2.json index e4ebe0bbc64..df3cf3a32f1 100644 --- a/apis/kinesis-video-archived-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-archived-media/2017-09-30/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Archived Media", "serviceFullName":"Amazon Kinesis Video Streams Archived Media", "serviceId":"Kinesis Video Archived Media", "signatureVersion":"v4", - "uid":"kinesis-video-archived-media-2017-09-30", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-video-archived-media-2017-09-30" }, "operations":{ "GetClip":{ diff --git a/apis/kinesis-video-media/2017-09-30/api-2.json b/apis/kinesis-video-media/2017-09-30/api-2.json index 75ae9c299f7..258ff2bdcde 100644 --- a/apis/kinesis-video-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-media/2017-09-30/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Media", "serviceFullName":"Amazon Kinesis Video Streams Media", "serviceId":"Kinesis Video Media", "signatureVersion":"v4", - "uid":"kinesis-video-media-2017-09-30", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-video-media-2017-09-30" }, "operations":{ "GetMedia":{ diff --git a/apis/kinesis-video-signaling/2019-12-04/api-2.json b/apis/kinesis-video-signaling/2019-12-04/api-2.json index ea94a50c945..c097a57e3d6 100644 --- a/apis/kinesis-video-signaling/2019-12-04/api-2.json +++ b/apis/kinesis-video-signaling/2019-12-04/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2019-12-04", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Kinesis Video Signaling Channels", "serviceFullName":"Amazon Kinesis Video Signaling Channels", "serviceId":"Kinesis Video Signaling", "signatureVersion":"v4", - "uid":"kinesis-video-signaling-2019-12-04", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-video-signaling-2019-12-04" }, "operations":{ "GetIceServerConfig":{ diff --git a/apis/kinesis/2013-12-02/api-2.json b/apis/kinesis/2013-12-02/api-2.json index 2084ea709e0..53ff29fc960 100644 --- a/apis/kinesis/2013-12-02/api-2.json +++ b/apis/kinesis/2013-12-02/api-2.json @@ -6,14 +6,12 @@ "jsonVersion":"1.1", "protocol":"json", "protocolSettings":{"h2":"eventstream"}, - "protocols":["json"], "serviceAbbreviation":"Kinesis", "serviceFullName":"Amazon Kinesis", "serviceId":"Kinesis", "signatureVersion":"v4", "targetPrefix":"Kinesis_20131202", - "uid":"kinesis-2013-12-02", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-2013-12-02" }, "operations":{ "AddTagsToStream":{ diff --git a/apis/kinesisanalytics/2015-08-14/api-2.json b/apis/kinesisanalytics/2015-08-14/api-2.json index 50d0a50d43c..f479528f5f6 100644 --- a/apis/kinesisanalytics/2015-08-14/api-2.json +++ b/apis/kinesisanalytics/2015-08-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics", "signatureVersion":"v4", "targetPrefix":"KinesisAnalytics_20150814", - "uid":"kinesisanalytics-2015-08-14", - "auth":["aws.auth#sigv4"] + "uid":"kinesisanalytics-2015-08-14" }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisanalyticsv2/2018-05-23/api-2.json b/apis/kinesisanalyticsv2/2018-05-23/api-2.json index c6ed5020579..35c4b4ff287 100644 --- a/apis/kinesisanalyticsv2/2018-05-23/api-2.json +++ b/apis/kinesisanalyticsv2/2018-05-23/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics V2", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics V2", "signatureVersion":"v4", "signingName":"kinesisanalytics", "targetPrefix":"KinesisAnalytics_20180523", - "uid":"kinesisanalyticsv2-2018-05-23", - "auth":["aws.auth#sigv4"] + "uid":"kinesisanalyticsv2-2018-05-23" }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisvideo/2017-09-30/api-2.json b/apis/kinesisvideo/2017-09-30/api-2.json index 43307938ebb..9fc6bfe41cf 100644 --- a/apis/kinesisvideo/2017-09-30/api-2.json +++ b/apis/kinesisvideo/2017-09-30/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video", "serviceFullName":"Amazon Kinesis Video Streams", "serviceId":"Kinesis Video", "signatureVersion":"v4", - "uid":"kinesisvideo-2017-09-30", - "auth":["aws.auth#sigv4"] + "uid":"kinesisvideo-2017-09-30" }, "operations":{ "CreateSignalingChannel":{ diff --git a/apis/lakeformation/2017-03-31/api-2.json b/apis/lakeformation/2017-03-31/api-2.json index 1f789690d35..b0d28a1ba25 100644 --- a/apis/lakeformation/2017-03-31/api-2.json +++ b/apis/lakeformation/2017-03-31/api-2.json @@ -10,8 +10,7 @@ "serviceId":"LakeFormation", "signatureVersion":"v4", "signingName":"lakeformation", - "uid":"lakeformation-2017-03-31", - "auth":["aws.auth#sigv4"] + "uid":"lakeformation-2017-03-31" }, "operations":{ "AddLFTagsToResource":{ diff --git a/apis/lambda/2015-03-31/api-2.json b/apis/lambda/2015-03-31/api-2.json index d488cf986a1..fe7c513fb3a 100644 --- a/apis/lambda/2015-03-31/api-2.json +++ b/apis/lambda/2015-03-31/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2015-03-31", "endpointPrefix":"lambda", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Lambda", "serviceId":"Lambda", "signatureVersion":"v4", - "uid":"lambda-2015-03-31", - "auth":["aws.auth#sigv4"] + "uid":"lambda-2015-03-31" }, "operations":{ "AddLayerVersionPermission":{ diff --git a/apis/lex-models/2017-04-19/api-2.json b/apis/lex-models/2017-04-19/api-2.json index b7ccf6267d3..f122319d5f1 100644 --- a/apis/lex-models/2017-04-19/api-2.json +++ b/apis/lex-models/2017-04-19/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"models.lex", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Lex Model Building Service", "serviceId":"Lex Model Building Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"lex-models-2017-04-19", - "auth":["aws.auth#sigv4"] + "uid":"lex-models-2017-04-19" }, "operations":{ "CreateBotVersion":{ diff --git a/apis/logs/2014-03-28/api-2.json b/apis/logs/2014-03-28/api-2.json index 779ed63b4e4..48174c7e8f6 100644 --- a/apis/logs/2014-03-28/api-2.json +++ b/apis/logs/2014-03-28/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"logs", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon CloudWatch Logs", "serviceId":"CloudWatch Logs", "signatureVersion":"v4", "targetPrefix":"Logs_20140328", - "uid":"logs-2014-03-28", - "auth":["aws.auth#sigv4"] + "uid":"logs-2014-03-28" }, "operations":{ "AssociateKmsKey":{ diff --git a/apis/lookoutequipment/2020-12-15/api-2.json b/apis/lookoutequipment/2020-12-15/api-2.json index d8f5f175e9f..8ac7a754915 100644 --- a/apis/lookoutequipment/2020-12-15/api-2.json +++ b/apis/lookoutequipment/2020-12-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"lookoutequipment", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"LookoutEquipment", "serviceFullName":"Amazon Lookout for Equipment", "serviceId":"LookoutEquipment", "signatureVersion":"v4", "targetPrefix":"AWSLookoutEquipmentFrontendService", - "uid":"lookoutequipment-2020-12-15", - "auth":["aws.auth#sigv4"] + "uid":"lookoutequipment-2020-12-15" }, "operations":{ "CreateDataset":{ diff --git a/apis/lookoutmetrics/2017-07-25/api-2.json b/apis/lookoutmetrics/2017-07-25/api-2.json index 1437d6e2db8..7542cc17931 100644 --- a/apis/lookoutmetrics/2017-07-25/api-2.json +++ b/apis/lookoutmetrics/2017-07-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"lookoutmetrics", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"LookoutMetrics", "serviceFullName":"Amazon Lookout for Metrics", "serviceId":"LookoutMetrics", "signatureVersion":"v4", "signingName":"lookoutmetrics", - "uid":"lookoutmetrics-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"lookoutmetrics-2017-07-25" }, "operations":{ "ActivateAnomalyDetector":{ diff --git a/apis/lookoutvision/2020-11-20/api-2.json b/apis/lookoutvision/2020-11-20/api-2.json index e3b8905e302..e533bce1f7c 100644 --- a/apis/lookoutvision/2020-11-20/api-2.json +++ b/apis/lookoutvision/2020-11-20/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"lookoutvision", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Lookout for Vision", "serviceId":"LookoutVision", "signatureVersion":"v4", "signingName":"lookoutvision", - "uid":"lookoutvision-2020-11-20", - "auth":["aws.auth#sigv4"] + "uid":"lookoutvision-2020-11-20" }, "operations":{ "CreateDataset":{ diff --git a/apis/machinelearning/2014-12-12/api-2.json b/apis/machinelearning/2014-12-12/api-2.json index ec97e62c460..386ffff8a3b 100644 --- a/apis/machinelearning/2014-12-12/api-2.json +++ b/apis/machinelearning/2014-12-12/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"machinelearning", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Machine Learning", "serviceId":"Machine Learning", "signatureVersion":"v4", "targetPrefix":"AmazonML_20141212", - "uid":"machinelearning-2014-12-12", - "auth":["aws.auth#sigv4"] + "uid":"machinelearning-2014-12-12" }, "operations":{ "AddTags":{ diff --git a/apis/managedblockchain/2018-09-24/api-2.json b/apis/managedblockchain/2018-09-24/api-2.json index 22d0f2016c9..212ba8955a1 100644 --- a/apis/managedblockchain/2018-09-24/api-2.json +++ b/apis/managedblockchain/2018-09-24/api-2.json @@ -11,8 +11,7 @@ "serviceId":"ManagedBlockchain", "signatureVersion":"v4", "signingName":"managedblockchain", - "uid":"managedblockchain-2018-09-24", - "auth":["aws.auth#sigv4"] + "uid":"managedblockchain-2018-09-24" }, "operations":{ "CreateAccessor":{ diff --git a/apis/marketplace-catalog/2018-09-17/api-2.json b/apis/marketplace-catalog/2018-09-17/api-2.json index 64fb7d48a6c..c1bf2326256 100644 --- a/apis/marketplace-catalog/2018-09-17/api-2.json +++ b/apis/marketplace-catalog/2018-09-17/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"catalog.marketplace", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWS Marketplace Catalog", "serviceFullName":"AWS Marketplace Catalog Service", "serviceId":"Marketplace Catalog", "signatureVersion":"v4", "signingName":"aws-marketplace", - "uid":"marketplace-catalog-2018-09-17", - "auth":["aws.auth#sigv4"] + "uid":"marketplace-catalog-2018-09-17" }, "operations":{ "BatchDescribeEntities":{ diff --git a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json index a3351fed293..99be9726a5e 100644 --- a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json +++ b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"marketplacecommerceanalytics", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Marketplace Commerce Analytics", "serviceId":"Marketplace Commerce Analytics", "signatureVersion":"v4", "signingName":"marketplacecommerceanalytics", "targetPrefix":"MarketplaceCommerceAnalytics20150701", - "uid":"marketplacecommerceanalytics-2015-07-01", - "auth":["aws.auth#sigv4"] + "uid":"marketplacecommerceanalytics-2015-07-01" }, "operations":{ "GenerateDataSet":{ diff --git a/apis/mediastore-data/2017-09-01/api-2.json b/apis/mediastore-data/2017-09-01/api-2.json index d50f91a7bf0..27aa5a1e76b 100644 --- a/apis/mediastore-data/2017-09-01/api-2.json +++ b/apis/mediastore-data/2017-09-01/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2017-09-01", "endpointPrefix":"data.mediastore", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"MediaStore Data", "serviceFullName":"AWS Elemental MediaStore Data Plane", "serviceId":"MediaStore Data", "signatureVersion":"v4", "signingName":"mediastore", - "uid":"mediastore-data-2017-09-01", - "auth":["aws.auth#sigv4"] + "uid":"mediastore-data-2017-09-01" }, "operations":{ "DeleteObject":{ @@ -82,8 +80,7 @@ {"shape":"ContainerNotFoundException"}, {"shape":"InternalServerError"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" } }, "shapes":{ diff --git a/apis/mediastore/2017-09-01/api-2.json b/apis/mediastore/2017-09-01/api-2.json index 61889a0b9c1..e014462e313 100644 --- a/apis/mediastore/2017-09-01/api-2.json +++ b/apis/mediastore/2017-09-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"mediastore", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"MediaStore", "serviceFullName":"AWS Elemental MediaStore", "serviceId":"MediaStore", "signatureVersion":"v4", "signingName":"mediastore", "targetPrefix":"MediaStore_20170901", - "uid":"mediastore-2017-09-01", - "auth":["aws.auth#sigv4"] + "uid":"mediastore-2017-09-01" }, "operations":{ "CreateContainer":{ diff --git a/apis/memorydb/2021-01-01/api-2.json b/apis/memorydb/2021-01-01/api-2.json index 34fb5b1b924..facc3b46fae 100644 --- a/apis/memorydb/2021-01-01/api-2.json +++ b/apis/memorydb/2021-01-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"memory-db", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon MemoryDB", "serviceFullName":"Amazon MemoryDB", "serviceId":"MemoryDB", "signatureVersion":"v4", "signingName":"memorydb", "targetPrefix":"AmazonMemoryDB", - "uid":"memorydb-2021-01-01", - "auth":["aws.auth#sigv4"] + "uid":"memorydb-2021-01-01" }, "operations":{ "BatchUpdateCluster":{ diff --git a/apis/meteringmarketplace/2016-01-14/api-2.json b/apis/meteringmarketplace/2016-01-14/api-2.json index 0cc1d57a742..9e15c074af0 100644 --- a/apis/meteringmarketplace/2016-01-14/api-2.json +++ b/apis/meteringmarketplace/2016-01-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"metering.marketplace", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWSMarketplace Metering", "serviceId":"Marketplace Metering", "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPMeteringService", - "uid":"meteringmarketplace-2016-01-14", - "auth":["aws.auth#sigv4"] + "uid":"meteringmarketplace-2016-01-14" }, "operations":{ "BatchMeterUsage":{ diff --git a/apis/migrationhub-config/2019-06-30/api-2.json b/apis/migrationhub-config/2019-06-30/api-2.json index dc044bb88a2..f066c2a6b16 100644 --- a/apis/migrationhub-config/2019-06-30/api-2.json +++ b/apis/migrationhub-config/2019-06-30/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"migrationhub-config", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Migration Hub Config", "serviceId":"MigrationHub Config", "signatureVersion":"v4", "signingName":"mgh", "targetPrefix":"AWSMigrationHubMultiAccountService", - "uid":"migrationhub-config-2019-06-30", - "auth":["aws.auth#sigv4"] + "uid":"migrationhub-config-2019-06-30" }, "operations":{ "CreateHomeRegionControl":{ diff --git a/apis/mobile/2017-07-01/api-2.json b/apis/mobile/2017-07-01/api-2.json index 14a78e645b2..6ef48111b33 100644 --- a/apis/mobile/2017-07-01/api-2.json +++ b/apis/mobile/2017-07-01/api-2.json @@ -5,13 +5,10 @@ "endpointPrefix":"mobile", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Mobile", - "serviceId":"Mobile", "signatureVersion":"v4", "signingName":"AWSMobileHubService", - "uid":"mobile-2017-07-01", - "auth":["aws.auth#sigv4"] + "uid":"mobile-2017-07-01" }, "operations":{ "CreateProject":{ diff --git a/apis/models.lex.v2/2020-08-07/api-2.json b/apis/models.lex.v2/2020-08-07/api-2.json index 6a3c84773da..f4a4b46b4f4 100644 --- a/apis/models.lex.v2/2020-08-07/api-2.json +++ b/apis/models.lex.v2/2020-08-07/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"models-v2-lex", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Lex Models V2", "serviceFullName":"Amazon Lex Model Building V2", "serviceId":"Lex Models V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"models.lex.v2-2020-08-07", - "auth":["aws.auth#sigv4"] + "uid":"models.lex.v2-2020-08-07" }, "operations":{ "BatchCreateCustomVocabularyItem":{ diff --git a/apis/monitoring/2010-08-01/api-2.json b/apis/monitoring/2010-08-01/api-2.json index 1d223cc0e3c..bf5d98574a6 100644 --- a/apis/monitoring/2010-08-01/api-2.json +++ b/apis/monitoring/2010-08-01/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2010-08-01", "endpointPrefix":"monitoring", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"CloudWatch", "serviceFullName":"Amazon CloudWatch", "serviceId":"CloudWatch", "signatureVersion":"v4", "uid":"monitoring-2010-08-01", - "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/" }, "operations":{ "DeleteAlarms":{ diff --git a/apis/mturk-requester/2017-01-17/api-2.json b/apis/mturk-requester/2017-01-17/api-2.json index 2bf059a4443..8983dc09250 100644 --- a/apis/mturk-requester/2017-01-17/api-2.json +++ b/apis/mturk-requester/2017-01-17/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"mturk-requester", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon MTurk", "serviceFullName":"Amazon Mechanical Turk", "serviceId":"MTurk", "signatureVersion":"v4", "targetPrefix":"MTurkRequesterServiceV20170117", - "uid":"mturk-requester-2017-01-17", - "auth":["aws.auth#sigv4"] + "uid":"mturk-requester-2017-01-17" }, "operations":{ "AcceptQualificationRequest":{ diff --git a/apis/neptune/2014-10-31/api-2.json b/apis/neptune/2014-10-31/api-2.json index db68f49b78a..9be42a15bd9 100644 --- a/apis/neptune/2014-10-31/api-2.json +++ b/apis/neptune/2014-10-31/api-2.json @@ -4,15 +4,13 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Amazon Neptune", "serviceFullName":"Amazon Neptune", "serviceId":"Neptune", "signatureVersion":"v4", "signingName":"rds", "uid":"neptune-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/network-firewall/2020-11-12/api-2.json b/apis/network-firewall/2020-11-12/api-2.json index e06d0a014f3..5f61b3c4f57 100644 --- a/apis/network-firewall/2020-11-12/api-2.json +++ b/apis/network-firewall/2020-11-12/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"network-firewall", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Network Firewall", "serviceFullName":"AWS Network Firewall", "serviceId":"Network Firewall", "signatureVersion":"v4", "signingName":"network-firewall", "targetPrefix":"NetworkFirewall_20201112", - "uid":"network-firewall-2020-11-12", - "auth":["aws.auth#sigv4"] + "uid":"network-firewall-2020-11-12" }, "operations":{ "AssociateFirewallPolicy":{ diff --git a/apis/opsworks/2013-02-18/api-2.json b/apis/opsworks/2013-02-18/api-2.json index f33c36427ee..af10b2c0b45 100644 --- a/apis/opsworks/2013-02-18/api-2.json +++ b/apis/opsworks/2013-02-18/api-2.json @@ -10,8 +10,7 @@ "serviceId":"OpsWorks", "signatureVersion":"v4", "targetPrefix":"OpsWorks_20130218", - "uid":"opsworks-2013-02-18", - "auth":["aws.auth#sigv4"] + "uid":"opsworks-2013-02-18" }, "operations":{ "AssignInstance":{ diff --git a/apis/opsworkscm/2016-11-01/api-2.json b/apis/opsworkscm/2016-11-01/api-2.json index 220845f9955..76ff5983e58 100644 --- a/apis/opsworkscm/2016-11-01/api-2.json +++ b/apis/opsworkscm/2016-11-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"opsworks-cm", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"OpsWorksCM", "serviceFullName":"AWS OpsWorks CM", "serviceId":"OpsWorksCM", "signatureVersion":"v4", "signingName":"opsworks-cm", "targetPrefix":"OpsWorksCM_V2016_11_01", - "uid":"opsworkscm-2016-11-01", - "auth":["aws.auth#sigv4"] + "uid":"opsworkscm-2016-11-01" }, "operations":{ "AssociateNode":{ diff --git a/apis/organizations/2016-11-28/api-2.json b/apis/organizations/2016-11-28/api-2.json index dab1ba76654..e92a4897b0d 100644 --- a/apis/organizations/2016-11-28/api-2.json +++ b/apis/organizations/2016-11-28/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"organizations", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Organizations", "serviceFullName":"AWS Organizations", "serviceId":"Organizations", "signatureVersion":"v4", "targetPrefix":"AWSOrganizationsV20161128", - "uid":"organizations-2016-11-28", - "auth":["aws.auth#sigv4"] + "uid":"organizations-2016-11-28" }, "operations":{ "AcceptHandshake":{ diff --git a/apis/outposts/2019-12-03/api-2.json b/apis/outposts/2019-12-03/api-2.json index 45d21de2122..64512ca5c5b 100644 --- a/apis/outposts/2019-12-03/api-2.json +++ b/apis/outposts/2019-12-03/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"outposts", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Outposts", "serviceFullName":"AWS Outposts", "serviceId":"Outposts", "signatureVersion":"v4", "signingName":"outposts", - "uid":"outposts-2019-12-03", - "auth":["aws.auth#sigv4"] + "uid":"outposts-2019-12-03" }, "operations":{ "CancelCapacityTask":{ diff --git a/apis/personalize-events/2018-03-22/api-2.json b/apis/personalize-events/2018-03-22/api-2.json index ac77a29a598..7af7c0a16db 100644 --- a/apis/personalize-events/2018-03-22/api-2.json +++ b/apis/personalize-events/2018-03-22/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"personalize-events", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Personalize Events", "serviceId":"Personalize Events", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-events-2018-03-22", - "auth":["aws.auth#sigv4"] + "uid":"personalize-events-2018-03-22" }, "operations":{ "PutActionInteractions":{ diff --git a/apis/personalize-runtime/2018-05-22/api-2.json b/apis/personalize-runtime/2018-05-22/api-2.json index 8c187da12df..982daa74002 100644 --- a/apis/personalize-runtime/2018-05-22/api-2.json +++ b/apis/personalize-runtime/2018-05-22/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Personalize Runtime", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-runtime-2018-05-22", - "auth":["aws.auth#sigv4"] + "uid":"personalize-runtime-2018-05-22" }, "operations":{ "GetActionRecommendations":{ diff --git a/apis/personalize/2018-05-22/api-2.json b/apis/personalize/2018-05-22/api-2.json index 240c0bb078a..330edb9f1c9 100644 --- a/apis/personalize/2018-05-22/api-2.json +++ b/apis/personalize/2018-05-22/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"personalize", "targetPrefix":"AmazonPersonalize", - "uid":"personalize-2018-05-22", - "auth":["aws.auth#sigv4"] + "uid":"personalize-2018-05-22" }, "operations":{ "CreateBatchInferenceJob":{ diff --git a/apis/pi/2018-02-27/api-2.json b/apis/pi/2018-02-27/api-2.json index 187af7e8cae..265a4b2d37c 100644 --- a/apis/pi/2018-02-27/api-2.json +++ b/apis/pi/2018-02-27/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"pi", "targetPrefix":"PerformanceInsightsv20180227", - "uid":"pi-2018-02-27", - "auth":["aws.auth#sigv4"] + "uid":"pi-2018-02-27" }, "operations":{ "CreatePerformanceAnalysisReport":{ diff --git a/apis/pinpoint-email/2018-07-26/api-2.json b/apis/pinpoint-email/2018-07-26/api-2.json index 43b443bf8d1..cb8a6781e1c 100644 --- a/apis/pinpoint-email/2018-07-26/api-2.json +++ b/apis/pinpoint-email/2018-07-26/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"email", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Pinpoint Email", "serviceFullName":"Amazon Pinpoint Email Service", "serviceId":"Pinpoint Email", "signatureVersion":"v4", "signingName":"ses", - "uid":"pinpoint-email-2018-07-26", - "auth":["aws.auth#sigv4"] + "uid":"pinpoint-email-2018-07-26" }, "operations":{ "CreateConfigurationSet":{ diff --git a/apis/qldb-session/2019-07-11/api-2.json b/apis/qldb-session/2019-07-11/api-2.json index bb215ee5f3d..cc2b9efc48a 100644 --- a/apis/qldb-session/2019-07-11/api-2.json +++ b/apis/qldb-session/2019-07-11/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"session.qldb", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"QLDB Session", "serviceFullName":"Amazon QLDB Session", "serviceId":"QLDB Session", "signatureVersion":"v4", "signingName":"qldb", "targetPrefix":"QLDBSession", - "uid":"qldb-session-2019-07-11", - "auth":["aws.auth#sigv4"] + "uid":"qldb-session-2019-07-11" }, "operations":{ "SendCommand":{ diff --git a/apis/qldb/2019-01-02/api-2.json b/apis/qldb/2019-01-02/api-2.json index 2c0a355ac02..fb7b587bb3c 100644 --- a/apis/qldb/2019-01-02/api-2.json +++ b/apis/qldb/2019-01-02/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"qldb", "jsonVersion":"1.0", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"QLDB", "serviceFullName":"Amazon QLDB", "serviceId":"QLDB", "signatureVersion":"v4", "signingName":"qldb", - "uid":"qldb-2019-01-02", - "auth":["aws.auth#sigv4"] + "uid":"qldb-2019-01-02" }, "operations":{ "CancelJournalKinesisStream":{ diff --git a/apis/quicksight/2018-04-01/api-2.json b/apis/quicksight/2018-04-01/api-2.json index 1474ce49117..430890d9169 100644 --- a/apis/quicksight/2018-04-01/api-2.json +++ b/apis/quicksight/2018-04-01/api-2.json @@ -9,8 +9,7 @@ "serviceFullName":"Amazon QuickSight", "serviceId":"QuickSight", "signatureVersion":"v4", - "uid":"quicksight-2018-04-01", - "auth":["aws.auth#sigv4"] + "uid":"quicksight-2018-04-01" }, "operations":{ "CancelIngestion":{ diff --git a/apis/ram/2018-01-04/api-2.json b/apis/ram/2018-01-04/api-2.json index 66c4f74b72c..304c7344956 100644 --- a/apis/ram/2018-01-04/api-2.json +++ b/apis/ram/2018-01-04/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"ram", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"RAM", "serviceFullName":"AWS Resource Access Manager", "serviceId":"RAM", "signatureVersion":"v4", - "uid":"ram-2018-01-04", - "auth":["aws.auth#sigv4"] + "uid":"ram-2018-01-04" }, "operations":{ "AcceptResourceShareInvitation":{ diff --git a/apis/rbin/2021-06-15/api-2.json b/apis/rbin/2021-06-15/api-2.json index a0dbae4a641..8f0d93b453a 100644 --- a/apis/rbin/2021-06-15/api-2.json +++ b/apis/rbin/2021-06-15/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"rbin", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Recycle Bin", "serviceId":"rbin", "signatureVersion":"v4", "signingName":"rbin", - "uid":"rbin-2021-06-15", - "auth":["aws.auth#sigv4"] + "uid":"rbin-2021-06-15" }, "operations":{ "CreateRule":{ diff --git a/apis/rds/2014-10-31/api-2.json b/apis/rds/2014-10-31/api-2.json index bfe72605066..f208bb4ba37 100644 --- a/apis/rds/2014-10-31/api-2.json +++ b/apis/rds/2014-10-31/api-2.json @@ -10,8 +10,7 @@ "serviceId":"RDS", "signatureVersion":"v4", "uid":"rds-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/resource-groups/2017-11-27/api-2.json b/apis/resource-groups/2017-11-27/api-2.json index d0308b071e7..7a5fd0e5452 100644 --- a/apis/resource-groups/2017-11-27/api-2.json +++ b/apis/resource-groups/2017-11-27/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2017-11-27", "endpointPrefix":"resource-groups", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Resource Groups", "serviceFullName":"AWS Resource Groups", "serviceId":"Resource Groups", "signatureVersion":"v4", "signingName":"resource-groups", - "uid":"resource-groups-2017-11-27", - "auth":["aws.auth#sigv4"] + "uid":"resource-groups-2017-11-27" }, "operations":{ "CreateGroup":{ diff --git a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json index 04fa851f661..44508c52fc2 100644 --- a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json +++ b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"tagging", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Resource Groups Tagging API", "serviceId":"Resource Groups Tagging API", "signatureVersion":"v4", "targetPrefix":"ResourceGroupsTaggingAPI_20170126", - "uid":"resourcegroupstaggingapi-2017-01-26", - "auth":["aws.auth#sigv4"] + "uid":"resourcegroupstaggingapi-2017-01-26" }, "operations":{ "DescribeReportCreation":{ diff --git a/apis/robomaker/2018-06-29/api-2.json b/apis/robomaker/2018-06-29/api-2.json index 50c6f8a1068..7773feae741 100644 --- a/apis/robomaker/2018-06-29/api-2.json +++ b/apis/robomaker/2018-06-29/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"robomaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"RoboMaker", "serviceFullName":"AWS RoboMaker", "serviceId":"RoboMaker", "signatureVersion":"v4", "signingName":"robomaker", - "uid":"robomaker-2018-06-29", - "auth":["aws.auth#sigv4"] + "uid":"robomaker-2018-06-29" }, "operations":{ "BatchDeleteWorlds":{ diff --git a/apis/route53-recovery-cluster/2019-12-02/api-2.json b/apis/route53-recovery-cluster/2019-12-02/api-2.json index 67d459adfd4..e6dafe6bc97 100644 --- a/apis/route53-recovery-cluster/2019-12-02/api-2.json +++ b/apis/route53-recovery-cluster/2019-12-02/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"route53-recovery-cluster", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"Route53 Recovery Cluster", "serviceId":"Route53 Recovery Cluster", "signatureVersion":"v4", "signingName":"route53-recovery-cluster", "targetPrefix":"ToggleCustomerAPI", - "uid":"route53-recovery-cluster-2019-12-02", - "auth":["aws.auth#sigv4"] + "uid":"route53-recovery-cluster-2019-12-02" }, "operations":{ "GetRoutingControlState":{ diff --git a/apis/route53/2013-04-01/api-2.json b/apis/route53/2013-04-01/api-2.json index 5261939bbef..6bfba941988 100644 --- a/apis/route53/2013-04-01/api-2.json +++ b/apis/route53/2013-04-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"route53", "globalEndpoint":"route53.amazonaws.com", "protocol":"rest-xml", - "protocols":["rest-xml"], "serviceAbbreviation":"Route 53", "serviceFullName":"Amazon Route 53", "serviceId":"Route 53", "signatureVersion":"v4", - "uid":"route53-2013-04-01", - "auth":["aws.auth#sigv4"] + "uid":"route53-2013-04-01" }, "operations":{ "ActivateKeySigningKey":{ diff --git a/apis/route53resolver/2018-04-01/api-2.json b/apis/route53resolver/2018-04-01/api-2.json index 3910abf119f..eaa4b03c13a 100644 --- a/apis/route53resolver/2018-04-01/api-2.json +++ b/apis/route53resolver/2018-04-01/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Route53Resolver", "signatureVersion":"v4", "targetPrefix":"Route53Resolver", - "uid":"route53resolver-2018-04-01", - "auth":["aws.auth#sigv4"] + "uid":"route53resolver-2018-04-01" }, "operations":{ "AssociateFirewallRuleGroup":{ diff --git a/apis/runtime.lex.v2/2020-08-07/api-2.json b/apis/runtime.lex.v2/2020-08-07/api-2.json index 8f612d44e87..6af352b8c7b 100644 --- a/apis/runtime.lex.v2/2020-08-07/api-2.json +++ b/apis/runtime.lex.v2/2020-08-07/api-2.json @@ -6,14 +6,12 @@ "jsonVersion":"1.1", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, - "protocols":["rest-json"], "serviceAbbreviation":"Lex Runtime V2", "serviceFullName":"Amazon Lex Runtime V2", "serviceId":"Lex Runtime V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex.v2-2020-08-07", - "auth":["aws.auth#sigv4"] + "uid":"runtime.lex.v2-2020-08-07" }, "operations":{ "DeleteSession":{ @@ -105,8 +103,7 @@ {"shape":"DependencyFailedException"}, {"shape":"BadGatewayException"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "StartConversation":{ "name":"StartConversation", diff --git a/apis/runtime.lex/2016-11-28/api-2.json b/apis/runtime.lex/2016-11-28/api-2.json index a050a33059b..b0de5081e14 100644 --- a/apis/runtime.lex/2016-11-28/api-2.json +++ b/apis/runtime.lex/2016-11-28/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"runtime.lex", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Lex Runtime Service", "serviceId":"Lex Runtime Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex-2016-11-28", - "auth":["aws.auth#sigv4"] + "uid":"runtime.lex-2016-11-28" }, "operations":{ "DeleteSession":{ @@ -66,8 +64,7 @@ {"shape":"BadGatewayException"}, {"shape":"LoopDetectedException"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "PostText":{ "name":"PostText", diff --git a/apis/runtime.sagemaker/2017-05-13/api-2.json b/apis/runtime.sagemaker/2017-05-13/api-2.json index 79ac8bac7aa..5725e6d8002 100644 --- a/apis/runtime.sagemaker/2017-05-13/api-2.json +++ b/apis/runtime.sagemaker/2017-05-13/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Runtime", "serviceId":"SageMaker Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"runtime.sagemaker-2017-05-13", - "auth":["aws.auth#sigv4"] + "uid":"runtime.sagemaker-2017-05-13" }, "operations":{ "InvokeEndpoint":{ diff --git a/apis/s3/2006-03-01/api-2.json b/apis/s3/2006-03-01/api-2.json index cf0090ce60c..cf7aa8e0df0 100644 --- a/apis/s3/2006-03-01/api-2.json +++ b/apis/s3/2006-03-01/api-2.json @@ -11,8 +11,7 @@ "serviceFullName":"Amazon Simple Storage Service", "serviceId":"S3", "signatureVersion":"s3", - "uid":"s3-2006-03-01", - "auth":["aws.auth#sigv4"] + "uid":"s3-2006-03-01" }, "operations":{ "AbortMultipartUpload":{ @@ -1302,8 +1301,7 @@ }, "staticContextParams":{ "UseObjectLambdaEndpoint":{"value":true} - }, - "unsignedPayload":true + } } }, "shapes":{ diff --git a/apis/s3control/2018-08-20/api-2.json b/apis/s3control/2018-08-20/api-2.json index 8bf093b1e8f..7bfbdf70aef 100644 --- a/apis/s3control/2018-08-20/api-2.json +++ b/apis/s3control/2018-08-20/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2018-08-20", "endpointPrefix":"s3-control", "protocol":"rest-xml", - "protocols":["rest-xml"], "serviceFullName":"AWS S3 Control", "serviceId":"S3 Control", "signatureVersion":"s3v4", "signingName":"s3", - "uid":"s3control-2018-08-20", - "auth":["aws.auth#sigv4"] + "uid":"s3control-2018-08-20" }, "operations":{ "AssociateAccessGrantsIdentityCenter":{ diff --git a/apis/s3outposts/2017-07-25/api-2.json b/apis/s3outposts/2017-07-25/api-2.json index aa591821e0f..f2460e85e23 100644 --- a/apis/s3outposts/2017-07-25/api-2.json +++ b/apis/s3outposts/2017-07-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"s3-outposts", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon S3 Outposts", "serviceFullName":"Amazon S3 on Outposts", "serviceId":"S3Outposts", "signatureVersion":"v4", "signingName":"s3-outposts", - "uid":"s3outposts-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"s3outposts-2017-07-25" }, "operations":{ "CreateEndpoint":{ diff --git a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json index a2727e9969f..4a2211a3f67 100644 --- a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json +++ b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2019-11-07", "endpointPrefix":"a2i-runtime.sagemaker", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Augmented AI Runtime", "serviceId":"SageMaker A2I Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-a2i-runtime-2019-11-07", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-a2i-runtime-2019-11-07" }, "operations":{ "DeleteHumanLoop":{ diff --git a/apis/sagemaker-edge/2020-09-23/api-2.json b/apis/sagemaker-edge/2020-09-23/api-2.json index 8fd92cb1361..8f8a4073c68 100644 --- a/apis/sagemaker-edge/2020-09-23/api-2.json +++ b/apis/sagemaker-edge/2020-09-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"edge.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Sagemaker Edge Manager", "serviceId":"Sagemaker Edge", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-edge-2020-09-23", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-edge-2020-09-23" }, "operations":{ "GetDeployments":{ diff --git a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json index 3890f7eb401..6d4ff9f9b9a 100644 --- a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json +++ b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"featurestore-runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Feature Store Runtime", "serviceId":"SageMaker FeatureStore Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-featurestore-runtime-2020-07-01", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-featurestore-runtime-2020-07-01" }, "operations":{ "BatchGetRecord":{ diff --git a/apis/sagemaker-metrics/2022-09-30/api-2.json b/apis/sagemaker-metrics/2022-09-30/api-2.json index 991862663c7..ef958cd78f5 100644 --- a/apis/sagemaker-metrics/2022-09-30/api-2.json +++ b/apis/sagemaker-metrics/2022-09-30/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2022-09-30", "endpointPrefix":"metrics.sagemaker", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"SageMaker Metrics", "serviceFullName":"Amazon SageMaker Metrics Service", "serviceId":"SageMaker Metrics", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-metrics-2022-09-30", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-metrics-2022-09-30" }, "operations":{ "BatchPutMetrics":{ diff --git a/apis/savingsplans/2019-06-28/api-2.json b/apis/savingsplans/2019-06-28/api-2.json index 95a5572e3b5..0b1c4a2c456 100644 --- a/apis/savingsplans/2019-06-28/api-2.json +++ b/apis/savingsplans/2019-06-28/api-2.json @@ -6,13 +6,11 @@ "globalEndpoint":"savingsplans.amazonaws.com", "jsonVersion":"1.0", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWSSavingsPlans", "serviceFullName":"AWS Savings Plans", "serviceId":"savingsplans", "signatureVersion":"v4", - "uid":"savingsplans-2019-06-28", - "auth":["aws.auth#sigv4"] + "uid":"savingsplans-2019-06-28" }, "operations":{ "CreateSavingsPlan":{ diff --git a/apis/securityhub/2018-10-26/api-2.json b/apis/securityhub/2018-10-26/api-2.json index 87f3d038ae3..341b15053ec 100644 --- a/apis/securityhub/2018-10-26/api-2.json +++ b/apis/securityhub/2018-10-26/api-2.json @@ -9173,9 +9173,9 @@ "members":{ "Gte":{"shape":"Double"}, "Lte":{"shape":"Double"}, - "Eq":{"shape":"Double"}, "Gt":{"shape":"Double"}, - "Lt":{"shape":"Double"} + "Lt":{"shape":"Double"}, + "Eq":{"shape":"Double"} } }, "NumberFilterList":{ diff --git a/apis/service-quotas/2019-06-24/api-2.json b/apis/service-quotas/2019-06-24/api-2.json index f68f6d4bda6..3945713dc3a 100644 --- a/apis/service-quotas/2019-06-24/api-2.json +++ b/apis/service-quotas/2019-06-24/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"servicequotas", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Service Quotas", "serviceId":"Service Quotas", "signatureVersion":"v4", "targetPrefix":"ServiceQuotasV20190624", - "uid":"service-quotas-2019-06-24", - "auth":["aws.auth#sigv4"] + "uid":"service-quotas-2019-06-24" }, "operations":{ "AssociateServiceQuotaTemplate":{ diff --git a/apis/servicecatalog-appregistry/2020-06-24/api-2.json b/apis/servicecatalog-appregistry/2020-06-24/api-2.json index 49f7b250af0..c37075402ee 100644 --- a/apis/servicecatalog-appregistry/2020-06-24/api-2.json +++ b/apis/servicecatalog-appregistry/2020-06-24/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"servicecatalog-appregistry", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AppRegistry", "serviceFullName":"AWS Service Catalog App Registry", "serviceId":"Service Catalog AppRegistry", "signatureVersion":"v4", "signingName":"servicecatalog", - "uid":"AWS242AppRegistry-2020-06-24", - "auth":["aws.auth#sigv4"] + "uid":"AWS242AppRegistry-2020-06-24" }, "operations":{ "AssociateAttributeGroup":{ diff --git a/apis/servicecatalog/2015-12-10/api-2.json b/apis/servicecatalog/2015-12-10/api-2.json index 46192183d77..1215eced331 100644 --- a/apis/servicecatalog/2015-12-10/api-2.json +++ b/apis/servicecatalog/2015-12-10/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"servicecatalog", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Service Catalog", "serviceId":"Service Catalog", "signatureVersion":"v4", "targetPrefix":"AWS242ServiceCatalogService", - "uid":"servicecatalog-2015-12-10", - "auth":["aws.auth#sigv4"] + "uid":"servicecatalog-2015-12-10" }, "operations":{ "AcceptPortfolioShare":{ diff --git a/apis/servicediscovery/2017-03-14/api-2.json b/apis/servicediscovery/2017-03-14/api-2.json index 6666bd6a174..5217edf5b6f 100644 --- a/apis/servicediscovery/2017-03-14/api-2.json +++ b/apis/servicediscovery/2017-03-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"servicediscovery", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"ServiceDiscovery", "serviceFullName":"AWS Cloud Map", "serviceId":"ServiceDiscovery", "signatureVersion":"v4", "targetPrefix":"Route53AutoNaming_v20170314", - "uid":"servicediscovery-2017-03-14", - "auth":["aws.auth#sigv4"] + "uid":"servicediscovery-2017-03-14" }, "operations":{ "CreateHttpNamespace":{ diff --git a/apis/signer/2017-08-25/api-2.json b/apis/signer/2017-08-25/api-2.json index 946f89ec681..5b6b6e3b103 100644 --- a/apis/signer/2017-08-25/api-2.json +++ b/apis/signer/2017-08-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"signer", "signatureVersion":"v4", "signingName":"signer", - "uid":"signer-2017-08-25", - "auth":["aws.auth#sigv4"] + "uid":"signer-2017-08-25" }, "operations":{ "AddProfilePermission":{ diff --git a/apis/sqs/2012-11-05/api-2.json b/apis/sqs/2012-11-05/api-2.json index 16ced14c7a3..7cfd478b990 100644 --- a/apis/sqs/2012-11-05/api-2.json +++ b/apis/sqs/2012-11-05/api-2.json @@ -13,8 +13,7 @@ "serviceId":"SQS", "signatureVersion":"v4", "targetPrefix":"AmazonSQS", - "uid":"sqs-2012-11-05", - "auth":["aws.auth#sigv4"] + "uid":"sqs-2012-11-05" }, "operations":{ "AddPermission":{ diff --git a/apis/ssm-contacts/2021-05-03/api-2.json b/apis/ssm-contacts/2021-05-03/api-2.json index ac66232d89c..e8431c3096f 100644 --- a/apis/ssm-contacts/2021-05-03/api-2.json +++ b/apis/ssm-contacts/2021-05-03/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"ssm-contacts", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"SSM Contacts", "serviceFullName":"AWS Systems Manager Incident Manager Contacts", "serviceId":"SSM Contacts", "signatureVersion":"v4", "signingName":"ssm-contacts", "targetPrefix":"SSMContacts", - "uid":"ssm-contacts-2021-05-03", - "auth":["aws.auth#sigv4"] + "uid":"ssm-contacts-2021-05-03" }, "operations":{ "AcceptPage":{ diff --git a/apis/ssm/2014-11-06/api-2.json b/apis/ssm/2014-11-06/api-2.json index 34b694fcea6..e85e203767d 100644 --- a/apis/ssm/2014-11-06/api-2.json +++ b/apis/ssm/2014-11-06/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SSM", "signatureVersion":"v4", "targetPrefix":"AmazonSSM", - "uid":"ssm-2014-11-06", - "auth":["aws.auth#sigv4"] + "uid":"ssm-2014-11-06" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/sso-oidc/2019-06-10/api-2.json b/apis/sso-oidc/2019-06-10/api-2.json index fa96e166425..c73152c4a0d 100644 --- a/apis/sso-oidc/2019-06-10/api-2.json +++ b/apis/sso-oidc/2019-06-10/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SSO OIDC", "signatureVersion":"v4", "signingName":"sso-oauth", - "uid":"sso-oidc-2019-06-10", - "auth":["aws.auth#sigv4"] + "uid":"sso-oidc-2019-06-10" }, "operations":{ "CreateToken":{ @@ -36,8 +35,7 @@ {"shape":"ExpiredTokenException"}, {"shape":"InternalServerException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "CreateTokenWithIAM":{ "name":"CreateTokenWithIAM", @@ -78,8 +76,7 @@ {"shape":"InvalidRedirectUriException"}, {"shape":"UnsupportedGrantTypeException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "StartDeviceAuthorization":{ "name":"StartDeviceAuthorization", @@ -96,8 +93,7 @@ {"shape":"SlowDownException"}, {"shape":"InternalServerException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" } }, "shapes":{ diff --git a/apis/sso/2019-06-10/api-2.json b/apis/sso/2019-06-10/api-2.json index 7328b0b612e..3021d0a6168 100644 --- a/apis/sso/2019-06-10/api-2.json +++ b/apis/sso/2019-06-10/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"portal.sso", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"SSO", "serviceFullName":"AWS Single Sign-On", "serviceId":"SSO", "signatureVersion":"v4", "signingName":"awsssoportal", - "uid":"sso-2019-06-10", - "auth":["aws.auth#sigv4"] + "uid":"sso-2019-06-10" }, "operations":{ "GetRoleCredentials":{ @@ -29,8 +27,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "ListAccountRoles":{ "name":"ListAccountRoles", @@ -46,8 +43,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "ListAccounts":{ "name":"ListAccounts", @@ -63,8 +59,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "Logout":{ "name":"Logout", @@ -78,8 +73,7 @@ {"shape":"UnauthorizedException"}, {"shape":"TooManyRequestsException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" } }, "shapes":{ diff --git a/apis/states/2016-11-23/api-2.json b/apis/states/2016-11-23/api-2.json index 95e8a621820..29633e7e790 100644 --- a/apis/states/2016-11-23/api-2.json +++ b/apis/states/2016-11-23/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SFN", "signatureVersion":"v4", "targetPrefix":"AWSStepFunctions", - "uid":"states-2016-11-23", - "auth":["aws.auth#sigv4"] + "uid":"states-2016-11-23" }, "operations":{ "CreateActivity":{ diff --git a/apis/streams.dynamodb/2012-08-10/api-2.json b/apis/streams.dynamodb/2012-08-10/api-2.json index 8133e523bdd..e75df34141b 100644 --- a/apis/streams.dynamodb/2012-08-10/api-2.json +++ b/apis/streams.dynamodb/2012-08-10/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"streams.dynamodb", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon DynamoDB Streams", "serviceId":"DynamoDB Streams", "signatureVersion":"v4", "signingName":"dynamodb", "targetPrefix":"DynamoDBStreams_20120810", - "uid":"streams-dynamodb-2012-08-10", - "auth":["aws.auth#sigv4"] + "uid":"streams-dynamodb-2012-08-10" }, "operations":{ "DescribeStream":{ diff --git a/apis/sts/2011-06-15/api-2.json b/apis/sts/2011-06-15/api-2.json index 8574d68ae45..fd11a3771a8 100644 --- a/apis/sts/2011-06-15/api-2.json +++ b/apis/sts/2011-06-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"sts", "globalEndpoint":"sts.amazonaws.com", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"AWS STS", "serviceFullName":"AWS Security Token Service", "serviceId":"STS", "signatureVersion":"v4", "uid":"sts-2011-06-15", - "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/" }, "operations":{ "AssumeRole":{ diff --git a/apis/support/2013-04-15/api-2.json b/apis/support/2013-04-15/api-2.json index 37927fdcb0f..795ef1477b5 100644 --- a/apis/support/2013-04-15/api-2.json +++ b/apis/support/2013-04-15/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Support", "signatureVersion":"v4", "targetPrefix":"AWSSupport_20130415", - "uid":"support-2013-04-15", - "auth":["aws.auth#sigv4"] + "uid":"support-2013-04-15" }, "operations":{ "AddAttachmentsToSet":{ diff --git a/apis/swf/2012-01-25/api-2.json b/apis/swf/2012-01-25/api-2.json index 3ffb61ccecc..184a5aca391 100644 --- a/apis/swf/2012-01-25/api-2.json +++ b/apis/swf/2012-01-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SWF", "signatureVersion":"v4", "targetPrefix":"SimpleWorkflowService", - "uid":"swf-2012-01-25", - "auth":["aws.auth#sigv4"] + "uid":"swf-2012-01-25" }, "operations":{ "CountClosedWorkflowExecutions":{ diff --git a/apis/synthetics/2017-10-11/api-2.json b/apis/synthetics/2017-10-11/api-2.json index fddaf19a99e..294413c2dd0 100644 --- a/apis/synthetics/2017-10-11/api-2.json +++ b/apis/synthetics/2017-10-11/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"synthetics", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Synthetics", "serviceFullName":"Synthetics", "serviceId":"synthetics", "signatureVersion":"v4", "signingName":"synthetics", - "uid":"synthetics-2017-10-11", - "auth":["aws.auth#sigv4"] + "uid":"synthetics-2017-10-11" }, "operations":{ "AssociateResource":{ diff --git a/apis/textract/2018-06-27/api-2.json b/apis/textract/2018-06-27/api-2.json index 0781c1a3651..590a9185601 100644 --- a/apis/textract/2018-06-27/api-2.json +++ b/apis/textract/2018-06-27/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"textract", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Textract", "serviceId":"Textract", "signatureVersion":"v4", "targetPrefix":"Textract", - "uid":"textract-2018-06-27", - "auth":["aws.auth#sigv4"] + "uid":"textract-2018-06-27" }, "operations":{ "AnalyzeDocument":{ diff --git a/apis/timestream-query/2018-11-01/api-2.json b/apis/timestream-query/2018-11-01/api-2.json index 54223fcb555..8fe1ec3ede7 100644 --- a/apis/timestream-query/2018-11-01/api-2.json +++ b/apis/timestream-query/2018-11-01/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"timestream", "targetPrefix":"Timestream_20181101", - "uid":"timestream-query-2018-11-01", - "auth":["aws.auth#sigv4"] + "uid":"timestream-query-2018-11-01" }, "operations":{ "CancelQuery":{ diff --git a/apis/transcribe-streaming/2017-10-26/api-2.json b/apis/transcribe-streaming/2017-10-26/api-2.json index 9893c2ec953..98ac496058e 100755 --- a/apis/transcribe-streaming/2017-10-26/api-2.json +++ b/apis/transcribe-streaming/2017-10-26/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"transcribestreaming", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, - "protocols":["rest-json"], "serviceFullName":"Amazon Transcribe Streaming Service", "serviceId":"Transcribe Streaming", "signatureVersion":"v4", "signingName":"transcribe", - "uid":"transcribe-streaming-2017-10-26", - "auth":["aws.auth#sigv4"] + "uid":"transcribe-streaming-2017-10-26" }, "operations":{ "StartCallAnalyticsStreamTranscription":{ diff --git a/apis/transcribe/2017-10-26/api-2.json b/apis/transcribe/2017-10-26/api-2.json index c507fed6092..1ca809051ed 100644 --- a/apis/transcribe/2017-10-26/api-2.json +++ b/apis/transcribe/2017-10-26/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"transcribe", "targetPrefix":"Transcribe", - "uid":"transcribe-2017-10-26", - "auth":["aws.auth#sigv4"] + "uid":"transcribe-2017-10-26" }, "operations":{ "CreateCallAnalyticsCategory":{ diff --git a/apis/translate/2017-07-01/api-2.json b/apis/translate/2017-07-01/api-2.json index 5e81584cd2c..e1a50cc1d31 100644 --- a/apis/translate/2017-07-01/api-2.json +++ b/apis/translate/2017-07-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"translate", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Translate", "serviceId":"Translate", "signatureVersion":"v4", "signingName":"translate", "targetPrefix":"AWSShineFrontendService_20170701", - "uid":"translate-2017-07-01", - "auth":["aws.auth#sigv4"] + "uid":"translate-2017-07-01" }, "operations":{ "CreateParallelData":{ diff --git a/apis/waf-regional/2016-11-28/api-2.json b/apis/waf-regional/2016-11-28/api-2.json index 2029bf0934d..bab26dcc7ae 100644 --- a/apis/waf-regional/2016-11-28/api-2.json +++ b/apis/waf-regional/2016-11-28/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"waf-regional", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"WAF Regional", "serviceFullName":"AWS WAF Regional", "serviceId":"WAF Regional", "signatureVersion":"v4", "targetPrefix":"AWSWAF_Regional_20161128", - "uid":"waf-regional-2016-11-28", - "auth":["aws.auth#sigv4"] + "uid":"waf-regional-2016-11-28" }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wafv2/2019-07-29/api-2.json b/apis/wafv2/2019-07-29/api-2.json index ab7d1841aba..1772100f303 100644 --- a/apis/wafv2/2019-07-29/api-2.json +++ b/apis/wafv2/2019-07-29/api-2.json @@ -11,8 +11,7 @@ "serviceId":"WAFV2", "signatureVersion":"v4", "targetPrefix":"AWSWAF_20190729", - "uid":"wafv2-2019-07-29", - "auth":["aws.auth#sigv4"] + "uid":"wafv2-2019-07-29" }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wellarchitected/2020-03-31/api-2.json b/apis/wellarchitected/2020-03-31/api-2.json index 234bccc7cff..9b927a68ebb 100644 --- a/apis/wellarchitected/2020-03-31/api-2.json +++ b/apis/wellarchitected/2020-03-31/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"wellarchitected", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Well-Architected", "serviceFullName":"AWS Well-Architected Tool", "serviceId":"WellArchitected", "signatureVersion":"v4", "signingName":"wellarchitected", - "uid":"wellarchitected-2020-03-31", - "auth":["aws.auth#sigv4"] + "uid":"wellarchitected-2020-03-31" }, "operations":{ "AssociateLenses":{ diff --git a/apis/workdocs/2016-05-01/api-2.json b/apis/workdocs/2016-05-01/api-2.json index ed6c6a86d69..fb5f5e3eb49 100644 --- a/apis/workdocs/2016-05-01/api-2.json +++ b/apis/workdocs/2016-05-01/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"workdocs", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon WorkDocs", "serviceId":"WorkDocs", "signatureVersion":"v4", - "uid":"workdocs-2016-05-01", - "auth":["aws.auth#sigv4"] + "uid":"workdocs-2016-05-01" }, "operations":{ "AbortDocumentVersionUpload":{ diff --git a/apis/worklink/2018-09-25/api-2.json b/apis/worklink/2018-09-25/api-2.json index 99d110fefca..247cf1fbb30 100644 --- a/apis/worklink/2018-09-25/api-2.json +++ b/apis/worklink/2018-09-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"worklink", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"WorkLink", "serviceFullName":"Amazon WorkLink", "serviceId":"WorkLink", "signatureVersion":"v4", "signingName":"worklink", - "uid":"worklink-2018-09-25", - "auth":["aws.auth#sigv4"] + "uid":"worklink-2018-09-25" }, "operations":{ "AssociateDomain":{ diff --git a/apis/workmail/2017-10-01/api-2.json b/apis/workmail/2017-10-01/api-2.json index e7500583569..88260c5e270 100644 --- a/apis/workmail/2017-10-01/api-2.json +++ b/apis/workmail/2017-10-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"workmail", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon WorkMail", "serviceId":"WorkMail", "signatureVersion":"v4", "targetPrefix":"WorkMailService", - "uid":"workmail-2017-10-01", - "auth":["aws.auth#sigv4"] + "uid":"workmail-2017-10-01" }, "operations":{ "AssociateDelegateToResource":{ diff --git a/apis/workmailmessageflow/2019-05-01/api-2.json b/apis/workmailmessageflow/2019-05-01/api-2.json index 68515be960d..c089f318b2e 100644 --- a/apis/workmailmessageflow/2019-05-01/api-2.json +++ b/apis/workmailmessageflow/2019-05-01/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"workmailmessageflow", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon WorkMail Message Flow", "serviceId":"WorkMailMessageFlow", "signatureVersion":"v4", - "uid":"workmailmessageflow-2019-05-01", - "auth":["aws.auth#sigv4"] + "uid":"workmailmessageflow-2019-05-01" }, "operations":{ "GetRawMessageContent":{ diff --git a/apis/workspaces/2015-04-08/api-2.json b/apis/workspaces/2015-04-08/api-2.json index 15b315dff39..77a73599b4c 100644 --- a/apis/workspaces/2015-04-08/api-2.json +++ b/apis/workspaces/2015-04-08/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"workspaces", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon WorkSpaces", "serviceId":"WorkSpaces", "signatureVersion":"v4", "targetPrefix":"WorkspacesService", - "uid":"workspaces-2015-04-08", - "auth":["aws.auth#sigv4"] + "uid":"workspaces-2015-04-08" }, "operations":{ "AcceptAccountLinkInvitation":{ diff --git a/apis/xray/2016-04-12/api-2.json b/apis/xray/2016-04-12/api-2.json index 42513591c7f..31941be08db 100644 --- a/apis/xray/2016-04-12/api-2.json +++ b/apis/xray/2016-04-12/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2016-04-12", "endpointPrefix":"xray", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS X-Ray", "serviceId":"XRay", "signatureVersion":"v4", - "uid":"xray-2016-04-12", - "auth":["aws.auth#sigv4"] + "uid":"xray-2016-04-12" }, "operations":{ "BatchGetTraces":{ From b78628cdf40980d40f93a8b5dd0ad70a797e4ebd Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 19:37:46 -0400 Subject: [PATCH 20/23] version-3 models --- apis/customer-profiles/2020-08-15/api-2.json | 4 +++- apis/ssm/2014-11-06/api-2.json | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apis/customer-profiles/2020-08-15/api-2.json b/apis/customer-profiles/2020-08-15/api-2.json index 0da8cc5873a..03a1889c4f9 100644 --- a/apis/customer-profiles/2020-08-15/api-2.json +++ b/apis/customer-profiles/2020-08-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"profile", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Customer Profiles", "serviceFullName":"Amazon Connect Customer Profiles", "serviceId":"Customer Profiles", "signatureVersion":"v4", "signingName":"profile", - "uid":"customer-profiles-2020-08-15" + "uid":"customer-profiles-2020-08-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddProfileKey":{ diff --git a/apis/ssm/2014-11-06/api-2.json b/apis/ssm/2014-11-06/api-2.json index e85e203767d..34b694fcea6 100644 --- a/apis/ssm/2014-11-06/api-2.json +++ b/apis/ssm/2014-11-06/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SSM", "signatureVersion":"v4", "targetPrefix":"AmazonSSM", - "uid":"ssm-2014-11-06" + "uid":"ssm-2014-11-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ From 67e5f1e5a81124d31baf29bdbb282e803aa60ff4 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Mon, 24 Jun 2024 19:43:22 -0400 Subject: [PATCH 21/23] Fix tests --- build_tools/customizations.rb | 2 +- gems/aws-sdk-core/CHANGELOG.md | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/build_tools/customizations.rb b/build_tools/customizations.rb index a3b4a1f7844..6f7e728739d 100644 --- a/build_tools/customizations.rb +++ b/build_tools/customizations.rb @@ -231,7 +231,7 @@ def dynamodb_example_deep_transform(subsegment, keys) api('STS') do |api| operations = %w(AssumeRoleWithSAML AssumeRoleWithWebIdentity) operations.each do |operation| - api['operations'][operation]['authtype'] = 'none' + api['operations'][operation]['auth'] = ['smithy.api#noAuth'] end end end diff --git a/gems/aws-sdk-core/CHANGELOG.md b/gems/aws-sdk-core/CHANGELOG.md index 90ba4c1d418..4a8d77d9fc8 100644 --- a/gems/aws-sdk-core/CHANGELOG.md +++ b/gems/aws-sdk-core/CHANGELOG.md @@ -19,7 +19,6 @@ Unreleased Changes * Feature - Updated Aws::SSOOIDC::Client with the latest API changes. * Feature - Updated Aws::SSO::Client with the latest API changes. ->>>>>>> version-3 * Feature - Support `:plugins` option on all Clients or using `Aws.config[:plugins]`. From 32c3a6bb4e824355308a3099dc13ac151f67ee62 Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Tue, 25 Jun 2024 15:35:47 -0400 Subject: [PATCH 22/23] Latest models --- apis/AWSMigrationHub/2017-05-31/api-2.json | 4 +++- apis/acm/2015-12-08/api-2.json | 3 ++- apis/amplify/2017-07-25/api-2.json | 3 ++- apis/apigateway/2015-07-09/api-2.json | 4 +++- apis/appconfig/2019-10-09/api-2.json | 4 +++- apis/appflow/2020-08-23/api-2.json | 4 +++- apis/appintegrations/2020-07-29/api-2.json | 4 +++- .../2016-02-06/api-2.json | 3 ++- apis/application-insights/2018-11-25/api-2.json | 4 +++- .../2020-09-10/api-2.json | 4 +++- apis/apprunner/2020-05-15/api-2.json | 4 +++- apis/appstream/2016-12-01/api-2.json | 4 +++- apis/appsync/2017-07-25/api-2.json | 3 ++- apis/auditmanager/2017-07-25/api-2.json | 4 +++- apis/autoscaling-plans/2018-01-06/api-2.json | 4 +++- apis/backup/2018-11-15/api-2.json | 4 +++- apis/budgets/2016-10-20/api-2.json | 3 ++- apis/ce/2017-10-25/api-2.json | 4 +++- apis/chatbot/2017-10-11/api-2.json | 3 ++- apis/chime-sdk-identity/2021-04-20/api-2.json | 4 +++- .../2021-07-15/api-2.json | 4 +++- apis/chime-sdk-meetings/2021-07-15/api-2.json | 4 +++- apis/chime-sdk-messaging/2021-05-15/api-2.json | 4 +++- apis/chime-sdk-voice/2022-08-03/api-2.json | 4 +++- apis/chime/2018-05-01/api-2.json | 4 +++- apis/cloud9/2017-09-23/api-2.json | 4 +++- apis/clouddirectory/2017-01-11/api-2.json | 4 +++- apis/cloudformation/2010-05-15/api-2.json | 3 ++- apis/cloudfront/2020-05-31/api-2.json | 3 ++- apis/cloudhsm/2014-05-30/api-2.json | 4 +++- apis/cloudhsmv2/2017-04-28/api-2.json | 3 ++- apis/cloudsearch/2013-01-01/api-2.json | 4 +++- apis/cloudsearchdomain/2013-01-01/api-2.json | 5 ++++- apis/codecommit/2015-04-13/api-2.json | 4 +++- apis/codeconnections/2023-12-01/api-2.json | 4 +++- apis/codedeploy/2014-10-06/api-2.json | 4 +++- apis/codeguru-reviewer/2019-09-19/api-2.json | 4 +++- apis/codestar-connections/2019-12-01/api-2.json | 4 +++- .../codestar-notifications/2019-10-15/api-2.json | 4 +++- apis/codestar/2017-04-19/api-2.json | 4 +++- apis/cognito-identity/2014-06-30/api-2.json | 16 +++++++++++----- apis/cognito-sync/2014-06-30/api-2.json | 4 +++- apis/comprehend/2017-11-27/api-2.json | 4 +++- apis/comprehendmedical/2018-10-30/api-2.json | 4 +++- apis/connect-contact-lens/2020-08-21/api-2.json | 4 +++- apis/connect/2017-08-08/api-2.json | 3 ++- apis/connectparticipant/2018-09-07/api-2.json | 4 +++- apis/databrew/2017-07-25/api-2.json | 4 +++- apis/datapipeline/2012-10-29/api-2.json | 4 +++- apis/datasync/2018-11-09/api-2.json | 3 ++- apis/dax/2017-04-19/api-2.json | 4 +++- apis/detective/2018-10-26/api-2.json | 4 +++- apis/devicefarm/2015-06-23/api-2.json | 4 +++- apis/devops-guru/2020-12-01/api-2.json | 4 +++- apis/discovery/2015-11-01/api-2.json | 3 ++- apis/dlm/2018-01-12/api-2.json | 4 +++- apis/dms/2016-01-01/api-2.json | 4 +++- apis/docdb/2014-10-31/api-2.json | 4 +++- apis/ebs/2019-11-02/api-2.json | 7 +++++-- apis/ec2-instance-connect/2018-04-02/api-2.json | 4 +++- apis/ecr-public/2020-10-30/api-2.json | 4 +++- apis/ecr/2015-09-21/api-2.json | 3 ++- apis/elastic-inference/2017-07-25/api-2.json | 4 +++- apis/elasticache/2015-02-02/api-2.json | 3 ++- apis/elasticbeanstalk/2010-12-01/api-2.json | 4 +++- apis/elasticloadbalancing/2012-06-01/api-2.json | 4 +++- .../elasticloadbalancingv2/2015-12-01/api-2.json | 3 ++- apis/elasticmapreduce/2009-03-31/api-2.json | 4 +++- apis/email/2010-12-01/api-2.json | 4 +++- apis/emr-containers/2020-10-01/api-2.json | 4 +++- .../2017-01-11/api-2.json | 3 ++- apis/es/2015-01-01/api-2.json | 4 +++- apis/eventbridge/2015-10-07/api-2.json | 3 ++- apis/events/2015-10-07/api-2.json | 4 +++- apis/finspace-data/2020-07-13/api-2.json | 4 +++- apis/finspace/2021-03-12/api-2.json | 4 +++- apis/firehose/2015-08-04/api-2.json | 3 ++- apis/fis/2020-12-01/api-2.json | 4 +++- apis/fms/2018-01-01/api-2.json | 3 ++- apis/forecast/2018-06-26/api-2.json | 4 +++- apis/forecastquery/2018-06-26/api-2.json | 4 +++- apis/frauddetector/2019-11-15/api-2.json | 4 +++- apis/fsx/2018-03-01/api-2.json | 3 ++- apis/gamelift/2015-10-01/api-2.json | 4 +++- apis/glacier/2012-06-01/api-2.json | 4 +++- apis/greengrassv2/2020-11-30/api-2.json | 3 ++- apis/health/2016-08-04/api-2.json | 4 +++- apis/healthlake/2017-07-01/api-2.json | 4 +++- apis/iam/2010-05-08/api-2.json | 4 +++- apis/imagebuilder/2019-12-02/api-2.json | 3 ++- apis/inspector/2016-02-16/api-2.json | 4 +++- apis/iot-data/2015-05-28/api-2.json | 4 +++- apis/iot-jobs-data/2017-09-29/api-2.json | 4 +++- apis/iot/2015-05-28/api-2.json | 4 +++- apis/iot1click-projects/2018-05-14/api-2.json | 4 +++- apis/iotanalytics/2017-11-27/api-2.json | 4 +++- apis/iotdeviceadvisor/2020-09-18/api-2.json | 4 +++- apis/iotevents-data/2018-10-23/api-2.json | 4 +++- apis/iotevents/2018-07-27/api-2.json | 4 +++- apis/iotfleethub/2020-11-03/api-2.json | 4 +++- apis/iotsecuretunneling/2018-10-05/api-2.json | 4 +++- apis/iotsitewise/2019-12-02/api-2.json | 4 +++- apis/iotthingsgraph/2018-09-06/api-2.json | 4 +++- apis/kendra-ranking/2022-10-19/api-2.json | 4 +++- apis/kendra/2019-02-03/api-2.json | 4 +++- .../2017-09-30/api-2.json | 4 +++- apis/kinesis-video-media/2017-09-30/api-2.json | 4 +++- .../2019-12-04/api-2.json | 4 +++- apis/kinesis/2013-12-02/api-2.json | 4 +++- apis/kinesisanalytics/2015-08-14/api-2.json | 4 +++- apis/kinesisanalyticsv2/2018-05-23/api-2.json | 4 +++- apis/kinesisvideo/2017-09-30/api-2.json | 4 +++- apis/lakeformation/2017-03-31/api-2.json | 3 ++- apis/lambda/2015-03-31/api-2.json | 4 +++- apis/lex-models/2017-04-19/api-2.json | 4 +++- apis/logs/2014-03-28/api-2.json | 4 +++- apis/lookoutequipment/2020-12-15/api-2.json | 4 +++- apis/lookoutmetrics/2017-07-25/api-2.json | 4 +++- apis/lookoutvision/2020-11-20/api-2.json | 4 +++- apis/machinelearning/2014-12-12/api-2.json | 4 +++- apis/managedblockchain/2018-09-24/api-2.json | 3 ++- apis/marketplace-catalog/2018-09-17/api-2.json | 4 +++- .../2015-07-01/api-2.json | 4 +++- apis/mediastore-data/2017-09-01/api-2.json | 7 +++++-- apis/mediastore/2017-09-01/api-2.json | 4 +++- apis/memorydb/2021-01-01/api-2.json | 4 +++- apis/meteringmarketplace/2016-01-14/api-2.json | 4 +++- apis/migrationhub-config/2019-06-30/api-2.json | 4 +++- apis/mobile/2017-07-01/api-2.json | 5 ++++- apis/models.lex.v2/2020-08-07/api-2.json | 4 +++- apis/monitoring/2010-08-01/api-2.json | 4 +++- apis/mturk-requester/2017-01-17/api-2.json | 4 +++- apis/neptune/2014-10-31/api-2.json | 4 +++- apis/network-firewall/2020-11-12/api-2.json | 4 +++- apis/opsworks/2013-02-18/api-2.json | 3 ++- apis/opsworkscm/2016-11-01/api-2.json | 4 +++- apis/organizations/2016-11-28/api-2.json | 4 +++- apis/outposts/2019-12-03/api-2.json | 4 +++- apis/personalize-events/2018-03-22/api-2.json | 4 +++- apis/personalize-runtime/2018-05-22/api-2.json | 3 ++- apis/personalize/2018-05-22/api-2.json | 3 ++- apis/pi/2018-02-27/api-2.json | 3 ++- apis/pinpoint-email/2018-07-26/api-2.json | 4 +++- apis/qldb-session/2019-07-11/api-2.json | 4 +++- apis/qldb/2019-01-02/api-2.json | 4 +++- apis/quicksight/2018-04-01/api-2.json | 3 ++- apis/ram/2018-01-04/api-2.json | 4 +++- apis/rbin/2021-06-15/api-2.json | 4 +++- apis/rds/2014-10-31/api-2.json | 3 ++- apis/resource-groups/2017-11-27/api-2.json | 4 +++- .../2017-01-26/api-2.json | 4 +++- apis/robomaker/2018-06-29/api-2.json | 4 +++- .../2019-12-02/api-2.json | 4 +++- apis/route53/2013-04-01/api-2.json | 4 +++- apis/route53resolver/2018-04-01/api-2.json | 3 ++- apis/runtime.lex.v2/2020-08-07/api-2.json | 7 +++++-- apis/runtime.lex/2016-11-28/api-2.json | 7 +++++-- apis/runtime.sagemaker/2017-05-13/api-2.json | 4 +++- apis/s3/2006-03-01/api-2.json | 6 ++++-- apis/s3control/2018-08-20/api-2.json | 4 +++- apis/s3outposts/2017-07-25/api-2.json | 4 +++- apis/sagemaker-a2i-runtime/2019-11-07/api-2.json | 4 +++- apis/sagemaker-edge/2020-09-23/api-2.json | 4 +++- .../2020-07-01/api-2.json | 4 +++- apis/sagemaker-metrics/2022-09-30/api-2.json | 4 +++- apis/savingsplans/2019-06-28/api-2.json | 4 +++- apis/securityhub/2018-10-26/api-2.json | 4 ++-- apis/service-quotas/2019-06-24/api-2.json | 4 +++- .../2020-06-24/api-2.json | 4 +++- apis/servicecatalog/2015-12-10/api-2.json | 4 +++- apis/servicediscovery/2017-03-14/api-2.json | 4 +++- apis/signer/2017-08-25/api-2.json | 3 ++- apis/sqs/2012-11-05/api-2.json | 3 ++- apis/ssm-contacts/2021-05-03/api-2.json | 4 +++- apis/sso-oidc/2019-06-10/api-2.json | 12 ++++++++---- apis/sso/2019-06-10/api-2.json | 16 +++++++++++----- apis/states/2016-11-23/api-2.json | 3 ++- apis/streams.dynamodb/2012-08-10/api-2.json | 4 +++- apis/sts/2011-06-15/api-2.json | 4 +++- apis/support/2013-04-15/api-2.json | 3 ++- apis/swf/2012-01-25/api-2.json | 3 ++- apis/synthetics/2017-10-11/api-2.json | 4 +++- apis/textract/2018-06-27/api-2.json | 4 +++- apis/timestream-query/2018-11-01/api-2.json | 3 ++- apis/transcribe-streaming/2017-10-26/api-2.json | 4 +++- apis/transcribe/2017-10-26/api-2.json | 3 ++- apis/translate/2017-07-01/api-2.json | 4 +++- apis/waf-regional/2016-11-28/api-2.json | 4 +++- apis/wafv2/2019-07-29/api-2.json | 3 ++- apis/wellarchitected/2020-03-31/api-2.json | 4 +++- apis/workdocs/2016-05-01/api-2.json | 4 +++- apis/worklink/2018-09-25/api-2.json | 4 +++- apis/workmail/2017-10-01/api-2.json | 4 +++- apis/workmailmessageflow/2019-05-01/api-2.json | 4 +++- apis/workspaces/2015-04-08/api-2.json | 4 +++- apis/xray/2016-04-12/api-2.json | 4 +++- 196 files changed, 580 insertions(+), 213 deletions(-) diff --git a/apis/AWSMigrationHub/2017-05-31/api-2.json b/apis/AWSMigrationHub/2017-05-31/api-2.json index 725e7ff1046..23eef997229 100644 --- a/apis/AWSMigrationHub/2017-05-31/api-2.json +++ b/apis/AWSMigrationHub/2017-05-31/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"mgh", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Migration Hub", "serviceId":"Migration Hub", "signatureVersion":"v4", "targetPrefix":"AWSMigrationHub", - "uid":"AWSMigrationHub-2017-05-31" + "uid":"AWSMigrationHub-2017-05-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateCreatedArtifact":{ diff --git a/apis/acm/2015-12-08/api-2.json b/apis/acm/2015-12-08/api-2.json index 893fda1ca80..38aff45d45f 100644 --- a/apis/acm/2015-12-08/api-2.json +++ b/apis/acm/2015-12-08/api-2.json @@ -11,7 +11,8 @@ "serviceId":"ACM", "signatureVersion":"v4", "targetPrefix":"CertificateManager", - "uid":"acm-2015-12-08" + "uid":"acm-2015-12-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToCertificate":{ diff --git a/apis/amplify/2017-07-25/api-2.json b/apis/amplify/2017-07-25/api-2.json index 9e18669191b..f47629ff58a 100644 --- a/apis/amplify/2017-07-25/api-2.json +++ b/apis/amplify/2017-07-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Amplify", "signatureVersion":"v4", "signingName":"amplify", - "uid":"amplify-2017-07-25" + "uid":"amplify-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApp":{ diff --git a/apis/apigateway/2015-07-09/api-2.json b/apis/apigateway/2015-07-09/api-2.json index 2de792495ab..9f77686287a 100644 --- a/apis/apigateway/2015-07-09/api-2.json +++ b/apis/apigateway/2015-07-09/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2015-07-09", "endpointPrefix":"apigateway", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon API Gateway", "serviceId":"API Gateway", "signatureVersion":"v4", - "uid":"apigateway-2015-07-09" + "uid":"apigateway-2015-07-09", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApiKey":{ diff --git a/apis/appconfig/2019-10-09/api-2.json b/apis/appconfig/2019-10-09/api-2.json index 90c8e369f18..40bae2d666e 100644 --- a/apis/appconfig/2019-10-09/api-2.json +++ b/apis/appconfig/2019-10-09/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"appconfig", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AppConfig", "serviceFullName":"Amazon AppConfig", "serviceId":"AppConfig", "signatureVersion":"v4", "signingName":"appconfig", - "uid":"appconfig-2019-10-09" + "uid":"appconfig-2019-10-09", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApplication":{ diff --git a/apis/appflow/2020-08-23/api-2.json b/apis/appflow/2020-08-23/api-2.json index 977e16a76b8..7a19a30942b 100644 --- a/apis/appflow/2020-08-23/api-2.json +++ b/apis/appflow/2020-08-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"appflow", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Appflow", "serviceId":"Appflow", "signatureVersion":"v4", "signingName":"appflow", - "uid":"appflow-2020-08-23" + "uid":"appflow-2020-08-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelFlowExecutions":{ diff --git a/apis/appintegrations/2020-07-29/api-2.json b/apis/appintegrations/2020-07-29/api-2.json index 2541781877c..b5ef92cf1c1 100644 --- a/apis/appintegrations/2020-07-29/api-2.json +++ b/apis/appintegrations/2020-07-29/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"app-integrations", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon AppIntegrations Service", "serviceId":"AppIntegrations", "signatureVersion":"v4", "signingName":"app-integrations", - "uid":"appintegrations-2020-07-29" + "uid":"appintegrations-2020-07-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApplication":{ diff --git a/apis/application-autoscaling/2016-02-06/api-2.json b/apis/application-autoscaling/2016-02-06/api-2.json index 1da4c9dcc96..b78d18e71c4 100644 --- a/apis/application-autoscaling/2016-02-06/api-2.json +++ b/apis/application-autoscaling/2016-02-06/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"application-autoscaling", "targetPrefix":"AnyScaleFrontendService", - "uid":"application-autoscaling-2016-02-06" + "uid":"application-autoscaling-2016-02-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteScalingPolicy":{ diff --git a/apis/application-insights/2018-11-25/api-2.json b/apis/application-insights/2018-11-25/api-2.json index 7cfa11f85d0..4d1d625c0d1 100644 --- a/apis/application-insights/2018-11-25/api-2.json +++ b/apis/application-insights/2018-11-25/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"applicationinsights", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Application Insights", "serviceFullName":"Amazon CloudWatch Application Insights", "serviceId":"Application Insights", "signatureVersion":"v4", "signingName":"applicationinsights", "targetPrefix":"EC2WindowsBarleyService", - "uid":"application-insights-2018-11-25" + "uid":"application-insights-2018-11-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddWorkload":{ diff --git a/apis/applicationcostprofiler/2020-09-10/api-2.json b/apis/applicationcostprofiler/2020-09-10/api-2.json index 63eca20cd05..ab4fe5eb51c 100644 --- a/apis/applicationcostprofiler/2020-09-10/api-2.json +++ b/apis/applicationcostprofiler/2020-09-10/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"application-cost-profiler", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Application Cost Profiler", "serviceId":"ApplicationCostProfiler", "signatureVersion":"v4", "signingName":"application-cost-profiler", - "uid":"AWSApplicationCostProfiler-2020-09-10" + "uid":"AWSApplicationCostProfiler-2020-09-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteReportDefinition":{ diff --git a/apis/apprunner/2020-05-15/api-2.json b/apis/apprunner/2020-05-15/api-2.json index 1fdf9a326f5..b1a0aaf1b12 100644 --- a/apis/apprunner/2020-05-15/api-2.json +++ b/apis/apprunner/2020-05-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"apprunner", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS App Runner", "serviceId":"AppRunner", "signatureVersion":"v4", "signingName":"apprunner", "targetPrefix":"AppRunner", - "uid":"apprunner-2020-05-15" + "uid":"apprunner-2020-05-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateCustomDomain":{ diff --git a/apis/appstream/2016-12-01/api-2.json b/apis/appstream/2016-12-01/api-2.json index ac33cfa6e4f..811029c31d5 100644 --- a/apis/appstream/2016-12-01/api-2.json +++ b/apis/appstream/2016-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"appstream2", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon AppStream", "serviceId":"AppStream", "signatureVersion":"v4", "signingName":"appstream", "targetPrefix":"PhotonAdminProxyService", - "uid":"appstream-2016-12-01" + "uid":"appstream-2016-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAppBlockBuilderAppBlock":{ diff --git a/apis/appsync/2017-07-25/api-2.json b/apis/appsync/2017-07-25/api-2.json index 758e424b720..2b2eb43acce 100644 --- a/apis/appsync/2017-07-25/api-2.json +++ b/apis/appsync/2017-07-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"AppSync", "signatureVersion":"v4", "signingName":"appsync", - "uid":"appsync-2017-07-25" + "uid":"appsync-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateApi":{ diff --git a/apis/auditmanager/2017-07-25/api-2.json b/apis/auditmanager/2017-07-25/api-2.json index 677ee0870ac..08ed0a6bca2 100644 --- a/apis/auditmanager/2017-07-25/api-2.json +++ b/apis/auditmanager/2017-07-25/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"auditmanager", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Audit Manager", "serviceId":"AuditManager", "signatureVersion":"v4", "signingName":"auditmanager", - "uid":"auditmanager-2017-07-25" + "uid":"auditmanager-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAssessmentReportEvidenceFolder":{ diff --git a/apis/autoscaling-plans/2018-01-06/api-2.json b/apis/autoscaling-plans/2018-01-06/api-2.json index 32232f2d554..521d6296994 100644 --- a/apis/autoscaling-plans/2018-01-06/api-2.json +++ b/apis/autoscaling-plans/2018-01-06/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"autoscaling-plans", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Auto Scaling Plans", "serviceId":"Auto Scaling Plans", "signatureVersion":"v4", "signingName":"autoscaling-plans", "targetPrefix":"AnyScaleScalingPlannerFrontendService", - "uid":"autoscaling-plans-2018-01-06" + "uid":"autoscaling-plans-2018-01-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateScalingPlan":{ diff --git a/apis/backup/2018-11-15/api-2.json b/apis/backup/2018-11-15/api-2.json index 943cb2f449e..30519748265 100644 --- a/apis/backup/2018-11-15/api-2.json +++ b/apis/backup/2018-11-15/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"backup", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Backup", "serviceId":"Backup", "signatureVersion":"v4", - "uid":"backup-2018-11-15" + "uid":"backup-2018-11-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelLegalHold":{ diff --git a/apis/budgets/2016-10-20/api-2.json b/apis/budgets/2016-10-20/api-2.json index c15712ca860..0cf2768b5e3 100644 --- a/apis/budgets/2016-10-20/api-2.json +++ b/apis/budgets/2016-10-20/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Budgets", "signatureVersion":"v4", "targetPrefix":"AWSBudgetServiceGateway", - "uid":"budgets-2016-10-20" + "uid":"budgets-2016-10-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateBudget":{ diff --git a/apis/ce/2017-10-25/api-2.json b/apis/ce/2017-10-25/api-2.json index 3f366180e4d..25918b5079c 100644 --- a/apis/ce/2017-10-25/api-2.json +++ b/apis/ce/2017-10-25/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"ce", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"AWS Cost Explorer", "serviceFullName":"AWS Cost Explorer Service", "serviceId":"Cost Explorer", "signatureVersion":"v4", "signingName":"ce", "targetPrefix":"AWSInsightsIndexService", - "uid":"ce-2017-10-25" + "uid":"ce-2017-10-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAnomalyMonitor":{ diff --git a/apis/chatbot/2017-10-11/api-2.json b/apis/chatbot/2017-10-11/api-2.json index cbaa77ae012..8db8d7a1c09 100644 --- a/apis/chatbot/2017-10-11/api-2.json +++ b/apis/chatbot/2017-10-11/api-2.json @@ -9,7 +9,8 @@ "serviceFullName":"AWS Chatbot", "serviceId":"chatbot", "signatureVersion":"v4", - "uid":"chatbot-2017-10-11" + "uid":"chatbot-2017-10-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateChimeWebhookConfiguration":{ diff --git a/apis/chime-sdk-identity/2021-04-20/api-2.json b/apis/chime-sdk-identity/2021-04-20/api-2.json index 51a351d5556..00f15cd3658 100644 --- a/apis/chime-sdk-identity/2021-04-20/api-2.json +++ b/apis/chime-sdk-identity/2021-04-20/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-04-20", "endpointPrefix":"identity-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Identity", "serviceId":"Chime SDK Identity", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-identity-2021-04-20" + "uid":"chime-sdk-identity-2021-04-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAppInstance":{ diff --git a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json index 129c3acd087..db9a23180c5 100644 --- a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json +++ b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-07-15", "endpointPrefix":"media-pipelines-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Media Pipelines", "serviceId":"Chime SDK Media Pipelines", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-media-pipelines-2021-07-15" + "uid":"chime-sdk-media-pipelines-2021-07-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateMediaCapturePipeline":{ diff --git a/apis/chime-sdk-meetings/2021-07-15/api-2.json b/apis/chime-sdk-meetings/2021-07-15/api-2.json index d61dd8584ec..960f962254d 100644 --- a/apis/chime-sdk-meetings/2021-07-15/api-2.json +++ b/apis/chime-sdk-meetings/2021-07-15/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-07-15", "endpointPrefix":"meetings-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Meetings", "serviceId":"Chime SDK Meetings", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-meetings-2021-07-15" + "uid":"chime-sdk-meetings-2021-07-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCreateAttendee":{ diff --git a/apis/chime-sdk-messaging/2021-05-15/api-2.json b/apis/chime-sdk-messaging/2021-05-15/api-2.json index 60632f14ec2..c7142870281 100644 --- a/apis/chime-sdk-messaging/2021-05-15/api-2.json +++ b/apis/chime-sdk-messaging/2021-05-15/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2021-05-15", "endpointPrefix":"messaging-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Messaging", "serviceId":"Chime SDK Messaging", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-messaging-2021-05-15" + "uid":"chime-sdk-messaging-2021-05-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateChannelFlow":{ diff --git a/apis/chime-sdk-voice/2022-08-03/api-2.json b/apis/chime-sdk-voice/2022-08-03/api-2.json index 5a2945851a0..fd3b6447457 100644 --- a/apis/chime-sdk-voice/2022-08-03/api-2.json +++ b/apis/chime-sdk-voice/2022-08-03/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2022-08-03", "endpointPrefix":"voice-chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Voice", "serviceId":"Chime SDK Voice", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-voice-2022-08-03" + "uid":"chime-sdk-voice-2022-08-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociatePhoneNumbersWithVoiceConnector":{ diff --git a/apis/chime/2018-05-01/api-2.json b/apis/chime/2018-05-01/api-2.json index 95073309409..54546d9d0a4 100644 --- a/apis/chime/2018-05-01/api-2.json +++ b/apis/chime/2018-05-01/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2018-05-01", "endpointPrefix":"chime", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Chime", "serviceId":"Chime", "signatureVersion":"v4", - "uid":"chime-2018-05-01" + "uid":"chime-2018-05-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociatePhoneNumberWithUser":{ diff --git a/apis/cloud9/2017-09-23/api-2.json b/apis/cloud9/2017-09-23/api-2.json index aa9cbdd5a4b..9c9b5bd1b4b 100644 --- a/apis/cloud9/2017-09-23/api-2.json +++ b/apis/cloud9/2017-09-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"cloud9", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Cloud9", "serviceId":"Cloud9", "signatureVersion":"v4", "targetPrefix":"AWSCloud9WorkspaceManagementService", - "uid":"cloud9-2017-09-23" + "uid":"cloud9-2017-09-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEnvironmentEC2":{ diff --git a/apis/clouddirectory/2017-01-11/api-2.json b/apis/clouddirectory/2017-01-11/api-2.json index 860a3a4b807..b55bad2c76c 100644 --- a/apis/clouddirectory/2017-01-11/api-2.json +++ b/apis/clouddirectory/2017-01-11/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-01-11", "endpointPrefix":"clouddirectory", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon CloudDirectory", "serviceId":"CloudDirectory", "signatureVersion":"v4", "signingName":"clouddirectory", - "uid":"clouddirectory-2017-01-11" + "uid":"clouddirectory-2017-01-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddFacetToObject":{ diff --git a/apis/cloudformation/2010-05-15/api-2.json b/apis/cloudformation/2010-05-15/api-2.json index c61094768e8..b22c60e44fd 100644 --- a/apis/cloudformation/2010-05-15/api-2.json +++ b/apis/cloudformation/2010-05-15/api-2.json @@ -9,7 +9,8 @@ "serviceId":"CloudFormation", "signatureVersion":"v4", "uid":"cloudformation-2010-05-15", - "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/" + "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateOrganizationsAccess":{ diff --git a/apis/cloudfront/2020-05-31/api-2.json b/apis/cloudfront/2020-05-31/api-2.json index e4ec4a05db6..4015589024a 100644 --- a/apis/cloudfront/2020-05-31/api-2.json +++ b/apis/cloudfront/2020-05-31/api-2.json @@ -10,7 +10,8 @@ "serviceFullName":"Amazon CloudFront", "serviceId":"CloudFront", "signatureVersion":"v4", - "uid":"cloudfront-2020-05-31" + "uid":"cloudfront-2020-05-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAlias":{ diff --git a/apis/cloudhsm/2014-05-30/api-2.json b/apis/cloudhsm/2014-05-30/api-2.json index c3199ad0c5e..052d66568d4 100644 --- a/apis/cloudhsm/2014-05-30/api-2.json +++ b/apis/cloudhsm/2014-05-30/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"cloudhsm", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CloudHSM", "serviceFullName":"Amazon CloudHSM", "serviceId":"CloudHSM", "signatureVersion":"v4", "targetPrefix":"CloudHsmFrontendService", - "uid":"cloudhsm-2014-05-30" + "uid":"cloudhsm-2014-05-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/cloudhsmv2/2017-04-28/api-2.json b/apis/cloudhsmv2/2017-04-28/api-2.json index 6e3ed4dbcba..d79df03588f 100644 --- a/apis/cloudhsmv2/2017-04-28/api-2.json +++ b/apis/cloudhsmv2/2017-04-28/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"cloudhsm", "targetPrefix":"BaldrApiService", - "uid":"cloudhsmv2-2017-04-28" + "uid":"cloudhsmv2-2017-04-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "CopyBackupToRegion":{ diff --git a/apis/cloudsearch/2013-01-01/api-2.json b/apis/cloudsearch/2013-01-01/api-2.json index 00e2fdfb500..51b84a2b20c 100644 --- a/apis/cloudsearch/2013-01-01/api-2.json +++ b/apis/cloudsearch/2013-01-01/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2013-01-01", "endpointPrefix":"cloudsearch", "protocol":"query", + "protocols":["query"], "serviceFullName":"Amazon CloudSearch", "serviceId":"CloudSearch", "signatureVersion":"v4", "uid":"cloudsearch-2013-01-01", - "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/" + "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "BuildSuggesters":{ diff --git a/apis/cloudsearchdomain/2013-01-01/api-2.json b/apis/cloudsearchdomain/2013-01-01/api-2.json index e22e35ec242..7dd22304253 100644 --- a/apis/cloudsearchdomain/2013-01-01/api-2.json +++ b/apis/cloudsearchdomain/2013-01-01/api-2.json @@ -5,10 +5,13 @@ "endpointPrefix":"cloudsearchdomain", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon CloudSearch Domain", + "serviceId":"CloudSearch Domain", "signatureVersion":"v4", "signingName":"cloudsearch", - "uid":"cloudsearchdomain-2013-01-01" + "uid":"cloudsearchdomain-2013-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "Search":{ diff --git a/apis/codecommit/2015-04-13/api-2.json b/apis/codecommit/2015-04-13/api-2.json index 8d74930d694..52dc5360a42 100644 --- a/apis/codecommit/2015-04-13/api-2.json +++ b/apis/codecommit/2015-04-13/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codecommit", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodeCommit", "serviceFullName":"AWS CodeCommit", "serviceId":"CodeCommit", "signatureVersion":"v4", "targetPrefix":"CodeCommit_20150413", - "uid":"codecommit-2015-04-13" + "uid":"codecommit-2015-04-13", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateApprovalRuleTemplateWithRepository":{ diff --git a/apis/codeconnections/2023-12-01/api-2.json b/apis/codeconnections/2023-12-01/api-2.json index b585697450d..81dbfc06a96 100644 --- a/apis/codeconnections/2023-12-01/api-2.json +++ b/apis/codeconnections/2023-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codeconnections", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS CodeConnections", "serviceId":"CodeConnections", "signatureVersion":"v4", "signingName":"codeconnections", "targetPrefix":"com.amazonaws.codeconnections.CodeConnections_20231201", - "uid":"codeconnections-2023-12-01" + "uid":"codeconnections-2023-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateConnection":{ diff --git a/apis/codedeploy/2014-10-06/api-2.json b/apis/codedeploy/2014-10-06/api-2.json index 12adf75ddd7..0431d9aab20 100644 --- a/apis/codedeploy/2014-10-06/api-2.json +++ b/apis/codedeploy/2014-10-06/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codedeploy", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodeDeploy", "serviceFullName":"AWS CodeDeploy", "serviceId":"CodeDeploy", "signatureVersion":"v4", "targetPrefix":"CodeDeploy_20141006", - "uid":"codedeploy-2014-10-06" + "uid":"codedeploy-2014-10-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToOnPremisesInstances":{ diff --git a/apis/codeguru-reviewer/2019-09-19/api-2.json b/apis/codeguru-reviewer/2019-09-19/api-2.json index d5c9fc93ed5..bacf78fc741 100644 --- a/apis/codeguru-reviewer/2019-09-19/api-2.json +++ b/apis/codeguru-reviewer/2019-09-19/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codeguru-reviewer", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"CodeGuruReviewer", "serviceFullName":"Amazon CodeGuru Reviewer", "serviceId":"CodeGuru Reviewer", "signatureVersion":"v4", "signingName":"codeguru-reviewer", - "uid":"codeguru-reviewer-2019-09-19" + "uid":"codeguru-reviewer-2019-09-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateRepository":{ diff --git a/apis/codestar-connections/2019-12-01/api-2.json b/apis/codestar-connections/2019-12-01/api-2.json index bda461e485b..66c6f0ed481 100644 --- a/apis/codestar-connections/2019-12-01/api-2.json +++ b/apis/codestar-connections/2019-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codestar-connections", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS CodeStar connections", "serviceId":"CodeStar connections", "signatureVersion":"v4", "signingName":"codestar-connections", "targetPrefix":"com.amazonaws.codestar.connections.CodeStar_connections_20191201", - "uid":"codestar-connections-2019-12-01" + "uid":"codestar-connections-2019-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateConnection":{ diff --git a/apis/codestar-notifications/2019-10-15/api-2.json b/apis/codestar-notifications/2019-10-15/api-2.json index 2de8a566b81..2cb27d1eb00 100644 --- a/apis/codestar-notifications/2019-10-15/api-2.json +++ b/apis/codestar-notifications/2019-10-15/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"codestar-notifications", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS CodeStar Notifications", "serviceId":"codestar notifications", "signatureVersion":"v4", "signingName":"codestar-notifications", - "uid":"codestar-notifications-2019-10-15" + "uid":"codestar-notifications-2019-10-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateNotificationRule":{ diff --git a/apis/codestar/2017-04-19/api-2.json b/apis/codestar/2017-04-19/api-2.json index f2b043371a0..48b0829fa95 100644 --- a/apis/codestar/2017-04-19/api-2.json +++ b/apis/codestar/2017-04-19/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"codestar", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"CodeStar", "serviceFullName":"AWS CodeStar", "serviceId":"CodeStar", "signatureVersion":"v4", "targetPrefix":"CodeStar_20170419", - "uid":"codestar-2017-04-19" + "uid":"codestar-2017-04-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateTeamMember":{ diff --git a/apis/cognito-identity/2014-06-30/api-2.json b/apis/cognito-identity/2014-06-30/api-2.json index 54fd0c97848..2d25a88f700 100644 --- a/apis/cognito-identity/2014-06-30/api-2.json +++ b/apis/cognito-identity/2014-06-30/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"cognito-identity", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Cognito Identity", "serviceId":"Cognito Identity", "signatureVersion":"v4", "targetPrefix":"AWSCognitoIdentityService", - "uid":"cognito-identity-2014-06-30" + "uid":"cognito-identity-2014-06-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateIdentityPool":{ @@ -108,7 +110,8 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "GetId":{ "name":"GetId", @@ -128,7 +131,8 @@ {"shape":"LimitExceededException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "GetIdentityPoolRoles":{ "name":"GetIdentityPoolRoles", @@ -164,7 +168,8 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "GetOpenIdTokenForDeveloperIdentity":{ "name":"GetOpenIdTokenForDeveloperIdentity", @@ -363,7 +368,8 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "UntagResource":{ "name":"UntagResource", diff --git a/apis/cognito-sync/2014-06-30/api-2.json b/apis/cognito-sync/2014-06-30/api-2.json index d15944a7e88..a2f15c81d02 100644 --- a/apis/cognito-sync/2014-06-30/api-2.json +++ b/apis/cognito-sync/2014-06-30/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"cognito-sync", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Cognito Sync", "serviceId":"Cognito Sync", "signatureVersion":"v4", - "uid":"cognito-sync-2014-06-30" + "uid":"cognito-sync-2014-06-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "BulkPublish":{ diff --git a/apis/comprehend/2017-11-27/api-2.json b/apis/comprehend/2017-11-27/api-2.json index b215c015a6f..2bd995d3013 100644 --- a/apis/comprehend/2017-11-27/api-2.json +++ b/apis/comprehend/2017-11-27/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"comprehend", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Comprehend", "serviceId":"Comprehend", "signatureVersion":"v4", "signingName":"comprehend", "targetPrefix":"Comprehend_20171127", - "uid":"comprehend-2017-11-27" + "uid":"comprehend-2017-11-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDetectDominantLanguage":{ diff --git a/apis/comprehendmedical/2018-10-30/api-2.json b/apis/comprehendmedical/2018-10-30/api-2.json index 5534d27f8ed..9a8d0c9d508 100644 --- a/apis/comprehendmedical/2018-10-30/api-2.json +++ b/apis/comprehendmedical/2018-10-30/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"comprehendmedical", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"ComprehendMedical", "serviceFullName":"AWS Comprehend Medical", "serviceId":"ComprehendMedical", "signatureVersion":"v4", "signingName":"comprehendmedical", "targetPrefix":"ComprehendMedical_20181030", - "uid":"comprehendmedical-2018-10-30" + "uid":"comprehendmedical-2018-10-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeEntitiesDetectionV2Job":{ diff --git a/apis/connect-contact-lens/2020-08-21/api-2.json b/apis/connect-contact-lens/2020-08-21/api-2.json index 96e7bb6baf7..083bf16aa81 100644 --- a/apis/connect-contact-lens/2020-08-21/api-2.json +++ b/apis/connect-contact-lens/2020-08-21/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"contact-lens", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Contact Lens", "serviceFullName":"Amazon Connect Contact Lens", "serviceId":"Connect Contact Lens", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-contact-lens-2020-08-21" + "uid":"connect-contact-lens-2020-08-21", + "auth":["aws.auth#sigv4"] }, "operations":{ "ListRealtimeContactAnalysisSegments":{ diff --git a/apis/connect/2017-08-08/api-2.json b/apis/connect/2017-08-08/api-2.json index 8560e5b71fd..a4001397c06 100644 --- a/apis/connect/2017-08-08/api-2.json +++ b/apis/connect/2017-08-08/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Connect", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-2017-08-08" + "uid":"connect-2017-08-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateEvaluationForm":{ diff --git a/apis/connectparticipant/2018-09-07/api-2.json b/apis/connectparticipant/2018-09-07/api-2.json index 349dd857241..5aa8257485c 100644 --- a/apis/connectparticipant/2018-09-07/api-2.json +++ b/apis/connectparticipant/2018-09-07/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"participant.connect", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Participant", "serviceFullName":"Amazon Connect Participant Service", "serviceId":"ConnectParticipant", "signatureVersion":"v4", "signingName":"execute-api", - "uid":"connectparticipant-2018-09-07" + "uid":"connectparticipant-2018-09-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "CompleteAttachmentUpload":{ diff --git a/apis/databrew/2017-07-25/api-2.json b/apis/databrew/2017-07-25/api-2.json index 1750c43c653..9afbbf0b948 100644 --- a/apis/databrew/2017-07-25/api-2.json +++ b/apis/databrew/2017-07-25/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"databrew", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Glue DataBrew", "serviceId":"DataBrew", "signatureVersion":"v4", "signingName":"databrew", - "uid":"databrew-2017-07-25" + "uid":"databrew-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDeleteRecipeVersion":{ diff --git a/apis/datapipeline/2012-10-29/api-2.json b/apis/datapipeline/2012-10-29/api-2.json index 3d1cd213f7c..accfa8dc43c 100644 --- a/apis/datapipeline/2012-10-29/api-2.json +++ b/apis/datapipeline/2012-10-29/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"datapipeline", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Data Pipeline", "serviceId":"Data Pipeline", "signatureVersion":"v4", "targetPrefix":"DataPipeline", - "uid":"datapipeline-2012-10-29" + "uid":"datapipeline-2012-10-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivatePipeline":{ diff --git a/apis/datasync/2018-11-09/api-2.json b/apis/datasync/2018-11-09/api-2.json index 286b2d14cc9..cf2371dbbe3 100644 --- a/apis/datasync/2018-11-09/api-2.json +++ b/apis/datasync/2018-11-09/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"datasync", "targetPrefix":"FmrsService", - "uid":"datasync-2018-11-09" + "uid":"datasync-2018-11-09", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddStorageSystem":{ diff --git a/apis/dax/2017-04-19/api-2.json b/apis/dax/2017-04-19/api-2.json index 6c57d89569f..1a6aef350c3 100644 --- a/apis/dax/2017-04-19/api-2.json +++ b/apis/dax/2017-04-19/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"dax", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon DAX", "serviceFullName":"Amazon DynamoDB Accelerator (DAX)", "serviceId":"DAX", "signatureVersion":"v4", "targetPrefix":"AmazonDAXV3", - "uid":"dax-2017-04-19" + "uid":"dax-2017-04-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateCluster":{ diff --git a/apis/detective/2018-10-26/api-2.json b/apis/detective/2018-10-26/api-2.json index 3a81f385b29..552290fa56a 100644 --- a/apis/detective/2018-10-26/api-2.json +++ b/apis/detective/2018-10-26/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"api.detective", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Detective", "serviceId":"Detective", "signatureVersion":"v4", "signingName":"detective", - "uid":"detective-2018-10-26" + "uid":"detective-2018-10-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptInvitation":{ diff --git a/apis/devicefarm/2015-06-23/api-2.json b/apis/devicefarm/2015-06-23/api-2.json index f5b03f09b7e..088bde6d750 100644 --- a/apis/devicefarm/2015-06-23/api-2.json +++ b/apis/devicefarm/2015-06-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"devicefarm", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Device Farm", "serviceId":"Device Farm", "signatureVersion":"v4", "targetPrefix":"DeviceFarm_20150623", - "uid":"devicefarm-2015-06-23" + "uid":"devicefarm-2015-06-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDevicePool":{ diff --git a/apis/devops-guru/2020-12-01/api-2.json b/apis/devops-guru/2020-12-01/api-2.json index 85bcfad9504..58b28e9c4cf 100644 --- a/apis/devops-guru/2020-12-01/api-2.json +++ b/apis/devops-guru/2020-12-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"devops-guru", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon DevOps Guru", "serviceId":"DevOps Guru", "signatureVersion":"v4", "signingName":"devops-guru", - "uid":"devops-guru-2020-12-01" + "uid":"devops-guru-2020-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddNotificationChannel":{ diff --git a/apis/discovery/2015-11-01/api-2.json b/apis/discovery/2015-11-01/api-2.json index a3d68873726..7584a475682 100644 --- a/apis/discovery/2015-11-01/api-2.json +++ b/apis/discovery/2015-11-01/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Application Discovery Service", "signatureVersion":"v4", "targetPrefix":"AWSPoseidonService_V2015_11_01", - "uid":"discovery-2015-11-01" + "uid":"discovery-2015-11-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateConfigurationItemsToApplication":{ diff --git a/apis/dlm/2018-01-12/api-2.json b/apis/dlm/2018-01-12/api-2.json index 65381d9049a..c694787620e 100644 --- a/apis/dlm/2018-01-12/api-2.json +++ b/apis/dlm/2018-01-12/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"dlm", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon DLM", "serviceFullName":"Amazon Data Lifecycle Manager", "serviceId":"DLM", "signatureVersion":"v4", "signingName":"dlm", - "uid":"dlm-2018-01-12" + "uid":"dlm-2018-01-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateLifecyclePolicy":{ diff --git a/apis/dms/2016-01-01/api-2.json b/apis/dms/2016-01-01/api-2.json index 75941b7734e..ca9eac73787 100644 --- a/apis/dms/2016-01-01/api-2.json +++ b/apis/dms/2016-01-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"dms", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Database Migration Service", "serviceId":"Database Migration Service", "signatureVersion":"v4", "targetPrefix":"AmazonDMSv20160101", - "uid":"dms-2016-01-01" + "uid":"dms-2016-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/docdb/2014-10-31/api-2.json b/apis/docdb/2014-10-31/api-2.json index 041f2e05954..d5f40511eaa 100644 --- a/apis/docdb/2014-10-31/api-2.json +++ b/apis/docdb/2014-10-31/api-2.json @@ -4,13 +4,15 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon DocDB", "serviceFullName":"Amazon DocumentDB with MongoDB compatibility", "serviceId":"DocDB", "signatureVersion":"v4", "signingName":"rds", "uid":"docdb-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddSourceIdentifierToSubscription":{ diff --git a/apis/ebs/2019-11-02/api-2.json b/apis/ebs/2019-11-02/api-2.json index 71149750421..3b08a853d44 100644 --- a/apis/ebs/2019-11-02/api-2.json +++ b/apis/ebs/2019-11-02/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"ebs", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon EBS", "serviceFullName":"Amazon Elastic Block Store", "serviceId":"EBS", "signatureVersion":"v4", - "uid":"ebs-2019-11-02" + "uid":"ebs-2019-11-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "CompleteSnapshot":{ @@ -98,7 +100,8 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"InternalServerException"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true }, "StartSnapshot":{ "name":"StartSnapshot", diff --git a/apis/ec2-instance-connect/2018-04-02/api-2.json b/apis/ec2-instance-connect/2018-04-02/api-2.json index 6b36b88788c..6c0479e2de1 100644 --- a/apis/ec2-instance-connect/2018-04-02/api-2.json +++ b/apis/ec2-instance-connect/2018-04-02/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"ec2-instance-connect", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"EC2 Instance Connect", "serviceFullName":"AWS EC2 Instance Connect", "serviceId":"EC2 Instance Connect", "signatureVersion":"v4", "targetPrefix":"AWSEC2InstanceConnectService", - "uid":"ec2-instance-connect-2018-04-02" + "uid":"ec2-instance-connect-2018-04-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "SendSSHPublicKey":{ diff --git a/apis/ecr-public/2020-10-30/api-2.json b/apis/ecr-public/2020-10-30/api-2.json index e336c61148b..47917e4dfc9 100644 --- a/apis/ecr-public/2020-10-30/api-2.json +++ b/apis/ecr-public/2020-10-30/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"api.ecr-public", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon ECR Public", "serviceFullName":"Amazon Elastic Container Registry Public", "serviceId":"ECR PUBLIC", "signatureVersion":"v4", "signingName":"ecr-public", "targetPrefix":"SpencerFrontendService", - "uid":"ecr-public-2020-10-30" + "uid":"ecr-public-2020-10-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/ecr/2015-09-21/api-2.json b/apis/ecr/2015-09-21/api-2.json index 19c9292f8bd..6194ec18388 100644 --- a/apis/ecr/2015-09-21/api-2.json +++ b/apis/ecr/2015-09-21/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"ecr", "targetPrefix":"AmazonEC2ContainerRegistry_V20150921", - "uid":"ecr-2015-09-21" + "uid":"ecr-2015-09-21", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/elastic-inference/2017-07-25/api-2.json b/apis/elastic-inference/2017-07-25/api-2.json index bba77d62b22..fff46e7af08 100644 --- a/apis/elastic-inference/2017-07-25/api-2.json +++ b/apis/elastic-inference/2017-07-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"api.elastic-inference", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Elastic Inference", "serviceFullName":"Amazon Elastic Inference", "serviceId":"Elastic Inference", "signatureVersion":"v4", "signingName":"elastic-inference", - "uid":"elastic-inference-2017-07-25" + "uid":"elastic-inference-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeAcceleratorOfferings":{ diff --git a/apis/elasticache/2015-02-02/api-2.json b/apis/elasticache/2015-02-02/api-2.json index e4609ea90ee..514e5de41e7 100644 --- a/apis/elasticache/2015-02-02/api-2.json +++ b/apis/elasticache/2015-02-02/api-2.json @@ -9,7 +9,8 @@ "serviceId":"ElastiCache", "signatureVersion":"v4", "uid":"elasticache-2015-02-02", - "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/" + "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToResource":{ diff --git a/apis/elasticbeanstalk/2010-12-01/api-2.json b/apis/elasticbeanstalk/2010-12-01/api-2.json index d535ed6bf6d..e4e97311483 100644 --- a/apis/elasticbeanstalk/2010-12-01/api-2.json +++ b/apis/elasticbeanstalk/2010-12-01/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2010-12-01", "endpointPrefix":"elasticbeanstalk", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Elastic Beanstalk", "serviceFullName":"AWS Elastic Beanstalk", "serviceId":"Elastic Beanstalk", "signatureVersion":"v4", "uid":"elasticbeanstalk-2010-12-01", - "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/" + "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortEnvironmentUpdate":{ diff --git a/apis/elasticloadbalancing/2012-06-01/api-2.json b/apis/elasticloadbalancing/2012-06-01/api-2.json index a83e5046016..7a4737e14d7 100644 --- a/apis/elasticloadbalancing/2012-06-01/api-2.json +++ b/apis/elasticloadbalancing/2012-06-01/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2012-06-01", "endpointPrefix":"elasticloadbalancing", "protocol":"query", + "protocols":["query"], "serviceFullName":"Elastic Load Balancing", "serviceId":"Elastic Load Balancing", "signatureVersion":"v4", "uid":"elasticloadbalancing-2012-06-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/" + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTags":{ diff --git a/apis/elasticloadbalancingv2/2015-12-01/api-2.json b/apis/elasticloadbalancingv2/2015-12-01/api-2.json index 0a8390ec3bf..fbfdaf2d62f 100644 --- a/apis/elasticloadbalancingv2/2015-12-01/api-2.json +++ b/apis/elasticloadbalancingv2/2015-12-01/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Elastic Load Balancing v2", "signatureVersion":"v4", "uid":"elasticloadbalancingv2-2015-12-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/" + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddListenerCertificates":{ diff --git a/apis/elasticmapreduce/2009-03-31/api-2.json b/apis/elasticmapreduce/2009-03-31/api-2.json index 47a4b13527b..fa307d97733 100644 --- a/apis/elasticmapreduce/2009-03-31/api-2.json +++ b/apis/elasticmapreduce/2009-03-31/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"elasticmapreduce", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon EMR", "serviceFullName":"Amazon EMR", "serviceId":"EMR", "signatureVersion":"v4", "targetPrefix":"ElasticMapReduce", - "uid":"elasticmapreduce-2009-03-31" + "uid":"elasticmapreduce-2009-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddInstanceFleet":{ diff --git a/apis/email/2010-12-01/api-2.json b/apis/email/2010-12-01/api-2.json index ef43e7a45e2..67810709396 100644 --- a/apis/email/2010-12-01/api-2.json +++ b/apis/email/2010-12-01/api-2.json @@ -4,13 +4,15 @@ "apiVersion":"2010-12-01", "endpointPrefix":"email", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon SES", "serviceFullName":"Amazon Simple Email Service", "serviceId":"SES", "signatureVersion":"v4", "signingName":"ses", "uid":"email-2010-12-01", - "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/" + "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "CloneReceiptRuleSet":{ diff --git a/apis/emr-containers/2020-10-01/api-2.json b/apis/emr-containers/2020-10-01/api-2.json index be2c37ef996..5ab76f8a4cb 100644 --- a/apis/emr-containers/2020-10-01/api-2.json +++ b/apis/emr-containers/2020-10-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"emr-containers", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon EMR Containers", "serviceId":"EMR containers", "signatureVersion":"v4", "signingName":"emr-containers", - "uid":"emr-containers-2020-10-01" + "uid":"emr-containers-2020-10-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelJobRun":{ diff --git a/apis/entitlement.marketplace/2017-01-11/api-2.json b/apis/entitlement.marketplace/2017-01-11/api-2.json index 5b11875adb8..b3fe0f82e5c 100644 --- a/apis/entitlement.marketplace/2017-01-11/api-2.json +++ b/apis/entitlement.marketplace/2017-01-11/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPEntitlementService", - "uid":"entitlement.marketplace-2017-01-11" + "uid":"entitlement.marketplace-2017-01-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetEntitlements":{ diff --git a/apis/es/2015-01-01/api-2.json b/apis/es/2015-01-01/api-2.json index 70dd15af159..0863391abf7 100644 --- a/apis/es/2015-01-01/api-2.json +++ b/apis/es/2015-01-01/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2015-01-01", "endpointPrefix":"es", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Elasticsearch Service", "serviceId":"Elasticsearch Service", "signatureVersion":"v4", - "uid":"es-2015-01-01" + "uid":"es-2015-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptInboundCrossClusterSearchConnection":{ diff --git a/apis/eventbridge/2015-10-07/api-2.json b/apis/eventbridge/2015-10-07/api-2.json index c192c8b7feb..f564c67ecaa 100644 --- a/apis/eventbridge/2015-10-07/api-2.json +++ b/apis/eventbridge/2015-10-07/api-2.json @@ -10,7 +10,8 @@ "serviceId":"EventBridge", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"eventbridge-2015-10-07" + "uid":"eventbridge-2015-10-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateEventSource":{ diff --git a/apis/events/2015-10-07/api-2.json b/apis/events/2015-10-07/api-2.json index a405dfb7b30..6921264e37a 100644 --- a/apis/events/2015-10-07/api-2.json +++ b/apis/events/2015-10-07/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"events", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon CloudWatch Events", "serviceId":"CloudWatch Events", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"events-2015-10-07" + "uid":"events-2015-10-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateEventSource":{ diff --git a/apis/finspace-data/2020-07-13/api-2.json b/apis/finspace-data/2020-07-13/api-2.json index 96689b4df26..c5b091653d7 100644 --- a/apis/finspace-data/2020-07-13/api-2.json +++ b/apis/finspace-data/2020-07-13/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"finspace-api", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"FinSpace Data", "serviceFullName":"FinSpace Public API", "serviceId":"finspace data", "signatureVersion":"v4", "signingName":"finspace-api", - "uid":"finspace-2020-07-13" + "uid":"finspace-2020-07-13", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateUserToPermissionGroup":{ diff --git a/apis/finspace/2021-03-12/api-2.json b/apis/finspace/2021-03-12/api-2.json index b244b6f9fbc..799be19759e 100644 --- a/apis/finspace/2021-03-12/api-2.json +++ b/apis/finspace/2021-03-12/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"finspace", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"finspace", "serviceFullName":"FinSpace User Environment Management service", "serviceId":"finspace", "signatureVersion":"v4", "signingName":"finspace", - "uid":"finspace-2021-03-12" + "uid":"finspace-2021-03-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEnvironment":{ diff --git a/apis/firehose/2015-08-04/api-2.json b/apis/firehose/2015-08-04/api-2.json index d4773f4a5af..8723cc879a9 100644 --- a/apis/firehose/2015-08-04/api-2.json +++ b/apis/firehose/2015-08-04/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Firehose", "signatureVersion":"v4", "targetPrefix":"Firehose_20150804", - "uid":"firehose-2015-08-04" + "uid":"firehose-2015-08-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDeliveryStream":{ diff --git a/apis/fis/2020-12-01/api-2.json b/apis/fis/2020-12-01/api-2.json index 8ea135188ec..caad2333d69 100644 --- a/apis/fis/2020-12-01/api-2.json +++ b/apis/fis/2020-12-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"fis", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"FIS", "serviceFullName":"AWS Fault Injection Simulator", "serviceId":"fis", "signatureVersion":"v4", "signingName":"fis", - "uid":"fis-2020-12-01" + "uid":"fis-2020-12-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateExperimentTemplate":{ diff --git a/apis/fms/2018-01-01/api-2.json b/apis/fms/2018-01-01/api-2.json index 4f729cccb45..dd57a3b4161 100644 --- a/apis/fms/2018-01-01/api-2.json +++ b/apis/fms/2018-01-01/api-2.json @@ -11,7 +11,8 @@ "serviceId":"FMS", "signatureVersion":"v4", "targetPrefix":"AWSFMS_20180101", - "uid":"fms-2018-01-01" + "uid":"fms-2018-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAdminAccount":{ diff --git a/apis/forecast/2018-06-26/api-2.json b/apis/forecast/2018-06-26/api-2.json index db7b31ce93b..a8db5c2c38c 100644 --- a/apis/forecast/2018-06-26/api-2.json +++ b/apis/forecast/2018-06-26/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"forecast", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Forecast Service", "serviceId":"forecast", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecast", - "uid":"forecast-2018-06-26" + "uid":"forecast-2018-06-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAutoPredictor":{ diff --git a/apis/forecastquery/2018-06-26/api-2.json b/apis/forecastquery/2018-06-26/api-2.json index 17c10c20551..80608510397 100644 --- a/apis/forecastquery/2018-06-26/api-2.json +++ b/apis/forecastquery/2018-06-26/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"forecastquery", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Forecast Query Service", "serviceId":"forecastquery", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecastRuntime", - "uid":"forecastquery-2018-06-26" + "uid":"forecastquery-2018-06-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "QueryForecast":{ diff --git a/apis/frauddetector/2019-11-15/api-2.json b/apis/frauddetector/2019-11-15/api-2.json index aae18354326..87c194da46f 100644 --- a/apis/frauddetector/2019-11-15/api-2.json +++ b/apis/frauddetector/2019-11-15/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"frauddetector", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Fraud Detector", "serviceId":"FraudDetector", "signatureVersion":"v4", "targetPrefix":"AWSHawksNestServiceFacade", - "uid":"frauddetector-2019-11-15" + "uid":"frauddetector-2019-11-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCreateVariable":{ diff --git a/apis/fsx/2018-03-01/api-2.json b/apis/fsx/2018-03-01/api-2.json index 558fa1a7668..6e27d57cc92 100644 --- a/apis/fsx/2018-03-01/api-2.json +++ b/apis/fsx/2018-03-01/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"fsx", "targetPrefix":"AWSSimbaAPIService_v20180301", - "uid":"fsx-2018-03-01" + "uid":"fsx-2018-03-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateFileSystemAliases":{ diff --git a/apis/gamelift/2015-10-01/api-2.json b/apis/gamelift/2015-10-01/api-2.json index 7be5bbbd451..b52c14cf0f8 100644 --- a/apis/gamelift/2015-10-01/api-2.json +++ b/apis/gamelift/2015-10-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"gamelift", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon GameLift", "serviceId":"GameLift", "signatureVersion":"v4", "targetPrefix":"GameLift", - "uid":"gamelift-2015-10-01" + "uid":"gamelift-2015-10-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptMatch":{ diff --git a/apis/glacier/2012-06-01/api-2.json b/apis/glacier/2012-06-01/api-2.json index e72d1664113..7e8e0a87dfb 100644 --- a/apis/glacier/2012-06-01/api-2.json +++ b/apis/glacier/2012-06-01/api-2.json @@ -5,10 +5,12 @@ "checksumFormat":"sha256", "endpointPrefix":"glacier", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Glacier", "serviceId":"Glacier", "signatureVersion":"v4", - "uid":"glacier-2012-06-01" + "uid":"glacier-2012-06-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortMultipartUpload":{ diff --git a/apis/greengrassv2/2020-11-30/api-2.json b/apis/greengrassv2/2020-11-30/api-2.json index 18e08485534..4d8337a6478 100644 --- a/apis/greengrassv2/2020-11-30/api-2.json +++ b/apis/greengrassv2/2020-11-30/api-2.json @@ -9,7 +9,8 @@ "serviceFullName":"AWS IoT Greengrass V2", "serviceId":"GreengrassV2", "signatureVersion":"v4", - "uid":"greengrassv2-2020-11-30" + "uid":"greengrassv2-2020-11-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateServiceRoleToAccount":{ diff --git a/apis/health/2016-08-04/api-2.json b/apis/health/2016-08-04/api-2.json index 96a0db2df8b..f50d9caf473 100644 --- a/apis/health/2016-08-04/api-2.json +++ b/apis/health/2016-08-04/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"health", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"AWSHealth", "serviceFullName":"AWS Health APIs and Notifications", "serviceId":"Health", "signatureVersion":"v4", "targetPrefix":"AWSHealth_20160804", - "uid":"health-2016-08-04" + "uid":"health-2016-08-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeAffectedAccountsForOrganization":{ diff --git a/apis/healthlake/2017-07-01/api-2.json b/apis/healthlake/2017-07-01/api-2.json index 5c3d58b18ee..2ea8075c809 100644 --- a/apis/healthlake/2017-07-01/api-2.json +++ b/apis/healthlake/2017-07-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"healthlake", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"HealthLake", "serviceFullName":"Amazon HealthLake", "serviceId":"HealthLake", "signatureVersion":"v4", "signingName":"healthlake", "targetPrefix":"HealthLake", - "uid":"healthlake-2017-07-01" + "uid":"healthlake-2017-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateFHIRDatastore":{ diff --git a/apis/iam/2010-05-08/api-2.json b/apis/iam/2010-05-08/api-2.json index 43a4ccaf80c..bb0eced57db 100644 --- a/apis/iam/2010-05-08/api-2.json +++ b/apis/iam/2010-05-08/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"iam", "globalEndpoint":"iam.amazonaws.com", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", "serviceId":"IAM", "signatureVersion":"v4", "uid":"iam-2010-05-08", - "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" + "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddClientIDToOpenIDConnectProvider":{ diff --git a/apis/imagebuilder/2019-12-02/api-2.json b/apis/imagebuilder/2019-12-02/api-2.json index 4c494f87a87..301daa5ba95 100644 --- a/apis/imagebuilder/2019-12-02/api-2.json +++ b/apis/imagebuilder/2019-12-02/api-2.json @@ -11,7 +11,8 @@ "serviceId":"imagebuilder", "signatureVersion":"v4", "signingName":"imagebuilder", - "uid":"imagebuilder-2019-12-02" + "uid":"imagebuilder-2019-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelImageCreation":{ diff --git a/apis/inspector/2016-02-16/api-2.json b/apis/inspector/2016-02-16/api-2.json index 22864347dcd..d95adad3c5a 100644 --- a/apis/inspector/2016-02-16/api-2.json +++ b/apis/inspector/2016-02-16/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"inspector", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Inspector", "serviceId":"Inspector", "signatureVersion":"v4", "targetPrefix":"InspectorService", - "uid":"inspector-2016-02-16" + "uid":"inspector-2016-02-16", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddAttributesToFindings":{ diff --git a/apis/iot-data/2015-05-28/api-2.json b/apis/iot-data/2015-05-28/api-2.json index d425936567a..ae5b94b4f19 100644 --- a/apis/iot-data/2015-05-28/api-2.json +++ b/apis/iot-data/2015-05-28/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2015-05-28", "endpointPrefix":"data-ats.iot", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Data Plane", "serviceId":"IoT Data Plane", "signatureVersion":"v4", "signingName":"iotdata", - "uid":"iot-data-2015-05-28" + "uid":"iot-data-2015-05-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteThingShadow":{ diff --git a/apis/iot-jobs-data/2017-09-29/api-2.json b/apis/iot-jobs-data/2017-09-29/api-2.json index e1408b886fa..b295cdb293c 100644 --- a/apis/iot-jobs-data/2017-09-29/api-2.json +++ b/apis/iot-jobs-data/2017-09-29/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-29", "endpointPrefix":"data.jobs.iot", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Jobs Data Plane", "serviceId":"IoT Jobs Data Plane", "signatureVersion":"v4", "signingName":"iot-jobs-data", - "uid":"iot-jobs-data-2017-09-29" + "uid":"iot-jobs-data-2017-09-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeJobExecution":{ diff --git a/apis/iot/2015-05-28/api-2.json b/apis/iot/2015-05-28/api-2.json index b869ce1f119..8ef285cf7c7 100644 --- a/apis/iot/2015-05-28/api-2.json +++ b/apis/iot/2015-05-28/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2015-05-28", "endpointPrefix":"iot", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT", "serviceId":"IoT", "signatureVersion":"v4", "signingName":"iot", - "uid":"iot-2015-05-28" + "uid":"iot-2015-05-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptCertificateTransfer":{ diff --git a/apis/iot1click-projects/2018-05-14/api-2.json b/apis/iot1click-projects/2018-05-14/api-2.json index f93ec9f2262..6a459a89686 100644 --- a/apis/iot1click-projects/2018-05-14/api-2.json +++ b/apis/iot1click-projects/2018-05-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"projects.iot1click", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWS IoT 1-Click Projects", "serviceFullName":"AWS IoT 1-Click Projects Service", "serviceId":"IoT 1Click Projects", "signatureVersion":"v4", "signingName":"iot1click", - "uid":"iot1click-projects-2018-05-14" + "uid":"iot1click-projects-2018-05-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateDeviceWithPlacement":{ diff --git a/apis/iotanalytics/2017-11-27/api-2.json b/apis/iotanalytics/2017-11-27/api-2.json index 6283b76f882..d025312ab6c 100644 --- a/apis/iotanalytics/2017-11-27/api-2.json +++ b/apis/iotanalytics/2017-11-27/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-11-27", "endpointPrefix":"iotanalytics", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Analytics", "serviceId":"IoTAnalytics", "signatureVersion":"v4", "signingName":"iotanalytics", - "uid":"iotanalytics-2017-11-27" + "uid":"iotanalytics-2017-11-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchPutMessage":{ diff --git a/apis/iotdeviceadvisor/2020-09-18/api-2.json b/apis/iotdeviceadvisor/2020-09-18/api-2.json index f705b44d60b..d4588ed19b7 100644 --- a/apis/iotdeviceadvisor/2020-09-18/api-2.json +++ b/apis/iotdeviceadvisor/2020-09-18/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"api.iotdeviceadvisor", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWSIoTDeviceAdvisor", "serviceFullName":"AWS IoT Core Device Advisor", "serviceId":"IotDeviceAdvisor", "signatureVersion":"v4", "signingName":"iotdeviceadvisor", - "uid":"iotdeviceadvisor-2020-09-18" + "uid":"iotdeviceadvisor-2020-09-18", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateSuiteDefinition":{ diff --git a/apis/iotevents-data/2018-10-23/api-2.json b/apis/iotevents-data/2018-10-23/api-2.json index ccdfc5569b7..6487babc174 100644 --- a/apis/iotevents-data/2018-10-23/api-2.json +++ b/apis/iotevents-data/2018-10-23/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2018-10-23", "endpointPrefix":"data.iotevents", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Events Data", "serviceId":"IoT Events Data", "signatureVersion":"v4", "signingName":"ioteventsdata", - "uid":"iotevents-data-2018-10-23" + "uid":"iotevents-data-2018-10-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchAcknowledgeAlarm":{ diff --git a/apis/iotevents/2018-07-27/api-2.json b/apis/iotevents/2018-07-27/api-2.json index 3807f0023b7..c709fa5d8f5 100644 --- a/apis/iotevents/2018-07-27/api-2.json +++ b/apis/iotevents/2018-07-27/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2018-07-27", "endpointPrefix":"iotevents", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Events", "serviceId":"IoT Events", "signatureVersion":"v4", "signingName":"iotevents", - "uid":"iotevents-2018-07-27" + "uid":"iotevents-2018-07-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAlarmModel":{ diff --git a/apis/iotfleethub/2020-11-03/api-2.json b/apis/iotfleethub/2020-11-03/api-2.json index 3764ceba827..7b0dd422c64 100644 --- a/apis/iotfleethub/2020-11-03/api-2.json +++ b/apis/iotfleethub/2020-11-03/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"api.fleethub.iot", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT Fleet Hub", "serviceId":"IoTFleetHub", "signatureVersion":"v4", "signingName":"iotfleethub", - "uid":"iotfleethub-2020-11-03" + "uid":"iotfleethub-2020-11-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateApplication":{ diff --git a/apis/iotsecuretunneling/2018-10-05/api-2.json b/apis/iotsecuretunneling/2018-10-05/api-2.json index 771c0df5c29..8f6c5c9af09 100644 --- a/apis/iotsecuretunneling/2018-10-05/api-2.json +++ b/apis/iotsecuretunneling/2018-10-05/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"api.tunneling.iot", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS IoT Secure Tunneling", "serviceId":"IoTSecureTunneling", "signatureVersion":"v4", "signingName":"IoTSecuredTunneling", "targetPrefix":"IoTSecuredTunneling", - "uid":"iotsecuretunneling-2018-10-05" + "uid":"iotsecuretunneling-2018-10-05", + "auth":["aws.auth#sigv4"] }, "operations":{ "CloseTunnel":{ diff --git a/apis/iotsitewise/2019-12-02/api-2.json b/apis/iotsitewise/2019-12-02/api-2.json index 43228f57a9b..48d3c5d74c0 100644 --- a/apis/iotsitewise/2019-12-02/api-2.json +++ b/apis/iotsitewise/2019-12-02/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"iotsitewise", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS IoT SiteWise", "serviceId":"IoTSiteWise", "signatureVersion":"v4", "signingName":"iotsitewise", - "uid":"iotsitewise-2019-12-02" + "uid":"iotsitewise-2019-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAssets":{ diff --git a/apis/iotthingsgraph/2018-09-06/api-2.json b/apis/iotthingsgraph/2018-09-06/api-2.json index 2aabc90cd1a..4f2622ea79e 100644 --- a/apis/iotthingsgraph/2018-09-06/api-2.json +++ b/apis/iotthingsgraph/2018-09-06/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"iotthingsgraph", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS IoT Things Graph", "serviceId":"IoTThingsGraph", "signatureVersion":"v4", "signingName":"iotthingsgraph", "targetPrefix":"IotThingsGraphFrontEndService", - "uid":"iotthingsgraph-2018-09-06" + "uid":"iotthingsgraph-2018-09-06", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateEntityToThing":{ diff --git a/apis/kendra-ranking/2022-10-19/api-2.json b/apis/kendra-ranking/2022-10-19/api-2.json index c4481a8318b..06b310bd18e 100644 --- a/apis/kendra-ranking/2022-10-19/api-2.json +++ b/apis/kendra-ranking/2022-10-19/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"kendra-ranking", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Kendra Ranking", "serviceFullName":"Amazon Kendra Intelligent Ranking", "serviceId":"Kendra Ranking", "signatureVersion":"v4", "signingName":"kendra-ranking", "targetPrefix":"AWSKendraRerankingFrontendService", - "uid":"kendra-ranking-2022-10-19" + "uid":"kendra-ranking-2022-10-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateRescoreExecutionPlan":{ diff --git a/apis/kendra/2019-02-03/api-2.json b/apis/kendra/2019-02-03/api-2.json index 8ee5dc086b5..b6dd69f6980 100644 --- a/apis/kendra/2019-02-03/api-2.json +++ b/apis/kendra/2019-02-03/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"kendra", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"kendra", "serviceFullName":"AWSKendraFrontendService", "serviceId":"kendra", "signatureVersion":"v4", "signingName":"kendra", "targetPrefix":"AWSKendraFrontendService", - "uid":"kendra-2019-02-03" + "uid":"kendra-2019-02-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateEntitiesToExperience":{ diff --git a/apis/kinesis-video-archived-media/2017-09-30/api-2.json b/apis/kinesis-video-archived-media/2017-09-30/api-2.json index df3cf3a32f1..e4ebe0bbc64 100644 --- a/apis/kinesis-video-archived-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-archived-media/2017-09-30/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Archived Media", "serviceFullName":"Amazon Kinesis Video Streams Archived Media", "serviceId":"Kinesis Video Archived Media", "signatureVersion":"v4", - "uid":"kinesis-video-archived-media-2017-09-30" + "uid":"kinesis-video-archived-media-2017-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetClip":{ diff --git a/apis/kinesis-video-media/2017-09-30/api-2.json b/apis/kinesis-video-media/2017-09-30/api-2.json index 258ff2bdcde..75ae9c299f7 100644 --- a/apis/kinesis-video-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-media/2017-09-30/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Media", "serviceFullName":"Amazon Kinesis Video Streams Media", "serviceId":"Kinesis Video Media", "signatureVersion":"v4", - "uid":"kinesis-video-media-2017-09-30" + "uid":"kinesis-video-media-2017-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetMedia":{ diff --git a/apis/kinesis-video-signaling/2019-12-04/api-2.json b/apis/kinesis-video-signaling/2019-12-04/api-2.json index c097a57e3d6..ea94a50c945 100644 --- a/apis/kinesis-video-signaling/2019-12-04/api-2.json +++ b/apis/kinesis-video-signaling/2019-12-04/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2019-12-04", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon Kinesis Video Signaling Channels", "serviceFullName":"Amazon Kinesis Video Signaling Channels", "serviceId":"Kinesis Video Signaling", "signatureVersion":"v4", - "uid":"kinesis-video-signaling-2019-12-04" + "uid":"kinesis-video-signaling-2019-12-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetIceServerConfig":{ diff --git a/apis/kinesis/2013-12-02/api-2.json b/apis/kinesis/2013-12-02/api-2.json index 53ff29fc960..2084ea709e0 100644 --- a/apis/kinesis/2013-12-02/api-2.json +++ b/apis/kinesis/2013-12-02/api-2.json @@ -6,12 +6,14 @@ "jsonVersion":"1.1", "protocol":"json", "protocolSettings":{"h2":"eventstream"}, + "protocols":["json"], "serviceAbbreviation":"Kinesis", "serviceFullName":"Amazon Kinesis", "serviceId":"Kinesis", "signatureVersion":"v4", "targetPrefix":"Kinesis_20131202", - "uid":"kinesis-2013-12-02" + "uid":"kinesis-2013-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTagsToStream":{ diff --git a/apis/kinesisanalytics/2015-08-14/api-2.json b/apis/kinesisanalytics/2015-08-14/api-2.json index f479528f5f6..50d0a50d43c 100644 --- a/apis/kinesisanalytics/2015-08-14/api-2.json +++ b/apis/kinesisanalytics/2015-08-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics", "signatureVersion":"v4", "targetPrefix":"KinesisAnalytics_20150814", - "uid":"kinesisanalytics-2015-08-14" + "uid":"kinesisanalytics-2015-08-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisanalyticsv2/2018-05-23/api-2.json b/apis/kinesisanalyticsv2/2018-05-23/api-2.json index 35c4b4ff287..c6ed5020579 100644 --- a/apis/kinesisanalyticsv2/2018-05-23/api-2.json +++ b/apis/kinesisanalyticsv2/2018-05-23/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics V2", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics V2", "signatureVersion":"v4", "signingName":"kinesisanalytics", "targetPrefix":"KinesisAnalytics_20180523", - "uid":"kinesisanalyticsv2-2018-05-23" + "uid":"kinesisanalyticsv2-2018-05-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisvideo/2017-09-30/api-2.json b/apis/kinesisvideo/2017-09-30/api-2.json index 9fc6bfe41cf..43307938ebb 100644 --- a/apis/kinesisvideo/2017-09-30/api-2.json +++ b/apis/kinesisvideo/2017-09-30/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video", "serviceFullName":"Amazon Kinesis Video Streams", "serviceId":"Kinesis Video", "signatureVersion":"v4", - "uid":"kinesisvideo-2017-09-30" + "uid":"kinesisvideo-2017-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateSignalingChannel":{ diff --git a/apis/lakeformation/2017-03-31/api-2.json b/apis/lakeformation/2017-03-31/api-2.json index b0d28a1ba25..1f789690d35 100644 --- a/apis/lakeformation/2017-03-31/api-2.json +++ b/apis/lakeformation/2017-03-31/api-2.json @@ -10,7 +10,8 @@ "serviceId":"LakeFormation", "signatureVersion":"v4", "signingName":"lakeformation", - "uid":"lakeformation-2017-03-31" + "uid":"lakeformation-2017-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddLFTagsToResource":{ diff --git a/apis/lambda/2015-03-31/api-2.json b/apis/lambda/2015-03-31/api-2.json index fe7c513fb3a..d488cf986a1 100644 --- a/apis/lambda/2015-03-31/api-2.json +++ b/apis/lambda/2015-03-31/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2015-03-31", "endpointPrefix":"lambda", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Lambda", "serviceId":"Lambda", "signatureVersion":"v4", - "uid":"lambda-2015-03-31" + "uid":"lambda-2015-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddLayerVersionPermission":{ diff --git a/apis/lex-models/2017-04-19/api-2.json b/apis/lex-models/2017-04-19/api-2.json index f122319d5f1..b7ccf6267d3 100644 --- a/apis/lex-models/2017-04-19/api-2.json +++ b/apis/lex-models/2017-04-19/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"models.lex", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Lex Model Building Service", "serviceId":"Lex Model Building Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"lex-models-2017-04-19" + "uid":"lex-models-2017-04-19", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateBotVersion":{ diff --git a/apis/logs/2014-03-28/api-2.json b/apis/logs/2014-03-28/api-2.json index 48174c7e8f6..779ed63b4e4 100644 --- a/apis/logs/2014-03-28/api-2.json +++ b/apis/logs/2014-03-28/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"logs", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon CloudWatch Logs", "serviceId":"CloudWatch Logs", "signatureVersion":"v4", "targetPrefix":"Logs_20140328", - "uid":"logs-2014-03-28" + "uid":"logs-2014-03-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateKmsKey":{ diff --git a/apis/lookoutequipment/2020-12-15/api-2.json b/apis/lookoutequipment/2020-12-15/api-2.json index 8ac7a754915..d8f5f175e9f 100644 --- a/apis/lookoutequipment/2020-12-15/api-2.json +++ b/apis/lookoutequipment/2020-12-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"lookoutequipment", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"LookoutEquipment", "serviceFullName":"Amazon Lookout for Equipment", "serviceId":"LookoutEquipment", "signatureVersion":"v4", "targetPrefix":"AWSLookoutEquipmentFrontendService", - "uid":"lookoutequipment-2020-12-15" + "uid":"lookoutequipment-2020-12-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDataset":{ diff --git a/apis/lookoutmetrics/2017-07-25/api-2.json b/apis/lookoutmetrics/2017-07-25/api-2.json index 7542cc17931..1437d6e2db8 100644 --- a/apis/lookoutmetrics/2017-07-25/api-2.json +++ b/apis/lookoutmetrics/2017-07-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"lookoutmetrics", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"LookoutMetrics", "serviceFullName":"Amazon Lookout for Metrics", "serviceId":"LookoutMetrics", "signatureVersion":"v4", "signingName":"lookoutmetrics", - "uid":"lookoutmetrics-2017-07-25" + "uid":"lookoutmetrics-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateAnomalyDetector":{ diff --git a/apis/lookoutvision/2020-11-20/api-2.json b/apis/lookoutvision/2020-11-20/api-2.json index e533bce1f7c..e3b8905e302 100644 --- a/apis/lookoutvision/2020-11-20/api-2.json +++ b/apis/lookoutvision/2020-11-20/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"lookoutvision", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Lookout for Vision", "serviceId":"LookoutVision", "signatureVersion":"v4", "signingName":"lookoutvision", - "uid":"lookoutvision-2020-11-20" + "uid":"lookoutvision-2020-11-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateDataset":{ diff --git a/apis/machinelearning/2014-12-12/api-2.json b/apis/machinelearning/2014-12-12/api-2.json index 386ffff8a3b..ec97e62c460 100644 --- a/apis/machinelearning/2014-12-12/api-2.json +++ b/apis/machinelearning/2014-12-12/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"machinelearning", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Machine Learning", "serviceId":"Machine Learning", "signatureVersion":"v4", "targetPrefix":"AmazonML_20141212", - "uid":"machinelearning-2014-12-12" + "uid":"machinelearning-2014-12-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddTags":{ diff --git a/apis/managedblockchain/2018-09-24/api-2.json b/apis/managedblockchain/2018-09-24/api-2.json index 212ba8955a1..22d0f2016c9 100644 --- a/apis/managedblockchain/2018-09-24/api-2.json +++ b/apis/managedblockchain/2018-09-24/api-2.json @@ -11,7 +11,8 @@ "serviceId":"ManagedBlockchain", "signatureVersion":"v4", "signingName":"managedblockchain", - "uid":"managedblockchain-2018-09-24" + "uid":"managedblockchain-2018-09-24", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateAccessor":{ diff --git a/apis/marketplace-catalog/2018-09-17/api-2.json b/apis/marketplace-catalog/2018-09-17/api-2.json index c1bf2326256..64fb7d48a6c 100644 --- a/apis/marketplace-catalog/2018-09-17/api-2.json +++ b/apis/marketplace-catalog/2018-09-17/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"catalog.marketplace", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWS Marketplace Catalog", "serviceFullName":"AWS Marketplace Catalog Service", "serviceId":"Marketplace Catalog", "signatureVersion":"v4", "signingName":"aws-marketplace", - "uid":"marketplace-catalog-2018-09-17" + "uid":"marketplace-catalog-2018-09-17", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDescribeEntities":{ diff --git a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json index 99be9726a5e..a3351fed293 100644 --- a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json +++ b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"marketplacecommerceanalytics", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Marketplace Commerce Analytics", "serviceId":"Marketplace Commerce Analytics", "signatureVersion":"v4", "signingName":"marketplacecommerceanalytics", "targetPrefix":"MarketplaceCommerceAnalytics20150701", - "uid":"marketplacecommerceanalytics-2015-07-01" + "uid":"marketplacecommerceanalytics-2015-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "GenerateDataSet":{ diff --git a/apis/mediastore-data/2017-09-01/api-2.json b/apis/mediastore-data/2017-09-01/api-2.json index 27aa5a1e76b..d50f91a7bf0 100644 --- a/apis/mediastore-data/2017-09-01/api-2.json +++ b/apis/mediastore-data/2017-09-01/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2017-09-01", "endpointPrefix":"data.mediastore", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"MediaStore Data", "serviceFullName":"AWS Elemental MediaStore Data Plane", "serviceId":"MediaStore Data", "signatureVersion":"v4", "signingName":"mediastore", - "uid":"mediastore-data-2017-09-01" + "uid":"mediastore-data-2017-09-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteObject":{ @@ -80,7 +82,8 @@ {"shape":"ContainerNotFoundException"}, {"shape":"InternalServerError"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true } }, "shapes":{ diff --git a/apis/mediastore/2017-09-01/api-2.json b/apis/mediastore/2017-09-01/api-2.json index e014462e313..61889a0b9c1 100644 --- a/apis/mediastore/2017-09-01/api-2.json +++ b/apis/mediastore/2017-09-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"mediastore", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"MediaStore", "serviceFullName":"AWS Elemental MediaStore", "serviceId":"MediaStore", "signatureVersion":"v4", "signingName":"mediastore", "targetPrefix":"MediaStore_20170901", - "uid":"mediastore-2017-09-01" + "uid":"mediastore-2017-09-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateContainer":{ diff --git a/apis/memorydb/2021-01-01/api-2.json b/apis/memorydb/2021-01-01/api-2.json index facc3b46fae..34fb5b1b924 100644 --- a/apis/memorydb/2021-01-01/api-2.json +++ b/apis/memorydb/2021-01-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"memory-db", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon MemoryDB", "serviceFullName":"Amazon MemoryDB", "serviceId":"MemoryDB", "signatureVersion":"v4", "signingName":"memorydb", "targetPrefix":"AmazonMemoryDB", - "uid":"memorydb-2021-01-01" + "uid":"memorydb-2021-01-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchUpdateCluster":{ diff --git a/apis/meteringmarketplace/2016-01-14/api-2.json b/apis/meteringmarketplace/2016-01-14/api-2.json index 9e15c074af0..0cc1d57a742 100644 --- a/apis/meteringmarketplace/2016-01-14/api-2.json +++ b/apis/meteringmarketplace/2016-01-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"metering.marketplace", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWSMarketplace Metering", "serviceId":"Marketplace Metering", "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPMeteringService", - "uid":"meteringmarketplace-2016-01-14" + "uid":"meteringmarketplace-2016-01-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchMeterUsage":{ diff --git a/apis/migrationhub-config/2019-06-30/api-2.json b/apis/migrationhub-config/2019-06-30/api-2.json index f066c2a6b16..dc044bb88a2 100644 --- a/apis/migrationhub-config/2019-06-30/api-2.json +++ b/apis/migrationhub-config/2019-06-30/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"migrationhub-config", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Migration Hub Config", "serviceId":"MigrationHub Config", "signatureVersion":"v4", "signingName":"mgh", "targetPrefix":"AWSMigrationHubMultiAccountService", - "uid":"migrationhub-config-2019-06-30" + "uid":"migrationhub-config-2019-06-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateHomeRegionControl":{ diff --git a/apis/mobile/2017-07-01/api-2.json b/apis/mobile/2017-07-01/api-2.json index 6ef48111b33..14a78e645b2 100644 --- a/apis/mobile/2017-07-01/api-2.json +++ b/apis/mobile/2017-07-01/api-2.json @@ -5,10 +5,13 @@ "endpointPrefix":"mobile", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS Mobile", + "serviceId":"Mobile", "signatureVersion":"v4", "signingName":"AWSMobileHubService", - "uid":"mobile-2017-07-01" + "uid":"mobile-2017-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateProject":{ diff --git a/apis/models.lex.v2/2020-08-07/api-2.json b/apis/models.lex.v2/2020-08-07/api-2.json index f4a4b46b4f4..6a3c84773da 100644 --- a/apis/models.lex.v2/2020-08-07/api-2.json +++ b/apis/models.lex.v2/2020-08-07/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"models-v2-lex", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Lex Models V2", "serviceFullName":"Amazon Lex Model Building V2", "serviceId":"Lex Models V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"models.lex.v2-2020-08-07" + "uid":"models.lex.v2-2020-08-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchCreateCustomVocabularyItem":{ diff --git a/apis/monitoring/2010-08-01/api-2.json b/apis/monitoring/2010-08-01/api-2.json index bf5d98574a6..1d223cc0e3c 100644 --- a/apis/monitoring/2010-08-01/api-2.json +++ b/apis/monitoring/2010-08-01/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2010-08-01", "endpointPrefix":"monitoring", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"CloudWatch", "serviceFullName":"Amazon CloudWatch", "serviceId":"CloudWatch", "signatureVersion":"v4", "uid":"monitoring-2010-08-01", - "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/" + "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteAlarms":{ diff --git a/apis/mturk-requester/2017-01-17/api-2.json b/apis/mturk-requester/2017-01-17/api-2.json index 8983dc09250..2bf059a4443 100644 --- a/apis/mturk-requester/2017-01-17/api-2.json +++ b/apis/mturk-requester/2017-01-17/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"mturk-requester", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Amazon MTurk", "serviceFullName":"Amazon Mechanical Turk", "serviceId":"MTurk", "signatureVersion":"v4", "targetPrefix":"MTurkRequesterServiceV20170117", - "uid":"mturk-requester-2017-01-17" + "uid":"mturk-requester-2017-01-17", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptQualificationRequest":{ diff --git a/apis/neptune/2014-10-31/api-2.json b/apis/neptune/2014-10-31/api-2.json index 9be42a15bd9..db68f49b78a 100644 --- a/apis/neptune/2014-10-31/api-2.json +++ b/apis/neptune/2014-10-31/api-2.json @@ -4,13 +4,15 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"Amazon Neptune", "serviceFullName":"Amazon Neptune", "serviceId":"Neptune", "signatureVersion":"v4", "signingName":"rds", "uid":"neptune-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/network-firewall/2020-11-12/api-2.json b/apis/network-firewall/2020-11-12/api-2.json index 5f61b3c4f57..e06d0a014f3 100644 --- a/apis/network-firewall/2020-11-12/api-2.json +++ b/apis/network-firewall/2020-11-12/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"network-firewall", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Network Firewall", "serviceFullName":"AWS Network Firewall", "serviceId":"Network Firewall", "signatureVersion":"v4", "signingName":"network-firewall", "targetPrefix":"NetworkFirewall_20201112", - "uid":"network-firewall-2020-11-12" + "uid":"network-firewall-2020-11-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateFirewallPolicy":{ diff --git a/apis/opsworks/2013-02-18/api-2.json b/apis/opsworks/2013-02-18/api-2.json index af10b2c0b45..f33c36427ee 100644 --- a/apis/opsworks/2013-02-18/api-2.json +++ b/apis/opsworks/2013-02-18/api-2.json @@ -10,7 +10,8 @@ "serviceId":"OpsWorks", "signatureVersion":"v4", "targetPrefix":"OpsWorks_20130218", - "uid":"opsworks-2013-02-18" + "uid":"opsworks-2013-02-18", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssignInstance":{ diff --git a/apis/opsworkscm/2016-11-01/api-2.json b/apis/opsworkscm/2016-11-01/api-2.json index 76ff5983e58..220845f9955 100644 --- a/apis/opsworkscm/2016-11-01/api-2.json +++ b/apis/opsworkscm/2016-11-01/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"opsworks-cm", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"OpsWorksCM", "serviceFullName":"AWS OpsWorks CM", "serviceId":"OpsWorksCM", "signatureVersion":"v4", "signingName":"opsworks-cm", "targetPrefix":"OpsWorksCM_V2016_11_01", - "uid":"opsworkscm-2016-11-01" + "uid":"opsworkscm-2016-11-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateNode":{ diff --git a/apis/organizations/2016-11-28/api-2.json b/apis/organizations/2016-11-28/api-2.json index e92a4897b0d..dab1ba76654 100644 --- a/apis/organizations/2016-11-28/api-2.json +++ b/apis/organizations/2016-11-28/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"organizations", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"Organizations", "serviceFullName":"AWS Organizations", "serviceId":"Organizations", "signatureVersion":"v4", "targetPrefix":"AWSOrganizationsV20161128", - "uid":"organizations-2016-11-28" + "uid":"organizations-2016-11-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptHandshake":{ diff --git a/apis/outposts/2019-12-03/api-2.json b/apis/outposts/2019-12-03/api-2.json index 64512ca5c5b..45d21de2122 100644 --- a/apis/outposts/2019-12-03/api-2.json +++ b/apis/outposts/2019-12-03/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"outposts", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Outposts", "serviceFullName":"AWS Outposts", "serviceId":"Outposts", "signatureVersion":"v4", "signingName":"outposts", - "uid":"outposts-2019-12-03" + "uid":"outposts-2019-12-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelCapacityTask":{ diff --git a/apis/personalize-events/2018-03-22/api-2.json b/apis/personalize-events/2018-03-22/api-2.json index 7af7c0a16db..ac77a29a598 100644 --- a/apis/personalize-events/2018-03-22/api-2.json +++ b/apis/personalize-events/2018-03-22/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"personalize-events", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Personalize Events", "serviceId":"Personalize Events", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-events-2018-03-22" + "uid":"personalize-events-2018-03-22", + "auth":["aws.auth#sigv4"] }, "operations":{ "PutActionInteractions":{ diff --git a/apis/personalize-runtime/2018-05-22/api-2.json b/apis/personalize-runtime/2018-05-22/api-2.json index 982daa74002..8c187da12df 100644 --- a/apis/personalize-runtime/2018-05-22/api-2.json +++ b/apis/personalize-runtime/2018-05-22/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Personalize Runtime", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-runtime-2018-05-22" + "uid":"personalize-runtime-2018-05-22", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetActionRecommendations":{ diff --git a/apis/personalize/2018-05-22/api-2.json b/apis/personalize/2018-05-22/api-2.json index 330edb9f1c9..240c0bb078a 100644 --- a/apis/personalize/2018-05-22/api-2.json +++ b/apis/personalize/2018-05-22/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"personalize", "targetPrefix":"AmazonPersonalize", - "uid":"personalize-2018-05-22" + "uid":"personalize-2018-05-22", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateBatchInferenceJob":{ diff --git a/apis/pi/2018-02-27/api-2.json b/apis/pi/2018-02-27/api-2.json index 265a4b2d37c..187af7e8cae 100644 --- a/apis/pi/2018-02-27/api-2.json +++ b/apis/pi/2018-02-27/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"pi", "targetPrefix":"PerformanceInsightsv20180227", - "uid":"pi-2018-02-27" + "uid":"pi-2018-02-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreatePerformanceAnalysisReport":{ diff --git a/apis/pinpoint-email/2018-07-26/api-2.json b/apis/pinpoint-email/2018-07-26/api-2.json index cb8a6781e1c..43b443bf8d1 100644 --- a/apis/pinpoint-email/2018-07-26/api-2.json +++ b/apis/pinpoint-email/2018-07-26/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"email", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Pinpoint Email", "serviceFullName":"Amazon Pinpoint Email Service", "serviceId":"Pinpoint Email", "signatureVersion":"v4", "signingName":"ses", - "uid":"pinpoint-email-2018-07-26" + "uid":"pinpoint-email-2018-07-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateConfigurationSet":{ diff --git a/apis/qldb-session/2019-07-11/api-2.json b/apis/qldb-session/2019-07-11/api-2.json index cc2b9efc48a..bb215ee5f3d 100644 --- a/apis/qldb-session/2019-07-11/api-2.json +++ b/apis/qldb-session/2019-07-11/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"session.qldb", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"QLDB Session", "serviceFullName":"Amazon QLDB Session", "serviceId":"QLDB Session", "signatureVersion":"v4", "signingName":"qldb", "targetPrefix":"QLDBSession", - "uid":"qldb-session-2019-07-11" + "uid":"qldb-session-2019-07-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "SendCommand":{ diff --git a/apis/qldb/2019-01-02/api-2.json b/apis/qldb/2019-01-02/api-2.json index fb7b587bb3c..2c0a355ac02 100644 --- a/apis/qldb/2019-01-02/api-2.json +++ b/apis/qldb/2019-01-02/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"qldb", "jsonVersion":"1.0", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"QLDB", "serviceFullName":"Amazon QLDB", "serviceId":"QLDB", "signatureVersion":"v4", "signingName":"qldb", - "uid":"qldb-2019-01-02" + "uid":"qldb-2019-01-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelJournalKinesisStream":{ diff --git a/apis/quicksight/2018-04-01/api-2.json b/apis/quicksight/2018-04-01/api-2.json index 430890d9169..1474ce49117 100644 --- a/apis/quicksight/2018-04-01/api-2.json +++ b/apis/quicksight/2018-04-01/api-2.json @@ -9,7 +9,8 @@ "serviceFullName":"Amazon QuickSight", "serviceId":"QuickSight", "signatureVersion":"v4", - "uid":"quicksight-2018-04-01" + "uid":"quicksight-2018-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelIngestion":{ diff --git a/apis/ram/2018-01-04/api-2.json b/apis/ram/2018-01-04/api-2.json index 304c7344956..66c4f74b72c 100644 --- a/apis/ram/2018-01-04/api-2.json +++ b/apis/ram/2018-01-04/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"ram", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"RAM", "serviceFullName":"AWS Resource Access Manager", "serviceId":"RAM", "signatureVersion":"v4", - "uid":"ram-2018-01-04" + "uid":"ram-2018-01-04", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptResourceShareInvitation":{ diff --git a/apis/rbin/2021-06-15/api-2.json b/apis/rbin/2021-06-15/api-2.json index 8f0d93b453a..a0dbae4a641 100644 --- a/apis/rbin/2021-06-15/api-2.json +++ b/apis/rbin/2021-06-15/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"rbin", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Recycle Bin", "serviceId":"rbin", "signatureVersion":"v4", "signingName":"rbin", - "uid":"rbin-2021-06-15" + "uid":"rbin-2021-06-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateRule":{ diff --git a/apis/rds/2014-10-31/api-2.json b/apis/rds/2014-10-31/api-2.json index f208bb4ba37..bfe72605066 100644 --- a/apis/rds/2014-10-31/api-2.json +++ b/apis/rds/2014-10-31/api-2.json @@ -10,7 +10,8 @@ "serviceId":"RDS", "signatureVersion":"v4", "uid":"rds-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/resource-groups/2017-11-27/api-2.json b/apis/resource-groups/2017-11-27/api-2.json index 7a5fd0e5452..d0308b071e7 100644 --- a/apis/resource-groups/2017-11-27/api-2.json +++ b/apis/resource-groups/2017-11-27/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2017-11-27", "endpointPrefix":"resource-groups", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Resource Groups", "serviceFullName":"AWS Resource Groups", "serviceId":"Resource Groups", "signatureVersion":"v4", "signingName":"resource-groups", - "uid":"resource-groups-2017-11-27" + "uid":"resource-groups-2017-11-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateGroup":{ diff --git a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json index 44508c52fc2..04fa851f661 100644 --- a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json +++ b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"tagging", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Resource Groups Tagging API", "serviceId":"Resource Groups Tagging API", "signatureVersion":"v4", "targetPrefix":"ResourceGroupsTaggingAPI_20170126", - "uid":"resourcegroupstaggingapi-2017-01-26" + "uid":"resourcegroupstaggingapi-2017-01-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeReportCreation":{ diff --git a/apis/robomaker/2018-06-29/api-2.json b/apis/robomaker/2018-06-29/api-2.json index 7773feae741..50c6f8a1068 100644 --- a/apis/robomaker/2018-06-29/api-2.json +++ b/apis/robomaker/2018-06-29/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"robomaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"RoboMaker", "serviceFullName":"AWS RoboMaker", "serviceId":"RoboMaker", "signatureVersion":"v4", "signingName":"robomaker", - "uid":"robomaker-2018-06-29" + "uid":"robomaker-2018-06-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchDeleteWorlds":{ diff --git a/apis/route53-recovery-cluster/2019-12-02/api-2.json b/apis/route53-recovery-cluster/2019-12-02/api-2.json index e6dafe6bc97..67d459adfd4 100644 --- a/apis/route53-recovery-cluster/2019-12-02/api-2.json +++ b/apis/route53-recovery-cluster/2019-12-02/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"route53-recovery-cluster", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"Route53 Recovery Cluster", "serviceId":"Route53 Recovery Cluster", "signatureVersion":"v4", "signingName":"route53-recovery-cluster", "targetPrefix":"ToggleCustomerAPI", - "uid":"route53-recovery-cluster-2019-12-02" + "uid":"route53-recovery-cluster-2019-12-02", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetRoutingControlState":{ diff --git a/apis/route53/2013-04-01/api-2.json b/apis/route53/2013-04-01/api-2.json index 6bfba941988..5261939bbef 100644 --- a/apis/route53/2013-04-01/api-2.json +++ b/apis/route53/2013-04-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"route53", "globalEndpoint":"route53.amazonaws.com", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceAbbreviation":"Route 53", "serviceFullName":"Amazon Route 53", "serviceId":"Route 53", "signatureVersion":"v4", - "uid":"route53-2013-04-01" + "uid":"route53-2013-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "ActivateKeySigningKey":{ diff --git a/apis/route53resolver/2018-04-01/api-2.json b/apis/route53resolver/2018-04-01/api-2.json index eaa4b03c13a..3910abf119f 100644 --- a/apis/route53resolver/2018-04-01/api-2.json +++ b/apis/route53resolver/2018-04-01/api-2.json @@ -11,7 +11,8 @@ "serviceId":"Route53Resolver", "signatureVersion":"v4", "targetPrefix":"Route53Resolver", - "uid":"route53resolver-2018-04-01" + "uid":"route53resolver-2018-04-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateFirewallRuleGroup":{ diff --git a/apis/runtime.lex.v2/2020-08-07/api-2.json b/apis/runtime.lex.v2/2020-08-07/api-2.json index 6af352b8c7b..8f612d44e87 100644 --- a/apis/runtime.lex.v2/2020-08-07/api-2.json +++ b/apis/runtime.lex.v2/2020-08-07/api-2.json @@ -6,12 +6,14 @@ "jsonVersion":"1.1", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, + "protocols":["rest-json"], "serviceAbbreviation":"Lex Runtime V2", "serviceFullName":"Amazon Lex Runtime V2", "serviceId":"Lex Runtime V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex.v2-2020-08-07" + "uid":"runtime.lex.v2-2020-08-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteSession":{ @@ -103,7 +105,8 @@ {"shape":"DependencyFailedException"}, {"shape":"BadGatewayException"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true }, "StartConversation":{ "name":"StartConversation", diff --git a/apis/runtime.lex/2016-11-28/api-2.json b/apis/runtime.lex/2016-11-28/api-2.json index b0de5081e14..a050a33059b 100644 --- a/apis/runtime.lex/2016-11-28/api-2.json +++ b/apis/runtime.lex/2016-11-28/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"runtime.lex", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Lex Runtime Service", "serviceId":"Lex Runtime Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex-2016-11-28" + "uid":"runtime.lex-2016-11-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteSession":{ @@ -64,7 +66,8 @@ {"shape":"BadGatewayException"}, {"shape":"LoopDetectedException"} ], - "authtype":"v4-unsigned-body" + "authtype":"v4-unsigned-body", + "unsignedPayload":true }, "PostText":{ "name":"PostText", diff --git a/apis/runtime.sagemaker/2017-05-13/api-2.json b/apis/runtime.sagemaker/2017-05-13/api-2.json index 5725e6d8002..79ac8bac7aa 100644 --- a/apis/runtime.sagemaker/2017-05-13/api-2.json +++ b/apis/runtime.sagemaker/2017-05-13/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Runtime", "serviceId":"SageMaker Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"runtime.sagemaker-2017-05-13" + "uid":"runtime.sagemaker-2017-05-13", + "auth":["aws.auth#sigv4"] }, "operations":{ "InvokeEndpoint":{ diff --git a/apis/s3/2006-03-01/api-2.json b/apis/s3/2006-03-01/api-2.json index cf7aa8e0df0..cf0090ce60c 100644 --- a/apis/s3/2006-03-01/api-2.json +++ b/apis/s3/2006-03-01/api-2.json @@ -11,7 +11,8 @@ "serviceFullName":"Amazon Simple Storage Service", "serviceId":"S3", "signatureVersion":"s3", - "uid":"s3-2006-03-01" + "uid":"s3-2006-03-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortMultipartUpload":{ @@ -1301,7 +1302,8 @@ }, "staticContextParams":{ "UseObjectLambdaEndpoint":{"value":true} - } + }, + "unsignedPayload":true } }, "shapes":{ diff --git a/apis/s3control/2018-08-20/api-2.json b/apis/s3control/2018-08-20/api-2.json index 7bfbdf70aef..8bf093b1e8f 100644 --- a/apis/s3control/2018-08-20/api-2.json +++ b/apis/s3control/2018-08-20/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2018-08-20", "endpointPrefix":"s3-control", "protocol":"rest-xml", + "protocols":["rest-xml"], "serviceFullName":"AWS S3 Control", "serviceId":"S3 Control", "signatureVersion":"s3v4", "signingName":"s3", - "uid":"s3control-2018-08-20" + "uid":"s3control-2018-08-20", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAccessGrantsIdentityCenter":{ diff --git a/apis/s3outposts/2017-07-25/api-2.json b/apis/s3outposts/2017-07-25/api-2.json index f2460e85e23..aa591821e0f 100644 --- a/apis/s3outposts/2017-07-25/api-2.json +++ b/apis/s3outposts/2017-07-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"s3-outposts", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Amazon S3 Outposts", "serviceFullName":"Amazon S3 on Outposts", "serviceId":"S3Outposts", "signatureVersion":"v4", "signingName":"s3-outposts", - "uid":"s3outposts-2017-07-25" + "uid":"s3outposts-2017-07-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateEndpoint":{ diff --git a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json index 4a2211a3f67..a2727e9969f 100644 --- a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json +++ b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json @@ -4,11 +4,13 @@ "apiVersion":"2019-11-07", "endpointPrefix":"a2i-runtime.sagemaker", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Augmented AI Runtime", "serviceId":"SageMaker A2I Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-a2i-runtime-2019-11-07" + "uid":"sagemaker-a2i-runtime-2019-11-07", + "auth":["aws.auth#sigv4"] }, "operations":{ "DeleteHumanLoop":{ diff --git a/apis/sagemaker-edge/2020-09-23/api-2.json b/apis/sagemaker-edge/2020-09-23/api-2.json index 8f8a4073c68..8fd92cb1361 100644 --- a/apis/sagemaker-edge/2020-09-23/api-2.json +++ b/apis/sagemaker-edge/2020-09-23/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"edge.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon Sagemaker Edge Manager", "serviceId":"Sagemaker Edge", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-edge-2020-09-23" + "uid":"sagemaker-edge-2020-09-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetDeployments":{ diff --git a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json index 6d4ff9f9b9a..3890f7eb401 100644 --- a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json +++ b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"featurestore-runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Feature Store Runtime", "serviceId":"SageMaker FeatureStore Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-featurestore-runtime-2020-07-01" + "uid":"sagemaker-featurestore-runtime-2020-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchGetRecord":{ diff --git a/apis/sagemaker-metrics/2022-09-30/api-2.json b/apis/sagemaker-metrics/2022-09-30/api-2.json index ef958cd78f5..991862663c7 100644 --- a/apis/sagemaker-metrics/2022-09-30/api-2.json +++ b/apis/sagemaker-metrics/2022-09-30/api-2.json @@ -4,12 +4,14 @@ "apiVersion":"2022-09-30", "endpointPrefix":"metrics.sagemaker", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"SageMaker Metrics", "serviceFullName":"Amazon SageMaker Metrics Service", "serviceId":"SageMaker Metrics", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-metrics-2022-09-30" + "uid":"sagemaker-metrics-2022-09-30", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchPutMetrics":{ diff --git a/apis/savingsplans/2019-06-28/api-2.json b/apis/savingsplans/2019-06-28/api-2.json index 0b1c4a2c456..95a5572e3b5 100644 --- a/apis/savingsplans/2019-06-28/api-2.json +++ b/apis/savingsplans/2019-06-28/api-2.json @@ -6,11 +6,13 @@ "globalEndpoint":"savingsplans.amazonaws.com", "jsonVersion":"1.0", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AWSSavingsPlans", "serviceFullName":"AWS Savings Plans", "serviceId":"savingsplans", "signatureVersion":"v4", - "uid":"savingsplans-2019-06-28" + "uid":"savingsplans-2019-06-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateSavingsPlan":{ diff --git a/apis/securityhub/2018-10-26/api-2.json b/apis/securityhub/2018-10-26/api-2.json index 341b15053ec..87f3d038ae3 100644 --- a/apis/securityhub/2018-10-26/api-2.json +++ b/apis/securityhub/2018-10-26/api-2.json @@ -9173,9 +9173,9 @@ "members":{ "Gte":{"shape":"Double"}, "Lte":{"shape":"Double"}, + "Eq":{"shape":"Double"}, "Gt":{"shape":"Double"}, - "Lt":{"shape":"Double"}, - "Eq":{"shape":"Double"} + "Lt":{"shape":"Double"} } }, "NumberFilterList":{ diff --git a/apis/service-quotas/2019-06-24/api-2.json b/apis/service-quotas/2019-06-24/api-2.json index 3945713dc3a..f68f6d4bda6 100644 --- a/apis/service-quotas/2019-06-24/api-2.json +++ b/apis/service-quotas/2019-06-24/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"servicequotas", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Service Quotas", "serviceId":"Service Quotas", "signatureVersion":"v4", "targetPrefix":"ServiceQuotasV20190624", - "uid":"service-quotas-2019-06-24" + "uid":"service-quotas-2019-06-24", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateServiceQuotaTemplate":{ diff --git a/apis/servicecatalog-appregistry/2020-06-24/api-2.json b/apis/servicecatalog-appregistry/2020-06-24/api-2.json index c37075402ee..49f7b250af0 100644 --- a/apis/servicecatalog-appregistry/2020-06-24/api-2.json +++ b/apis/servicecatalog-appregistry/2020-06-24/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"servicecatalog-appregistry", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"AppRegistry", "serviceFullName":"AWS Service Catalog App Registry", "serviceId":"Service Catalog AppRegistry", "signatureVersion":"v4", "signingName":"servicecatalog", - "uid":"AWS242AppRegistry-2020-06-24" + "uid":"AWS242AppRegistry-2020-06-24", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateAttributeGroup":{ diff --git a/apis/servicecatalog/2015-12-10/api-2.json b/apis/servicecatalog/2015-12-10/api-2.json index 1215eced331..46192183d77 100644 --- a/apis/servicecatalog/2015-12-10/api-2.json +++ b/apis/servicecatalog/2015-12-10/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"servicecatalog", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"AWS Service Catalog", "serviceId":"Service Catalog", "signatureVersion":"v4", "targetPrefix":"AWS242ServiceCatalogService", - "uid":"servicecatalog-2015-12-10" + "uid":"servicecatalog-2015-12-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptPortfolioShare":{ diff --git a/apis/servicediscovery/2017-03-14/api-2.json b/apis/servicediscovery/2017-03-14/api-2.json index 5217edf5b6f..6666bd6a174 100644 --- a/apis/servicediscovery/2017-03-14/api-2.json +++ b/apis/servicediscovery/2017-03-14/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"servicediscovery", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"ServiceDiscovery", "serviceFullName":"AWS Cloud Map", "serviceId":"ServiceDiscovery", "signatureVersion":"v4", "targetPrefix":"Route53AutoNaming_v20170314", - "uid":"servicediscovery-2017-03-14" + "uid":"servicediscovery-2017-03-14", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateHttpNamespace":{ diff --git a/apis/signer/2017-08-25/api-2.json b/apis/signer/2017-08-25/api-2.json index 5b6b6e3b103..946f89ec681 100644 --- a/apis/signer/2017-08-25/api-2.json +++ b/apis/signer/2017-08-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"signer", "signatureVersion":"v4", "signingName":"signer", - "uid":"signer-2017-08-25" + "uid":"signer-2017-08-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddProfilePermission":{ diff --git a/apis/sqs/2012-11-05/api-2.json b/apis/sqs/2012-11-05/api-2.json index 7cfd478b990..16ced14c7a3 100644 --- a/apis/sqs/2012-11-05/api-2.json +++ b/apis/sqs/2012-11-05/api-2.json @@ -13,7 +13,8 @@ "serviceId":"SQS", "signatureVersion":"v4", "targetPrefix":"AmazonSQS", - "uid":"sqs-2012-11-05" + "uid":"sqs-2012-11-05", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddPermission":{ diff --git a/apis/ssm-contacts/2021-05-03/api-2.json b/apis/ssm-contacts/2021-05-03/api-2.json index e8431c3096f..ac66232d89c 100644 --- a/apis/ssm-contacts/2021-05-03/api-2.json +++ b/apis/ssm-contacts/2021-05-03/api-2.json @@ -5,13 +5,15 @@ "endpointPrefix":"ssm-contacts", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"SSM Contacts", "serviceFullName":"AWS Systems Manager Incident Manager Contacts", "serviceId":"SSM Contacts", "signatureVersion":"v4", "signingName":"ssm-contacts", "targetPrefix":"SSMContacts", - "uid":"ssm-contacts-2021-05-03" + "uid":"ssm-contacts-2021-05-03", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptPage":{ diff --git a/apis/sso-oidc/2019-06-10/api-2.json b/apis/sso-oidc/2019-06-10/api-2.json index c73152c4a0d..fa96e166425 100644 --- a/apis/sso-oidc/2019-06-10/api-2.json +++ b/apis/sso-oidc/2019-06-10/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SSO OIDC", "signatureVersion":"v4", "signingName":"sso-oauth", - "uid":"sso-oidc-2019-06-10" + "uid":"sso-oidc-2019-06-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateToken":{ @@ -35,7 +36,8 @@ {"shape":"ExpiredTokenException"}, {"shape":"InternalServerException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "CreateTokenWithIAM":{ "name":"CreateTokenWithIAM", @@ -76,7 +78,8 @@ {"shape":"InvalidRedirectUriException"}, {"shape":"UnsupportedGrantTypeException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "StartDeviceAuthorization":{ "name":"StartDeviceAuthorization", @@ -93,7 +96,8 @@ {"shape":"SlowDownException"}, {"shape":"InternalServerException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] } }, "shapes":{ diff --git a/apis/sso/2019-06-10/api-2.json b/apis/sso/2019-06-10/api-2.json index 3021d0a6168..7328b0b612e 100644 --- a/apis/sso/2019-06-10/api-2.json +++ b/apis/sso/2019-06-10/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"portal.sso", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"SSO", "serviceFullName":"AWS Single Sign-On", "serviceId":"SSO", "signatureVersion":"v4", "signingName":"awsssoportal", - "uid":"sso-2019-06-10" + "uid":"sso-2019-06-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetRoleCredentials":{ @@ -27,7 +29,8 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "ListAccountRoles":{ "name":"ListAccountRoles", @@ -43,7 +46,8 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "ListAccounts":{ "name":"ListAccounts", @@ -59,7 +63,8 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] }, "Logout":{ "name":"Logout", @@ -73,7 +78,8 @@ {"shape":"UnauthorizedException"}, {"shape":"TooManyRequestsException"} ], - "authtype":"none" + "authtype":"none", + "auth":["smithy.api#noAuth"] } }, "shapes":{ diff --git a/apis/states/2016-11-23/api-2.json b/apis/states/2016-11-23/api-2.json index 29633e7e790..95e8a621820 100644 --- a/apis/states/2016-11-23/api-2.json +++ b/apis/states/2016-11-23/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SFN", "signatureVersion":"v4", "targetPrefix":"AWSStepFunctions", - "uid":"states-2016-11-23" + "uid":"states-2016-11-23", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateActivity":{ diff --git a/apis/streams.dynamodb/2012-08-10/api-2.json b/apis/streams.dynamodb/2012-08-10/api-2.json index e75df34141b..8133e523bdd 100644 --- a/apis/streams.dynamodb/2012-08-10/api-2.json +++ b/apis/streams.dynamodb/2012-08-10/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"streams.dynamodb", "jsonVersion":"1.0", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon DynamoDB Streams", "serviceId":"DynamoDB Streams", "signatureVersion":"v4", "signingName":"dynamodb", "targetPrefix":"DynamoDBStreams_20120810", - "uid":"streams-dynamodb-2012-08-10" + "uid":"streams-dynamodb-2012-08-10", + "auth":["aws.auth#sigv4"] }, "operations":{ "DescribeStream":{ diff --git a/apis/sts/2011-06-15/api-2.json b/apis/sts/2011-06-15/api-2.json index fd11a3771a8..8574d68ae45 100644 --- a/apis/sts/2011-06-15/api-2.json +++ b/apis/sts/2011-06-15/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"sts", "globalEndpoint":"sts.amazonaws.com", "protocol":"query", + "protocols":["query"], "serviceAbbreviation":"AWS STS", "serviceFullName":"AWS Security Token Service", "serviceId":"STS", "signatureVersion":"v4", "uid":"sts-2011-06-15", - "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/" + "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssumeRole":{ diff --git a/apis/support/2013-04-15/api-2.json b/apis/support/2013-04-15/api-2.json index 795ef1477b5..37927fdcb0f 100644 --- a/apis/support/2013-04-15/api-2.json +++ b/apis/support/2013-04-15/api-2.json @@ -10,7 +10,8 @@ "serviceId":"Support", "signatureVersion":"v4", "targetPrefix":"AWSSupport_20130415", - "uid":"support-2013-04-15" + "uid":"support-2013-04-15", + "auth":["aws.auth#sigv4"] }, "operations":{ "AddAttachmentsToSet":{ diff --git a/apis/swf/2012-01-25/api-2.json b/apis/swf/2012-01-25/api-2.json index 184a5aca391..3ffb61ccecc 100644 --- a/apis/swf/2012-01-25/api-2.json +++ b/apis/swf/2012-01-25/api-2.json @@ -11,7 +11,8 @@ "serviceId":"SWF", "signatureVersion":"v4", "targetPrefix":"SimpleWorkflowService", - "uid":"swf-2012-01-25" + "uid":"swf-2012-01-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "CountClosedWorkflowExecutions":{ diff --git a/apis/synthetics/2017-10-11/api-2.json b/apis/synthetics/2017-10-11/api-2.json index 294413c2dd0..fddaf19a99e 100644 --- a/apis/synthetics/2017-10-11/api-2.json +++ b/apis/synthetics/2017-10-11/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"synthetics", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Synthetics", "serviceFullName":"Synthetics", "serviceId":"synthetics", "signatureVersion":"v4", "signingName":"synthetics", - "uid":"synthetics-2017-10-11" + "uid":"synthetics-2017-10-11", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateResource":{ diff --git a/apis/textract/2018-06-27/api-2.json b/apis/textract/2018-06-27/api-2.json index 590a9185601..0781c1a3651 100644 --- a/apis/textract/2018-06-27/api-2.json +++ b/apis/textract/2018-06-27/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"textract", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Textract", "serviceId":"Textract", "signatureVersion":"v4", "targetPrefix":"Textract", - "uid":"textract-2018-06-27" + "uid":"textract-2018-06-27", + "auth":["aws.auth#sigv4"] }, "operations":{ "AnalyzeDocument":{ diff --git a/apis/timestream-query/2018-11-01/api-2.json b/apis/timestream-query/2018-11-01/api-2.json index 8fe1ec3ede7..54223fcb555 100644 --- a/apis/timestream-query/2018-11-01/api-2.json +++ b/apis/timestream-query/2018-11-01/api-2.json @@ -12,7 +12,8 @@ "signatureVersion":"v4", "signingName":"timestream", "targetPrefix":"Timestream_20181101", - "uid":"timestream-query-2018-11-01" + "uid":"timestream-query-2018-11-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CancelQuery":{ diff --git a/apis/transcribe-streaming/2017-10-26/api-2.json b/apis/transcribe-streaming/2017-10-26/api-2.json index 98ac496058e..9893c2ec953 100755 --- a/apis/transcribe-streaming/2017-10-26/api-2.json +++ b/apis/transcribe-streaming/2017-10-26/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"transcribestreaming", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, + "protocols":["rest-json"], "serviceFullName":"Amazon Transcribe Streaming Service", "serviceId":"Transcribe Streaming", "signatureVersion":"v4", "signingName":"transcribe", - "uid":"transcribe-streaming-2017-10-26" + "uid":"transcribe-streaming-2017-10-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "StartCallAnalyticsStreamTranscription":{ diff --git a/apis/transcribe/2017-10-26/api-2.json b/apis/transcribe/2017-10-26/api-2.json index 1ca809051ed..c507fed6092 100644 --- a/apis/transcribe/2017-10-26/api-2.json +++ b/apis/transcribe/2017-10-26/api-2.json @@ -11,7 +11,8 @@ "signatureVersion":"v4", "signingName":"transcribe", "targetPrefix":"Transcribe", - "uid":"transcribe-2017-10-26" + "uid":"transcribe-2017-10-26", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateCallAnalyticsCategory":{ diff --git a/apis/translate/2017-07-01/api-2.json b/apis/translate/2017-07-01/api-2.json index e1a50cc1d31..5e81584cd2c 100644 --- a/apis/translate/2017-07-01/api-2.json +++ b/apis/translate/2017-07-01/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"translate", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon Translate", "serviceId":"Translate", "signatureVersion":"v4", "signingName":"translate", "targetPrefix":"AWSShineFrontendService_20170701", - "uid":"translate-2017-07-01" + "uid":"translate-2017-07-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "CreateParallelData":{ diff --git a/apis/waf-regional/2016-11-28/api-2.json b/apis/waf-regional/2016-11-28/api-2.json index bab26dcc7ae..2029bf0934d 100644 --- a/apis/waf-regional/2016-11-28/api-2.json +++ b/apis/waf-regional/2016-11-28/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"waf-regional", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceAbbreviation":"WAF Regional", "serviceFullName":"AWS WAF Regional", "serviceId":"WAF Regional", "signatureVersion":"v4", "targetPrefix":"AWSWAF_Regional_20161128", - "uid":"waf-regional-2016-11-28" + "uid":"waf-regional-2016-11-28", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wafv2/2019-07-29/api-2.json b/apis/wafv2/2019-07-29/api-2.json index 1772100f303..ab7d1841aba 100644 --- a/apis/wafv2/2019-07-29/api-2.json +++ b/apis/wafv2/2019-07-29/api-2.json @@ -11,7 +11,8 @@ "serviceId":"WAFV2", "signatureVersion":"v4", "targetPrefix":"AWSWAF_20190729", - "uid":"wafv2-2019-07-29" + "uid":"wafv2-2019-07-29", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wellarchitected/2020-03-31/api-2.json b/apis/wellarchitected/2020-03-31/api-2.json index 9b927a68ebb..234bccc7cff 100644 --- a/apis/wellarchitected/2020-03-31/api-2.json +++ b/apis/wellarchitected/2020-03-31/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"wellarchitected", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"Well-Architected", "serviceFullName":"AWS Well-Architected Tool", "serviceId":"WellArchitected", "signatureVersion":"v4", "signingName":"wellarchitected", - "uid":"wellarchitected-2020-03-31" + "uid":"wellarchitected-2020-03-31", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateLenses":{ diff --git a/apis/workdocs/2016-05-01/api-2.json b/apis/workdocs/2016-05-01/api-2.json index fb5f5e3eb49..ed6c6a86d69 100644 --- a/apis/workdocs/2016-05-01/api-2.json +++ b/apis/workdocs/2016-05-01/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"workdocs", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon WorkDocs", "serviceId":"WorkDocs", "signatureVersion":"v4", - "uid":"workdocs-2016-05-01" + "uid":"workdocs-2016-05-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AbortDocumentVersionUpload":{ diff --git a/apis/worklink/2018-09-25/api-2.json b/apis/worklink/2018-09-25/api-2.json index 247cf1fbb30..99d110fefca 100644 --- a/apis/worklink/2018-09-25/api-2.json +++ b/apis/worklink/2018-09-25/api-2.json @@ -5,12 +5,14 @@ "endpointPrefix":"worklink", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceAbbreviation":"WorkLink", "serviceFullName":"Amazon WorkLink", "serviceId":"WorkLink", "signatureVersion":"v4", "signingName":"worklink", - "uid":"worklink-2018-09-25" + "uid":"worklink-2018-09-25", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateDomain":{ diff --git a/apis/workmail/2017-10-01/api-2.json b/apis/workmail/2017-10-01/api-2.json index 88260c5e270..e7500583569 100644 --- a/apis/workmail/2017-10-01/api-2.json +++ b/apis/workmail/2017-10-01/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"workmail", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon WorkMail", "serviceId":"WorkMail", "signatureVersion":"v4", "targetPrefix":"WorkMailService", - "uid":"workmail-2017-10-01" + "uid":"workmail-2017-10-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "AssociateDelegateToResource":{ diff --git a/apis/workmailmessageflow/2019-05-01/api-2.json b/apis/workmailmessageflow/2019-05-01/api-2.json index c089f318b2e..68515be960d 100644 --- a/apis/workmailmessageflow/2019-05-01/api-2.json +++ b/apis/workmailmessageflow/2019-05-01/api-2.json @@ -5,10 +5,12 @@ "endpointPrefix":"workmailmessageflow", "jsonVersion":"1.1", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"Amazon WorkMail Message Flow", "serviceId":"WorkMailMessageFlow", "signatureVersion":"v4", - "uid":"workmailmessageflow-2019-05-01" + "uid":"workmailmessageflow-2019-05-01", + "auth":["aws.auth#sigv4"] }, "operations":{ "GetRawMessageContent":{ diff --git a/apis/workspaces/2015-04-08/api-2.json b/apis/workspaces/2015-04-08/api-2.json index 77a73599b4c..15b315dff39 100644 --- a/apis/workspaces/2015-04-08/api-2.json +++ b/apis/workspaces/2015-04-08/api-2.json @@ -5,11 +5,13 @@ "endpointPrefix":"workspaces", "jsonVersion":"1.1", "protocol":"json", + "protocols":["json"], "serviceFullName":"Amazon WorkSpaces", "serviceId":"WorkSpaces", "signatureVersion":"v4", "targetPrefix":"WorkspacesService", - "uid":"workspaces-2015-04-08" + "uid":"workspaces-2015-04-08", + "auth":["aws.auth#sigv4"] }, "operations":{ "AcceptAccountLinkInvitation":{ diff --git a/apis/xray/2016-04-12/api-2.json b/apis/xray/2016-04-12/api-2.json index 31941be08db..42513591c7f 100644 --- a/apis/xray/2016-04-12/api-2.json +++ b/apis/xray/2016-04-12/api-2.json @@ -4,10 +4,12 @@ "apiVersion":"2016-04-12", "endpointPrefix":"xray", "protocol":"rest-json", + "protocols":["rest-json"], "serviceFullName":"AWS X-Ray", "serviceId":"XRay", "signatureVersion":"v4", - "uid":"xray-2016-04-12" + "uid":"xray-2016-04-12", + "auth":["aws.auth#sigv4"] }, "operations":{ "BatchGetTraces":{ From 775896ecb71f5ac6eef189b587a52546f410c29a Mon Sep 17 00:00:00 2001 From: Matt Muller Date: Tue, 25 Jun 2024 15:50:50 -0400 Subject: [PATCH 23/23] Revert "Latest models" This reverts commit 32c3a6bb4e824355308a3099dc13ac151f67ee62. --- apis/AWSMigrationHub/2017-05-31/api-2.json | 4 +--- apis/acm/2015-12-08/api-2.json | 3 +-- apis/amplify/2017-07-25/api-2.json | 3 +-- apis/apigateway/2015-07-09/api-2.json | 4 +--- apis/appconfig/2019-10-09/api-2.json | 4 +--- apis/appflow/2020-08-23/api-2.json | 4 +--- apis/appintegrations/2020-07-29/api-2.json | 4 +--- .../2016-02-06/api-2.json | 3 +-- apis/application-insights/2018-11-25/api-2.json | 4 +--- .../2020-09-10/api-2.json | 4 +--- apis/apprunner/2020-05-15/api-2.json | 4 +--- apis/appstream/2016-12-01/api-2.json | 4 +--- apis/appsync/2017-07-25/api-2.json | 3 +-- apis/auditmanager/2017-07-25/api-2.json | 4 +--- apis/autoscaling-plans/2018-01-06/api-2.json | 4 +--- apis/backup/2018-11-15/api-2.json | 4 +--- apis/budgets/2016-10-20/api-2.json | 3 +-- apis/ce/2017-10-25/api-2.json | 4 +--- apis/chatbot/2017-10-11/api-2.json | 3 +-- apis/chime-sdk-identity/2021-04-20/api-2.json | 4 +--- .../2021-07-15/api-2.json | 4 +--- apis/chime-sdk-meetings/2021-07-15/api-2.json | 4 +--- apis/chime-sdk-messaging/2021-05-15/api-2.json | 4 +--- apis/chime-sdk-voice/2022-08-03/api-2.json | 4 +--- apis/chime/2018-05-01/api-2.json | 4 +--- apis/cloud9/2017-09-23/api-2.json | 4 +--- apis/clouddirectory/2017-01-11/api-2.json | 4 +--- apis/cloudformation/2010-05-15/api-2.json | 3 +-- apis/cloudfront/2020-05-31/api-2.json | 3 +-- apis/cloudhsm/2014-05-30/api-2.json | 4 +--- apis/cloudhsmv2/2017-04-28/api-2.json | 3 +-- apis/cloudsearch/2013-01-01/api-2.json | 4 +--- apis/cloudsearchdomain/2013-01-01/api-2.json | 5 +---- apis/codecommit/2015-04-13/api-2.json | 4 +--- apis/codeconnections/2023-12-01/api-2.json | 4 +--- apis/codedeploy/2014-10-06/api-2.json | 4 +--- apis/codeguru-reviewer/2019-09-19/api-2.json | 4 +--- apis/codestar-connections/2019-12-01/api-2.json | 4 +--- .../codestar-notifications/2019-10-15/api-2.json | 4 +--- apis/codestar/2017-04-19/api-2.json | 4 +--- apis/cognito-identity/2014-06-30/api-2.json | 16 +++++----------- apis/cognito-sync/2014-06-30/api-2.json | 4 +--- apis/comprehend/2017-11-27/api-2.json | 4 +--- apis/comprehendmedical/2018-10-30/api-2.json | 4 +--- apis/connect-contact-lens/2020-08-21/api-2.json | 4 +--- apis/connect/2017-08-08/api-2.json | 3 +-- apis/connectparticipant/2018-09-07/api-2.json | 4 +--- apis/databrew/2017-07-25/api-2.json | 4 +--- apis/datapipeline/2012-10-29/api-2.json | 4 +--- apis/datasync/2018-11-09/api-2.json | 3 +-- apis/dax/2017-04-19/api-2.json | 4 +--- apis/detective/2018-10-26/api-2.json | 4 +--- apis/devicefarm/2015-06-23/api-2.json | 4 +--- apis/devops-guru/2020-12-01/api-2.json | 4 +--- apis/discovery/2015-11-01/api-2.json | 3 +-- apis/dlm/2018-01-12/api-2.json | 4 +--- apis/dms/2016-01-01/api-2.json | 4 +--- apis/docdb/2014-10-31/api-2.json | 4 +--- apis/ebs/2019-11-02/api-2.json | 7 ++----- apis/ec2-instance-connect/2018-04-02/api-2.json | 4 +--- apis/ecr-public/2020-10-30/api-2.json | 4 +--- apis/ecr/2015-09-21/api-2.json | 3 +-- apis/elastic-inference/2017-07-25/api-2.json | 4 +--- apis/elasticache/2015-02-02/api-2.json | 3 +-- apis/elasticbeanstalk/2010-12-01/api-2.json | 4 +--- apis/elasticloadbalancing/2012-06-01/api-2.json | 4 +--- .../elasticloadbalancingv2/2015-12-01/api-2.json | 3 +-- apis/elasticmapreduce/2009-03-31/api-2.json | 4 +--- apis/email/2010-12-01/api-2.json | 4 +--- apis/emr-containers/2020-10-01/api-2.json | 4 +--- .../2017-01-11/api-2.json | 3 +-- apis/es/2015-01-01/api-2.json | 4 +--- apis/eventbridge/2015-10-07/api-2.json | 3 +-- apis/events/2015-10-07/api-2.json | 4 +--- apis/finspace-data/2020-07-13/api-2.json | 4 +--- apis/finspace/2021-03-12/api-2.json | 4 +--- apis/firehose/2015-08-04/api-2.json | 3 +-- apis/fis/2020-12-01/api-2.json | 4 +--- apis/fms/2018-01-01/api-2.json | 3 +-- apis/forecast/2018-06-26/api-2.json | 4 +--- apis/forecastquery/2018-06-26/api-2.json | 4 +--- apis/frauddetector/2019-11-15/api-2.json | 4 +--- apis/fsx/2018-03-01/api-2.json | 3 +-- apis/gamelift/2015-10-01/api-2.json | 4 +--- apis/glacier/2012-06-01/api-2.json | 4 +--- apis/greengrassv2/2020-11-30/api-2.json | 3 +-- apis/health/2016-08-04/api-2.json | 4 +--- apis/healthlake/2017-07-01/api-2.json | 4 +--- apis/iam/2010-05-08/api-2.json | 4 +--- apis/imagebuilder/2019-12-02/api-2.json | 3 +-- apis/inspector/2016-02-16/api-2.json | 4 +--- apis/iot-data/2015-05-28/api-2.json | 4 +--- apis/iot-jobs-data/2017-09-29/api-2.json | 4 +--- apis/iot/2015-05-28/api-2.json | 4 +--- apis/iot1click-projects/2018-05-14/api-2.json | 4 +--- apis/iotanalytics/2017-11-27/api-2.json | 4 +--- apis/iotdeviceadvisor/2020-09-18/api-2.json | 4 +--- apis/iotevents-data/2018-10-23/api-2.json | 4 +--- apis/iotevents/2018-07-27/api-2.json | 4 +--- apis/iotfleethub/2020-11-03/api-2.json | 4 +--- apis/iotsecuretunneling/2018-10-05/api-2.json | 4 +--- apis/iotsitewise/2019-12-02/api-2.json | 4 +--- apis/iotthingsgraph/2018-09-06/api-2.json | 4 +--- apis/kendra-ranking/2022-10-19/api-2.json | 4 +--- apis/kendra/2019-02-03/api-2.json | 4 +--- .../2017-09-30/api-2.json | 4 +--- apis/kinesis-video-media/2017-09-30/api-2.json | 4 +--- .../2019-12-04/api-2.json | 4 +--- apis/kinesis/2013-12-02/api-2.json | 4 +--- apis/kinesisanalytics/2015-08-14/api-2.json | 4 +--- apis/kinesisanalyticsv2/2018-05-23/api-2.json | 4 +--- apis/kinesisvideo/2017-09-30/api-2.json | 4 +--- apis/lakeformation/2017-03-31/api-2.json | 3 +-- apis/lambda/2015-03-31/api-2.json | 4 +--- apis/lex-models/2017-04-19/api-2.json | 4 +--- apis/logs/2014-03-28/api-2.json | 4 +--- apis/lookoutequipment/2020-12-15/api-2.json | 4 +--- apis/lookoutmetrics/2017-07-25/api-2.json | 4 +--- apis/lookoutvision/2020-11-20/api-2.json | 4 +--- apis/machinelearning/2014-12-12/api-2.json | 4 +--- apis/managedblockchain/2018-09-24/api-2.json | 3 +-- apis/marketplace-catalog/2018-09-17/api-2.json | 4 +--- .../2015-07-01/api-2.json | 4 +--- apis/mediastore-data/2017-09-01/api-2.json | 7 ++----- apis/mediastore/2017-09-01/api-2.json | 4 +--- apis/memorydb/2021-01-01/api-2.json | 4 +--- apis/meteringmarketplace/2016-01-14/api-2.json | 4 +--- apis/migrationhub-config/2019-06-30/api-2.json | 4 +--- apis/mobile/2017-07-01/api-2.json | 5 +---- apis/models.lex.v2/2020-08-07/api-2.json | 4 +--- apis/monitoring/2010-08-01/api-2.json | 4 +--- apis/mturk-requester/2017-01-17/api-2.json | 4 +--- apis/neptune/2014-10-31/api-2.json | 4 +--- apis/network-firewall/2020-11-12/api-2.json | 4 +--- apis/opsworks/2013-02-18/api-2.json | 3 +-- apis/opsworkscm/2016-11-01/api-2.json | 4 +--- apis/organizations/2016-11-28/api-2.json | 4 +--- apis/outposts/2019-12-03/api-2.json | 4 +--- apis/personalize-events/2018-03-22/api-2.json | 4 +--- apis/personalize-runtime/2018-05-22/api-2.json | 3 +-- apis/personalize/2018-05-22/api-2.json | 3 +-- apis/pi/2018-02-27/api-2.json | 3 +-- apis/pinpoint-email/2018-07-26/api-2.json | 4 +--- apis/qldb-session/2019-07-11/api-2.json | 4 +--- apis/qldb/2019-01-02/api-2.json | 4 +--- apis/quicksight/2018-04-01/api-2.json | 3 +-- apis/ram/2018-01-04/api-2.json | 4 +--- apis/rbin/2021-06-15/api-2.json | 4 +--- apis/rds/2014-10-31/api-2.json | 3 +-- apis/resource-groups/2017-11-27/api-2.json | 4 +--- .../2017-01-26/api-2.json | 4 +--- apis/robomaker/2018-06-29/api-2.json | 4 +--- .../2019-12-02/api-2.json | 4 +--- apis/route53/2013-04-01/api-2.json | 4 +--- apis/route53resolver/2018-04-01/api-2.json | 3 +-- apis/runtime.lex.v2/2020-08-07/api-2.json | 7 ++----- apis/runtime.lex/2016-11-28/api-2.json | 7 ++----- apis/runtime.sagemaker/2017-05-13/api-2.json | 4 +--- apis/s3/2006-03-01/api-2.json | 6 ++---- apis/s3control/2018-08-20/api-2.json | 4 +--- apis/s3outposts/2017-07-25/api-2.json | 4 +--- apis/sagemaker-a2i-runtime/2019-11-07/api-2.json | 4 +--- apis/sagemaker-edge/2020-09-23/api-2.json | 4 +--- .../2020-07-01/api-2.json | 4 +--- apis/sagemaker-metrics/2022-09-30/api-2.json | 4 +--- apis/savingsplans/2019-06-28/api-2.json | 4 +--- apis/securityhub/2018-10-26/api-2.json | 4 ++-- apis/service-quotas/2019-06-24/api-2.json | 4 +--- .../2020-06-24/api-2.json | 4 +--- apis/servicecatalog/2015-12-10/api-2.json | 4 +--- apis/servicediscovery/2017-03-14/api-2.json | 4 +--- apis/signer/2017-08-25/api-2.json | 3 +-- apis/sqs/2012-11-05/api-2.json | 3 +-- apis/ssm-contacts/2021-05-03/api-2.json | 4 +--- apis/sso-oidc/2019-06-10/api-2.json | 12 ++++-------- apis/sso/2019-06-10/api-2.json | 16 +++++----------- apis/states/2016-11-23/api-2.json | 3 +-- apis/streams.dynamodb/2012-08-10/api-2.json | 4 +--- apis/sts/2011-06-15/api-2.json | 4 +--- apis/support/2013-04-15/api-2.json | 3 +-- apis/swf/2012-01-25/api-2.json | 3 +-- apis/synthetics/2017-10-11/api-2.json | 4 +--- apis/textract/2018-06-27/api-2.json | 4 +--- apis/timestream-query/2018-11-01/api-2.json | 3 +-- apis/transcribe-streaming/2017-10-26/api-2.json | 4 +--- apis/transcribe/2017-10-26/api-2.json | 3 +-- apis/translate/2017-07-01/api-2.json | 4 +--- apis/waf-regional/2016-11-28/api-2.json | 4 +--- apis/wafv2/2019-07-29/api-2.json | 3 +-- apis/wellarchitected/2020-03-31/api-2.json | 4 +--- apis/workdocs/2016-05-01/api-2.json | 4 +--- apis/worklink/2018-09-25/api-2.json | 4 +--- apis/workmail/2017-10-01/api-2.json | 4 +--- apis/workmailmessageflow/2019-05-01/api-2.json | 4 +--- apis/workspaces/2015-04-08/api-2.json | 4 +--- apis/xray/2016-04-12/api-2.json | 4 +--- 196 files changed, 213 insertions(+), 580 deletions(-) diff --git a/apis/AWSMigrationHub/2017-05-31/api-2.json b/apis/AWSMigrationHub/2017-05-31/api-2.json index 23eef997229..725e7ff1046 100644 --- a/apis/AWSMigrationHub/2017-05-31/api-2.json +++ b/apis/AWSMigrationHub/2017-05-31/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"mgh", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Migration Hub", "serviceId":"Migration Hub", "signatureVersion":"v4", "targetPrefix":"AWSMigrationHub", - "uid":"AWSMigrationHub-2017-05-31", - "auth":["aws.auth#sigv4"] + "uid":"AWSMigrationHub-2017-05-31" }, "operations":{ "AssociateCreatedArtifact":{ diff --git a/apis/acm/2015-12-08/api-2.json b/apis/acm/2015-12-08/api-2.json index 38aff45d45f..893fda1ca80 100644 --- a/apis/acm/2015-12-08/api-2.json +++ b/apis/acm/2015-12-08/api-2.json @@ -11,8 +11,7 @@ "serviceId":"ACM", "signatureVersion":"v4", "targetPrefix":"CertificateManager", - "uid":"acm-2015-12-08", - "auth":["aws.auth#sigv4"] + "uid":"acm-2015-12-08" }, "operations":{ "AddTagsToCertificate":{ diff --git a/apis/amplify/2017-07-25/api-2.json b/apis/amplify/2017-07-25/api-2.json index f47629ff58a..9e18669191b 100644 --- a/apis/amplify/2017-07-25/api-2.json +++ b/apis/amplify/2017-07-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Amplify", "signatureVersion":"v4", "signingName":"amplify", - "uid":"amplify-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"amplify-2017-07-25" }, "operations":{ "CreateApp":{ diff --git a/apis/apigateway/2015-07-09/api-2.json b/apis/apigateway/2015-07-09/api-2.json index 9f77686287a..2de792495ab 100644 --- a/apis/apigateway/2015-07-09/api-2.json +++ b/apis/apigateway/2015-07-09/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2015-07-09", "endpointPrefix":"apigateway", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon API Gateway", "serviceId":"API Gateway", "signatureVersion":"v4", - "uid":"apigateway-2015-07-09", - "auth":["aws.auth#sigv4"] + "uid":"apigateway-2015-07-09" }, "operations":{ "CreateApiKey":{ diff --git a/apis/appconfig/2019-10-09/api-2.json b/apis/appconfig/2019-10-09/api-2.json index 40bae2d666e..90c8e369f18 100644 --- a/apis/appconfig/2019-10-09/api-2.json +++ b/apis/appconfig/2019-10-09/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"appconfig", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AppConfig", "serviceFullName":"Amazon AppConfig", "serviceId":"AppConfig", "signatureVersion":"v4", "signingName":"appconfig", - "uid":"appconfig-2019-10-09", - "auth":["aws.auth#sigv4"] + "uid":"appconfig-2019-10-09" }, "operations":{ "CreateApplication":{ diff --git a/apis/appflow/2020-08-23/api-2.json b/apis/appflow/2020-08-23/api-2.json index 7a19a30942b..977e16a76b8 100644 --- a/apis/appflow/2020-08-23/api-2.json +++ b/apis/appflow/2020-08-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"appflow", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Appflow", "serviceId":"Appflow", "signatureVersion":"v4", "signingName":"appflow", - "uid":"appflow-2020-08-23", - "auth":["aws.auth#sigv4"] + "uid":"appflow-2020-08-23" }, "operations":{ "CancelFlowExecutions":{ diff --git a/apis/appintegrations/2020-07-29/api-2.json b/apis/appintegrations/2020-07-29/api-2.json index b5ef92cf1c1..2541781877c 100644 --- a/apis/appintegrations/2020-07-29/api-2.json +++ b/apis/appintegrations/2020-07-29/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"app-integrations", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon AppIntegrations Service", "serviceId":"AppIntegrations", "signatureVersion":"v4", "signingName":"app-integrations", - "uid":"appintegrations-2020-07-29", - "auth":["aws.auth#sigv4"] + "uid":"appintegrations-2020-07-29" }, "operations":{ "CreateApplication":{ diff --git a/apis/application-autoscaling/2016-02-06/api-2.json b/apis/application-autoscaling/2016-02-06/api-2.json index b78d18e71c4..1da4c9dcc96 100644 --- a/apis/application-autoscaling/2016-02-06/api-2.json +++ b/apis/application-autoscaling/2016-02-06/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"application-autoscaling", "targetPrefix":"AnyScaleFrontendService", - "uid":"application-autoscaling-2016-02-06", - "auth":["aws.auth#sigv4"] + "uid":"application-autoscaling-2016-02-06" }, "operations":{ "DeleteScalingPolicy":{ diff --git a/apis/application-insights/2018-11-25/api-2.json b/apis/application-insights/2018-11-25/api-2.json index 4d1d625c0d1..7cfa11f85d0 100644 --- a/apis/application-insights/2018-11-25/api-2.json +++ b/apis/application-insights/2018-11-25/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"applicationinsights", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Application Insights", "serviceFullName":"Amazon CloudWatch Application Insights", "serviceId":"Application Insights", "signatureVersion":"v4", "signingName":"applicationinsights", "targetPrefix":"EC2WindowsBarleyService", - "uid":"application-insights-2018-11-25", - "auth":["aws.auth#sigv4"] + "uid":"application-insights-2018-11-25" }, "operations":{ "AddWorkload":{ diff --git a/apis/applicationcostprofiler/2020-09-10/api-2.json b/apis/applicationcostprofiler/2020-09-10/api-2.json index ab4fe5eb51c..63eca20cd05 100644 --- a/apis/applicationcostprofiler/2020-09-10/api-2.json +++ b/apis/applicationcostprofiler/2020-09-10/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"application-cost-profiler", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Application Cost Profiler", "serviceId":"ApplicationCostProfiler", "signatureVersion":"v4", "signingName":"application-cost-profiler", - "uid":"AWSApplicationCostProfiler-2020-09-10", - "auth":["aws.auth#sigv4"] + "uid":"AWSApplicationCostProfiler-2020-09-10" }, "operations":{ "DeleteReportDefinition":{ diff --git a/apis/apprunner/2020-05-15/api-2.json b/apis/apprunner/2020-05-15/api-2.json index b1a0aaf1b12..1fdf9a326f5 100644 --- a/apis/apprunner/2020-05-15/api-2.json +++ b/apis/apprunner/2020-05-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"apprunner", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS App Runner", "serviceId":"AppRunner", "signatureVersion":"v4", "signingName":"apprunner", "targetPrefix":"AppRunner", - "uid":"apprunner-2020-05-15", - "auth":["aws.auth#sigv4"] + "uid":"apprunner-2020-05-15" }, "operations":{ "AssociateCustomDomain":{ diff --git a/apis/appstream/2016-12-01/api-2.json b/apis/appstream/2016-12-01/api-2.json index 811029c31d5..ac33cfa6e4f 100644 --- a/apis/appstream/2016-12-01/api-2.json +++ b/apis/appstream/2016-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"appstream2", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon AppStream", "serviceId":"AppStream", "signatureVersion":"v4", "signingName":"appstream", "targetPrefix":"PhotonAdminProxyService", - "uid":"appstream-2016-12-01", - "auth":["aws.auth#sigv4"] + "uid":"appstream-2016-12-01" }, "operations":{ "AssociateAppBlockBuilderAppBlock":{ diff --git a/apis/appsync/2017-07-25/api-2.json b/apis/appsync/2017-07-25/api-2.json index 2b2eb43acce..758e424b720 100644 --- a/apis/appsync/2017-07-25/api-2.json +++ b/apis/appsync/2017-07-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"AppSync", "signatureVersion":"v4", "signingName":"appsync", - "uid":"appsync-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"appsync-2017-07-25" }, "operations":{ "AssociateApi":{ diff --git a/apis/auditmanager/2017-07-25/api-2.json b/apis/auditmanager/2017-07-25/api-2.json index 08ed0a6bca2..677ee0870ac 100644 --- a/apis/auditmanager/2017-07-25/api-2.json +++ b/apis/auditmanager/2017-07-25/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"auditmanager", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Audit Manager", "serviceId":"AuditManager", "signatureVersion":"v4", "signingName":"auditmanager", - "uid":"auditmanager-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"auditmanager-2017-07-25" }, "operations":{ "AssociateAssessmentReportEvidenceFolder":{ diff --git a/apis/autoscaling-plans/2018-01-06/api-2.json b/apis/autoscaling-plans/2018-01-06/api-2.json index 521d6296994..32232f2d554 100644 --- a/apis/autoscaling-plans/2018-01-06/api-2.json +++ b/apis/autoscaling-plans/2018-01-06/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"autoscaling-plans", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Auto Scaling Plans", "serviceId":"Auto Scaling Plans", "signatureVersion":"v4", "signingName":"autoscaling-plans", "targetPrefix":"AnyScaleScalingPlannerFrontendService", - "uid":"autoscaling-plans-2018-01-06", - "auth":["aws.auth#sigv4"] + "uid":"autoscaling-plans-2018-01-06" }, "operations":{ "CreateScalingPlan":{ diff --git a/apis/backup/2018-11-15/api-2.json b/apis/backup/2018-11-15/api-2.json index 30519748265..943cb2f449e 100644 --- a/apis/backup/2018-11-15/api-2.json +++ b/apis/backup/2018-11-15/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"backup", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Backup", "serviceId":"Backup", "signatureVersion":"v4", - "uid":"backup-2018-11-15", - "auth":["aws.auth#sigv4"] + "uid":"backup-2018-11-15" }, "operations":{ "CancelLegalHold":{ diff --git a/apis/budgets/2016-10-20/api-2.json b/apis/budgets/2016-10-20/api-2.json index 0cf2768b5e3..c15712ca860 100644 --- a/apis/budgets/2016-10-20/api-2.json +++ b/apis/budgets/2016-10-20/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Budgets", "signatureVersion":"v4", "targetPrefix":"AWSBudgetServiceGateway", - "uid":"budgets-2016-10-20", - "auth":["aws.auth#sigv4"] + "uid":"budgets-2016-10-20" }, "operations":{ "CreateBudget":{ diff --git a/apis/ce/2017-10-25/api-2.json b/apis/ce/2017-10-25/api-2.json index 25918b5079c..3f366180e4d 100644 --- a/apis/ce/2017-10-25/api-2.json +++ b/apis/ce/2017-10-25/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"ce", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"AWS Cost Explorer", "serviceFullName":"AWS Cost Explorer Service", "serviceId":"Cost Explorer", "signatureVersion":"v4", "signingName":"ce", "targetPrefix":"AWSInsightsIndexService", - "uid":"ce-2017-10-25", - "auth":["aws.auth#sigv4"] + "uid":"ce-2017-10-25" }, "operations":{ "CreateAnomalyMonitor":{ diff --git a/apis/chatbot/2017-10-11/api-2.json b/apis/chatbot/2017-10-11/api-2.json index 8db8d7a1c09..cbaa77ae012 100644 --- a/apis/chatbot/2017-10-11/api-2.json +++ b/apis/chatbot/2017-10-11/api-2.json @@ -9,8 +9,7 @@ "serviceFullName":"AWS Chatbot", "serviceId":"chatbot", "signatureVersion":"v4", - "uid":"chatbot-2017-10-11", - "auth":["aws.auth#sigv4"] + "uid":"chatbot-2017-10-11" }, "operations":{ "CreateChimeWebhookConfiguration":{ diff --git a/apis/chime-sdk-identity/2021-04-20/api-2.json b/apis/chime-sdk-identity/2021-04-20/api-2.json index 00f15cd3658..51a351d5556 100644 --- a/apis/chime-sdk-identity/2021-04-20/api-2.json +++ b/apis/chime-sdk-identity/2021-04-20/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-04-20", "endpointPrefix":"identity-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Identity", "serviceId":"Chime SDK Identity", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-identity-2021-04-20", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-identity-2021-04-20" }, "operations":{ "CreateAppInstance":{ diff --git a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json index db9a23180c5..129c3acd087 100644 --- a/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json +++ b/apis/chime-sdk-media-pipelines/2021-07-15/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-07-15", "endpointPrefix":"media-pipelines-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Media Pipelines", "serviceId":"Chime SDK Media Pipelines", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-media-pipelines-2021-07-15", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-media-pipelines-2021-07-15" }, "operations":{ "CreateMediaCapturePipeline":{ diff --git a/apis/chime-sdk-meetings/2021-07-15/api-2.json b/apis/chime-sdk-meetings/2021-07-15/api-2.json index 960f962254d..d61dd8584ec 100644 --- a/apis/chime-sdk-meetings/2021-07-15/api-2.json +++ b/apis/chime-sdk-meetings/2021-07-15/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-07-15", "endpointPrefix":"meetings-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Meetings", "serviceId":"Chime SDK Meetings", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-meetings-2021-07-15", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-meetings-2021-07-15" }, "operations":{ "BatchCreateAttendee":{ diff --git a/apis/chime-sdk-messaging/2021-05-15/api-2.json b/apis/chime-sdk-messaging/2021-05-15/api-2.json index c7142870281..60632f14ec2 100644 --- a/apis/chime-sdk-messaging/2021-05-15/api-2.json +++ b/apis/chime-sdk-messaging/2021-05-15/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2021-05-15", "endpointPrefix":"messaging-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Messaging", "serviceId":"Chime SDK Messaging", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-messaging-2021-05-15", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-messaging-2021-05-15" }, "operations":{ "AssociateChannelFlow":{ diff --git a/apis/chime-sdk-voice/2022-08-03/api-2.json b/apis/chime-sdk-voice/2022-08-03/api-2.json index fd3b6447457..5a2945851a0 100644 --- a/apis/chime-sdk-voice/2022-08-03/api-2.json +++ b/apis/chime-sdk-voice/2022-08-03/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2022-08-03", "endpointPrefix":"voice-chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime SDK Voice", "serviceId":"Chime SDK Voice", "signatureVersion":"v4", "signingName":"chime", - "uid":"chime-sdk-voice-2022-08-03", - "auth":["aws.auth#sigv4"] + "uid":"chime-sdk-voice-2022-08-03" }, "operations":{ "AssociatePhoneNumbersWithVoiceConnector":{ diff --git a/apis/chime/2018-05-01/api-2.json b/apis/chime/2018-05-01/api-2.json index 54546d9d0a4..95073309409 100644 --- a/apis/chime/2018-05-01/api-2.json +++ b/apis/chime/2018-05-01/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2018-05-01", "endpointPrefix":"chime", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Chime", "serviceId":"Chime", "signatureVersion":"v4", - "uid":"chime-2018-05-01", - "auth":["aws.auth#sigv4"] + "uid":"chime-2018-05-01" }, "operations":{ "AssociatePhoneNumberWithUser":{ diff --git a/apis/cloud9/2017-09-23/api-2.json b/apis/cloud9/2017-09-23/api-2.json index 9c9b5bd1b4b..aa9cbdd5a4b 100644 --- a/apis/cloud9/2017-09-23/api-2.json +++ b/apis/cloud9/2017-09-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"cloud9", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Cloud9", "serviceId":"Cloud9", "signatureVersion":"v4", "targetPrefix":"AWSCloud9WorkspaceManagementService", - "uid":"cloud9-2017-09-23", - "auth":["aws.auth#sigv4"] + "uid":"cloud9-2017-09-23" }, "operations":{ "CreateEnvironmentEC2":{ diff --git a/apis/clouddirectory/2017-01-11/api-2.json b/apis/clouddirectory/2017-01-11/api-2.json index b55bad2c76c..860a3a4b807 100644 --- a/apis/clouddirectory/2017-01-11/api-2.json +++ b/apis/clouddirectory/2017-01-11/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-01-11", "endpointPrefix":"clouddirectory", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon CloudDirectory", "serviceId":"CloudDirectory", "signatureVersion":"v4", "signingName":"clouddirectory", - "uid":"clouddirectory-2017-01-11", - "auth":["aws.auth#sigv4"] + "uid":"clouddirectory-2017-01-11" }, "operations":{ "AddFacetToObject":{ diff --git a/apis/cloudformation/2010-05-15/api-2.json b/apis/cloudformation/2010-05-15/api-2.json index b22c60e44fd..c61094768e8 100644 --- a/apis/cloudformation/2010-05-15/api-2.json +++ b/apis/cloudformation/2010-05-15/api-2.json @@ -9,8 +9,7 @@ "serviceId":"CloudFormation", "signatureVersion":"v4", "uid":"cloudformation-2010-05-15", - "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://cloudformation.amazonaws.com/doc/2010-05-15/" }, "operations":{ "ActivateOrganizationsAccess":{ diff --git a/apis/cloudfront/2020-05-31/api-2.json b/apis/cloudfront/2020-05-31/api-2.json index 4015589024a..e4ec4a05db6 100644 --- a/apis/cloudfront/2020-05-31/api-2.json +++ b/apis/cloudfront/2020-05-31/api-2.json @@ -10,8 +10,7 @@ "serviceFullName":"Amazon CloudFront", "serviceId":"CloudFront", "signatureVersion":"v4", - "uid":"cloudfront-2020-05-31", - "auth":["aws.auth#sigv4"] + "uid":"cloudfront-2020-05-31" }, "operations":{ "AssociateAlias":{ diff --git a/apis/cloudhsm/2014-05-30/api-2.json b/apis/cloudhsm/2014-05-30/api-2.json index 052d66568d4..c3199ad0c5e 100644 --- a/apis/cloudhsm/2014-05-30/api-2.json +++ b/apis/cloudhsm/2014-05-30/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"cloudhsm", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CloudHSM", "serviceFullName":"Amazon CloudHSM", "serviceId":"CloudHSM", "signatureVersion":"v4", "targetPrefix":"CloudHsmFrontendService", - "uid":"cloudhsm-2014-05-30", - "auth":["aws.auth#sigv4"] + "uid":"cloudhsm-2014-05-30" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/cloudhsmv2/2017-04-28/api-2.json b/apis/cloudhsmv2/2017-04-28/api-2.json index d79df03588f..6e3ed4dbcba 100644 --- a/apis/cloudhsmv2/2017-04-28/api-2.json +++ b/apis/cloudhsmv2/2017-04-28/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"cloudhsm", "targetPrefix":"BaldrApiService", - "uid":"cloudhsmv2-2017-04-28", - "auth":["aws.auth#sigv4"] + "uid":"cloudhsmv2-2017-04-28" }, "operations":{ "CopyBackupToRegion":{ diff --git a/apis/cloudsearch/2013-01-01/api-2.json b/apis/cloudsearch/2013-01-01/api-2.json index 51b84a2b20c..00e2fdfb500 100644 --- a/apis/cloudsearch/2013-01-01/api-2.json +++ b/apis/cloudsearch/2013-01-01/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2013-01-01", "endpointPrefix":"cloudsearch", "protocol":"query", - "protocols":["query"], "serviceFullName":"Amazon CloudSearch", "serviceId":"CloudSearch", "signatureVersion":"v4", "uid":"cloudsearch-2013-01-01", - "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://cloudsearch.amazonaws.com/doc/2013-01-01/" }, "operations":{ "BuildSuggesters":{ diff --git a/apis/cloudsearchdomain/2013-01-01/api-2.json b/apis/cloudsearchdomain/2013-01-01/api-2.json index 7dd22304253..e22e35ec242 100644 --- a/apis/cloudsearchdomain/2013-01-01/api-2.json +++ b/apis/cloudsearchdomain/2013-01-01/api-2.json @@ -5,13 +5,10 @@ "endpointPrefix":"cloudsearchdomain", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon CloudSearch Domain", - "serviceId":"CloudSearch Domain", "signatureVersion":"v4", "signingName":"cloudsearch", - "uid":"cloudsearchdomain-2013-01-01", - "auth":["aws.auth#sigv4"] + "uid":"cloudsearchdomain-2013-01-01" }, "operations":{ "Search":{ diff --git a/apis/codecommit/2015-04-13/api-2.json b/apis/codecommit/2015-04-13/api-2.json index 52dc5360a42..8d74930d694 100644 --- a/apis/codecommit/2015-04-13/api-2.json +++ b/apis/codecommit/2015-04-13/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codecommit", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CodeCommit", "serviceFullName":"AWS CodeCommit", "serviceId":"CodeCommit", "signatureVersion":"v4", "targetPrefix":"CodeCommit_20150413", - "uid":"codecommit-2015-04-13", - "auth":["aws.auth#sigv4"] + "uid":"codecommit-2015-04-13" }, "operations":{ "AssociateApprovalRuleTemplateWithRepository":{ diff --git a/apis/codeconnections/2023-12-01/api-2.json b/apis/codeconnections/2023-12-01/api-2.json index 81dbfc06a96..b585697450d 100644 --- a/apis/codeconnections/2023-12-01/api-2.json +++ b/apis/codeconnections/2023-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codeconnections", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS CodeConnections", "serviceId":"CodeConnections", "signatureVersion":"v4", "signingName":"codeconnections", "targetPrefix":"com.amazonaws.codeconnections.CodeConnections_20231201", - "uid":"codeconnections-2023-12-01", - "auth":["aws.auth#sigv4"] + "uid":"codeconnections-2023-12-01" }, "operations":{ "CreateConnection":{ diff --git a/apis/codedeploy/2014-10-06/api-2.json b/apis/codedeploy/2014-10-06/api-2.json index 0431d9aab20..12adf75ddd7 100644 --- a/apis/codedeploy/2014-10-06/api-2.json +++ b/apis/codedeploy/2014-10-06/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codedeploy", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CodeDeploy", "serviceFullName":"AWS CodeDeploy", "serviceId":"CodeDeploy", "signatureVersion":"v4", "targetPrefix":"CodeDeploy_20141006", - "uid":"codedeploy-2014-10-06", - "auth":["aws.auth#sigv4"] + "uid":"codedeploy-2014-10-06" }, "operations":{ "AddTagsToOnPremisesInstances":{ diff --git a/apis/codeguru-reviewer/2019-09-19/api-2.json b/apis/codeguru-reviewer/2019-09-19/api-2.json index bacf78fc741..d5c9fc93ed5 100644 --- a/apis/codeguru-reviewer/2019-09-19/api-2.json +++ b/apis/codeguru-reviewer/2019-09-19/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codeguru-reviewer", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"CodeGuruReviewer", "serviceFullName":"Amazon CodeGuru Reviewer", "serviceId":"CodeGuru Reviewer", "signatureVersion":"v4", "signingName":"codeguru-reviewer", - "uid":"codeguru-reviewer-2019-09-19", - "auth":["aws.auth#sigv4"] + "uid":"codeguru-reviewer-2019-09-19" }, "operations":{ "AssociateRepository":{ diff --git a/apis/codestar-connections/2019-12-01/api-2.json b/apis/codestar-connections/2019-12-01/api-2.json index 66c6f0ed481..bda461e485b 100644 --- a/apis/codestar-connections/2019-12-01/api-2.json +++ b/apis/codestar-connections/2019-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codestar-connections", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS CodeStar connections", "serviceId":"CodeStar connections", "signatureVersion":"v4", "signingName":"codestar-connections", "targetPrefix":"com.amazonaws.codestar.connections.CodeStar_connections_20191201", - "uid":"codestar-connections-2019-12-01", - "auth":["aws.auth#sigv4"] + "uid":"codestar-connections-2019-12-01" }, "operations":{ "CreateConnection":{ diff --git a/apis/codestar-notifications/2019-10-15/api-2.json b/apis/codestar-notifications/2019-10-15/api-2.json index 2cb27d1eb00..2de8a566b81 100644 --- a/apis/codestar-notifications/2019-10-15/api-2.json +++ b/apis/codestar-notifications/2019-10-15/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"codestar-notifications", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS CodeStar Notifications", "serviceId":"codestar notifications", "signatureVersion":"v4", "signingName":"codestar-notifications", - "uid":"codestar-notifications-2019-10-15", - "auth":["aws.auth#sigv4"] + "uid":"codestar-notifications-2019-10-15" }, "operations":{ "CreateNotificationRule":{ diff --git a/apis/codestar/2017-04-19/api-2.json b/apis/codestar/2017-04-19/api-2.json index 48b0829fa95..f2b043371a0 100644 --- a/apis/codestar/2017-04-19/api-2.json +++ b/apis/codestar/2017-04-19/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"codestar", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"CodeStar", "serviceFullName":"AWS CodeStar", "serviceId":"CodeStar", "signatureVersion":"v4", "targetPrefix":"CodeStar_20170419", - "uid":"codestar-2017-04-19", - "auth":["aws.auth#sigv4"] + "uid":"codestar-2017-04-19" }, "operations":{ "AssociateTeamMember":{ diff --git a/apis/cognito-identity/2014-06-30/api-2.json b/apis/cognito-identity/2014-06-30/api-2.json index 2d25a88f700..54fd0c97848 100644 --- a/apis/cognito-identity/2014-06-30/api-2.json +++ b/apis/cognito-identity/2014-06-30/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"cognito-identity", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Cognito Identity", "serviceId":"Cognito Identity", "signatureVersion":"v4", "targetPrefix":"AWSCognitoIdentityService", - "uid":"cognito-identity-2014-06-30", - "auth":["aws.auth#sigv4"] + "uid":"cognito-identity-2014-06-30" }, "operations":{ "CreateIdentityPool":{ @@ -110,8 +108,7 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "GetId":{ "name":"GetId", @@ -131,8 +128,7 @@ {"shape":"LimitExceededException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "GetIdentityPoolRoles":{ "name":"GetIdentityPoolRoles", @@ -168,8 +164,7 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "GetOpenIdTokenForDeveloperIdentity":{ "name":"GetOpenIdTokenForDeveloperIdentity", @@ -368,8 +363,7 @@ {"shape":"InternalErrorException"}, {"shape":"ExternalServiceException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "UntagResource":{ "name":"UntagResource", diff --git a/apis/cognito-sync/2014-06-30/api-2.json b/apis/cognito-sync/2014-06-30/api-2.json index a2f15c81d02..d15944a7e88 100644 --- a/apis/cognito-sync/2014-06-30/api-2.json +++ b/apis/cognito-sync/2014-06-30/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"cognito-sync", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Cognito Sync", "serviceId":"Cognito Sync", "signatureVersion":"v4", - "uid":"cognito-sync-2014-06-30", - "auth":["aws.auth#sigv4"] + "uid":"cognito-sync-2014-06-30" }, "operations":{ "BulkPublish":{ diff --git a/apis/comprehend/2017-11-27/api-2.json b/apis/comprehend/2017-11-27/api-2.json index 2bd995d3013..b215c015a6f 100644 --- a/apis/comprehend/2017-11-27/api-2.json +++ b/apis/comprehend/2017-11-27/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"comprehend", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Comprehend", "serviceId":"Comprehend", "signatureVersion":"v4", "signingName":"comprehend", "targetPrefix":"Comprehend_20171127", - "uid":"comprehend-2017-11-27", - "auth":["aws.auth#sigv4"] + "uid":"comprehend-2017-11-27" }, "operations":{ "BatchDetectDominantLanguage":{ diff --git a/apis/comprehendmedical/2018-10-30/api-2.json b/apis/comprehendmedical/2018-10-30/api-2.json index 9a8d0c9d508..5534d27f8ed 100644 --- a/apis/comprehendmedical/2018-10-30/api-2.json +++ b/apis/comprehendmedical/2018-10-30/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"comprehendmedical", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"ComprehendMedical", "serviceFullName":"AWS Comprehend Medical", "serviceId":"ComprehendMedical", "signatureVersion":"v4", "signingName":"comprehendmedical", "targetPrefix":"ComprehendMedical_20181030", - "uid":"comprehendmedical-2018-10-30", - "auth":["aws.auth#sigv4"] + "uid":"comprehendmedical-2018-10-30" }, "operations":{ "DescribeEntitiesDetectionV2Job":{ diff --git a/apis/connect-contact-lens/2020-08-21/api-2.json b/apis/connect-contact-lens/2020-08-21/api-2.json index 083bf16aa81..96e7bb6baf7 100644 --- a/apis/connect-contact-lens/2020-08-21/api-2.json +++ b/apis/connect-contact-lens/2020-08-21/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"contact-lens", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Contact Lens", "serviceFullName":"Amazon Connect Contact Lens", "serviceId":"Connect Contact Lens", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-contact-lens-2020-08-21", - "auth":["aws.auth#sigv4"] + "uid":"connect-contact-lens-2020-08-21" }, "operations":{ "ListRealtimeContactAnalysisSegments":{ diff --git a/apis/connect/2017-08-08/api-2.json b/apis/connect/2017-08-08/api-2.json index a4001397c06..8560e5b71fd 100644 --- a/apis/connect/2017-08-08/api-2.json +++ b/apis/connect/2017-08-08/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Connect", "signatureVersion":"v4", "signingName":"connect", - "uid":"connect-2017-08-08", - "auth":["aws.auth#sigv4"] + "uid":"connect-2017-08-08" }, "operations":{ "ActivateEvaluationForm":{ diff --git a/apis/connectparticipant/2018-09-07/api-2.json b/apis/connectparticipant/2018-09-07/api-2.json index 5aa8257485c..349dd857241 100644 --- a/apis/connectparticipant/2018-09-07/api-2.json +++ b/apis/connectparticipant/2018-09-07/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"participant.connect", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Connect Participant", "serviceFullName":"Amazon Connect Participant Service", "serviceId":"ConnectParticipant", "signatureVersion":"v4", "signingName":"execute-api", - "uid":"connectparticipant-2018-09-07", - "auth":["aws.auth#sigv4"] + "uid":"connectparticipant-2018-09-07" }, "operations":{ "CompleteAttachmentUpload":{ diff --git a/apis/databrew/2017-07-25/api-2.json b/apis/databrew/2017-07-25/api-2.json index 9afbbf0b948..1750c43c653 100644 --- a/apis/databrew/2017-07-25/api-2.json +++ b/apis/databrew/2017-07-25/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"databrew", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Glue DataBrew", "serviceId":"DataBrew", "signatureVersion":"v4", "signingName":"databrew", - "uid":"databrew-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"databrew-2017-07-25" }, "operations":{ "BatchDeleteRecipeVersion":{ diff --git a/apis/datapipeline/2012-10-29/api-2.json b/apis/datapipeline/2012-10-29/api-2.json index accfa8dc43c..3d1cd213f7c 100644 --- a/apis/datapipeline/2012-10-29/api-2.json +++ b/apis/datapipeline/2012-10-29/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"datapipeline", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Data Pipeline", "serviceId":"Data Pipeline", "signatureVersion":"v4", "targetPrefix":"DataPipeline", - "uid":"datapipeline-2012-10-29", - "auth":["aws.auth#sigv4"] + "uid":"datapipeline-2012-10-29" }, "operations":{ "ActivatePipeline":{ diff --git a/apis/datasync/2018-11-09/api-2.json b/apis/datasync/2018-11-09/api-2.json index cf2371dbbe3..286b2d14cc9 100644 --- a/apis/datasync/2018-11-09/api-2.json +++ b/apis/datasync/2018-11-09/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"datasync", "targetPrefix":"FmrsService", - "uid":"datasync-2018-11-09", - "auth":["aws.auth#sigv4"] + "uid":"datasync-2018-11-09" }, "operations":{ "AddStorageSystem":{ diff --git a/apis/dax/2017-04-19/api-2.json b/apis/dax/2017-04-19/api-2.json index 1a6aef350c3..6c57d89569f 100644 --- a/apis/dax/2017-04-19/api-2.json +++ b/apis/dax/2017-04-19/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"dax", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon DAX", "serviceFullName":"Amazon DynamoDB Accelerator (DAX)", "serviceId":"DAX", "signatureVersion":"v4", "targetPrefix":"AmazonDAXV3", - "uid":"dax-2017-04-19", - "auth":["aws.auth#sigv4"] + "uid":"dax-2017-04-19" }, "operations":{ "CreateCluster":{ diff --git a/apis/detective/2018-10-26/api-2.json b/apis/detective/2018-10-26/api-2.json index 552290fa56a..3a81f385b29 100644 --- a/apis/detective/2018-10-26/api-2.json +++ b/apis/detective/2018-10-26/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"api.detective", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Detective", "serviceId":"Detective", "signatureVersion":"v4", "signingName":"detective", - "uid":"detective-2018-10-26", - "auth":["aws.auth#sigv4"] + "uid":"detective-2018-10-26" }, "operations":{ "AcceptInvitation":{ diff --git a/apis/devicefarm/2015-06-23/api-2.json b/apis/devicefarm/2015-06-23/api-2.json index 088bde6d750..f5b03f09b7e 100644 --- a/apis/devicefarm/2015-06-23/api-2.json +++ b/apis/devicefarm/2015-06-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"devicefarm", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Device Farm", "serviceId":"Device Farm", "signatureVersion":"v4", "targetPrefix":"DeviceFarm_20150623", - "uid":"devicefarm-2015-06-23", - "auth":["aws.auth#sigv4"] + "uid":"devicefarm-2015-06-23" }, "operations":{ "CreateDevicePool":{ diff --git a/apis/devops-guru/2020-12-01/api-2.json b/apis/devops-guru/2020-12-01/api-2.json index 58b28e9c4cf..85bcfad9504 100644 --- a/apis/devops-guru/2020-12-01/api-2.json +++ b/apis/devops-guru/2020-12-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"devops-guru", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon DevOps Guru", "serviceId":"DevOps Guru", "signatureVersion":"v4", "signingName":"devops-guru", - "uid":"devops-guru-2020-12-01", - "auth":["aws.auth#sigv4"] + "uid":"devops-guru-2020-12-01" }, "operations":{ "AddNotificationChannel":{ diff --git a/apis/discovery/2015-11-01/api-2.json b/apis/discovery/2015-11-01/api-2.json index 7584a475682..a3d68873726 100644 --- a/apis/discovery/2015-11-01/api-2.json +++ b/apis/discovery/2015-11-01/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Application Discovery Service", "signatureVersion":"v4", "targetPrefix":"AWSPoseidonService_V2015_11_01", - "uid":"discovery-2015-11-01", - "auth":["aws.auth#sigv4"] + "uid":"discovery-2015-11-01" }, "operations":{ "AssociateConfigurationItemsToApplication":{ diff --git a/apis/dlm/2018-01-12/api-2.json b/apis/dlm/2018-01-12/api-2.json index c694787620e..65381d9049a 100644 --- a/apis/dlm/2018-01-12/api-2.json +++ b/apis/dlm/2018-01-12/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"dlm", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon DLM", "serviceFullName":"Amazon Data Lifecycle Manager", "serviceId":"DLM", "signatureVersion":"v4", "signingName":"dlm", - "uid":"dlm-2018-01-12", - "auth":["aws.auth#sigv4"] + "uid":"dlm-2018-01-12" }, "operations":{ "CreateLifecyclePolicy":{ diff --git a/apis/dms/2016-01-01/api-2.json b/apis/dms/2016-01-01/api-2.json index ca9eac73787..75941b7734e 100644 --- a/apis/dms/2016-01-01/api-2.json +++ b/apis/dms/2016-01-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"dms", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Database Migration Service", "serviceId":"Database Migration Service", "signatureVersion":"v4", "targetPrefix":"AmazonDMSv20160101", - "uid":"dms-2016-01-01", - "auth":["aws.auth#sigv4"] + "uid":"dms-2016-01-01" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/docdb/2014-10-31/api-2.json b/apis/docdb/2014-10-31/api-2.json index d5f40511eaa..041f2e05954 100644 --- a/apis/docdb/2014-10-31/api-2.json +++ b/apis/docdb/2014-10-31/api-2.json @@ -4,15 +4,13 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Amazon DocDB", "serviceFullName":"Amazon DocumentDB with MongoDB compatibility", "serviceId":"DocDB", "signatureVersion":"v4", "signingName":"rds", "uid":"docdb-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" }, "operations":{ "AddSourceIdentifierToSubscription":{ diff --git a/apis/ebs/2019-11-02/api-2.json b/apis/ebs/2019-11-02/api-2.json index 3b08a853d44..71149750421 100644 --- a/apis/ebs/2019-11-02/api-2.json +++ b/apis/ebs/2019-11-02/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"ebs", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon EBS", "serviceFullName":"Amazon Elastic Block Store", "serviceId":"EBS", "signatureVersion":"v4", - "uid":"ebs-2019-11-02", - "auth":["aws.auth#sigv4"] + "uid":"ebs-2019-11-02" }, "operations":{ "CompleteSnapshot":{ @@ -100,8 +98,7 @@ {"shape":"ServiceQuotaExceededException"}, {"shape":"InternalServerException"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "StartSnapshot":{ "name":"StartSnapshot", diff --git a/apis/ec2-instance-connect/2018-04-02/api-2.json b/apis/ec2-instance-connect/2018-04-02/api-2.json index 6c0479e2de1..6b36b88788c 100644 --- a/apis/ec2-instance-connect/2018-04-02/api-2.json +++ b/apis/ec2-instance-connect/2018-04-02/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"ec2-instance-connect", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"EC2 Instance Connect", "serviceFullName":"AWS EC2 Instance Connect", "serviceId":"EC2 Instance Connect", "signatureVersion":"v4", "targetPrefix":"AWSEC2InstanceConnectService", - "uid":"ec2-instance-connect-2018-04-02", - "auth":["aws.auth#sigv4"] + "uid":"ec2-instance-connect-2018-04-02" }, "operations":{ "SendSSHPublicKey":{ diff --git a/apis/ecr-public/2020-10-30/api-2.json b/apis/ecr-public/2020-10-30/api-2.json index 47917e4dfc9..e336c61148b 100644 --- a/apis/ecr-public/2020-10-30/api-2.json +++ b/apis/ecr-public/2020-10-30/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"api.ecr-public", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon ECR Public", "serviceFullName":"Amazon Elastic Container Registry Public", "serviceId":"ECR PUBLIC", "signatureVersion":"v4", "signingName":"ecr-public", "targetPrefix":"SpencerFrontendService", - "uid":"ecr-public-2020-10-30", - "auth":["aws.auth#sigv4"] + "uid":"ecr-public-2020-10-30" }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/ecr/2015-09-21/api-2.json b/apis/ecr/2015-09-21/api-2.json index 6194ec18388..19c9292f8bd 100644 --- a/apis/ecr/2015-09-21/api-2.json +++ b/apis/ecr/2015-09-21/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"ecr", "targetPrefix":"AmazonEC2ContainerRegistry_V20150921", - "uid":"ecr-2015-09-21", - "auth":["aws.auth#sigv4"] + "uid":"ecr-2015-09-21" }, "operations":{ "BatchCheckLayerAvailability":{ diff --git a/apis/elastic-inference/2017-07-25/api-2.json b/apis/elastic-inference/2017-07-25/api-2.json index fff46e7af08..bba77d62b22 100644 --- a/apis/elastic-inference/2017-07-25/api-2.json +++ b/apis/elastic-inference/2017-07-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"api.elastic-inference", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Elastic Inference", "serviceFullName":"Amazon Elastic Inference", "serviceId":"Elastic Inference", "signatureVersion":"v4", "signingName":"elastic-inference", - "uid":"elastic-inference-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"elastic-inference-2017-07-25" }, "operations":{ "DescribeAcceleratorOfferings":{ diff --git a/apis/elasticache/2015-02-02/api-2.json b/apis/elasticache/2015-02-02/api-2.json index 514e5de41e7..e4609ea90ee 100644 --- a/apis/elasticache/2015-02-02/api-2.json +++ b/apis/elasticache/2015-02-02/api-2.json @@ -9,8 +9,7 @@ "serviceId":"ElastiCache", "signatureVersion":"v4", "uid":"elasticache-2015-02-02", - "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/" }, "operations":{ "AddTagsToResource":{ diff --git a/apis/elasticbeanstalk/2010-12-01/api-2.json b/apis/elasticbeanstalk/2010-12-01/api-2.json index e4e97311483..d535ed6bf6d 100644 --- a/apis/elasticbeanstalk/2010-12-01/api-2.json +++ b/apis/elasticbeanstalk/2010-12-01/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2010-12-01", "endpointPrefix":"elasticbeanstalk", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Elastic Beanstalk", "serviceFullName":"AWS Elastic Beanstalk", "serviceId":"Elastic Beanstalk", "signatureVersion":"v4", "uid":"elasticbeanstalk-2010-12-01", - "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/" }, "operations":{ "AbortEnvironmentUpdate":{ diff --git a/apis/elasticloadbalancing/2012-06-01/api-2.json b/apis/elasticloadbalancing/2012-06-01/api-2.json index 7a4737e14d7..a83e5046016 100644 --- a/apis/elasticloadbalancing/2012-06-01/api-2.json +++ b/apis/elasticloadbalancing/2012-06-01/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2012-06-01", "endpointPrefix":"elasticloadbalancing", "protocol":"query", - "protocols":["query"], "serviceFullName":"Elastic Load Balancing", "serviceId":"Elastic Load Balancing", "signatureVersion":"v4", "uid":"elasticloadbalancing-2012-06-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/" }, "operations":{ "AddTags":{ diff --git a/apis/elasticloadbalancingv2/2015-12-01/api-2.json b/apis/elasticloadbalancingv2/2015-12-01/api-2.json index fbfdaf2d62f..0a8390ec3bf 100644 --- a/apis/elasticloadbalancingv2/2015-12-01/api-2.json +++ b/apis/elasticloadbalancingv2/2015-12-01/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Elastic Load Balancing v2", "signatureVersion":"v4", "uid":"elasticloadbalancingv2-2015-12-01", - "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/" }, "operations":{ "AddListenerCertificates":{ diff --git a/apis/elasticmapreduce/2009-03-31/api-2.json b/apis/elasticmapreduce/2009-03-31/api-2.json index fa307d97733..47a4b13527b 100644 --- a/apis/elasticmapreduce/2009-03-31/api-2.json +++ b/apis/elasticmapreduce/2009-03-31/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"elasticmapreduce", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon EMR", "serviceFullName":"Amazon EMR", "serviceId":"EMR", "signatureVersion":"v4", "targetPrefix":"ElasticMapReduce", - "uid":"elasticmapreduce-2009-03-31", - "auth":["aws.auth#sigv4"] + "uid":"elasticmapreduce-2009-03-31" }, "operations":{ "AddInstanceFleet":{ diff --git a/apis/email/2010-12-01/api-2.json b/apis/email/2010-12-01/api-2.json index 67810709396..ef43e7a45e2 100644 --- a/apis/email/2010-12-01/api-2.json +++ b/apis/email/2010-12-01/api-2.json @@ -4,15 +4,13 @@ "apiVersion":"2010-12-01", "endpointPrefix":"email", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Amazon SES", "serviceFullName":"Amazon Simple Email Service", "serviceId":"SES", "signatureVersion":"v4", "signingName":"ses", "uid":"email-2010-12-01", - "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://ses.amazonaws.com/doc/2010-12-01/" }, "operations":{ "CloneReceiptRuleSet":{ diff --git a/apis/emr-containers/2020-10-01/api-2.json b/apis/emr-containers/2020-10-01/api-2.json index 5ab76f8a4cb..be2c37ef996 100644 --- a/apis/emr-containers/2020-10-01/api-2.json +++ b/apis/emr-containers/2020-10-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"emr-containers", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon EMR Containers", "serviceId":"EMR containers", "signatureVersion":"v4", "signingName":"emr-containers", - "uid":"emr-containers-2020-10-01", - "auth":["aws.auth#sigv4"] + "uid":"emr-containers-2020-10-01" }, "operations":{ "CancelJobRun":{ diff --git a/apis/entitlement.marketplace/2017-01-11/api-2.json b/apis/entitlement.marketplace/2017-01-11/api-2.json index b3fe0f82e5c..5b11875adb8 100644 --- a/apis/entitlement.marketplace/2017-01-11/api-2.json +++ b/apis/entitlement.marketplace/2017-01-11/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPEntitlementService", - "uid":"entitlement.marketplace-2017-01-11", - "auth":["aws.auth#sigv4"] + "uid":"entitlement.marketplace-2017-01-11" }, "operations":{ "GetEntitlements":{ diff --git a/apis/es/2015-01-01/api-2.json b/apis/es/2015-01-01/api-2.json index 0863391abf7..70dd15af159 100644 --- a/apis/es/2015-01-01/api-2.json +++ b/apis/es/2015-01-01/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2015-01-01", "endpointPrefix":"es", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Elasticsearch Service", "serviceId":"Elasticsearch Service", "signatureVersion":"v4", - "uid":"es-2015-01-01", - "auth":["aws.auth#sigv4"] + "uid":"es-2015-01-01" }, "operations":{ "AcceptInboundCrossClusterSearchConnection":{ diff --git a/apis/eventbridge/2015-10-07/api-2.json b/apis/eventbridge/2015-10-07/api-2.json index f564c67ecaa..c192c8b7feb 100644 --- a/apis/eventbridge/2015-10-07/api-2.json +++ b/apis/eventbridge/2015-10-07/api-2.json @@ -10,8 +10,7 @@ "serviceId":"EventBridge", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"eventbridge-2015-10-07", - "auth":["aws.auth#sigv4"] + "uid":"eventbridge-2015-10-07" }, "operations":{ "ActivateEventSource":{ diff --git a/apis/events/2015-10-07/api-2.json b/apis/events/2015-10-07/api-2.json index 6921264e37a..a405dfb7b30 100644 --- a/apis/events/2015-10-07/api-2.json +++ b/apis/events/2015-10-07/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"events", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon CloudWatch Events", "serviceId":"CloudWatch Events", "signatureVersion":"v4", "targetPrefix":"AWSEvents", - "uid":"events-2015-10-07", - "auth":["aws.auth#sigv4"] + "uid":"events-2015-10-07" }, "operations":{ "ActivateEventSource":{ diff --git a/apis/finspace-data/2020-07-13/api-2.json b/apis/finspace-data/2020-07-13/api-2.json index c5b091653d7..96689b4df26 100644 --- a/apis/finspace-data/2020-07-13/api-2.json +++ b/apis/finspace-data/2020-07-13/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"finspace-api", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"FinSpace Data", "serviceFullName":"FinSpace Public API", "serviceId":"finspace data", "signatureVersion":"v4", "signingName":"finspace-api", - "uid":"finspace-2020-07-13", - "auth":["aws.auth#sigv4"] + "uid":"finspace-2020-07-13" }, "operations":{ "AssociateUserToPermissionGroup":{ diff --git a/apis/finspace/2021-03-12/api-2.json b/apis/finspace/2021-03-12/api-2.json index 799be19759e..b244b6f9fbc 100644 --- a/apis/finspace/2021-03-12/api-2.json +++ b/apis/finspace/2021-03-12/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"finspace", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"finspace", "serviceFullName":"FinSpace User Environment Management service", "serviceId":"finspace", "signatureVersion":"v4", "signingName":"finspace", - "uid":"finspace-2021-03-12", - "auth":["aws.auth#sigv4"] + "uid":"finspace-2021-03-12" }, "operations":{ "CreateEnvironment":{ diff --git a/apis/firehose/2015-08-04/api-2.json b/apis/firehose/2015-08-04/api-2.json index 8723cc879a9..d4773f4a5af 100644 --- a/apis/firehose/2015-08-04/api-2.json +++ b/apis/firehose/2015-08-04/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Firehose", "signatureVersion":"v4", "targetPrefix":"Firehose_20150804", - "uid":"firehose-2015-08-04", - "auth":["aws.auth#sigv4"] + "uid":"firehose-2015-08-04" }, "operations":{ "CreateDeliveryStream":{ diff --git a/apis/fis/2020-12-01/api-2.json b/apis/fis/2020-12-01/api-2.json index caad2333d69..8ea135188ec 100644 --- a/apis/fis/2020-12-01/api-2.json +++ b/apis/fis/2020-12-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"fis", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"FIS", "serviceFullName":"AWS Fault Injection Simulator", "serviceId":"fis", "signatureVersion":"v4", "signingName":"fis", - "uid":"fis-2020-12-01", - "auth":["aws.auth#sigv4"] + "uid":"fis-2020-12-01" }, "operations":{ "CreateExperimentTemplate":{ diff --git a/apis/fms/2018-01-01/api-2.json b/apis/fms/2018-01-01/api-2.json index dd57a3b4161..4f729cccb45 100644 --- a/apis/fms/2018-01-01/api-2.json +++ b/apis/fms/2018-01-01/api-2.json @@ -11,8 +11,7 @@ "serviceId":"FMS", "signatureVersion":"v4", "targetPrefix":"AWSFMS_20180101", - "uid":"fms-2018-01-01", - "auth":["aws.auth#sigv4"] + "uid":"fms-2018-01-01" }, "operations":{ "AssociateAdminAccount":{ diff --git a/apis/forecast/2018-06-26/api-2.json b/apis/forecast/2018-06-26/api-2.json index a8db5c2c38c..db7b31ce93b 100644 --- a/apis/forecast/2018-06-26/api-2.json +++ b/apis/forecast/2018-06-26/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"forecast", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Forecast Service", "serviceId":"forecast", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecast", - "uid":"forecast-2018-06-26", - "auth":["aws.auth#sigv4"] + "uid":"forecast-2018-06-26" }, "operations":{ "CreateAutoPredictor":{ diff --git a/apis/forecastquery/2018-06-26/api-2.json b/apis/forecastquery/2018-06-26/api-2.json index 80608510397..17c10c20551 100644 --- a/apis/forecastquery/2018-06-26/api-2.json +++ b/apis/forecastquery/2018-06-26/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"forecastquery", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Forecast Query Service", "serviceId":"forecastquery", "signatureVersion":"v4", "signingName":"forecast", "targetPrefix":"AmazonForecastRuntime", - "uid":"forecastquery-2018-06-26", - "auth":["aws.auth#sigv4"] + "uid":"forecastquery-2018-06-26" }, "operations":{ "QueryForecast":{ diff --git a/apis/frauddetector/2019-11-15/api-2.json b/apis/frauddetector/2019-11-15/api-2.json index 87c194da46f..aae18354326 100644 --- a/apis/frauddetector/2019-11-15/api-2.json +++ b/apis/frauddetector/2019-11-15/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"frauddetector", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Fraud Detector", "serviceId":"FraudDetector", "signatureVersion":"v4", "targetPrefix":"AWSHawksNestServiceFacade", - "uid":"frauddetector-2019-11-15", - "auth":["aws.auth#sigv4"] + "uid":"frauddetector-2019-11-15" }, "operations":{ "BatchCreateVariable":{ diff --git a/apis/fsx/2018-03-01/api-2.json b/apis/fsx/2018-03-01/api-2.json index 6e27d57cc92..558fa1a7668 100644 --- a/apis/fsx/2018-03-01/api-2.json +++ b/apis/fsx/2018-03-01/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"fsx", "targetPrefix":"AWSSimbaAPIService_v20180301", - "uid":"fsx-2018-03-01", - "auth":["aws.auth#sigv4"] + "uid":"fsx-2018-03-01" }, "operations":{ "AssociateFileSystemAliases":{ diff --git a/apis/gamelift/2015-10-01/api-2.json b/apis/gamelift/2015-10-01/api-2.json index b52c14cf0f8..7be5bbbd451 100644 --- a/apis/gamelift/2015-10-01/api-2.json +++ b/apis/gamelift/2015-10-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"gamelift", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon GameLift", "serviceId":"GameLift", "signatureVersion":"v4", "targetPrefix":"GameLift", - "uid":"gamelift-2015-10-01", - "auth":["aws.auth#sigv4"] + "uid":"gamelift-2015-10-01" }, "operations":{ "AcceptMatch":{ diff --git a/apis/glacier/2012-06-01/api-2.json b/apis/glacier/2012-06-01/api-2.json index 7e8e0a87dfb..e72d1664113 100644 --- a/apis/glacier/2012-06-01/api-2.json +++ b/apis/glacier/2012-06-01/api-2.json @@ -5,12 +5,10 @@ "checksumFormat":"sha256", "endpointPrefix":"glacier", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Glacier", "serviceId":"Glacier", "signatureVersion":"v4", - "uid":"glacier-2012-06-01", - "auth":["aws.auth#sigv4"] + "uid":"glacier-2012-06-01" }, "operations":{ "AbortMultipartUpload":{ diff --git a/apis/greengrassv2/2020-11-30/api-2.json b/apis/greengrassv2/2020-11-30/api-2.json index 4d8337a6478..18e08485534 100644 --- a/apis/greengrassv2/2020-11-30/api-2.json +++ b/apis/greengrassv2/2020-11-30/api-2.json @@ -9,8 +9,7 @@ "serviceFullName":"AWS IoT Greengrass V2", "serviceId":"GreengrassV2", "signatureVersion":"v4", - "uid":"greengrassv2-2020-11-30", - "auth":["aws.auth#sigv4"] + "uid":"greengrassv2-2020-11-30" }, "operations":{ "AssociateServiceRoleToAccount":{ diff --git a/apis/health/2016-08-04/api-2.json b/apis/health/2016-08-04/api-2.json index f50d9caf473..96a0db2df8b 100644 --- a/apis/health/2016-08-04/api-2.json +++ b/apis/health/2016-08-04/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"health", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"AWSHealth", "serviceFullName":"AWS Health APIs and Notifications", "serviceId":"Health", "signatureVersion":"v4", "targetPrefix":"AWSHealth_20160804", - "uid":"health-2016-08-04", - "auth":["aws.auth#sigv4"] + "uid":"health-2016-08-04" }, "operations":{ "DescribeAffectedAccountsForOrganization":{ diff --git a/apis/healthlake/2017-07-01/api-2.json b/apis/healthlake/2017-07-01/api-2.json index 2ea8075c809..5c3d58b18ee 100644 --- a/apis/healthlake/2017-07-01/api-2.json +++ b/apis/healthlake/2017-07-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"healthlake", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"HealthLake", "serviceFullName":"Amazon HealthLake", "serviceId":"HealthLake", "signatureVersion":"v4", "signingName":"healthlake", "targetPrefix":"HealthLake", - "uid":"healthlake-2017-07-01", - "auth":["aws.auth#sigv4"] + "uid":"healthlake-2017-07-01" }, "operations":{ "CreateFHIRDatastore":{ diff --git a/apis/iam/2010-05-08/api-2.json b/apis/iam/2010-05-08/api-2.json index bb0eced57db..43a4ccaf80c 100644 --- a/apis/iam/2010-05-08/api-2.json +++ b/apis/iam/2010-05-08/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"iam", "globalEndpoint":"iam.amazonaws.com", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"IAM", "serviceFullName":"AWS Identity and Access Management", "serviceId":"IAM", "signatureVersion":"v4", "uid":"iam-2010-05-08", - "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"https://iam.amazonaws.com/doc/2010-05-08/" }, "operations":{ "AddClientIDToOpenIDConnectProvider":{ diff --git a/apis/imagebuilder/2019-12-02/api-2.json b/apis/imagebuilder/2019-12-02/api-2.json index 301daa5ba95..4c494f87a87 100644 --- a/apis/imagebuilder/2019-12-02/api-2.json +++ b/apis/imagebuilder/2019-12-02/api-2.json @@ -11,8 +11,7 @@ "serviceId":"imagebuilder", "signatureVersion":"v4", "signingName":"imagebuilder", - "uid":"imagebuilder-2019-12-02", - "auth":["aws.auth#sigv4"] + "uid":"imagebuilder-2019-12-02" }, "operations":{ "CancelImageCreation":{ diff --git a/apis/inspector/2016-02-16/api-2.json b/apis/inspector/2016-02-16/api-2.json index d95adad3c5a..22864347dcd 100644 --- a/apis/inspector/2016-02-16/api-2.json +++ b/apis/inspector/2016-02-16/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"inspector", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Inspector", "serviceId":"Inspector", "signatureVersion":"v4", "targetPrefix":"InspectorService", - "uid":"inspector-2016-02-16", - "auth":["aws.auth#sigv4"] + "uid":"inspector-2016-02-16" }, "operations":{ "AddAttributesToFindings":{ diff --git a/apis/iot-data/2015-05-28/api-2.json b/apis/iot-data/2015-05-28/api-2.json index ae5b94b4f19..d425936567a 100644 --- a/apis/iot-data/2015-05-28/api-2.json +++ b/apis/iot-data/2015-05-28/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2015-05-28", "endpointPrefix":"data-ats.iot", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Data Plane", "serviceId":"IoT Data Plane", "signatureVersion":"v4", "signingName":"iotdata", - "uid":"iot-data-2015-05-28", - "auth":["aws.auth#sigv4"] + "uid":"iot-data-2015-05-28" }, "operations":{ "DeleteThingShadow":{ diff --git a/apis/iot-jobs-data/2017-09-29/api-2.json b/apis/iot-jobs-data/2017-09-29/api-2.json index b295cdb293c..e1408b886fa 100644 --- a/apis/iot-jobs-data/2017-09-29/api-2.json +++ b/apis/iot-jobs-data/2017-09-29/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-29", "endpointPrefix":"data.jobs.iot", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Jobs Data Plane", "serviceId":"IoT Jobs Data Plane", "signatureVersion":"v4", "signingName":"iot-jobs-data", - "uid":"iot-jobs-data-2017-09-29", - "auth":["aws.auth#sigv4"] + "uid":"iot-jobs-data-2017-09-29" }, "operations":{ "DescribeJobExecution":{ diff --git a/apis/iot/2015-05-28/api-2.json b/apis/iot/2015-05-28/api-2.json index 8ef285cf7c7..b869ce1f119 100644 --- a/apis/iot/2015-05-28/api-2.json +++ b/apis/iot/2015-05-28/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2015-05-28", "endpointPrefix":"iot", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT", "serviceId":"IoT", "signatureVersion":"v4", "signingName":"iot", - "uid":"iot-2015-05-28", - "auth":["aws.auth#sigv4"] + "uid":"iot-2015-05-28" }, "operations":{ "AcceptCertificateTransfer":{ diff --git a/apis/iot1click-projects/2018-05-14/api-2.json b/apis/iot1click-projects/2018-05-14/api-2.json index 6a459a89686..f93ec9f2262 100644 --- a/apis/iot1click-projects/2018-05-14/api-2.json +++ b/apis/iot1click-projects/2018-05-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"projects.iot1click", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWS IoT 1-Click Projects", "serviceFullName":"AWS IoT 1-Click Projects Service", "serviceId":"IoT 1Click Projects", "signatureVersion":"v4", "signingName":"iot1click", - "uid":"iot1click-projects-2018-05-14", - "auth":["aws.auth#sigv4"] + "uid":"iot1click-projects-2018-05-14" }, "operations":{ "AssociateDeviceWithPlacement":{ diff --git a/apis/iotanalytics/2017-11-27/api-2.json b/apis/iotanalytics/2017-11-27/api-2.json index d025312ab6c..6283b76f882 100644 --- a/apis/iotanalytics/2017-11-27/api-2.json +++ b/apis/iotanalytics/2017-11-27/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-11-27", "endpointPrefix":"iotanalytics", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Analytics", "serviceId":"IoTAnalytics", "signatureVersion":"v4", "signingName":"iotanalytics", - "uid":"iotanalytics-2017-11-27", - "auth":["aws.auth#sigv4"] + "uid":"iotanalytics-2017-11-27" }, "operations":{ "BatchPutMessage":{ diff --git a/apis/iotdeviceadvisor/2020-09-18/api-2.json b/apis/iotdeviceadvisor/2020-09-18/api-2.json index d4588ed19b7..f705b44d60b 100644 --- a/apis/iotdeviceadvisor/2020-09-18/api-2.json +++ b/apis/iotdeviceadvisor/2020-09-18/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"api.iotdeviceadvisor", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWSIoTDeviceAdvisor", "serviceFullName":"AWS IoT Core Device Advisor", "serviceId":"IotDeviceAdvisor", "signatureVersion":"v4", "signingName":"iotdeviceadvisor", - "uid":"iotdeviceadvisor-2020-09-18", - "auth":["aws.auth#sigv4"] + "uid":"iotdeviceadvisor-2020-09-18" }, "operations":{ "CreateSuiteDefinition":{ diff --git a/apis/iotevents-data/2018-10-23/api-2.json b/apis/iotevents-data/2018-10-23/api-2.json index 6487babc174..ccdfc5569b7 100644 --- a/apis/iotevents-data/2018-10-23/api-2.json +++ b/apis/iotevents-data/2018-10-23/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2018-10-23", "endpointPrefix":"data.iotevents", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Events Data", "serviceId":"IoT Events Data", "signatureVersion":"v4", "signingName":"ioteventsdata", - "uid":"iotevents-data-2018-10-23", - "auth":["aws.auth#sigv4"] + "uid":"iotevents-data-2018-10-23" }, "operations":{ "BatchAcknowledgeAlarm":{ diff --git a/apis/iotevents/2018-07-27/api-2.json b/apis/iotevents/2018-07-27/api-2.json index c709fa5d8f5..3807f0023b7 100644 --- a/apis/iotevents/2018-07-27/api-2.json +++ b/apis/iotevents/2018-07-27/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2018-07-27", "endpointPrefix":"iotevents", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Events", "serviceId":"IoT Events", "signatureVersion":"v4", "signingName":"iotevents", - "uid":"iotevents-2018-07-27", - "auth":["aws.auth#sigv4"] + "uid":"iotevents-2018-07-27" }, "operations":{ "CreateAlarmModel":{ diff --git a/apis/iotfleethub/2020-11-03/api-2.json b/apis/iotfleethub/2020-11-03/api-2.json index 7b0dd422c64..3764ceba827 100644 --- a/apis/iotfleethub/2020-11-03/api-2.json +++ b/apis/iotfleethub/2020-11-03/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"api.fleethub.iot", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT Fleet Hub", "serviceId":"IoTFleetHub", "signatureVersion":"v4", "signingName":"iotfleethub", - "uid":"iotfleethub-2020-11-03", - "auth":["aws.auth#sigv4"] + "uid":"iotfleethub-2020-11-03" }, "operations":{ "CreateApplication":{ diff --git a/apis/iotsecuretunneling/2018-10-05/api-2.json b/apis/iotsecuretunneling/2018-10-05/api-2.json index 8f6c5c9af09..771c0df5c29 100644 --- a/apis/iotsecuretunneling/2018-10-05/api-2.json +++ b/apis/iotsecuretunneling/2018-10-05/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"api.tunneling.iot", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS IoT Secure Tunneling", "serviceId":"IoTSecureTunneling", "signatureVersion":"v4", "signingName":"IoTSecuredTunneling", "targetPrefix":"IoTSecuredTunneling", - "uid":"iotsecuretunneling-2018-10-05", - "auth":["aws.auth#sigv4"] + "uid":"iotsecuretunneling-2018-10-05" }, "operations":{ "CloseTunnel":{ diff --git a/apis/iotsitewise/2019-12-02/api-2.json b/apis/iotsitewise/2019-12-02/api-2.json index 48d3c5d74c0..43228f57a9b 100644 --- a/apis/iotsitewise/2019-12-02/api-2.json +++ b/apis/iotsitewise/2019-12-02/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"iotsitewise", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS IoT SiteWise", "serviceId":"IoTSiteWise", "signatureVersion":"v4", "signingName":"iotsitewise", - "uid":"iotsitewise-2019-12-02", - "auth":["aws.auth#sigv4"] + "uid":"iotsitewise-2019-12-02" }, "operations":{ "AssociateAssets":{ diff --git a/apis/iotthingsgraph/2018-09-06/api-2.json b/apis/iotthingsgraph/2018-09-06/api-2.json index 4f2622ea79e..2aabc90cd1a 100644 --- a/apis/iotthingsgraph/2018-09-06/api-2.json +++ b/apis/iotthingsgraph/2018-09-06/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"iotthingsgraph", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS IoT Things Graph", "serviceId":"IoTThingsGraph", "signatureVersion":"v4", "signingName":"iotthingsgraph", "targetPrefix":"IotThingsGraphFrontEndService", - "uid":"iotthingsgraph-2018-09-06", - "auth":["aws.auth#sigv4"] + "uid":"iotthingsgraph-2018-09-06" }, "operations":{ "AssociateEntityToThing":{ diff --git a/apis/kendra-ranking/2022-10-19/api-2.json b/apis/kendra-ranking/2022-10-19/api-2.json index 06b310bd18e..c4481a8318b 100644 --- a/apis/kendra-ranking/2022-10-19/api-2.json +++ b/apis/kendra-ranking/2022-10-19/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"kendra-ranking", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Kendra Ranking", "serviceFullName":"Amazon Kendra Intelligent Ranking", "serviceId":"Kendra Ranking", "signatureVersion":"v4", "signingName":"kendra-ranking", "targetPrefix":"AWSKendraRerankingFrontendService", - "uid":"kendra-ranking-2022-10-19", - "auth":["aws.auth#sigv4"] + "uid":"kendra-ranking-2022-10-19" }, "operations":{ "CreateRescoreExecutionPlan":{ diff --git a/apis/kendra/2019-02-03/api-2.json b/apis/kendra/2019-02-03/api-2.json index b6dd69f6980..8ee5dc086b5 100644 --- a/apis/kendra/2019-02-03/api-2.json +++ b/apis/kendra/2019-02-03/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"kendra", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"kendra", "serviceFullName":"AWSKendraFrontendService", "serviceId":"kendra", "signatureVersion":"v4", "signingName":"kendra", "targetPrefix":"AWSKendraFrontendService", - "uid":"kendra-2019-02-03", - "auth":["aws.auth#sigv4"] + "uid":"kendra-2019-02-03" }, "operations":{ "AssociateEntitiesToExperience":{ diff --git a/apis/kinesis-video-archived-media/2017-09-30/api-2.json b/apis/kinesis-video-archived-media/2017-09-30/api-2.json index e4ebe0bbc64..df3cf3a32f1 100644 --- a/apis/kinesis-video-archived-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-archived-media/2017-09-30/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Archived Media", "serviceFullName":"Amazon Kinesis Video Streams Archived Media", "serviceId":"Kinesis Video Archived Media", "signatureVersion":"v4", - "uid":"kinesis-video-archived-media-2017-09-30", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-video-archived-media-2017-09-30" }, "operations":{ "GetClip":{ diff --git a/apis/kinesis-video-media/2017-09-30/api-2.json b/apis/kinesis-video-media/2017-09-30/api-2.json index 75ae9c299f7..258ff2bdcde 100644 --- a/apis/kinesis-video-media/2017-09-30/api-2.json +++ b/apis/kinesis-video-media/2017-09-30/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video Media", "serviceFullName":"Amazon Kinesis Video Streams Media", "serviceId":"Kinesis Video Media", "signatureVersion":"v4", - "uid":"kinesis-video-media-2017-09-30", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-video-media-2017-09-30" }, "operations":{ "GetMedia":{ diff --git a/apis/kinesis-video-signaling/2019-12-04/api-2.json b/apis/kinesis-video-signaling/2019-12-04/api-2.json index ea94a50c945..c097a57e3d6 100644 --- a/apis/kinesis-video-signaling/2019-12-04/api-2.json +++ b/apis/kinesis-video-signaling/2019-12-04/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2019-12-04", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon Kinesis Video Signaling Channels", "serviceFullName":"Amazon Kinesis Video Signaling Channels", "serviceId":"Kinesis Video Signaling", "signatureVersion":"v4", - "uid":"kinesis-video-signaling-2019-12-04", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-video-signaling-2019-12-04" }, "operations":{ "GetIceServerConfig":{ diff --git a/apis/kinesis/2013-12-02/api-2.json b/apis/kinesis/2013-12-02/api-2.json index 2084ea709e0..53ff29fc960 100644 --- a/apis/kinesis/2013-12-02/api-2.json +++ b/apis/kinesis/2013-12-02/api-2.json @@ -6,14 +6,12 @@ "jsonVersion":"1.1", "protocol":"json", "protocolSettings":{"h2":"eventstream"}, - "protocols":["json"], "serviceAbbreviation":"Kinesis", "serviceFullName":"Amazon Kinesis", "serviceId":"Kinesis", "signatureVersion":"v4", "targetPrefix":"Kinesis_20131202", - "uid":"kinesis-2013-12-02", - "auth":["aws.auth#sigv4"] + "uid":"kinesis-2013-12-02" }, "operations":{ "AddTagsToStream":{ diff --git a/apis/kinesisanalytics/2015-08-14/api-2.json b/apis/kinesisanalytics/2015-08-14/api-2.json index 50d0a50d43c..f479528f5f6 100644 --- a/apis/kinesisanalytics/2015-08-14/api-2.json +++ b/apis/kinesisanalytics/2015-08-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics", "signatureVersion":"v4", "targetPrefix":"KinesisAnalytics_20150814", - "uid":"kinesisanalytics-2015-08-14", - "auth":["aws.auth#sigv4"] + "uid":"kinesisanalytics-2015-08-14" }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisanalyticsv2/2018-05-23/api-2.json b/apis/kinesisanalyticsv2/2018-05-23/api-2.json index c6ed5020579..35c4b4ff287 100644 --- a/apis/kinesisanalyticsv2/2018-05-23/api-2.json +++ b/apis/kinesisanalyticsv2/2018-05-23/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"kinesisanalytics", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Kinesis Analytics V2", "serviceFullName":"Amazon Kinesis Analytics", "serviceId":"Kinesis Analytics V2", "signatureVersion":"v4", "signingName":"kinesisanalytics", "targetPrefix":"KinesisAnalytics_20180523", - "uid":"kinesisanalyticsv2-2018-05-23", - "auth":["aws.auth#sigv4"] + "uid":"kinesisanalyticsv2-2018-05-23" }, "operations":{ "AddApplicationCloudWatchLoggingOption":{ diff --git a/apis/kinesisvideo/2017-09-30/api-2.json b/apis/kinesisvideo/2017-09-30/api-2.json index 43307938ebb..9fc6bfe41cf 100644 --- a/apis/kinesisvideo/2017-09-30/api-2.json +++ b/apis/kinesisvideo/2017-09-30/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2017-09-30", "endpointPrefix":"kinesisvideo", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Kinesis Video", "serviceFullName":"Amazon Kinesis Video Streams", "serviceId":"Kinesis Video", "signatureVersion":"v4", - "uid":"kinesisvideo-2017-09-30", - "auth":["aws.auth#sigv4"] + "uid":"kinesisvideo-2017-09-30" }, "operations":{ "CreateSignalingChannel":{ diff --git a/apis/lakeformation/2017-03-31/api-2.json b/apis/lakeformation/2017-03-31/api-2.json index 1f789690d35..b0d28a1ba25 100644 --- a/apis/lakeformation/2017-03-31/api-2.json +++ b/apis/lakeformation/2017-03-31/api-2.json @@ -10,8 +10,7 @@ "serviceId":"LakeFormation", "signatureVersion":"v4", "signingName":"lakeformation", - "uid":"lakeformation-2017-03-31", - "auth":["aws.auth#sigv4"] + "uid":"lakeformation-2017-03-31" }, "operations":{ "AddLFTagsToResource":{ diff --git a/apis/lambda/2015-03-31/api-2.json b/apis/lambda/2015-03-31/api-2.json index d488cf986a1..fe7c513fb3a 100644 --- a/apis/lambda/2015-03-31/api-2.json +++ b/apis/lambda/2015-03-31/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2015-03-31", "endpointPrefix":"lambda", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Lambda", "serviceId":"Lambda", "signatureVersion":"v4", - "uid":"lambda-2015-03-31", - "auth":["aws.auth#sigv4"] + "uid":"lambda-2015-03-31" }, "operations":{ "AddLayerVersionPermission":{ diff --git a/apis/lex-models/2017-04-19/api-2.json b/apis/lex-models/2017-04-19/api-2.json index b7ccf6267d3..f122319d5f1 100644 --- a/apis/lex-models/2017-04-19/api-2.json +++ b/apis/lex-models/2017-04-19/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"models.lex", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Lex Model Building Service", "serviceId":"Lex Model Building Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"lex-models-2017-04-19", - "auth":["aws.auth#sigv4"] + "uid":"lex-models-2017-04-19" }, "operations":{ "CreateBotVersion":{ diff --git a/apis/logs/2014-03-28/api-2.json b/apis/logs/2014-03-28/api-2.json index 779ed63b4e4..48174c7e8f6 100644 --- a/apis/logs/2014-03-28/api-2.json +++ b/apis/logs/2014-03-28/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"logs", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon CloudWatch Logs", "serviceId":"CloudWatch Logs", "signatureVersion":"v4", "targetPrefix":"Logs_20140328", - "uid":"logs-2014-03-28", - "auth":["aws.auth#sigv4"] + "uid":"logs-2014-03-28" }, "operations":{ "AssociateKmsKey":{ diff --git a/apis/lookoutequipment/2020-12-15/api-2.json b/apis/lookoutequipment/2020-12-15/api-2.json index d8f5f175e9f..8ac7a754915 100644 --- a/apis/lookoutequipment/2020-12-15/api-2.json +++ b/apis/lookoutequipment/2020-12-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"lookoutequipment", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"LookoutEquipment", "serviceFullName":"Amazon Lookout for Equipment", "serviceId":"LookoutEquipment", "signatureVersion":"v4", "targetPrefix":"AWSLookoutEquipmentFrontendService", - "uid":"lookoutequipment-2020-12-15", - "auth":["aws.auth#sigv4"] + "uid":"lookoutequipment-2020-12-15" }, "operations":{ "CreateDataset":{ diff --git a/apis/lookoutmetrics/2017-07-25/api-2.json b/apis/lookoutmetrics/2017-07-25/api-2.json index 1437d6e2db8..7542cc17931 100644 --- a/apis/lookoutmetrics/2017-07-25/api-2.json +++ b/apis/lookoutmetrics/2017-07-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"lookoutmetrics", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"LookoutMetrics", "serviceFullName":"Amazon Lookout for Metrics", "serviceId":"LookoutMetrics", "signatureVersion":"v4", "signingName":"lookoutmetrics", - "uid":"lookoutmetrics-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"lookoutmetrics-2017-07-25" }, "operations":{ "ActivateAnomalyDetector":{ diff --git a/apis/lookoutvision/2020-11-20/api-2.json b/apis/lookoutvision/2020-11-20/api-2.json index e3b8905e302..e533bce1f7c 100644 --- a/apis/lookoutvision/2020-11-20/api-2.json +++ b/apis/lookoutvision/2020-11-20/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"lookoutvision", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Lookout for Vision", "serviceId":"LookoutVision", "signatureVersion":"v4", "signingName":"lookoutvision", - "uid":"lookoutvision-2020-11-20", - "auth":["aws.auth#sigv4"] + "uid":"lookoutvision-2020-11-20" }, "operations":{ "CreateDataset":{ diff --git a/apis/machinelearning/2014-12-12/api-2.json b/apis/machinelearning/2014-12-12/api-2.json index ec97e62c460..386ffff8a3b 100644 --- a/apis/machinelearning/2014-12-12/api-2.json +++ b/apis/machinelearning/2014-12-12/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"machinelearning", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Machine Learning", "serviceId":"Machine Learning", "signatureVersion":"v4", "targetPrefix":"AmazonML_20141212", - "uid":"machinelearning-2014-12-12", - "auth":["aws.auth#sigv4"] + "uid":"machinelearning-2014-12-12" }, "operations":{ "AddTags":{ diff --git a/apis/managedblockchain/2018-09-24/api-2.json b/apis/managedblockchain/2018-09-24/api-2.json index 22d0f2016c9..212ba8955a1 100644 --- a/apis/managedblockchain/2018-09-24/api-2.json +++ b/apis/managedblockchain/2018-09-24/api-2.json @@ -11,8 +11,7 @@ "serviceId":"ManagedBlockchain", "signatureVersion":"v4", "signingName":"managedblockchain", - "uid":"managedblockchain-2018-09-24", - "auth":["aws.auth#sigv4"] + "uid":"managedblockchain-2018-09-24" }, "operations":{ "CreateAccessor":{ diff --git a/apis/marketplace-catalog/2018-09-17/api-2.json b/apis/marketplace-catalog/2018-09-17/api-2.json index 64fb7d48a6c..c1bf2326256 100644 --- a/apis/marketplace-catalog/2018-09-17/api-2.json +++ b/apis/marketplace-catalog/2018-09-17/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"catalog.marketplace", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWS Marketplace Catalog", "serviceFullName":"AWS Marketplace Catalog Service", "serviceId":"Marketplace Catalog", "signatureVersion":"v4", "signingName":"aws-marketplace", - "uid":"marketplace-catalog-2018-09-17", - "auth":["aws.auth#sigv4"] + "uid":"marketplace-catalog-2018-09-17" }, "operations":{ "BatchDescribeEntities":{ diff --git a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json index a3351fed293..99be9726a5e 100644 --- a/apis/marketplacecommerceanalytics/2015-07-01/api-2.json +++ b/apis/marketplacecommerceanalytics/2015-07-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"marketplacecommerceanalytics", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Marketplace Commerce Analytics", "serviceId":"Marketplace Commerce Analytics", "signatureVersion":"v4", "signingName":"marketplacecommerceanalytics", "targetPrefix":"MarketplaceCommerceAnalytics20150701", - "uid":"marketplacecommerceanalytics-2015-07-01", - "auth":["aws.auth#sigv4"] + "uid":"marketplacecommerceanalytics-2015-07-01" }, "operations":{ "GenerateDataSet":{ diff --git a/apis/mediastore-data/2017-09-01/api-2.json b/apis/mediastore-data/2017-09-01/api-2.json index d50f91a7bf0..27aa5a1e76b 100644 --- a/apis/mediastore-data/2017-09-01/api-2.json +++ b/apis/mediastore-data/2017-09-01/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2017-09-01", "endpointPrefix":"data.mediastore", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"MediaStore Data", "serviceFullName":"AWS Elemental MediaStore Data Plane", "serviceId":"MediaStore Data", "signatureVersion":"v4", "signingName":"mediastore", - "uid":"mediastore-data-2017-09-01", - "auth":["aws.auth#sigv4"] + "uid":"mediastore-data-2017-09-01" }, "operations":{ "DeleteObject":{ @@ -82,8 +80,7 @@ {"shape":"ContainerNotFoundException"}, {"shape":"InternalServerError"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" } }, "shapes":{ diff --git a/apis/mediastore/2017-09-01/api-2.json b/apis/mediastore/2017-09-01/api-2.json index 61889a0b9c1..e014462e313 100644 --- a/apis/mediastore/2017-09-01/api-2.json +++ b/apis/mediastore/2017-09-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"mediastore", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"MediaStore", "serviceFullName":"AWS Elemental MediaStore", "serviceId":"MediaStore", "signatureVersion":"v4", "signingName":"mediastore", "targetPrefix":"MediaStore_20170901", - "uid":"mediastore-2017-09-01", - "auth":["aws.auth#sigv4"] + "uid":"mediastore-2017-09-01" }, "operations":{ "CreateContainer":{ diff --git a/apis/memorydb/2021-01-01/api-2.json b/apis/memorydb/2021-01-01/api-2.json index 34fb5b1b924..facc3b46fae 100644 --- a/apis/memorydb/2021-01-01/api-2.json +++ b/apis/memorydb/2021-01-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"memory-db", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon MemoryDB", "serviceFullName":"Amazon MemoryDB", "serviceId":"MemoryDB", "signatureVersion":"v4", "signingName":"memorydb", "targetPrefix":"AmazonMemoryDB", - "uid":"memorydb-2021-01-01", - "auth":["aws.auth#sigv4"] + "uid":"memorydb-2021-01-01" }, "operations":{ "BatchUpdateCluster":{ diff --git a/apis/meteringmarketplace/2016-01-14/api-2.json b/apis/meteringmarketplace/2016-01-14/api-2.json index 0cc1d57a742..9e15c074af0 100644 --- a/apis/meteringmarketplace/2016-01-14/api-2.json +++ b/apis/meteringmarketplace/2016-01-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"metering.marketplace", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWSMarketplace Metering", "serviceId":"Marketplace Metering", "signatureVersion":"v4", "signingName":"aws-marketplace", "targetPrefix":"AWSMPMeteringService", - "uid":"meteringmarketplace-2016-01-14", - "auth":["aws.auth#sigv4"] + "uid":"meteringmarketplace-2016-01-14" }, "operations":{ "BatchMeterUsage":{ diff --git a/apis/migrationhub-config/2019-06-30/api-2.json b/apis/migrationhub-config/2019-06-30/api-2.json index dc044bb88a2..f066c2a6b16 100644 --- a/apis/migrationhub-config/2019-06-30/api-2.json +++ b/apis/migrationhub-config/2019-06-30/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"migrationhub-config", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Migration Hub Config", "serviceId":"MigrationHub Config", "signatureVersion":"v4", "signingName":"mgh", "targetPrefix":"AWSMigrationHubMultiAccountService", - "uid":"migrationhub-config-2019-06-30", - "auth":["aws.auth#sigv4"] + "uid":"migrationhub-config-2019-06-30" }, "operations":{ "CreateHomeRegionControl":{ diff --git a/apis/mobile/2017-07-01/api-2.json b/apis/mobile/2017-07-01/api-2.json index 14a78e645b2..6ef48111b33 100644 --- a/apis/mobile/2017-07-01/api-2.json +++ b/apis/mobile/2017-07-01/api-2.json @@ -5,13 +5,10 @@ "endpointPrefix":"mobile", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS Mobile", - "serviceId":"Mobile", "signatureVersion":"v4", "signingName":"AWSMobileHubService", - "uid":"mobile-2017-07-01", - "auth":["aws.auth#sigv4"] + "uid":"mobile-2017-07-01" }, "operations":{ "CreateProject":{ diff --git a/apis/models.lex.v2/2020-08-07/api-2.json b/apis/models.lex.v2/2020-08-07/api-2.json index 6a3c84773da..f4a4b46b4f4 100644 --- a/apis/models.lex.v2/2020-08-07/api-2.json +++ b/apis/models.lex.v2/2020-08-07/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"models-v2-lex", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Lex Models V2", "serviceFullName":"Amazon Lex Model Building V2", "serviceId":"Lex Models V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"models.lex.v2-2020-08-07", - "auth":["aws.auth#sigv4"] + "uid":"models.lex.v2-2020-08-07" }, "operations":{ "BatchCreateCustomVocabularyItem":{ diff --git a/apis/monitoring/2010-08-01/api-2.json b/apis/monitoring/2010-08-01/api-2.json index 1d223cc0e3c..bf5d98574a6 100644 --- a/apis/monitoring/2010-08-01/api-2.json +++ b/apis/monitoring/2010-08-01/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2010-08-01", "endpointPrefix":"monitoring", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"CloudWatch", "serviceFullName":"Amazon CloudWatch", "serviceId":"CloudWatch", "signatureVersion":"v4", "uid":"monitoring-2010-08-01", - "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://monitoring.amazonaws.com/doc/2010-08-01/" }, "operations":{ "DeleteAlarms":{ diff --git a/apis/mturk-requester/2017-01-17/api-2.json b/apis/mturk-requester/2017-01-17/api-2.json index 2bf059a4443..8983dc09250 100644 --- a/apis/mturk-requester/2017-01-17/api-2.json +++ b/apis/mturk-requester/2017-01-17/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"mturk-requester", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Amazon MTurk", "serviceFullName":"Amazon Mechanical Turk", "serviceId":"MTurk", "signatureVersion":"v4", "targetPrefix":"MTurkRequesterServiceV20170117", - "uid":"mturk-requester-2017-01-17", - "auth":["aws.auth#sigv4"] + "uid":"mturk-requester-2017-01-17" }, "operations":{ "AcceptQualificationRequest":{ diff --git a/apis/neptune/2014-10-31/api-2.json b/apis/neptune/2014-10-31/api-2.json index db68f49b78a..9be42a15bd9 100644 --- a/apis/neptune/2014-10-31/api-2.json +++ b/apis/neptune/2014-10-31/api-2.json @@ -4,15 +4,13 @@ "apiVersion":"2014-10-31", "endpointPrefix":"rds", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"Amazon Neptune", "serviceFullName":"Amazon Neptune", "serviceId":"Neptune", "signatureVersion":"v4", "signingName":"rds", "uid":"neptune-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/network-firewall/2020-11-12/api-2.json b/apis/network-firewall/2020-11-12/api-2.json index e06d0a014f3..5f61b3c4f57 100644 --- a/apis/network-firewall/2020-11-12/api-2.json +++ b/apis/network-firewall/2020-11-12/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"network-firewall", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Network Firewall", "serviceFullName":"AWS Network Firewall", "serviceId":"Network Firewall", "signatureVersion":"v4", "signingName":"network-firewall", "targetPrefix":"NetworkFirewall_20201112", - "uid":"network-firewall-2020-11-12", - "auth":["aws.auth#sigv4"] + "uid":"network-firewall-2020-11-12" }, "operations":{ "AssociateFirewallPolicy":{ diff --git a/apis/opsworks/2013-02-18/api-2.json b/apis/opsworks/2013-02-18/api-2.json index f33c36427ee..af10b2c0b45 100644 --- a/apis/opsworks/2013-02-18/api-2.json +++ b/apis/opsworks/2013-02-18/api-2.json @@ -10,8 +10,7 @@ "serviceId":"OpsWorks", "signatureVersion":"v4", "targetPrefix":"OpsWorks_20130218", - "uid":"opsworks-2013-02-18", - "auth":["aws.auth#sigv4"] + "uid":"opsworks-2013-02-18" }, "operations":{ "AssignInstance":{ diff --git a/apis/opsworkscm/2016-11-01/api-2.json b/apis/opsworkscm/2016-11-01/api-2.json index 220845f9955..76ff5983e58 100644 --- a/apis/opsworkscm/2016-11-01/api-2.json +++ b/apis/opsworkscm/2016-11-01/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"opsworks-cm", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"OpsWorksCM", "serviceFullName":"AWS OpsWorks CM", "serviceId":"OpsWorksCM", "signatureVersion":"v4", "signingName":"opsworks-cm", "targetPrefix":"OpsWorksCM_V2016_11_01", - "uid":"opsworkscm-2016-11-01", - "auth":["aws.auth#sigv4"] + "uid":"opsworkscm-2016-11-01" }, "operations":{ "AssociateNode":{ diff --git a/apis/organizations/2016-11-28/api-2.json b/apis/organizations/2016-11-28/api-2.json index dab1ba76654..e92a4897b0d 100644 --- a/apis/organizations/2016-11-28/api-2.json +++ b/apis/organizations/2016-11-28/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"organizations", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"Organizations", "serviceFullName":"AWS Organizations", "serviceId":"Organizations", "signatureVersion":"v4", "targetPrefix":"AWSOrganizationsV20161128", - "uid":"organizations-2016-11-28", - "auth":["aws.auth#sigv4"] + "uid":"organizations-2016-11-28" }, "operations":{ "AcceptHandshake":{ diff --git a/apis/outposts/2019-12-03/api-2.json b/apis/outposts/2019-12-03/api-2.json index 45d21de2122..64512ca5c5b 100644 --- a/apis/outposts/2019-12-03/api-2.json +++ b/apis/outposts/2019-12-03/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"outposts", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Outposts", "serviceFullName":"AWS Outposts", "serviceId":"Outposts", "signatureVersion":"v4", "signingName":"outposts", - "uid":"outposts-2019-12-03", - "auth":["aws.auth#sigv4"] + "uid":"outposts-2019-12-03" }, "operations":{ "CancelCapacityTask":{ diff --git a/apis/personalize-events/2018-03-22/api-2.json b/apis/personalize-events/2018-03-22/api-2.json index ac77a29a598..7af7c0a16db 100644 --- a/apis/personalize-events/2018-03-22/api-2.json +++ b/apis/personalize-events/2018-03-22/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"personalize-events", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Personalize Events", "serviceId":"Personalize Events", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-events-2018-03-22", - "auth":["aws.auth#sigv4"] + "uid":"personalize-events-2018-03-22" }, "operations":{ "PutActionInteractions":{ diff --git a/apis/personalize-runtime/2018-05-22/api-2.json b/apis/personalize-runtime/2018-05-22/api-2.json index 8c187da12df..982daa74002 100644 --- a/apis/personalize-runtime/2018-05-22/api-2.json +++ b/apis/personalize-runtime/2018-05-22/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Personalize Runtime", "signatureVersion":"v4", "signingName":"personalize", - "uid":"personalize-runtime-2018-05-22", - "auth":["aws.auth#sigv4"] + "uid":"personalize-runtime-2018-05-22" }, "operations":{ "GetActionRecommendations":{ diff --git a/apis/personalize/2018-05-22/api-2.json b/apis/personalize/2018-05-22/api-2.json index 240c0bb078a..330edb9f1c9 100644 --- a/apis/personalize/2018-05-22/api-2.json +++ b/apis/personalize/2018-05-22/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"personalize", "targetPrefix":"AmazonPersonalize", - "uid":"personalize-2018-05-22", - "auth":["aws.auth#sigv4"] + "uid":"personalize-2018-05-22" }, "operations":{ "CreateBatchInferenceJob":{ diff --git a/apis/pi/2018-02-27/api-2.json b/apis/pi/2018-02-27/api-2.json index 187af7e8cae..265a4b2d37c 100644 --- a/apis/pi/2018-02-27/api-2.json +++ b/apis/pi/2018-02-27/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"pi", "targetPrefix":"PerformanceInsightsv20180227", - "uid":"pi-2018-02-27", - "auth":["aws.auth#sigv4"] + "uid":"pi-2018-02-27" }, "operations":{ "CreatePerformanceAnalysisReport":{ diff --git a/apis/pinpoint-email/2018-07-26/api-2.json b/apis/pinpoint-email/2018-07-26/api-2.json index 43b443bf8d1..cb8a6781e1c 100644 --- a/apis/pinpoint-email/2018-07-26/api-2.json +++ b/apis/pinpoint-email/2018-07-26/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"email", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Pinpoint Email", "serviceFullName":"Amazon Pinpoint Email Service", "serviceId":"Pinpoint Email", "signatureVersion":"v4", "signingName":"ses", - "uid":"pinpoint-email-2018-07-26", - "auth":["aws.auth#sigv4"] + "uid":"pinpoint-email-2018-07-26" }, "operations":{ "CreateConfigurationSet":{ diff --git a/apis/qldb-session/2019-07-11/api-2.json b/apis/qldb-session/2019-07-11/api-2.json index bb215ee5f3d..cc2b9efc48a 100644 --- a/apis/qldb-session/2019-07-11/api-2.json +++ b/apis/qldb-session/2019-07-11/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"session.qldb", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"QLDB Session", "serviceFullName":"Amazon QLDB Session", "serviceId":"QLDB Session", "signatureVersion":"v4", "signingName":"qldb", "targetPrefix":"QLDBSession", - "uid":"qldb-session-2019-07-11", - "auth":["aws.auth#sigv4"] + "uid":"qldb-session-2019-07-11" }, "operations":{ "SendCommand":{ diff --git a/apis/qldb/2019-01-02/api-2.json b/apis/qldb/2019-01-02/api-2.json index 2c0a355ac02..fb7b587bb3c 100644 --- a/apis/qldb/2019-01-02/api-2.json +++ b/apis/qldb/2019-01-02/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"qldb", "jsonVersion":"1.0", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"QLDB", "serviceFullName":"Amazon QLDB", "serviceId":"QLDB", "signatureVersion":"v4", "signingName":"qldb", - "uid":"qldb-2019-01-02", - "auth":["aws.auth#sigv4"] + "uid":"qldb-2019-01-02" }, "operations":{ "CancelJournalKinesisStream":{ diff --git a/apis/quicksight/2018-04-01/api-2.json b/apis/quicksight/2018-04-01/api-2.json index 1474ce49117..430890d9169 100644 --- a/apis/quicksight/2018-04-01/api-2.json +++ b/apis/quicksight/2018-04-01/api-2.json @@ -9,8 +9,7 @@ "serviceFullName":"Amazon QuickSight", "serviceId":"QuickSight", "signatureVersion":"v4", - "uid":"quicksight-2018-04-01", - "auth":["aws.auth#sigv4"] + "uid":"quicksight-2018-04-01" }, "operations":{ "CancelIngestion":{ diff --git a/apis/ram/2018-01-04/api-2.json b/apis/ram/2018-01-04/api-2.json index 66c4f74b72c..304c7344956 100644 --- a/apis/ram/2018-01-04/api-2.json +++ b/apis/ram/2018-01-04/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"ram", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"RAM", "serviceFullName":"AWS Resource Access Manager", "serviceId":"RAM", "signatureVersion":"v4", - "uid":"ram-2018-01-04", - "auth":["aws.auth#sigv4"] + "uid":"ram-2018-01-04" }, "operations":{ "AcceptResourceShareInvitation":{ diff --git a/apis/rbin/2021-06-15/api-2.json b/apis/rbin/2021-06-15/api-2.json index a0dbae4a641..8f0d93b453a 100644 --- a/apis/rbin/2021-06-15/api-2.json +++ b/apis/rbin/2021-06-15/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"rbin", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Recycle Bin", "serviceId":"rbin", "signatureVersion":"v4", "signingName":"rbin", - "uid":"rbin-2021-06-15", - "auth":["aws.auth#sigv4"] + "uid":"rbin-2021-06-15" }, "operations":{ "CreateRule":{ diff --git a/apis/rds/2014-10-31/api-2.json b/apis/rds/2014-10-31/api-2.json index bfe72605066..f208bb4ba37 100644 --- a/apis/rds/2014-10-31/api-2.json +++ b/apis/rds/2014-10-31/api-2.json @@ -10,8 +10,7 @@ "serviceId":"RDS", "signatureVersion":"v4", "uid":"rds-2014-10-31", - "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"http://rds.amazonaws.com/doc/2014-10-31/" }, "operations":{ "AddRoleToDBCluster":{ diff --git a/apis/resource-groups/2017-11-27/api-2.json b/apis/resource-groups/2017-11-27/api-2.json index d0308b071e7..7a5fd0e5452 100644 --- a/apis/resource-groups/2017-11-27/api-2.json +++ b/apis/resource-groups/2017-11-27/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2017-11-27", "endpointPrefix":"resource-groups", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Resource Groups", "serviceFullName":"AWS Resource Groups", "serviceId":"Resource Groups", "signatureVersion":"v4", "signingName":"resource-groups", - "uid":"resource-groups-2017-11-27", - "auth":["aws.auth#sigv4"] + "uid":"resource-groups-2017-11-27" }, "operations":{ "CreateGroup":{ diff --git a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json index 04fa851f661..44508c52fc2 100644 --- a/apis/resourcegroupstaggingapi/2017-01-26/api-2.json +++ b/apis/resourcegroupstaggingapi/2017-01-26/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"tagging", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Resource Groups Tagging API", "serviceId":"Resource Groups Tagging API", "signatureVersion":"v4", "targetPrefix":"ResourceGroupsTaggingAPI_20170126", - "uid":"resourcegroupstaggingapi-2017-01-26", - "auth":["aws.auth#sigv4"] + "uid":"resourcegroupstaggingapi-2017-01-26" }, "operations":{ "DescribeReportCreation":{ diff --git a/apis/robomaker/2018-06-29/api-2.json b/apis/robomaker/2018-06-29/api-2.json index 50c6f8a1068..7773feae741 100644 --- a/apis/robomaker/2018-06-29/api-2.json +++ b/apis/robomaker/2018-06-29/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"robomaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"RoboMaker", "serviceFullName":"AWS RoboMaker", "serviceId":"RoboMaker", "signatureVersion":"v4", "signingName":"robomaker", - "uid":"robomaker-2018-06-29", - "auth":["aws.auth#sigv4"] + "uid":"robomaker-2018-06-29" }, "operations":{ "BatchDeleteWorlds":{ diff --git a/apis/route53-recovery-cluster/2019-12-02/api-2.json b/apis/route53-recovery-cluster/2019-12-02/api-2.json index 67d459adfd4..e6dafe6bc97 100644 --- a/apis/route53-recovery-cluster/2019-12-02/api-2.json +++ b/apis/route53-recovery-cluster/2019-12-02/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"route53-recovery-cluster", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"Route53 Recovery Cluster", "serviceId":"Route53 Recovery Cluster", "signatureVersion":"v4", "signingName":"route53-recovery-cluster", "targetPrefix":"ToggleCustomerAPI", - "uid":"route53-recovery-cluster-2019-12-02", - "auth":["aws.auth#sigv4"] + "uid":"route53-recovery-cluster-2019-12-02" }, "operations":{ "GetRoutingControlState":{ diff --git a/apis/route53/2013-04-01/api-2.json b/apis/route53/2013-04-01/api-2.json index 5261939bbef..6bfba941988 100644 --- a/apis/route53/2013-04-01/api-2.json +++ b/apis/route53/2013-04-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"route53", "globalEndpoint":"route53.amazonaws.com", "protocol":"rest-xml", - "protocols":["rest-xml"], "serviceAbbreviation":"Route 53", "serviceFullName":"Amazon Route 53", "serviceId":"Route 53", "signatureVersion":"v4", - "uid":"route53-2013-04-01", - "auth":["aws.auth#sigv4"] + "uid":"route53-2013-04-01" }, "operations":{ "ActivateKeySigningKey":{ diff --git a/apis/route53resolver/2018-04-01/api-2.json b/apis/route53resolver/2018-04-01/api-2.json index 3910abf119f..eaa4b03c13a 100644 --- a/apis/route53resolver/2018-04-01/api-2.json +++ b/apis/route53resolver/2018-04-01/api-2.json @@ -11,8 +11,7 @@ "serviceId":"Route53Resolver", "signatureVersion":"v4", "targetPrefix":"Route53Resolver", - "uid":"route53resolver-2018-04-01", - "auth":["aws.auth#sigv4"] + "uid":"route53resolver-2018-04-01" }, "operations":{ "AssociateFirewallRuleGroup":{ diff --git a/apis/runtime.lex.v2/2020-08-07/api-2.json b/apis/runtime.lex.v2/2020-08-07/api-2.json index 8f612d44e87..6af352b8c7b 100644 --- a/apis/runtime.lex.v2/2020-08-07/api-2.json +++ b/apis/runtime.lex.v2/2020-08-07/api-2.json @@ -6,14 +6,12 @@ "jsonVersion":"1.1", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, - "protocols":["rest-json"], "serviceAbbreviation":"Lex Runtime V2", "serviceFullName":"Amazon Lex Runtime V2", "serviceId":"Lex Runtime V2", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex.v2-2020-08-07", - "auth":["aws.auth#sigv4"] + "uid":"runtime.lex.v2-2020-08-07" }, "operations":{ "DeleteSession":{ @@ -105,8 +103,7 @@ {"shape":"DependencyFailedException"}, {"shape":"BadGatewayException"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "StartConversation":{ "name":"StartConversation", diff --git a/apis/runtime.lex/2016-11-28/api-2.json b/apis/runtime.lex/2016-11-28/api-2.json index a050a33059b..b0de5081e14 100644 --- a/apis/runtime.lex/2016-11-28/api-2.json +++ b/apis/runtime.lex/2016-11-28/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"runtime.lex", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Lex Runtime Service", "serviceId":"Lex Runtime Service", "signatureVersion":"v4", "signingName":"lex", - "uid":"runtime.lex-2016-11-28", - "auth":["aws.auth#sigv4"] + "uid":"runtime.lex-2016-11-28" }, "operations":{ "DeleteSession":{ @@ -66,8 +64,7 @@ {"shape":"BadGatewayException"}, {"shape":"LoopDetectedException"} ], - "authtype":"v4-unsigned-body", - "unsignedPayload":true + "authtype":"v4-unsigned-body" }, "PostText":{ "name":"PostText", diff --git a/apis/runtime.sagemaker/2017-05-13/api-2.json b/apis/runtime.sagemaker/2017-05-13/api-2.json index 79ac8bac7aa..5725e6d8002 100644 --- a/apis/runtime.sagemaker/2017-05-13/api-2.json +++ b/apis/runtime.sagemaker/2017-05-13/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Runtime", "serviceId":"SageMaker Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"runtime.sagemaker-2017-05-13", - "auth":["aws.auth#sigv4"] + "uid":"runtime.sagemaker-2017-05-13" }, "operations":{ "InvokeEndpoint":{ diff --git a/apis/s3/2006-03-01/api-2.json b/apis/s3/2006-03-01/api-2.json index cf0090ce60c..cf7aa8e0df0 100644 --- a/apis/s3/2006-03-01/api-2.json +++ b/apis/s3/2006-03-01/api-2.json @@ -11,8 +11,7 @@ "serviceFullName":"Amazon Simple Storage Service", "serviceId":"S3", "signatureVersion":"s3", - "uid":"s3-2006-03-01", - "auth":["aws.auth#sigv4"] + "uid":"s3-2006-03-01" }, "operations":{ "AbortMultipartUpload":{ @@ -1302,8 +1301,7 @@ }, "staticContextParams":{ "UseObjectLambdaEndpoint":{"value":true} - }, - "unsignedPayload":true + } } }, "shapes":{ diff --git a/apis/s3control/2018-08-20/api-2.json b/apis/s3control/2018-08-20/api-2.json index 8bf093b1e8f..7bfbdf70aef 100644 --- a/apis/s3control/2018-08-20/api-2.json +++ b/apis/s3control/2018-08-20/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2018-08-20", "endpointPrefix":"s3-control", "protocol":"rest-xml", - "protocols":["rest-xml"], "serviceFullName":"AWS S3 Control", "serviceId":"S3 Control", "signatureVersion":"s3v4", "signingName":"s3", - "uid":"s3control-2018-08-20", - "auth":["aws.auth#sigv4"] + "uid":"s3control-2018-08-20" }, "operations":{ "AssociateAccessGrantsIdentityCenter":{ diff --git a/apis/s3outposts/2017-07-25/api-2.json b/apis/s3outposts/2017-07-25/api-2.json index aa591821e0f..f2460e85e23 100644 --- a/apis/s3outposts/2017-07-25/api-2.json +++ b/apis/s3outposts/2017-07-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"s3-outposts", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Amazon S3 Outposts", "serviceFullName":"Amazon S3 on Outposts", "serviceId":"S3Outposts", "signatureVersion":"v4", "signingName":"s3-outposts", - "uid":"s3outposts-2017-07-25", - "auth":["aws.auth#sigv4"] + "uid":"s3outposts-2017-07-25" }, "operations":{ "CreateEndpoint":{ diff --git a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json index a2727e9969f..4a2211a3f67 100644 --- a/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json +++ b/apis/sagemaker-a2i-runtime/2019-11-07/api-2.json @@ -4,13 +4,11 @@ "apiVersion":"2019-11-07", "endpointPrefix":"a2i-runtime.sagemaker", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Augmented AI Runtime", "serviceId":"SageMaker A2I Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-a2i-runtime-2019-11-07", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-a2i-runtime-2019-11-07" }, "operations":{ "DeleteHumanLoop":{ diff --git a/apis/sagemaker-edge/2020-09-23/api-2.json b/apis/sagemaker-edge/2020-09-23/api-2.json index 8fd92cb1361..8f8a4073c68 100644 --- a/apis/sagemaker-edge/2020-09-23/api-2.json +++ b/apis/sagemaker-edge/2020-09-23/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"edge.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon Sagemaker Edge Manager", "serviceId":"Sagemaker Edge", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-edge-2020-09-23", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-edge-2020-09-23" }, "operations":{ "GetDeployments":{ diff --git a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json index 3890f7eb401..6d4ff9f9b9a 100644 --- a/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json +++ b/apis/sagemaker-featurestore-runtime/2020-07-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"featurestore-runtime.sagemaker", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon SageMaker Feature Store Runtime", "serviceId":"SageMaker FeatureStore Runtime", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-featurestore-runtime-2020-07-01", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-featurestore-runtime-2020-07-01" }, "operations":{ "BatchGetRecord":{ diff --git a/apis/sagemaker-metrics/2022-09-30/api-2.json b/apis/sagemaker-metrics/2022-09-30/api-2.json index 991862663c7..ef958cd78f5 100644 --- a/apis/sagemaker-metrics/2022-09-30/api-2.json +++ b/apis/sagemaker-metrics/2022-09-30/api-2.json @@ -4,14 +4,12 @@ "apiVersion":"2022-09-30", "endpointPrefix":"metrics.sagemaker", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"SageMaker Metrics", "serviceFullName":"Amazon SageMaker Metrics Service", "serviceId":"SageMaker Metrics", "signatureVersion":"v4", "signingName":"sagemaker", - "uid":"sagemaker-metrics-2022-09-30", - "auth":["aws.auth#sigv4"] + "uid":"sagemaker-metrics-2022-09-30" }, "operations":{ "BatchPutMetrics":{ diff --git a/apis/savingsplans/2019-06-28/api-2.json b/apis/savingsplans/2019-06-28/api-2.json index 95a5572e3b5..0b1c4a2c456 100644 --- a/apis/savingsplans/2019-06-28/api-2.json +++ b/apis/savingsplans/2019-06-28/api-2.json @@ -6,13 +6,11 @@ "globalEndpoint":"savingsplans.amazonaws.com", "jsonVersion":"1.0", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AWSSavingsPlans", "serviceFullName":"AWS Savings Plans", "serviceId":"savingsplans", "signatureVersion":"v4", - "uid":"savingsplans-2019-06-28", - "auth":["aws.auth#sigv4"] + "uid":"savingsplans-2019-06-28" }, "operations":{ "CreateSavingsPlan":{ diff --git a/apis/securityhub/2018-10-26/api-2.json b/apis/securityhub/2018-10-26/api-2.json index 87f3d038ae3..341b15053ec 100644 --- a/apis/securityhub/2018-10-26/api-2.json +++ b/apis/securityhub/2018-10-26/api-2.json @@ -9173,9 +9173,9 @@ "members":{ "Gte":{"shape":"Double"}, "Lte":{"shape":"Double"}, - "Eq":{"shape":"Double"}, "Gt":{"shape":"Double"}, - "Lt":{"shape":"Double"} + "Lt":{"shape":"Double"}, + "Eq":{"shape":"Double"} } }, "NumberFilterList":{ diff --git a/apis/service-quotas/2019-06-24/api-2.json b/apis/service-quotas/2019-06-24/api-2.json index f68f6d4bda6..3945713dc3a 100644 --- a/apis/service-quotas/2019-06-24/api-2.json +++ b/apis/service-quotas/2019-06-24/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"servicequotas", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Service Quotas", "serviceId":"Service Quotas", "signatureVersion":"v4", "targetPrefix":"ServiceQuotasV20190624", - "uid":"service-quotas-2019-06-24", - "auth":["aws.auth#sigv4"] + "uid":"service-quotas-2019-06-24" }, "operations":{ "AssociateServiceQuotaTemplate":{ diff --git a/apis/servicecatalog-appregistry/2020-06-24/api-2.json b/apis/servicecatalog-appregistry/2020-06-24/api-2.json index 49f7b250af0..c37075402ee 100644 --- a/apis/servicecatalog-appregistry/2020-06-24/api-2.json +++ b/apis/servicecatalog-appregistry/2020-06-24/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"servicecatalog-appregistry", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"AppRegistry", "serviceFullName":"AWS Service Catalog App Registry", "serviceId":"Service Catalog AppRegistry", "signatureVersion":"v4", "signingName":"servicecatalog", - "uid":"AWS242AppRegistry-2020-06-24", - "auth":["aws.auth#sigv4"] + "uid":"AWS242AppRegistry-2020-06-24" }, "operations":{ "AssociateAttributeGroup":{ diff --git a/apis/servicecatalog/2015-12-10/api-2.json b/apis/servicecatalog/2015-12-10/api-2.json index 46192183d77..1215eced331 100644 --- a/apis/servicecatalog/2015-12-10/api-2.json +++ b/apis/servicecatalog/2015-12-10/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"servicecatalog", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"AWS Service Catalog", "serviceId":"Service Catalog", "signatureVersion":"v4", "targetPrefix":"AWS242ServiceCatalogService", - "uid":"servicecatalog-2015-12-10", - "auth":["aws.auth#sigv4"] + "uid":"servicecatalog-2015-12-10" }, "operations":{ "AcceptPortfolioShare":{ diff --git a/apis/servicediscovery/2017-03-14/api-2.json b/apis/servicediscovery/2017-03-14/api-2.json index 6666bd6a174..5217edf5b6f 100644 --- a/apis/servicediscovery/2017-03-14/api-2.json +++ b/apis/servicediscovery/2017-03-14/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"servicediscovery", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"ServiceDiscovery", "serviceFullName":"AWS Cloud Map", "serviceId":"ServiceDiscovery", "signatureVersion":"v4", "targetPrefix":"Route53AutoNaming_v20170314", - "uid":"servicediscovery-2017-03-14", - "auth":["aws.auth#sigv4"] + "uid":"servicediscovery-2017-03-14" }, "operations":{ "CreateHttpNamespace":{ diff --git a/apis/signer/2017-08-25/api-2.json b/apis/signer/2017-08-25/api-2.json index 946f89ec681..5b6b6e3b103 100644 --- a/apis/signer/2017-08-25/api-2.json +++ b/apis/signer/2017-08-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"signer", "signatureVersion":"v4", "signingName":"signer", - "uid":"signer-2017-08-25", - "auth":["aws.auth#sigv4"] + "uid":"signer-2017-08-25" }, "operations":{ "AddProfilePermission":{ diff --git a/apis/sqs/2012-11-05/api-2.json b/apis/sqs/2012-11-05/api-2.json index 16ced14c7a3..7cfd478b990 100644 --- a/apis/sqs/2012-11-05/api-2.json +++ b/apis/sqs/2012-11-05/api-2.json @@ -13,8 +13,7 @@ "serviceId":"SQS", "signatureVersion":"v4", "targetPrefix":"AmazonSQS", - "uid":"sqs-2012-11-05", - "auth":["aws.auth#sigv4"] + "uid":"sqs-2012-11-05" }, "operations":{ "AddPermission":{ diff --git a/apis/ssm-contacts/2021-05-03/api-2.json b/apis/ssm-contacts/2021-05-03/api-2.json index ac66232d89c..e8431c3096f 100644 --- a/apis/ssm-contacts/2021-05-03/api-2.json +++ b/apis/ssm-contacts/2021-05-03/api-2.json @@ -5,15 +5,13 @@ "endpointPrefix":"ssm-contacts", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"SSM Contacts", "serviceFullName":"AWS Systems Manager Incident Manager Contacts", "serviceId":"SSM Contacts", "signatureVersion":"v4", "signingName":"ssm-contacts", "targetPrefix":"SSMContacts", - "uid":"ssm-contacts-2021-05-03", - "auth":["aws.auth#sigv4"] + "uid":"ssm-contacts-2021-05-03" }, "operations":{ "AcceptPage":{ diff --git a/apis/sso-oidc/2019-06-10/api-2.json b/apis/sso-oidc/2019-06-10/api-2.json index fa96e166425..c73152c4a0d 100644 --- a/apis/sso-oidc/2019-06-10/api-2.json +++ b/apis/sso-oidc/2019-06-10/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SSO OIDC", "signatureVersion":"v4", "signingName":"sso-oauth", - "uid":"sso-oidc-2019-06-10", - "auth":["aws.auth#sigv4"] + "uid":"sso-oidc-2019-06-10" }, "operations":{ "CreateToken":{ @@ -36,8 +35,7 @@ {"shape":"ExpiredTokenException"}, {"shape":"InternalServerException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "CreateTokenWithIAM":{ "name":"CreateTokenWithIAM", @@ -78,8 +76,7 @@ {"shape":"InvalidRedirectUriException"}, {"shape":"UnsupportedGrantTypeException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "StartDeviceAuthorization":{ "name":"StartDeviceAuthorization", @@ -96,8 +93,7 @@ {"shape":"SlowDownException"}, {"shape":"InternalServerException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" } }, "shapes":{ diff --git a/apis/sso/2019-06-10/api-2.json b/apis/sso/2019-06-10/api-2.json index 7328b0b612e..3021d0a6168 100644 --- a/apis/sso/2019-06-10/api-2.json +++ b/apis/sso/2019-06-10/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"portal.sso", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"SSO", "serviceFullName":"AWS Single Sign-On", "serviceId":"SSO", "signatureVersion":"v4", "signingName":"awsssoportal", - "uid":"sso-2019-06-10", - "auth":["aws.auth#sigv4"] + "uid":"sso-2019-06-10" }, "operations":{ "GetRoleCredentials":{ @@ -29,8 +27,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "ListAccountRoles":{ "name":"ListAccountRoles", @@ -46,8 +43,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "ListAccounts":{ "name":"ListAccounts", @@ -63,8 +59,7 @@ {"shape":"TooManyRequestsException"}, {"shape":"ResourceNotFoundException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" }, "Logout":{ "name":"Logout", @@ -78,8 +73,7 @@ {"shape":"UnauthorizedException"}, {"shape":"TooManyRequestsException"} ], - "authtype":"none", - "auth":["smithy.api#noAuth"] + "authtype":"none" } }, "shapes":{ diff --git a/apis/states/2016-11-23/api-2.json b/apis/states/2016-11-23/api-2.json index 95e8a621820..29633e7e790 100644 --- a/apis/states/2016-11-23/api-2.json +++ b/apis/states/2016-11-23/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SFN", "signatureVersion":"v4", "targetPrefix":"AWSStepFunctions", - "uid":"states-2016-11-23", - "auth":["aws.auth#sigv4"] + "uid":"states-2016-11-23" }, "operations":{ "CreateActivity":{ diff --git a/apis/streams.dynamodb/2012-08-10/api-2.json b/apis/streams.dynamodb/2012-08-10/api-2.json index 8133e523bdd..e75df34141b 100644 --- a/apis/streams.dynamodb/2012-08-10/api-2.json +++ b/apis/streams.dynamodb/2012-08-10/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"streams.dynamodb", "jsonVersion":"1.0", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon DynamoDB Streams", "serviceId":"DynamoDB Streams", "signatureVersion":"v4", "signingName":"dynamodb", "targetPrefix":"DynamoDBStreams_20120810", - "uid":"streams-dynamodb-2012-08-10", - "auth":["aws.auth#sigv4"] + "uid":"streams-dynamodb-2012-08-10" }, "operations":{ "DescribeStream":{ diff --git a/apis/sts/2011-06-15/api-2.json b/apis/sts/2011-06-15/api-2.json index 8574d68ae45..fd11a3771a8 100644 --- a/apis/sts/2011-06-15/api-2.json +++ b/apis/sts/2011-06-15/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"sts", "globalEndpoint":"sts.amazonaws.com", "protocol":"query", - "protocols":["query"], "serviceAbbreviation":"AWS STS", "serviceFullName":"AWS Security Token Service", "serviceId":"STS", "signatureVersion":"v4", "uid":"sts-2011-06-15", - "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/", - "auth":["aws.auth#sigv4"] + "xmlNamespace":"https://sts.amazonaws.com/doc/2011-06-15/" }, "operations":{ "AssumeRole":{ diff --git a/apis/support/2013-04-15/api-2.json b/apis/support/2013-04-15/api-2.json index 37927fdcb0f..795ef1477b5 100644 --- a/apis/support/2013-04-15/api-2.json +++ b/apis/support/2013-04-15/api-2.json @@ -10,8 +10,7 @@ "serviceId":"Support", "signatureVersion":"v4", "targetPrefix":"AWSSupport_20130415", - "uid":"support-2013-04-15", - "auth":["aws.auth#sigv4"] + "uid":"support-2013-04-15" }, "operations":{ "AddAttachmentsToSet":{ diff --git a/apis/swf/2012-01-25/api-2.json b/apis/swf/2012-01-25/api-2.json index 3ffb61ccecc..184a5aca391 100644 --- a/apis/swf/2012-01-25/api-2.json +++ b/apis/swf/2012-01-25/api-2.json @@ -11,8 +11,7 @@ "serviceId":"SWF", "signatureVersion":"v4", "targetPrefix":"SimpleWorkflowService", - "uid":"swf-2012-01-25", - "auth":["aws.auth#sigv4"] + "uid":"swf-2012-01-25" }, "operations":{ "CountClosedWorkflowExecutions":{ diff --git a/apis/synthetics/2017-10-11/api-2.json b/apis/synthetics/2017-10-11/api-2.json index fddaf19a99e..294413c2dd0 100644 --- a/apis/synthetics/2017-10-11/api-2.json +++ b/apis/synthetics/2017-10-11/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"synthetics", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Synthetics", "serviceFullName":"Synthetics", "serviceId":"synthetics", "signatureVersion":"v4", "signingName":"synthetics", - "uid":"synthetics-2017-10-11", - "auth":["aws.auth#sigv4"] + "uid":"synthetics-2017-10-11" }, "operations":{ "AssociateResource":{ diff --git a/apis/textract/2018-06-27/api-2.json b/apis/textract/2018-06-27/api-2.json index 0781c1a3651..590a9185601 100644 --- a/apis/textract/2018-06-27/api-2.json +++ b/apis/textract/2018-06-27/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"textract", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Textract", "serviceId":"Textract", "signatureVersion":"v4", "targetPrefix":"Textract", - "uid":"textract-2018-06-27", - "auth":["aws.auth#sigv4"] + "uid":"textract-2018-06-27" }, "operations":{ "AnalyzeDocument":{ diff --git a/apis/timestream-query/2018-11-01/api-2.json b/apis/timestream-query/2018-11-01/api-2.json index 54223fcb555..8fe1ec3ede7 100644 --- a/apis/timestream-query/2018-11-01/api-2.json +++ b/apis/timestream-query/2018-11-01/api-2.json @@ -12,8 +12,7 @@ "signatureVersion":"v4", "signingName":"timestream", "targetPrefix":"Timestream_20181101", - "uid":"timestream-query-2018-11-01", - "auth":["aws.auth#sigv4"] + "uid":"timestream-query-2018-11-01" }, "operations":{ "CancelQuery":{ diff --git a/apis/transcribe-streaming/2017-10-26/api-2.json b/apis/transcribe-streaming/2017-10-26/api-2.json index 9893c2ec953..98ac496058e 100755 --- a/apis/transcribe-streaming/2017-10-26/api-2.json +++ b/apis/transcribe-streaming/2017-10-26/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"transcribestreaming", "protocol":"rest-json", "protocolSettings":{"h2":"eventstream"}, - "protocols":["rest-json"], "serviceFullName":"Amazon Transcribe Streaming Service", "serviceId":"Transcribe Streaming", "signatureVersion":"v4", "signingName":"transcribe", - "uid":"transcribe-streaming-2017-10-26", - "auth":["aws.auth#sigv4"] + "uid":"transcribe-streaming-2017-10-26" }, "operations":{ "StartCallAnalyticsStreamTranscription":{ diff --git a/apis/transcribe/2017-10-26/api-2.json b/apis/transcribe/2017-10-26/api-2.json index c507fed6092..1ca809051ed 100644 --- a/apis/transcribe/2017-10-26/api-2.json +++ b/apis/transcribe/2017-10-26/api-2.json @@ -11,8 +11,7 @@ "signatureVersion":"v4", "signingName":"transcribe", "targetPrefix":"Transcribe", - "uid":"transcribe-2017-10-26", - "auth":["aws.auth#sigv4"] + "uid":"transcribe-2017-10-26" }, "operations":{ "CreateCallAnalyticsCategory":{ diff --git a/apis/translate/2017-07-01/api-2.json b/apis/translate/2017-07-01/api-2.json index 5e81584cd2c..e1a50cc1d31 100644 --- a/apis/translate/2017-07-01/api-2.json +++ b/apis/translate/2017-07-01/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"translate", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon Translate", "serviceId":"Translate", "signatureVersion":"v4", "signingName":"translate", "targetPrefix":"AWSShineFrontendService_20170701", - "uid":"translate-2017-07-01", - "auth":["aws.auth#sigv4"] + "uid":"translate-2017-07-01" }, "operations":{ "CreateParallelData":{ diff --git a/apis/waf-regional/2016-11-28/api-2.json b/apis/waf-regional/2016-11-28/api-2.json index 2029bf0934d..bab26dcc7ae 100644 --- a/apis/waf-regional/2016-11-28/api-2.json +++ b/apis/waf-regional/2016-11-28/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"waf-regional", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceAbbreviation":"WAF Regional", "serviceFullName":"AWS WAF Regional", "serviceId":"WAF Regional", "signatureVersion":"v4", "targetPrefix":"AWSWAF_Regional_20161128", - "uid":"waf-regional-2016-11-28", - "auth":["aws.auth#sigv4"] + "uid":"waf-regional-2016-11-28" }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wafv2/2019-07-29/api-2.json b/apis/wafv2/2019-07-29/api-2.json index ab7d1841aba..1772100f303 100644 --- a/apis/wafv2/2019-07-29/api-2.json +++ b/apis/wafv2/2019-07-29/api-2.json @@ -11,8 +11,7 @@ "serviceId":"WAFV2", "signatureVersion":"v4", "targetPrefix":"AWSWAF_20190729", - "uid":"wafv2-2019-07-29", - "auth":["aws.auth#sigv4"] + "uid":"wafv2-2019-07-29" }, "operations":{ "AssociateWebACL":{ diff --git a/apis/wellarchitected/2020-03-31/api-2.json b/apis/wellarchitected/2020-03-31/api-2.json index 234bccc7cff..9b927a68ebb 100644 --- a/apis/wellarchitected/2020-03-31/api-2.json +++ b/apis/wellarchitected/2020-03-31/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"wellarchitected", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"Well-Architected", "serviceFullName":"AWS Well-Architected Tool", "serviceId":"WellArchitected", "signatureVersion":"v4", "signingName":"wellarchitected", - "uid":"wellarchitected-2020-03-31", - "auth":["aws.auth#sigv4"] + "uid":"wellarchitected-2020-03-31" }, "operations":{ "AssociateLenses":{ diff --git a/apis/workdocs/2016-05-01/api-2.json b/apis/workdocs/2016-05-01/api-2.json index ed6c6a86d69..fb5f5e3eb49 100644 --- a/apis/workdocs/2016-05-01/api-2.json +++ b/apis/workdocs/2016-05-01/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"workdocs", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon WorkDocs", "serviceId":"WorkDocs", "signatureVersion":"v4", - "uid":"workdocs-2016-05-01", - "auth":["aws.auth#sigv4"] + "uid":"workdocs-2016-05-01" }, "operations":{ "AbortDocumentVersionUpload":{ diff --git a/apis/worklink/2018-09-25/api-2.json b/apis/worklink/2018-09-25/api-2.json index 99d110fefca..247cf1fbb30 100644 --- a/apis/worklink/2018-09-25/api-2.json +++ b/apis/worklink/2018-09-25/api-2.json @@ -5,14 +5,12 @@ "endpointPrefix":"worklink", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceAbbreviation":"WorkLink", "serviceFullName":"Amazon WorkLink", "serviceId":"WorkLink", "signatureVersion":"v4", "signingName":"worklink", - "uid":"worklink-2018-09-25", - "auth":["aws.auth#sigv4"] + "uid":"worklink-2018-09-25" }, "operations":{ "AssociateDomain":{ diff --git a/apis/workmail/2017-10-01/api-2.json b/apis/workmail/2017-10-01/api-2.json index e7500583569..88260c5e270 100644 --- a/apis/workmail/2017-10-01/api-2.json +++ b/apis/workmail/2017-10-01/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"workmail", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon WorkMail", "serviceId":"WorkMail", "signatureVersion":"v4", "targetPrefix":"WorkMailService", - "uid":"workmail-2017-10-01", - "auth":["aws.auth#sigv4"] + "uid":"workmail-2017-10-01" }, "operations":{ "AssociateDelegateToResource":{ diff --git a/apis/workmailmessageflow/2019-05-01/api-2.json b/apis/workmailmessageflow/2019-05-01/api-2.json index 68515be960d..c089f318b2e 100644 --- a/apis/workmailmessageflow/2019-05-01/api-2.json +++ b/apis/workmailmessageflow/2019-05-01/api-2.json @@ -5,12 +5,10 @@ "endpointPrefix":"workmailmessageflow", "jsonVersion":"1.1", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"Amazon WorkMail Message Flow", "serviceId":"WorkMailMessageFlow", "signatureVersion":"v4", - "uid":"workmailmessageflow-2019-05-01", - "auth":["aws.auth#sigv4"] + "uid":"workmailmessageflow-2019-05-01" }, "operations":{ "GetRawMessageContent":{ diff --git a/apis/workspaces/2015-04-08/api-2.json b/apis/workspaces/2015-04-08/api-2.json index 15b315dff39..77a73599b4c 100644 --- a/apis/workspaces/2015-04-08/api-2.json +++ b/apis/workspaces/2015-04-08/api-2.json @@ -5,13 +5,11 @@ "endpointPrefix":"workspaces", "jsonVersion":"1.1", "protocol":"json", - "protocols":["json"], "serviceFullName":"Amazon WorkSpaces", "serviceId":"WorkSpaces", "signatureVersion":"v4", "targetPrefix":"WorkspacesService", - "uid":"workspaces-2015-04-08", - "auth":["aws.auth#sigv4"] + "uid":"workspaces-2015-04-08" }, "operations":{ "AcceptAccountLinkInvitation":{ diff --git a/apis/xray/2016-04-12/api-2.json b/apis/xray/2016-04-12/api-2.json index 42513591c7f..31941be08db 100644 --- a/apis/xray/2016-04-12/api-2.json +++ b/apis/xray/2016-04-12/api-2.json @@ -4,12 +4,10 @@ "apiVersion":"2016-04-12", "endpointPrefix":"xray", "protocol":"rest-json", - "protocols":["rest-json"], "serviceFullName":"AWS X-Ray", "serviceId":"XRay", "signatureVersion":"v4", - "uid":"xray-2016-04-12", - "auth":["aws.auth#sigv4"] + "uid":"xray-2016-04-12" }, "operations":{ "BatchGetTraces":{