blob: 80574e745f7a42dc4330f69a5fe741c02a4801dc [file] [log] [blame]
{
"version":"2.0",
"metadata":{
"apiVersion":"2020-05-31",
"endpointPrefix":"cloudfront",
"globalEndpoint":"cloudfront.amazonaws.com",
"protocol":"rest-xml",
"serviceAbbreviation":"CloudFront",
"serviceFullName":"Amazon CloudFront",
"serviceId":"CloudFront",
"signatureVersion":"v4",
"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"}
]
},
"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":"CreateCloudFrontOriginAccessIdentity2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/origin-access-identity/cloudfront",
"responseCode":201
},
"input":{"shape":"CreateCloudFrontOriginAccessIdentityRequest"},
"output":{"shape":"CreateCloudFrontOriginAccessIdentityResult"},
"errors":[
{"shape":"CloudFrontOriginAccessIdentityAlreadyExists"},
{"shape":"MissingBody"},
{"shape":"TooManyCloudFrontOriginAccessIdentities"},
{"shape":"InvalidArgument"},
{"shape":"InconsistentQuantities"}
]
},
"CreateDistribution":{
"name":"CreateDistribution2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/distribution",
"responseCode":201
},
"input":{"shape":"CreateDistributionRequest"},
"output":{"shape":"CreateDistributionResult"},
"errors":[
{"shape":"CNAMEAlreadyExists"},
{"shape":"DistributionAlreadyExists"},
{"shape":"InvalidOrigin"},
{"shape":"InvalidOriginAccessIdentity"},
{"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":"NoSuchResponseHeadersPolicy"},
{"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"},
{"shape":"NoSuchOriginRequestPolicy"},
{"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"},
{"shape":"TooManyDistributionsAssociatedToKeyGroup"},
{"shape":"TooManyKeyGroupsAssociatedToDistribution"},
{"shape":"TrustedKeyGroupDoesNotExist"},
{"shape":"NoSuchRealtimeLogConfig"},
{"shape":"RealtimeLogConfigOwnerMismatch"}
]
},
"CreateDistributionWithTags":{
"name":"CreateDistributionWithTags2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/distribution?WithTags",
"responseCode":201
},
"input":{"shape":"CreateDistributionWithTagsRequest"},
"output":{"shape":"CreateDistributionWithTagsResult"},
"errors":[
{"shape":"CNAMEAlreadyExists"},
{"shape":"DistributionAlreadyExists"},
{"shape":"InvalidOrigin"},
{"shape":"InvalidOriginAccessIdentity"},
{"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":"InvalidTagging"},
{"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":"NoSuchResponseHeadersPolicy"},
{"shape":"TooManyDistributionsAssociatedToResponseHeadersPolicy"},
{"shape":"NoSuchOriginRequestPolicy"},
{"shape":"TooManyDistributionsAssociatedToOriginRequestPolicy"},
{"shape":"TooManyDistributionsAssociatedToKeyGroup"},
{"shape":"TooManyKeyGroupsAssociatedToDistribution"},
{"shape":"TrustedKeyGroupDoesNotExist"},
{"shape":"NoSuchRealtimeLogConfig"},
{"shape":"RealtimeLogConfigOwnerMismatch"}
]
},
"CreateFieldLevelEncryptionConfig":{
"name":"CreateFieldLevelEncryptionConfig2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/field-level-encryption",
"responseCode":201
},
"input":{"shape":"CreateFieldLevelEncryptionConfigRequest"},
"output":{"shape":"CreateFieldLevelEncryptionConfigResult"},
"errors":[
{"shape":"InconsistentQuantities"},
{"shape":"InvalidArgument"},
{"shape":"NoSuchFieldLevelEncryptionProfile"},
{"shape":"FieldLevelEncryptionConfigAlreadyExists"},
{"shape":"TooManyFieldLevelEncryptionConfigs"},
{"shape":"TooManyFieldLevelEncryptionQueryArgProfiles"},
{"shape":"TooManyFieldLevelEncryptionContentTypeProfiles"},
{"shape":"QueryArgProfileEmpty"}
]
},
"CreateFieldLevelEncryptionProfile":{
"name":"CreateFieldLevelEncryptionProfile2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/field-level-encryption-profile",
"responseCode":201
},
"input":{"shape":"CreateFieldLevelEncryptionProfileRequest"},
"output":{"shape":"CreateFieldLevelEncryptionProfileResult"},
"errors":[
{"shape":"InconsistentQuantities"},
{"shape":"InvalidArgument"},
{"shape":"NoSuchPublicKey"},
{"shape":"FieldLevelEncryptionProfileAlreadyExists"},
{"shape":"FieldLevelEncryptionProfileSizeExceeded"},
{"shape":"TooManyFieldLevelEncryptionProfiles"},
{"shape":"TooManyFieldLevelEncryptionEncryptionEntities"},
{"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":"CreateInvalidation2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation",
"responseCode":201
},
"input":{"shape":"CreateInvalidationRequest"},
"output":{"shape":"CreateInvalidationResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"MissingBody"},
{"shape":"InvalidArgument"},
{"shape":"NoSuchDistribution"},
{"shape":"BatchTooLarge"},
{"shape":"TooManyInvalidationsInProgress"},
{"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":"UnsupportedOperation"}
]
},
"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":"CreatePublicKey2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/public-key",
"responseCode":201
},
"input":{"shape":"CreatePublicKeyRequest"},
"output":{"shape":"CreatePublicKeyResult"},
"errors":[
{"shape":"PublicKeyAlreadyExists"},
{"shape":"InvalidArgument"},
{"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"}
]
},
"CreateStreamingDistribution":{
"name":"CreateStreamingDistribution2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/streaming-distribution",
"responseCode":201
},
"input":{"shape":"CreateStreamingDistributionRequest"},
"output":{"shape":"CreateStreamingDistributionResult"},
"errors":[
{"shape":"CNAMEAlreadyExists"},
{"shape":"StreamingDistributionAlreadyExists"},
{"shape":"InvalidOrigin"},
{"shape":"InvalidOriginAccessIdentity"},
{"shape":"AccessDenied"},
{"shape":"TooManyTrustedSigners"},
{"shape":"TrustedSignerDoesNotExist"},
{"shape":"MissingBody"},
{"shape":"TooManyStreamingDistributionCNAMEs"},
{"shape":"TooManyStreamingDistributions"},
{"shape":"InvalidArgument"},
{"shape":"InconsistentQuantities"}
]
},
"CreateStreamingDistributionWithTags":{
"name":"CreateStreamingDistributionWithTags2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/streaming-distribution?WithTags",
"responseCode":201
},
"input":{"shape":"CreateStreamingDistributionWithTagsRequest"},
"output":{"shape":"CreateStreamingDistributionWithTagsResult"},
"errors":[
{"shape":"CNAMEAlreadyExists"},
{"shape":"StreamingDistributionAlreadyExists"},
{"shape":"InvalidOrigin"},
{"shape":"InvalidOriginAccessIdentity"},
{"shape":"AccessDenied"},
{"shape":"TooManyTrustedSigners"},
{"shape":"TrustedSignerDoesNotExist"},
{"shape":"MissingBody"},
{"shape":"TooManyStreamingDistributionCNAMEs"},
{"shape":"TooManyStreamingDistributions"},
{"shape":"InvalidArgument"},
{"shape":"InconsistentQuantities"},
{"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":"DeleteCloudFrontOriginAccessIdentity2020_05_31",
"http":{
"method":"DELETE",
"requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}",
"responseCode":204
},
"input":{"shape":"DeleteCloudFrontOriginAccessIdentityRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchCloudFrontOriginAccessIdentity"},
{"shape":"PreconditionFailed"},
{"shape":"CloudFrontOriginAccessIdentityInUse"}
]
},
"DeleteDistribution":{
"name":"DeleteDistribution2020_05_31",
"http":{
"method":"DELETE",
"requestUri":"/2020-05-31/distribution/{Id}",
"responseCode":204
},
"input":{"shape":"DeleteDistributionRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"DistributionNotDisabled"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchDistribution"},
{"shape":"PreconditionFailed"}
]
},
"DeleteFieldLevelEncryptionConfig":{
"name":"DeleteFieldLevelEncryptionConfig2020_05_31",
"http":{
"method":"DELETE",
"requestUri":"/2020-05-31/field-level-encryption/{Id}",
"responseCode":204
},
"input":{"shape":"DeleteFieldLevelEncryptionConfigRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchFieldLevelEncryptionConfig"},
{"shape":"PreconditionFailed"},
{"shape":"FieldLevelEncryptionConfigInUse"}
]
},
"DeleteFieldLevelEncryptionProfile":{
"name":"DeleteFieldLevelEncryptionProfile2020_05_31",
"http":{
"method":"DELETE",
"requestUri":"/2020-05-31/field-level-encryption-profile/{Id}",
"responseCode":204
},
"input":{"shape":"DeleteFieldLevelEncryptionProfileRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchFieldLevelEncryptionProfile"},
{"shape":"PreconditionFailed"},
{"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":"UnsupportedOperation"}
]
},
"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":"DeletePublicKey2020_05_31",
"http":{
"method":"DELETE",
"requestUri":"/2020-05-31/public-key/{Id}",
"responseCode":204
},
"input":{"shape":"DeletePublicKeyRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"PublicKeyInUse"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchPublicKey"},
{"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":"DeleteStreamingDistribution2020_05_31",
"http":{
"method":"DELETE",
"requestUri":"/2020-05-31/streaming-distribution/{Id}",
"responseCode":204
},
"input":{"shape":"DeleteStreamingDistributionRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"StreamingDistributionNotDisabled"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchStreamingDistribution"},
{"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":"GetCloudFrontOriginAccessIdentity2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}"
},
"input":{"shape":"GetCloudFrontOriginAccessIdentityRequest"},
"output":{"shape":"GetCloudFrontOriginAccessIdentityResult"},
"errors":[
{"shape":"NoSuchCloudFrontOriginAccessIdentity"},
{"shape":"AccessDenied"}
]
},
"GetCloudFrontOriginAccessIdentityConfig":{
"name":"GetCloudFrontOriginAccessIdentityConfig2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"
},
"input":{"shape":"GetCloudFrontOriginAccessIdentityConfigRequest"},
"output":{"shape":"GetCloudFrontOriginAccessIdentityConfigResult"},
"errors":[
{"shape":"NoSuchCloudFrontOriginAccessIdentity"},
{"shape":"AccessDenied"}
]
},
"GetDistribution":{
"name":"GetDistribution2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/distribution/{Id}"
},
"input":{"shape":"GetDistributionRequest"},
"output":{"shape":"GetDistributionResult"},
"errors":[
{"shape":"NoSuchDistribution"},
{"shape":"AccessDenied"}
]
},
"GetDistributionConfig":{
"name":"GetDistributionConfig2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/distribution/{Id}/config"
},
"input":{"shape":"GetDistributionConfigRequest"},
"output":{"shape":"GetDistributionConfigResult"},
"errors":[
{"shape":"NoSuchDistribution"},
{"shape":"AccessDenied"}
]
},
"GetFieldLevelEncryption":{
"name":"GetFieldLevelEncryption2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/field-level-encryption/{Id}"
},
"input":{"shape":"GetFieldLevelEncryptionRequest"},
"output":{"shape":"GetFieldLevelEncryptionResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"NoSuchFieldLevelEncryptionConfig"}
]
},
"GetFieldLevelEncryptionConfig":{
"name":"GetFieldLevelEncryptionConfig2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/field-level-encryption/{Id}/config"
},
"input":{"shape":"GetFieldLevelEncryptionConfigRequest"},
"output":{"shape":"GetFieldLevelEncryptionConfigResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"NoSuchFieldLevelEncryptionConfig"}
]
},
"GetFieldLevelEncryptionProfile":{
"name":"GetFieldLevelEncryptionProfile2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/field-level-encryption-profile/{Id}"
},
"input":{"shape":"GetFieldLevelEncryptionProfileRequest"},
"output":{"shape":"GetFieldLevelEncryptionProfileResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"NoSuchFieldLevelEncryptionProfile"}
]
},
"GetFieldLevelEncryptionProfileConfig":{
"name":"GetFieldLevelEncryptionProfileConfig2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/field-level-encryption-profile/{Id}/config"
},
"input":{"shape":"GetFieldLevelEncryptionProfileConfigRequest"},
"output":{"shape":"GetFieldLevelEncryptionProfileConfigResult"},
"errors":[
{"shape":"AccessDenied"},
{"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":"GetInvalidation2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation/{Id}"
},
"input":{"shape":"GetInvalidationRequest"},
"output":{"shape":"GetInvalidationResult"},
"errors":[
{"shape":"NoSuchInvalidation"},
{"shape":"NoSuchDistribution"},
{"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":"UnsupportedOperation"}
]
},
"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":"GetPublicKey2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/public-key/{Id}"
},
"input":{"shape":"GetPublicKeyRequest"},
"output":{"shape":"GetPublicKeyResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"NoSuchPublicKey"}
]
},
"GetPublicKeyConfig":{
"name":"GetPublicKeyConfig2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/public-key/{Id}/config"
},
"input":{"shape":"GetPublicKeyConfigRequest"},
"output":{"shape":"GetPublicKeyConfigResult"},
"errors":[
{"shape":"AccessDenied"},
{"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":"GetStreamingDistribution2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/streaming-distribution/{Id}"
},
"input":{"shape":"GetStreamingDistributionRequest"},
"output":{"shape":"GetStreamingDistributionResult"},
"errors":[
{"shape":"NoSuchStreamingDistribution"},
{"shape":"AccessDenied"}
]
},
"GetStreamingDistributionConfig":{
"name":"GetStreamingDistributionConfig2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/streaming-distribution/{Id}/config"
},
"input":{"shape":"GetStreamingDistributionConfigRequest"},
"output":{"shape":"GetStreamingDistributionConfigResult"},
"errors":[
{"shape":"NoSuchStreamingDistribution"},
{"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":"ListCloudFrontOriginAccessIdentities2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/origin-access-identity/cloudfront"
},
"input":{"shape":"ListCloudFrontOriginAccessIdentitiesRequest"},
"output":{"shape":"ListCloudFrontOriginAccessIdentitiesResult"},
"errors":[
{"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"}
]
},
"ListDistributions":{
"name":"ListDistributions2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/distribution"
},
"input":{"shape":"ListDistributionsRequest"},
"output":{"shape":"ListDistributionsResult"},
"errors":[
{"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":"ListDistributionsByWebACLId2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/distributionsByWebACLId/{WebACLId}"
},
"input":{"shape":"ListDistributionsByWebACLIdRequest"},
"output":{"shape":"ListDistributionsByWebACLIdResult"},
"errors":[
{"shape":"InvalidArgument"},
{"shape":"InvalidWebACLId"}
]
},
"ListFieldLevelEncryptionConfigs":{
"name":"ListFieldLevelEncryptionConfigs2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/field-level-encryption"
},
"input":{"shape":"ListFieldLevelEncryptionConfigsRequest"},
"output":{"shape":"ListFieldLevelEncryptionConfigsResult"},
"errors":[
{"shape":"InvalidArgument"}
]
},
"ListFieldLevelEncryptionProfiles":{
"name":"ListFieldLevelEncryptionProfiles2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/field-level-encryption-profile"
},
"input":{"shape":"ListFieldLevelEncryptionProfilesRequest"},
"output":{"shape":"ListFieldLevelEncryptionProfilesResult"},
"errors":[
{"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":"ListInvalidations2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/distribution/{DistributionId}/invalidation"
},
"input":{"shape":"ListInvalidationsRequest"},
"output":{"shape":"ListInvalidationsResult"},
"errors":[
{"shape":"InvalidArgument"},
{"shape":"NoSuchDistribution"},
{"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"}
]
},
"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":"ListPublicKeys2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/public-key"
},
"input":{"shape":"ListPublicKeysRequest"},
"output":{"shape":"ListPublicKeysResult"},
"errors":[
{"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":"ListStreamingDistributions2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/streaming-distribution"
},
"input":{"shape":"ListStreamingDistributionsRequest"},
"output":{"shape":"ListStreamingDistributionsResult"},
"errors":[
{"shape":"InvalidArgument"}
]
},
"ListTagsForResource":{
"name":"ListTagsForResource2020_05_31",
"http":{
"method":"GET",
"requestUri":"/2020-05-31/tagging"
},
"input":{"shape":"ListTagsForResourceRequest"},
"output":{"shape":"ListTagsForResourceResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"InvalidArgument"},
{"shape":"InvalidTagging"},
{"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":"TagResource2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/tagging?Operation=Tag",
"responseCode":204
},
"input":{"shape":"TagResourceRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"InvalidArgument"},
{"shape":"InvalidTagging"},
{"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":"UntagResource2020_05_31",
"http":{
"method":"POST",
"requestUri":"/2020-05-31/tagging?Operation=Untag",
"responseCode":204
},
"input":{"shape":"UntagResourceRequest"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"InvalidArgument"},
{"shape":"InvalidTagging"},
{"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":"UpdateCloudFrontOriginAccessIdentity2020_05_31",
"http":{
"method":"PUT",
"requestUri":"/2020-05-31/origin-access-identity/cloudfront/{Id}/config"
},
"input":{"shape":"UpdateCloudFrontOriginAccessIdentityRequest"},
"output":{"shape":"UpdateCloudFrontOriginAccessIdentityResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"IllegalUpdate"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"MissingBody"},
{"shape":"NoSuchCloudFrontOriginAccessIdentity"},
{"shape":"PreconditionFailed"},
{"shape":"InvalidArgument"},
{"shape":"InconsistentQuantities"}
]
},
"UpdateDistribution":{
"name":"UpdateDistribution2020_05_31",
"http":{
"method":"PUT",
"requestUri":"/2020-05-31/distribution/{Id}/config"
},
"input":{"shape":"UpdateDistributionRequest"},
"output":{"shape":"UpdateDistributionResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"CNAMEAlreadyExists"},
{"shape":"IllegalUpdate"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"MissingBody"},
{"shape":"NoSuchDistribution"},
{"shape":"PreconditionFailed"},
{"shape":"TooManyDistributionCNAMEs"},
{"shape":"InvalidDefaultRootObject"},
{"shape":"InvalidRelativePath"},
{"shape":"InvalidErrorCode"},
{"shape":"InvalidResponseCode"},
{"shape":"InvalidArgument"},
{"shape":"InvalidOriginAccessIdentity"},
{"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":"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":"UpdateFieldLevelEncryptionProfile2020_05_31",
"http":{
"method":"PUT",
"requestUri":"/2020-05-31/field-level-encryption-profile/{Id}/config"
},
"input":{"shape":"UpdateFieldLevelEncryptionProfileRequest"},
"output":{"shape":"UpdateFieldLevelEncryptionProfileResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"FieldLevelEncryptionProfileAlreadyExists"},
{"shape":"IllegalUpdate"},
{"shape":"InconsistentQuantities"},
{"shape":"InvalidArgument"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"NoSuchPublicKey"},
{"shape":"NoSuchFieldLevelEncryptionProfile"},
{"shape":"PreconditionFailed"},
{"shape":"FieldLevelEncryptionProfileSizeExceeded"},
{"shape":"TooManyFieldLevelEncryptionEncryptionEntities"},
{"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"}
]
},
"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":"UpdatePublicKey2020_05_31",
"http":{
"method":"PUT",
"requestUri":"/2020-05-31/public-key/{Id}/config"
},
"input":{"shape":"UpdatePublicKeyRequest"},
"output":{"shape":"UpdatePublicKeyResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"CannotChangeImmutablePublicKeyFields"},
{"shape":"InvalidArgument"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"IllegalUpdate"},
{"shape":"NoSuchPublicKey"},
{"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"}
]
},
"UpdateStreamingDistribution":{
"name":"UpdateStreamingDistribution2020_05_31",
"http":{
"method":"PUT",
"requestUri":"/2020-05-31/streaming-distribution/{Id}/config"
},
"input":{"shape":"UpdateStreamingDistributionRequest"},
"output":{"shape":"UpdateStreamingDistributionResult"},
"errors":[
{"shape":"AccessDenied"},
{"shape":"CNAMEAlreadyExists"},
{"shape":"IllegalUpdate"},
{"shape":"InvalidIfMatchVersion"},
{"shape":"MissingBody"},
{"shape":"NoSuchStreamingDistribution"},
{"shape":"PreconditionFailed"},
{"shape":"TooManyStreamingDistributionCNAMEs"},
{"shape":"InvalidArgument"},
{"shape":"InvalidOriginAccessIdentity"},
{"shape":"TooManyTrustedSigners"},
{"shape":"TrustedSignerDoesNotExist"},
{"shape":"InconsistentQuantities"}
]
}
},
"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":{
"Message":{"shape":"string"}
},
"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":[
"Enabled",
"Quantity"
],
"members":{
"Enabled":{"shape":"boolean"},
"Quantity":{"shape":"integer"},
"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":{
"shape":"string",
"locationName":"CNAME"
}
},
"Aliases":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"AliasList"}
}
},
"AllowedMethods":{
"type":"structure",
"required":[
"Quantity",
"Items"
],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"MethodsList"},
"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":{
"shape":"string",
"locationName":"AwsAccountNumber"
}
},
"BatchTooLarge":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":413},
"exception":true
},
"CNAMEAlreadyExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"CacheBehavior":{
"type":"structure",
"required":[
"PathPattern",
"TargetOriginId",
"ViewerProtocolPolicy"
],
"members":{
"PathPattern":{"shape":"string"},
"TargetOriginId":{"shape":"string"},
"TrustedSigners":{"shape":"TrustedSigners"},
"TrustedKeyGroups":{"shape":"TrustedKeyGroups"},
"ViewerProtocolPolicy":{"shape":"ViewerProtocolPolicy"},
"AllowedMethods":{"shape":"AllowedMethods"},
"SmoothStreaming":{"shape":"boolean"},
"Compress":{"shape":"boolean"},
"LambdaFunctionAssociations":{"shape":"LambdaFunctionAssociations"},
"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":{
"type":"list",
"member":{
"shape":"CacheBehavior",
"locationName":"CacheBehavior"
}
},
"CacheBehaviors":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"CacheBehaviorList"}
}
},
"CachePolicy":{
"type":"structure",
"required":[
"Id",
"LastModifiedTime",
"CachePolicyConfig"
],
"members":{
"Id":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"CachePolicyConfig":{"shape":"CachePolicyConfig"}
}
},
"CachePolicyAlreadyExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"CachePolicyConfig":{
"type":"structure",
"required":[
"Name",
"MinTTL"
],
"members":{
"Comment":{"shape":"string"},
"Name":{"shape":"string"},
"DefaultTTL":{"shape":"long"},
"MaxTTL":{"shape":"long"},
"MinTTL":{"shape":"long"},
"ParametersInCacheKeyAndForwardedToOrigin":{"shape":"ParametersInCacheKeyAndForwardedToOrigin"}
}
},
"CachePolicyCookieBehavior":{
"type":"string",
"enum":[
"none",
"whitelist",
"allExcept",
"all"
]
},
"CachePolicyCookiesConfig":{
"type":"structure",
"required":["CookieBehavior"],
"members":{
"CookieBehavior":{"shape":"CachePolicyCookieBehavior"},
"Cookies":{"shape":"CookieNames"}
}
},
"CachePolicyHeaderBehavior":{
"type":"string",
"enum":[
"none",
"whitelist"
]
},
"CachePolicyHeadersConfig":{
"type":"structure",
"required":["HeaderBehavior"],
"members":{
"HeaderBehavior":{"shape":"CachePolicyHeaderBehavior"},
"Headers":{"shape":"Headers"}
}
},
"CachePolicyInUse":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"CachePolicyList":{
"type":"structure",
"required":[
"MaxItems",
"Quantity"
],
"members":{
"NextMarker":{"shape":"string"},
"MaxItems":{"shape":"integer"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"CachePolicySummaryList"}
}
},
"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"},
"Comment":{"shape":"string"}
}
},
"CloudFrontOriginAccessIdentitySummaryList":{
"type":"list",
"member":{
"shape":"CloudFrontOriginAccessIdentitySummary",
"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":[
"Format",
"ContentType"
],
"members":{
"Format":{"shape":"Format"},
"ProfileId":{"shape":"string"},
"ContentType":{"shape":"string"}
}
},
"ContentTypeProfileConfig":{
"type":"structure",
"required":["ForwardWhenContentTypeIsUnknown"],
"members":{
"ForwardWhenContentTypeIsUnknown":{"shape":"boolean"},
"ContentTypeProfiles":{"shape":"ContentTypeProfiles"}
}
},
"ContentTypeProfileList":{
"type":"list",
"member":{
"shape":"ContentTypeProfile",
"locationName":"ContentTypeProfile"
}
},
"ContentTypeProfiles":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"ContentTypeProfileList"}
}
},
"CookieNameList":{
"type":"list",
"member":{
"shape":"string",
"locationName":"Name"
}
},
"CookieNames":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"CookieNameList"}
}
},
"CookiePreference":{
"type":"structure",
"required":["Forward"],
"members":{
"Forward":{"shape":"ItemSelection"},
"WhitelistedNames":{"shape":"CookieNames"}
}
},
"CreateCachePolicyRequest":{
"type":"structure",
"required":["CachePolicyConfig"],
"members":{
"CachePolicyConfig":{
"shape":"CachePolicyConfig",
"locationName":"CachePolicyConfig",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"CachePolicyConfig"
},
"CreateCachePolicyResult":{
"type":"structure",
"members":{
"CachePolicy":{"shape":"CachePolicy"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"CachePolicy"
},
"CreateCloudFrontOriginAccessIdentityRequest":{
"type":"structure",
"required":["CloudFrontOriginAccessIdentityConfig"],
"members":{
"CloudFrontOriginAccessIdentityConfig":{
"shape":"CloudFrontOriginAccessIdentityConfig",
"locationName":"CloudFrontOriginAccessIdentityConfig",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"CloudFrontOriginAccessIdentityConfig"
},
"CreateCloudFrontOriginAccessIdentityResult":{
"type":"structure",
"members":{
"CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"CloudFrontOriginAccessIdentity"
},
"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/2020-05-31/"}
}
},
"payload":"FieldLevelEncryptionConfig"
},
"CreateFieldLevelEncryptionConfigResult":{
"type":"structure",
"members":{
"FieldLevelEncryption":{"shape":"FieldLevelEncryption"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"FieldLevelEncryption"
},
"CreateFieldLevelEncryptionProfileRequest":{
"type":"structure",
"required":["FieldLevelEncryptionProfileConfig"],
"members":{
"FieldLevelEncryptionProfileConfig":{
"shape":"FieldLevelEncryptionProfileConfig",
"locationName":"FieldLevelEncryptionProfileConfig",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"FieldLevelEncryptionProfileConfig"
},
"CreateFieldLevelEncryptionProfileResult":{
"type":"structure",
"members":{
"FieldLevelEncryptionProfile":{"shape":"FieldLevelEncryptionProfile"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"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":[
"DistributionId",
"InvalidationBatch"
],
"members":{
"DistributionId":{
"shape":"string",
"location":"uri",
"locationName":"DistributionId"
},
"InvalidationBatch":{
"shape":"InvalidationBatch",
"locationName":"InvalidationBatch",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"InvalidationBatch"
},
"CreateInvalidationResult":{
"type":"structure",
"members":{
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"Invalidation":{"shape":"Invalidation"}
},
"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"
},
"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"],
"members":{
"PublicKeyConfig":{
"shape":"PublicKeyConfig",
"locationName":"PublicKeyConfig",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"PublicKeyConfig"
},
"CreatePublicKeyResult":{
"type":"structure",
"members":{
"PublicKey":{"shape":"PublicKey"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"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"],
"members":{
"StreamingDistributionConfig":{
"shape":"StreamingDistributionConfig",
"locationName":"StreamingDistributionConfig",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"StreamingDistributionConfig"
},
"CreateStreamingDistributionResult":{
"type":"structure",
"members":{
"StreamingDistribution":{"shape":"StreamingDistribution"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"StreamingDistribution"
},
"CreateStreamingDistributionWithTagsRequest":{
"type":"structure",
"required":["StreamingDistributionConfigWithTags"],
"members":{
"StreamingDistributionConfigWithTags":{
"shape":"StreamingDistributionConfigWithTags",
"locationName":"StreamingDistributionConfigWithTags",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"StreamingDistributionConfigWithTags"
},
"CreateStreamingDistributionWithTagsResult":{
"type":"structure",
"members":{
"StreamingDistribution":{"shape":"StreamingDistribution"},
"Location":{
"shape":"string",
"location":"header",
"locationName":"Location"
},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"StreamingDistribution"
},
"CustomErrorResponse":{
"type":"structure",
"required":["ErrorCode"],
"members":{
"ErrorCode":{"shape":"integer"},
"ResponsePagePath":{"shape":"string"},
"ResponseCode":{"shape":"string"},
"ErrorCachingMinTTL":{"shape":"long"}
}
},
"CustomErrorResponseList":{
"type":"list",
"member":{
"shape":"CustomErrorResponse",
"locationName":"CustomErrorResponse"
}
},
"CustomErrorResponses":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"CustomErrorResponseList"}
}
},
"CustomHeaders":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"OriginCustomHeadersList"}
}
},
"CustomOriginConfig":{
"type":"structure",
"required":[
"HTTPPort",
"HTTPSPort",
"OriginProtocolPolicy"
],
"members":{
"HTTPPort":{"shape":"integer"},
"HTTPSPort":{"shape":"integer"},
"OriginProtocolPolicy":{"shape":"OriginProtocolPolicy"},
"OriginSslProtocols":{"shape":"OriginSslProtocols"},
"OriginReadTimeout":{"shape":"integer"},
"OriginKeepaliveTimeout":{"shape":"integer"}
}
},
"DefaultCacheBehavior":{
"type":"structure",
"required":[
"TargetOriginId",
"ViewerProtocolPolicy"
],
"members":{
"TargetOriginId":{"shape":"string"},
"TrustedSigners":{"shape":"TrustedSigners"},
"TrustedKeyGroups":{"shape":"TrustedKeyGroups"},
"ViewerProtocolPolicy":{"shape":"ViewerProtocolPolicy"},
"AllowedMethods":{"shape":"AllowedMethods"},
"SmoothStreaming":{"shape":"boolean"},
"Compress":{"shape":"boolean"},
"LambdaFunctionAssociations":{"shape":"LambdaFunctionAssociations"},
"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
}
}
},
"DeleteCachePolicyRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
},
"IfMatch":{
"shape":"string",
"location":"header",
"locationName":"If-Match"
}
}
},
"DeleteCloudFrontOriginAccessIdentityRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
},
"IfMatch":{
"shape":"string",
"location":"header",
"locationName":"If-Match"
}
}
},
"DeleteDistributionRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
},
"IfMatch":{
"shape":"string",
"location":"header",
"locationName":"If-Match"
}
}
},
"DeleteFieldLevelEncryptionConfigRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
},
"IfMatch":{
"shape":"string",
"location":"header",
"locationName":"If-Match"
}
}
},
"DeleteFieldLevelEncryptionProfileRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
},
"IfMatch":{
"shape":"string",
"location":"header",
"locationName":"If-Match"
}
}
},
"DeleteFunctionRequest":{
"type":"structure",
"required":[
"IfMatch",
"Name"
],
"members":{
"Name":{
"shape":"string",
"location":"uri",
"locationName":"Name"
},
"IfMatch":{
"shape":"string",
"location":"header",
"locationName":"If-Match"
}
}
},
"DeleteKeyGroupRequest":{
"type":"structure",
"required":["Id"],
"members":{
"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":{
}
},
"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",
"required":[
"CallerReference",
"Origins",
"DefaultCacheBehavior",
"Comment",
"Enabled"
],
"members":{
"CallerReference":{"shape":"string"},
"Aliases":{"shape":"Aliases"},
"DefaultRootObject":{"shape":"string"},
"Origins":{"shape":"Origins"},
"OriginGroups":{"shape":"OriginGroups"},
"DefaultCacheBehavior":{"shape":"DefaultCacheBehavior"},
"CacheBehaviors":{"shape":"CacheBehaviors"},
"CustomErrorResponses":{"shape":"CustomErrorResponses"},
"Comment":{"shape":"CommentType"},
"Logging":{"shape":"LoggingConfig"},
"PriceClass":{"shape":"PriceClass"},
"Enabled":{"shape":"boolean"},
"ViewerCertificate":{"shape":"ViewerCertificate"},
"Restrictions":{"shape":"Restrictions"},
"WebACLId":{"shape":"string"},
"HttpVersion":{"shape":"HttpVersion"},
"IsIPV6Enabled":{"shape":"boolean"}
}
},
"DistributionConfigWithTags":{
"type":"structure",
"required":[
"DistributionConfig",
"Tags"
],
"members":{
"DistributionConfig":{"shape":"DistributionConfig"},
"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":[
"Marker",
"MaxItems",
"IsTruncated",
"Quantity"
],
"members":{
"Marker":{"shape":"string"},
"NextMarker":{"shape":"string"},
"MaxItems":{"shape":"integer"},
"IsTruncated":{"shape":"boolean"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"DistributionSummaryList"}
}
},
"DistributionNotDisabled":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"DistributionSummary":{
"type":"structure",
"required":[
"Id",
"ARN",
"Status",
"LastModifiedTime",
"DomainName",
"Aliases",
"Origins",
"DefaultCacheBehavior",
"CacheBehaviors",
"CustomErrorResponses",
"Comment",
"PriceClass",
"Enabled",
"ViewerCertificate",
"Restrictions",
"WebACLId",
"HttpVersion",
"IsIPV6Enabled"
],
"members":{
"Id":{"shape":"string"},
"ARN":{"shape":"string"},
"Status":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"DomainName":{"shape":"string"},
"Aliases":{"shape":"Aliases"},
"Origins":{"shape":"Origins"},
"OriginGroups":{"shape":"OriginGroups"},
"DefaultCacheBehavior":{"shape":"DefaultCacheBehavior"},
"CacheBehaviors":{"shape":"CacheBehaviors"},
"CustomErrorResponses":{"shape":"CustomErrorResponses"},
"Comment":{"shape":"string"},
"PriceClass":{"shape":"PriceClass"},
"Enabled":{"shape":"boolean"},
"ViewerCertificate":{"shape":"ViewerCertificate"},
"Restrictions":{"shape":"Restrictions"},
"WebACLId":{"shape":"string"},
"HttpVersion":{"shape":"HttpVersion"},
"IsIPV6Enabled":{"shape":"boolean"},
"AliasICPRecordals":{"shape":"AliasICPRecordals"}
}
},
"DistributionSummaryList":{
"type":"list",
"member":{
"shape":"DistributionSummary",
"locationName":"DistributionSummary"
}
},
"EncryptionEntities":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"EncryptionEntityList"}
}
},
"EncryptionEntity":{
"type":"structure",
"required":[
"PublicKeyId",
"ProviderId",
"FieldPatterns"
],
"members":{
"PublicKeyId":{"shape":"string"},
"ProviderId":{"shape":"string"},
"FieldPatterns":{"shape":"FieldPatterns"}
}
},
"EncryptionEntityList":{
"type":"list",
"member":{
"shape":"EncryptionEntity",
"locationName":"EncryptionEntity"
}
},
"EndPoint":{
"type":"structure",
"required":["StreamType"],
"members":{
"StreamType":{"shape":"string"},
"KinesisStreamConfig":{"shape":"KinesisStreamConfig"}
}
},
"EndPointList":{
"type":"list",
"member":{"shape":"EndPoint"}
},
"EventType":{
"type":"string",
"enum":[
"viewer-request",
"viewer-response",
"origin-request",
"origin-response"
]
},
"FieldLevelEncryption":{
"type":"structure",
"required":[
"Id",
"LastModifiedTime",
"FieldLevelEncryptionConfig"
],
"members":{
"Id":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"FieldLevelEncryptionConfig":{"shape":"FieldLevelEncryptionConfig"}
}
},
"FieldLevelEncryptionConfig":{
"type":"structure",
"required":["CallerReference"],
"members":{
"CallerReference":{"shape":"string"},
"Comment":{"shape":"string"},
"QueryArgProfileConfig":{"shape":"QueryArgProfileConfig"},
"ContentTypeProfileConfig":{"shape":"ContentTypeProfileConfig"}
}
},
"FieldLevelEncryptionConfigAlreadyExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"FieldLevelEncryptionConfigInUse":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"FieldLevelEncryptionList":{
"type":"structure",
"required":[
"MaxItems",
"Quantity"
],
"members":{
"NextMarker":{"shape":"string"},
"MaxItems":{"shape":"integer"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"FieldLevelEncryptionSummaryList"}
}
},
"FieldLevelEncryptionProfile":{
"type":"structure",
"required":[
"Id",
"LastModifiedTime",
"FieldLevelEncryptionProfileConfig"
],
"members":{
"Id":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"FieldLevelEncryptionProfileConfig":{"shape":"FieldLevelEncryptionProfileConfig"}
}
},
"FieldLevelEncryptionProfileAlreadyExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"FieldLevelEncryptionProfileConfig":{
"type":"structure",
"required":[
"Name",
"CallerReference",
"EncryptionEntities"
],
"members":{
"Name":{"shape":"string"},
"CallerReference":{"shape":"string"},
"Comment":{"shape":"string"},
"EncryptionEntities":{"shape":"EncryptionEntities"}
}
},
"FieldLevelEncryptionProfileInUse":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"FieldLevelEncryptionProfileList":{
"type":"structure",
"required":[
"MaxItems",
"Quantity"
],
"members":{
"NextMarker":{"shape":"string"},
"MaxItems":{"shape":"integer"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"FieldLevelEncryptionProfileSummaryList"}
}
},
"FieldLevelEncryptionProfileSizeExceeded":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"FieldLevelEncryptionProfileSummary":{
"type":"structure",
"required":[
"Id",
"LastModifiedTime",
"Name",
"EncryptionEntities"
],
"members":{
"Id":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"Name":{"shape":"string"},
"EncryptionEntities":{"shape":"EncryptionEntities"},
"Comment":{"shape":"string"}
}
},
"FieldLevelEncryptionProfileSummaryList":{
"type":"list",
"member":{
"shape":"FieldLevelEncryptionProfileSummary",
"locationName":"FieldLevelEncryptionProfileSummary"
}
},
"FieldLevelEncryptionSummary":{
"type":"structure",
"required":[
"Id",
"LastModifiedTime"
],
"members":{
"Id":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"Comment":{"shape":"string"},
"QueryArgProfileConfig":{"shape":"QueryArgProfileConfig"},
"ContentTypeProfileConfig":{"shape":"ContentTypeProfileConfig"}
}
},
"FieldLevelEncryptionSummaryList":{
"type":"list",
"member":{
"shape":"FieldLevelEncryptionSummary",
"locationName":"FieldLevelEncryptionSummary"
}
},
"FieldList":{
"type":"list",
"member":{
"shape":"string",
"locationName":"Field"
}
},
"FieldPatternList":{
"type":"list",
"member":{
"shape":"string",
"locationName":"FieldPattern"
}
},
"FieldPatterns":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"FieldPatternList"}
}
},
"Format":{
"type":"string",
"enum":["URLEncoded"]
},
"ForwardedValues":{
"type":"structure",
"required":[
"QueryString",
"Cookies"
],
"members":{
"QueryString":{"shape":"boolean"},
"Cookies":{"shape":"CookiePreference"},
"Headers":{"shape":"Headers"},
"QueryStringCacheKeys":{"shape":"QueryStringCacheKeys"}
}
},
"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":[
"FunctionARN",
"EventType"
],
"members":{
"FunctionARN":{"shape":"FunctionARN"},
"EventType":{"shape":"EventType"}
}
},
"FunctionAssociationList":{
"type":"list",
"member":{
"shape":"FunctionAssociation",
"locationName":"FunctionAssociation"
}
},
"FunctionAssociations":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"FunctionAssociationList"}
}
},
"FunctionBlob":{
"type":"blob",
"max":40960,
"min":1,
"sensitive":true
},
"FunctionConfig":{
"type":"structure",
"required":[
"Comment",
"Runtime"
],
"members":{
"Comment":{"shape":"string"},
"Runtime":{"shape":"FunctionRuntime"}
}
},
"FunctionEventObject":{
"type":"blob",
"max":40960,
"sensitive":true
},
"FunctionExecutionLogList":{
"type":"list",
"member":{"shape":"string"},
"sensitive":true
},
"FunctionInUse":{
"type":"structure",
"members":{
"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"]
},
"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"
},
"GetDistributionConfigRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetDistributionConfigResult":{
"type":"structure",
"members":{
"DistributionConfig":{"shape":"DistributionConfig"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"DistributionConfig"
},
"GetDistributionRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetDistributionResult":{
"type":"structure",
"members":{
"Distribution":{"shape":"Distribution"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"Distribution"
},
"GetFieldLevelEncryptionConfigRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetFieldLevelEncryptionConfigResult":{
"type":"structure",
"members":{
"FieldLevelEncryptionConfig":{"shape":"FieldLevelEncryptionConfig"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"FieldLevelEncryptionConfig"
},
"GetFieldLevelEncryptionProfileConfigRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetFieldLevelEncryptionProfileConfigResult":{
"type":"structure",
"members":{
"FieldLevelEncryptionProfileConfig":{"shape":"FieldLevelEncryptionProfileConfig"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"FieldLevelEncryptionProfileConfig"
},
"GetFieldLevelEncryptionProfileRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetFieldLevelEncryptionProfileResult":{
"type":"structure",
"members":{
"FieldLevelEncryptionProfile":{"shape":"FieldLevelEncryptionProfile"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"FieldLevelEncryptionProfile"
},
"GetFieldLevelEncryptionRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetFieldLevelEncryptionResult":{
"type":"structure",
"members":{
"FieldLevelEncryption":{"shape":"FieldLevelEncryption"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"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":[
"DistributionId",
"Id"
],
"members":{
"DistributionId":{
"shape":"string",
"location":"uri",
"locationName":"DistributionId"
},
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetInvalidationResult":{
"type":"structure",
"members":{
"Invalidation":{"shape":"Invalidation"}
},
"payload":"Invalidation"
},
"GetKeyGroupConfigRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetKeyGroupConfigResult":{
"type":"structure",
"members":{
"KeyGroupConfig":{"shape":"KeyGroupConfig"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"KeyGroupConfig"
},
"GetKeyGroupRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetKeyGroupResult":{
"type":"structure",
"members":{
"KeyGroup":{"shape":"KeyGroup"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"KeyGroup"
},
"GetMonitoringSubscriptionRequest":{
"type":"structure",
"required":["DistributionId"],
"members":{
"DistributionId":{
"shape":"string",
"location":"uri",
"locationName":"DistributionId"
}
}
},
"GetMonitoringSubscriptionResult":{
"type":"structure",
"members":{
"MonitoringSubscription":{"shape":"MonitoringSubscription"}
},
"payload":"MonitoringSubscription"
},
"GetOriginRequestPolicyConfigRequest":{
"type":"structure",
"required":["Id"],
"members":{
"Id":{
"shape":"string",
"location":"uri",
"locationName":"Id"
}
}
},
"GetOriginRequestPolicyConfigResult":{
"type":"structure",
"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"}
}
},
"HttpVersion":{
"type":"string",
"enum":[
"http1.1",
"http2"
]
},
"ICPRecordalStatus":{
"type":"string",
"enum":[
"APPROVED",
"SUSPENDED",
"PENDING"
]
},
"IllegalDelete":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"IllegalUpdate":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InconsistentQuantities":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidArgument":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidDefaultRootObject":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidErrorCode":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidForwardCookies":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidFunctionAssociation":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidGeoRestrictionParameter":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidHeadersForS3Origin":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidIfMatchVersion":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidLambdaFunctionAssociation":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidLocationCode":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidMinimumProtocolVersion":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidOrigin":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidOriginAccessIdentity":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidOriginKeepaliveTimeout":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidOriginReadTimeout":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidProtocolSettings":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidQueryStringParameters":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidRelativePath":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidRequiredProtocol":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidResponseCode":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidTTLOrder":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidTagging":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidViewerCertificate":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"InvalidWebACLId":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"Invalidation":{
"type":"structure",
"required":[
"Id",
"Status",
"CreateTime",
"InvalidationBatch"
],
"members":{
"Id":{"shape":"string"},
"Status":{"shape":"string"},
"CreateTime":{"shape":"timestamp"},
"InvalidationBatch":{"shape":"InvalidationBatch"}
}
},
"InvalidationBatch":{
"type":"structure",
"required":[
"Paths",
"CallerReference"
],
"members":{
"Paths":{"shape":"Paths"},
"CallerReference":{"shape":"string"}
}
},
"InvalidationList":{
"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":"InvalidationSummaryList"}
}
},
"InvalidationSummary":{
"type":"structure",
"required":[
"Id",
"CreateTime",
"Status"
],
"members":{
"Id":{"shape":"string"},
"CreateTime":{"shape":"timestamp"},
"Status":{"shape":"string"}
}
},
"InvalidationSummaryList":{
"type":"list",
"member":{
"shape":"InvalidationSummary",
"locationName":"InvalidationSummary"
}
},
"ItemSelection":{
"type":"string",
"enum":[
"none",
"whitelist",
"all"
]
},
"KGKeyPairIds":{
"type":"structure",
"members":{
"KeyGroupId":{"shape":"string"},
"KeyPairIds":{"shape":"KeyPairIds"}
}
},
"KGKeyPairIdsList":{
"type":"list",
"member":{
"shape":"KGKeyPairIds",
"locationName":"KeyGroup"
}
},
"KeyGroup":{
"type":"structure",
"required":[
"Id",
"LastModifiedTime",
"KeyGroupConfig"
],
"members":{
"Id":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"KeyGroupConfig":{"shape":"KeyGroupConfig"}
}
},
"KeyGroupAlreadyExists":{
"type":"structure",
"members":{
"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"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
}
}
},
"ListCachePoliciesResult":{
"type":"structure",
"members":{
"CachePolicyList":{"shape":"CachePolicyList"}
},
"payload":"CachePolicyList"
},
"ListCloudFrontOriginAccessIdentitiesRequest":{
"type":"structure",
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"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"
},
"Alias":{
"shape":"aliasString",
"location":"querystring",
"locationName":"Alias"
},
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"listConflictingAliasesMaxItemsInteger",
"location":"querystring",
"locationName":"MaxItems"
}
}
},
"ListConflictingAliasesResult":{
"type":"structure",
"members":{
"ConflictingAliasesList":{"shape":"ConflictingAliasesList"}
},
"payload":"ConflictingAliasesList"
},
"ListDistributionsByCachePolicyIdRequest":{
"type":"structure",
"required":["CachePolicyId"],
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
},
"CachePolicyId":{
"shape":"string",
"location":"uri",
"locationName":"CachePolicyId"
}
}
},
"ListDistributionsByCachePolicyIdResult":{
"type":"structure",
"members":{
"DistributionIdList":{"shape":"DistributionIdList"}
},
"payload":"DistributionIdList"
},
"ListDistributionsByKeyGroupRequest":{
"type":"structure",
"required":["KeyGroupId"],
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
},
"KeyGroupId":{
"shape":"string",
"location":"uri",
"locationName":"KeyGroupId"
}
}
},
"ListDistributionsByKeyGroupResult":{
"type":"structure",
"members":{
"DistributionIdList":{"shape":"DistributionIdList"}
},
"payload":"DistributionIdList"
},
"ListDistributionsByOriginRequestPolicyIdRequest":{
"type":"structure",
"required":["OriginRequestPolicyId"],
"members":{
"Marker":{
"shape":"string",
"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",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
},
"ResponseHeadersPolicyId":{
"shape":"string",
"location":"uri",
"locationName":"ResponseHeadersPolicyId"
}
}
},
"ListDistributionsByResponseHeadersPolicyIdResult":{
"type":"structure",
"members":{
"DistributionIdList":{"shape":"DistributionIdList"}
},
"payload":"DistributionIdList"
},
"ListDistributionsByWebACLIdRequest":{
"type":"structure",
"required":["WebACLId"],
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
},
"WebACLId":{
"shape":"string",
"location":"uri",
"locationName":"WebACLId"
}
}
},
"ListDistributionsByWebACLIdResult":{
"type":"structure",
"members":{
"DistributionList":{"shape":"DistributionList"}
},
"payload":"DistributionList"
},
"ListDistributionsRequest":{
"type":"structure",
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
}
}
},
"ListDistributionsResult":{
"type":"structure",
"members":{
"DistributionList":{"shape":"DistributionList"}
},
"payload":"DistributionList"
},
"ListFieldLevelEncryptionConfigsRequest":{
"type":"structure",
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
}
}
},
"ListFieldLevelEncryptionConfigsResult":{
"type":"structure",
"members":{
"FieldLevelEncryptionList":{"shape":"FieldLevelEncryptionList"}
},
"payload":"FieldLevelEncryptionList"
},
"ListFieldLevelEncryptionProfilesRequest":{
"type":"structure",
"members":{
"Marker":{
"shape":"string",
"location":"querystring",
"locationName":"Marker"
},
"MaxItems":{
"shape":"string",
"location":"querystring",
"locationName":"MaxItems"
}
}
},
"ListFieldLevelEncryptionProfilesResult":{
"type":"structure",
"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"
},
"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"},
"Bucket":{"shape":"string"},
"Prefix":{"shape":"string"}
}
},
"Method":{
"type":"string",
"enum":[
"GET",
"HEAD",
"POST",
"PUT",
"PATCH",
"OPTIONS",
"DELETE"
]
},
"MethodsList":{
"type":"list",
"member":{
"shape":"Method",
"locationName":"Method"
}
},
"MinimumProtocolVersion":{
"type":"string",
"enum":[
"SSLv3",
"TLSv1",
"TLSv1_2016",
"TLSv1.1_2016",
"TLSv1.2_2018",
"TLSv1.2_2019",
"TLSv1.2_2021"
]
},
"MissingBody":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"MonitoringSubscription":{
"type":"structure",
"members":{
"RealtimeMetricsSubscriptionConfig":{"shape":"RealtimeMetricsSubscriptionConfig"}
}
},
"NoSuchCachePolicy":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchCloudFrontOriginAccessIdentity":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchDistribution":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchFieldLevelEncryptionConfig":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchFieldLevelEncryptionProfile":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchFunctionExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchInvalidation":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":404},
"exception":true
},
"NoSuchOrigin":{
"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"},
"ConnectionAttempts":{"shape":"integer"},
"ConnectionTimeout":{"shape":"integer"},
"OriginShield":{"shape":"OriginShield"}
}
},
"OriginCustomHeader":{
"type":"structure",
"required":[
"HeaderName",
"HeaderValue"
],
"members":{
"HeaderName":{"shape":"string"},
"HeaderValue":{"shape":"sensitiveStringType"}
}
},
"OriginCustomHeadersList":{
"type":"list",
"member":{
"shape":"OriginCustomHeader",
"locationName":"OriginCustomHeader"
}
},
"OriginGroup":{
"type":"structure",
"required":[
"Id",
"FailoverCriteria",
"Members"
],
"members":{
"Id":{"shape":"string"},
"FailoverCriteria":{"shape":"OriginGroupFailoverCriteria"},
"Members":{"shape":"OriginGroupMembers"}
}
},
"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"
]
},
"OriginRequestPolicyCookiesConfig":{
"type":"structure",
"required":["CookieBehavior"],
"members":{
"CookieBehavior":{"shape":"OriginRequestPolicyCookieBehavior"},
"Cookies":{"shape":"CookieNames"}
}
},
"OriginRequestPolicyHeaderBehavior":{
"type":"string",
"enum":[
"none",
"whitelist",
"allViewer",
"allViewerAndWhitelistCloudFront"
]
},
"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"
]
},
"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":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"QueryStringNamesList"}
}
},
"QueryStringNamesList":{
"type":"list",
"member":{
"shape":"string",
"locationName":"Name"
}
},
"RealtimeLogConfig":{
"type":"structure",
"required":[
"ARN",
"Name",
"SamplingRate",
"EndPoints",
"Fields"
],
"members":{
"ARN":{"shape":"string"},
"Name":{"shape":"string"},
"SamplingRate":{"shape":"long"},
"EndPoints":{"shape":"EndPointList"},
"Fields":{"shape":"FieldList"}
}
},
"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":"RealtimeLogConfig"}
},
"RealtimeLogConfigOwnerMismatch":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":401},
"exception":true
},
"RealtimeLogConfigs":{
"type":"structure",
"required":[
"MaxItems",
"IsTruncated",
"Marker"
],
"members":{
"MaxItems":{"shape":"integer"},
"Items":{"shape":"RealtimeLogConfigList"},
"IsTruncated":{"shape":"boolean"},
"Marker":{"shape":"string"},
"NextMarker":{"shape":"string"}
}
},
"RealtimeMetricsSubscriptionConfig":{
"type":"structure",
"required":["RealtimeMetricsSubscriptionStatus"],
"members":{
"RealtimeMetricsSubscriptionStatus":{"shape":"RealtimeMetricsSubscriptionStatus"}
}
},
"RealtimeMetricsSubscriptionStatus":{
"type":"string",
"enum":[
"Enabled",
"Disabled"
]
},
"ReferrerPolicyList":{
"type":"string",
"enum":[
"no-referrer",
"no-referrer-when-downgrade",
"origin",
"origin-when-cross-origin",
"same-origin",
"strict-origin",
"strict-origin-when-cross-origin",
"unsafe-url"
]
},
"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",
"Items"
],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"AccessControlAllowHeadersList"}
}
},
"ResponseHeadersPolicyAccessControlAllowMethods":{
"type":"structure",
"required":[
"Quantity",
"Items"
],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"AccessControlAllowMethodsList"}
}
},
"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"}
}
},
"ResponseHeadersPolicyAccessControlExposeHeaders":{
"type":"structure",
"required":["Quantity"],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"AccessControlExposeHeadersList"}
}
},
"ResponseHeadersPolicyAlreadyExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"ResponseHeadersPolicyConfig":{
"type":"structure",
"required":["Name"],
"members":{
"Comment":{"shape":"string"},
"Name":{"shape":"string"},
"CorsConfig":{"shape":"ResponseHeadersPolicyCorsConfig"},
"SecurityHeadersConfig":{"shape":"ResponseHeadersPolicySecurityHeadersConfig"},
"CustomHeadersConfig":{"shape":"ResponseHeadersPolicyCustomHeadersConfig"},
"ServerTimingHeadersConfig":{"shape":"ResponseHeadersPolicyServerTimingHeadersConfig"}
}
},
"ResponseHeadersPolicyContentSecurityPolicy":{
"type":"structure",
"required":[
"Override",
"ContentSecurityPolicy"
],
"members":{
"Override":{"shape":"boolean"},
"ContentSecurityPolicy":{"shape":"string"}
}
},
"ResponseHeadersPolicyContentTypeOptions":{
"type":"structure",
"required":["Override"],
"members":{
"Override":{"shape":"boolean"}
}
},
"ResponseHeadersPolicyCorsConfig":{
"type":"structure",
"required":[
"AccessControlAllowOrigins",
"AccessControlAllowHeaders",
"AccessControlAllowMethods",
"AccessControlAllowCredentials",
"OriginOverride"
],
"members":{
"AccessControlAllowOrigins":{"shape":"ResponseHeadersPolicyAccessControlAllowOrigins"},
"AccessControlAllowHeaders":{"shape":"ResponseHeadersPolicyAccessControlAllowHeaders"},
"AccessControlAllowMethods":{"shape":"ResponseHeadersPolicyAccessControlAllowMethods"},
"AccessControlAllowCredentials":{"shape":"boolean"},
"AccessControlExposeHeaders":{"shape":"ResponseHeadersPolicyAccessControlExposeHeaders"},
"AccessControlMaxAgeSec":{"shape":"integer"},
"OriginOverride":{"shape":"boolean"}
}
},
"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"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"ResponseHeadersPolicyList":{
"type":"structure",
"required":[
"MaxItems",
"Quantity"
],
"members":{
"NextMarker":{"shape":"string"},
"MaxItems":{"shape":"integer"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"ResponseHeadersPolicySummaryList"}
}
},
"ResponseHeadersPolicyReferrerPolicy":{
"type":"structure",
"required":[
"Override",
"ReferrerPolicy"
],
"members":{
"Override":{"shape":"boolean"},
"ReferrerPolicy":{"shape":"ReferrerPolicyList"}
}
},
"ResponseHeadersPolicySecurityHeadersConfig":{
"type":"structure",
"members":{
"XSSProtection":{"shape":"ResponseHeadersPolicyXSSProtection"},
"FrameOptions":{"shape":"ResponseHeadersPolicyFrameOptions"},
"ReferrerPolicy":{"shape":"ResponseHeadersPolicyReferrerPolicy"},
"ContentSecurityPolicy":{"shape":"ResponseHeadersPolicyContentSecurityPolicy"},
"ContentTypeOptions":{"shape":"ResponseHeadersPolicyContentTypeOptions"},
"StrictTransportSecurity":{"shape":"ResponseHeadersPolicyStrictTransportSecurity"}
}
},
"ResponseHeadersPolicyServerTimingHeadersConfig":{
"type":"structure",
"required":["Enabled"],
"members":{
"Enabled":{"shape":"boolean"},
"SamplingRate":{"shape":"SamplingRate"}
}
},
"ResponseHeadersPolicyStrictTransportSecurity":{
"type":"structure",
"required":[
"Override",
"AccessControlMaxAgeSec"
],
"members":{
"Override":{"shape":"boolean"},
"IncludeSubdomains":{"shape":"boolean"},
"Preload":{"shape":"boolean"},
"AccessControlMaxAgeSec":{"shape":"integer"}
}
},
"ResponseHeadersPolicySummary":{
"type":"structure",
"required":[
"Type",
"ResponseHeadersPolicy"
],
"members":{
"Type":{"shape":"ResponseHeadersPolicyType"},
"ResponseHeadersPolicy":{"shape":"ResponseHeadersPolicy"}
}
},
"ResponseHeadersPolicySummaryList":{
"type":"list",
"member":{
"shape":"ResponseHeadersPolicySummary",
"locationName":"ResponseHeadersPolicySummary"
}
},
"ResponseHeadersPolicyType":{
"type":"string",
"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",
"required":["GeoRestriction"],
"members":{
"GeoRestriction":{"shape":"GeoRestriction"}
}
},
"S3Origin":{
"type":"structure",
"required":[
"DomainName",
"OriginAccessIdentity"
],
"members":{
"DomainName":{"shape":"string"},
"OriginAccessIdentity":{"shape":"string"}
}
},
"S3OriginConfig":{
"type":"structure",
"required":["OriginAccessIdentity"],
"members":{
"OriginAccessIdentity":{"shape":"string"}
}
},
"SSLSupportMethod":{
"type":"string",
"enum":[
"sni-only",
"vip",
"static-ip"
]
},
"SamplingRate":{
"type":"double",
"max":100.0,
"min":0.0
},
"Signer":{
"type":"structure",
"members":{
"AwsAccountNumber":{"shape":"string"},
"KeyPairIds":{"shape":"KeyPairIds"}
}
},
"SignerList":{
"type":"list",
"member":{
"shape":"Signer",
"locationName":"Signer"
}
},
"SslProtocol":{
"type":"string",
"enum":[
"SSLv3",
"TLSv1",
"TLSv1.1",
"TLSv1.2"
]
},
"SslProtocolsList":{
"type":"list",
"member":{
"shape":"SslProtocol",
"locationName":"SslProtocol"
}
},
"StatusCodeList":{
"type":"list",
"member":{
"shape":"integer",
"locationName":"StatusCode"
},
"min":1
},
"StatusCodes":{
"type":"structure",
"required":[
"Quantity",
"Items"
],
"members":{
"Quantity":{"shape":"integer"},
"Items":{"shape":"StatusCodeList"}
}
},
"StreamingDistribution":{
"type":"structure",
"required":[
"Id",
"ARN",
"Status",
"DomainName",
"ActiveTrustedSigners",
"StreamingDistributionConfig"
],
"members":{
"Id":{"shape":"string"},
"ARN":{"shape":"string"},
"Status":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"DomainName":{"shape":"string"},
"ActiveTrustedSigners":{"shape":"ActiveTrustedSigners"},
"StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"}
}
},
"StreamingDistributionAlreadyExists":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"StreamingDistributionConfig":{
"type":"structure",
"required":[
"CallerReference",
"S3Origin",
"Comment",
"TrustedSigners",
"Enabled"
],
"members":{
"CallerReference":{"shape":"string"},
"S3Origin":{"shape":"S3Origin"},
"Aliases":{"shape":"Aliases"},
"Comment":{"shape":"string"},
"Logging":{"shape":"StreamingLoggingConfig"},
"TrustedSigners":{"shape":"TrustedSigners"},
"PriceClass":{"shape":"PriceClass"},
"Enabled":{"shape":"boolean"}
}
},
"StreamingDistributionConfigWithTags":{
"type":"structure",
"required":[
"StreamingDistributionConfig",
"Tags"
],
"members":{
"StreamingDistributionConfig":{"shape":"StreamingDistributionConfig"},
"Tags":{"shape":"Tags"}
}
},
"StreamingDistributionList":{
"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":"StreamingDistributionSummaryList"}
}
},
"StreamingDistributionNotDisabled":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":409},
"exception":true
},
"StreamingDistributionSummary":{
"type":"structure",
"required":[
"Id",
"ARN",
"Status",
"LastModifiedTime",
"DomainName",
"S3Origin",
"Aliases",
"TrustedSigners",
"Comment",
"PriceClass",
"Enabled"
],
"members":{
"Id":{"shape":"string"},
"ARN":{"shape":"string"},
"Status":{"shape":"string"},
"LastModifiedTime":{"shape":"timestamp"},
"DomainName":{"shape":"string"},
"S3Origin":{"shape":"S3Origin"},
"Aliases":{"shape":"Aliases"},
"TrustedSigners":{"shape":"TrustedSigners"},
"Comment":{"shape":"string"},
"PriceClass":{"shape":"PriceClass"},
"Enabled":{"shape":"boolean"}
}
},
"StreamingDistributionSummaryList":{
"type":"list",
"member":{
"shape":"StreamingDistributionSummary",
"locationName":"StreamingDistributionSummary"
}
},
"StreamingLoggingConfig":{
"type":"structure",
"required":[
"Enabled",
"Bucket",
"Prefix"
],
"members":{
"Enabled":{"shape":"boolean"},
"Bucket":{"shape":"string"},
"Prefix":{"shape":"string"}
}
},
"Tag":{
"type":"structure",
"required":["Key"],
"members":{
"Key":{"shape":"TagKey"},
"Value":{"shape":"TagValue"}
}
},
"TagKey":{
"type":"string",
"max":128,
"min":1,
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
},
"TagKeyList":{
"type":"list",
"member":{
"shape":"TagKey",
"locationName":"Key"
}
},
"TagKeys":{
"type":"structure",
"members":{
"Items":{"shape":"TagKeyList"}
}
},
"TagList":{
"type":"list",
"member":{
"shape":"Tag",
"locationName":"Tag"
}
},
"TagResourceRequest":{
"type":"structure",
"required":[
"Resource",
"Tags"
],
"members":{
"Resource":{
"shape":"ResourceARN",
"location":"querystring",
"locationName":"Resource"
},
"Tags":{
"shape":"Tags",
"locationName":"Tags",
"xmlNamespace":{"uri":"http://cloudfront.amazonaws.com/doc/2020-05-31/"}
}
},
"payload":"Tags"
},
"TagValue":{
"type":"string",
"max":256,
"min":0,
"pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
},
"Tags":{
"type":"structure",
"members":{
"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":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyCachePolicies":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyCertificates":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyCloudFrontOriginAccessIdentities":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyCookieNamesInWhiteList":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"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":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyDistributions":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyDistributionsAssociatedToCachePolicy":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyDistributionsAssociatedToFieldLevelEncryptionConfig":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyDistributionsAssociatedToKeyGroup":{
"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":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyDistributionsWithSingleFunctionARN":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyFieldLevelEncryptionConfigs":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyFieldLevelEncryptionContentTypeProfiles":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyFieldLevelEncryptionEncryptionEntities":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyFieldLevelEncryptionFieldPatterns":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyFieldLevelEncryptionProfiles":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyFieldLevelEncryptionQueryArgProfiles":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"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":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyHeadersInOriginRequestPolicy":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyInvalidationsInProgress":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"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":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyOriginCustomHeaders":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyOriginGroupsPerDistribution":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyOriginRequestPolicies":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyOrigins":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyPublicKeys":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyPublicKeysInKeyGroup":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyQueryStringParameters":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"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
},
"TooManyResponseHeadersPolicies":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyStreamingDistributionCNAMEs":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyStreamingDistributions":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TooManyTrustedSigners":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TrustedKeyGroupDoesNotExist":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TrustedKeyGroupIdList":{
"type":"list",
"member":{
"shape":"string",
"locationName":"KeyGroup"
}
},
"TrustedKeyGroups":{
"type":"structure",
"required":[
"Enabled",
"Quantity"
],
"members":{
"Enabled":{"shape":"boolean"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"TrustedKeyGroupIdList"}
}
},
"TrustedSignerDoesNotExist":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"TrustedSigners":{
"type":"structure",
"required":[
"Enabled",
"Quantity"
],
"members":{
"Enabled":{"shape":"boolean"},
"Quantity":{"shape":"integer"},
"Items":{"shape":"AwsAccountNumberList"}
}
},
"UnsupportedOperation":{
"type":"structure",
"members":{
"Message":{"shape":"string"}
},
"error":{"httpStatusCode":400},
"exception":true
},
"UntagResourceRequest":{
"type":"structure",
"required":[
"Resource",
"TagKeys"
],
"members":{
"Resource":{
"shape":"ResourceARN",
"location":"querystring",
"locationName":"Resource"
},
"TagKeys":{
"shape":"TagKeys",
"locationName":"TagKeys",
"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":[
"CloudFrontOriginAccessIdentityConfig",
"Id"
],
"members":{
"CloudFrontOriginAccessIdentityConfig":{
"shape":"CloudFrontOriginAccessIdentityConfig",
"locationName":"CloudFrontOriginAccessIdentityConfig",
"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":"CloudFrontOriginAccessIdentityConfig"
},
"UpdateCloudFrontOriginAccessIdentityResult":{
"type":"structure",
"members":{
"CloudFrontOriginAccessIdentity":{"shape":"CloudFrontOriginAccessIdentity"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"CloudFrontOriginAccessIdentity"
},
"UpdateDistributionRequest":{
"type":"structure",
"required":[
"DistributionConfig",
"Id"
],
"members":{
"DistributionConfig":{
"shape":"DistributionConfig",
"locationName":"DistributionConfig",
"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":"DistributionConfig"
},
"UpdateDistributionResult":{
"type":"structure",
"members":{
"Distribution":{"shape":"Distribution"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"Distribution"
},
"UpdateFieldLevelEncryptionConfigRequest":{
"type":"structure",
"required":[
"FieldLevelEncryptionConfig",
"Id"
],
"members":{
"FieldLevelEncryptionConfig":{
"shape":"FieldLevelEncryptionConfig",
"locationName":"FieldLevelEncryptionConfig",
"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":"FieldLevelEncryptionConfig"
},
"UpdateFieldLevelEncryptionConfigResult":{
"type":"structure",
"members":{
"FieldLevelEncryption":{"shape":"FieldLevelEncryption"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"FieldLevelEncryption"
},
"UpdateFieldLevelEncryptionProfileRequest":{
"type":"structure",
"required":[
"FieldLevelEncryptionProfileConfig",
"Id"
],
"members":{
"FieldLevelEncryptionProfileConfig":{
"shape":"FieldLevelEncryptionProfileConfig",
"locationName":"FieldLevelEncryptionProfileConfig",
"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":"FieldLevelEncryptionProfileConfig"
},
"UpdateFieldLevelEncryptionProfileResult":{
"type":"structure",
"members":{
"FieldLevelEncryptionProfile":{"shape":"FieldLevelEncryptionProfile"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"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"
},
"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":[
"PublicKeyConfig",
"Id"
],
"members":{
"PublicKeyConfig":{
"shape":"PublicKeyConfig",
"locationName":"PublicKeyConfig",
"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":"PublicKeyConfig"
},
"UpdatePublicKeyResult":{
"type":"structure",
"members":{
"PublicKey":{"shape":"PublicKey"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"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":[
"StreamingDistributionConfig",
"Id"
],
"members":{
"StreamingDistributionConfig":{
"shape":"StreamingDistributionConfig",
"locationName":"StreamingDistributionConfig",
"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":"StreamingDistributionConfig"
},
"UpdateStreamingDistributionResult":{
"type":"structure",
"members":{
"StreamingDistribution":{"shape":"StreamingDistribution"},
"ETag":{
"shape":"string",
"location":"header",
"locationName":"ETag"
}
},
"payload":"StreamingDistribution"
},
"ViewerCertificate":{
"type":"structure",
"members":{
"CloudFrontDefaultCertificate":{"shape":"boolean"},
"IAMCertificateId":{"shape":"string"},
"ACMCertificateArn":{"shape":"string"},
"SSLSupportMethod":{"shape":"SSLSupportMethod"},
"MinimumProtocolVersion":{"shape":"MinimumProtocolVersion"},
"Certificate":{
"shape":"string",
"deprecated":true
},
"CertificateSource":{
"shape":"CertificateSource",
"deprecated":true
}
}
},
"ViewerProtocolPolicy":{
"type":"string",
"enum":[
"allow-all",
"https-only",
"redirect-to-https"
]
},
"aliasString":{
"type":"string",
"max":253
},
"boolean":{"type":"boolean"},
"distributionIdString":{
"type":"string",
"max":25
},
"integer":{"type":"integer"},
"listConflictingAliasesMaxItemsInteger":{
"type":"integer",
"max":100
},
"long":{"type":"long"},
"sensitiveStringType":{
"type":"string",
"sensitive":true
},
"string":{"type":"string"},
"timestamp":{"type":"timestamp"}
}
}