aws-sdk
Version:
AWS SDK for JavaScript
2,088 lines (2,087 loc) • 154 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-05-31",
"endpointPrefix": "cloudfront",
"globalEndpoint": "cloudfront.amazonaws.com",
"protocol": "rest-xml",
"protocols": [
"rest-xml"
],
"serviceAbbreviation": "CloudFront",
"serviceFullName": "Amazon CloudFront",
"serviceId": "CloudFront",
"signatureVersion": "v4",
"uid": "cloudfront-2020-05-31",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AssociateAlias": {
"http": {
"method": "PUT",
"requestUri": "/2020-05-31/distribution/{TargetDistributionId}/associate-alias",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"TargetDistributionId",
"Alias"
],
"members": {
"TargetDistributionId": {
"location": "uri",
"locationName": "TargetDistributionId"
},
"Alias": {
"location": "querystring",
"locationName": "Alias"
}
}
}
},
"CopyDistribution": {
"http": {
"requestUri": "/2020-05-31/distribution/{PrimaryDistributionId}/copy",
"responseCode": 201
},
"input": {
"locationName": "CopyDistributionRequest",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"required": [
"PrimaryDistributionId",
"CallerReference"
],
"members": {
"PrimaryDistributionId": {
"location": "uri",
"locationName": "PrimaryDistributionId"
},
"Staging": {
"location": "header",
"locationName": "Staging",
"type": "boolean"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
},
"CallerReference": {},
"Enabled": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"Distribution": {
"shape": "S6"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "Distribution"
}
},
"CreateCachePolicy": {
"http": {
"requestUri": "/2020-05-31/cache-policy",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"CachePolicyConfig"
],
"members": {
"CachePolicyConfig": {
"shape": "S2n",
"locationName": "CachePolicyConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "CachePolicyConfig"
},
"output": {
"type": "structure",
"members": {
"CachePolicy": {
"shape": "S2y"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "CachePolicy"
}
},
"CreateCloudFrontOriginAccessIdentity": {
"http": {
"requestUri": "/2020-05-31/origin-access-identity/cloudfront",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"CloudFrontOriginAccessIdentityConfig"
],
"members": {
"CloudFrontOriginAccessIdentityConfig": {
"shape": "S30",
"locationName": "CloudFrontOriginAccessIdentityConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "CloudFrontOriginAccessIdentityConfig"
},
"output": {
"type": "structure",
"members": {
"CloudFrontOriginAccessIdentity": {
"shape": "S32"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "CloudFrontOriginAccessIdentity"
}
},
"CreateContinuousDeploymentPolicy": {
"http": {
"requestUri": "/2020-05-31/continuous-deployment-policy",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"ContinuousDeploymentPolicyConfig"
],
"members": {
"ContinuousDeploymentPolicyConfig": {
"shape": "S34",
"locationName": "ContinuousDeploymentPolicyConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "ContinuousDeploymentPolicyConfig"
},
"output": {
"type": "structure",
"members": {
"ContinuousDeploymentPolicy": {
"shape": "S3e"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "ContinuousDeploymentPolicy"
}
},
"CreateDistribution": {
"http": {
"requestUri": "/2020-05-31/distribution",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"DistributionConfig"
],
"members": {
"DistributionConfig": {
"shape": "Sh",
"locationName": "DistributionConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "DistributionConfig"
},
"output": {
"type": "structure",
"members": {
"Distribution": {
"shape": "S6"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "Distribution"
}
},
"CreateDistributionWithTags": {
"http": {
"requestUri": "/2020-05-31/distribution?WithTags",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"DistributionConfigWithTags"
],
"members": {
"DistributionConfigWithTags": {
"locationName": "DistributionConfigWithTags",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"required": [
"DistributionConfig",
"Tags"
],
"members": {
"DistributionConfig": {
"shape": "Sh"
},
"Tags": {
"shape": "S3j"
}
}
}
},
"payload": "DistributionConfigWithTags"
},
"output": {
"type": "structure",
"members": {
"Distribution": {
"shape": "S6"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "Distribution"
}
},
"CreateFieldLevelEncryptionConfig": {
"http": {
"requestUri": "/2020-05-31/field-level-encryption",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FieldLevelEncryptionConfig"
],
"members": {
"FieldLevelEncryptionConfig": {
"shape": "S3q",
"locationName": "FieldLevelEncryptionConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "FieldLevelEncryptionConfig"
},
"output": {
"type": "structure",
"members": {
"FieldLevelEncryption": {
"shape": "S41"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FieldLevelEncryption"
}
},
"CreateFieldLevelEncryptionProfile": {
"http": {
"requestUri": "/2020-05-31/field-level-encryption-profile",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"FieldLevelEncryptionProfileConfig"
],
"members": {
"FieldLevelEncryptionProfileConfig": {
"shape": "S43",
"locationName": "FieldLevelEncryptionProfileConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "FieldLevelEncryptionProfileConfig"
},
"output": {
"type": "structure",
"members": {
"FieldLevelEncryptionProfile": {
"shape": "S4a"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FieldLevelEncryptionProfile"
}
},
"CreateFunction": {
"http": {
"requestUri": "/2020-05-31/function",
"responseCode": 201
},
"input": {
"locationName": "CreateFunctionRequest",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"required": [
"Name",
"FunctionConfig",
"FunctionCode"
],
"members": {
"Name": {},
"FunctionConfig": {
"shape": "S4d"
},
"FunctionCode": {
"shape": "S4j"
}
}
},
"output": {
"type": "structure",
"members": {
"FunctionSummary": {
"shape": "S4l"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FunctionSummary"
}
},
"CreateInvalidation": {
"http": {
"requestUri": "/2020-05-31/distribution/{DistributionId}/invalidation",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"DistributionId",
"InvalidationBatch"
],
"members": {
"DistributionId": {
"location": "uri",
"locationName": "DistributionId"
},
"InvalidationBatch": {
"shape": "S4p",
"locationName": "InvalidationBatch",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "InvalidationBatch"
},
"output": {
"type": "structure",
"members": {
"Location": {
"location": "header",
"locationName": "Location"
},
"Invalidation": {
"shape": "S4t"
}
},
"payload": "Invalidation"
}
},
"CreateKeyGroup": {
"http": {
"requestUri": "/2020-05-31/key-group",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"KeyGroupConfig"
],
"members": {
"KeyGroupConfig": {
"shape": "S4v",
"locationName": "KeyGroupConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "KeyGroupConfig"
},
"output": {
"type": "structure",
"members": {
"KeyGroup": {
"shape": "S4y"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "KeyGroup"
}
},
"CreateKeyValueStore": {
"http": {
"requestUri": "/2020-05-31/key-value-store/",
"responseCode": 201
},
"input": {
"locationName": "CreateKeyValueStoreRequest",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Comment": {},
"ImportSource": {
"type": "structure",
"required": [
"SourceType",
"SourceARN"
],
"members": {
"SourceType": {},
"SourceARN": {}
}
}
}
},
"output": {
"type": "structure",
"members": {
"KeyValueStore": {
"shape": "S55"
},
"ETag": {
"location": "header",
"locationName": "ETag"
},
"Location": {
"location": "header",
"locationName": "Location"
}
},
"payload": "KeyValueStore"
}
},
"CreateMonitoringSubscription": {
"http": {
"requestUri": "/2020-05-31/distributions/{DistributionId}/monitoring-subscription/"
},
"input": {
"type": "structure",
"required": [
"MonitoringSubscription",
"DistributionId"
],
"members": {
"DistributionId": {
"location": "uri",
"locationName": "DistributionId"
},
"MonitoringSubscription": {
"shape": "S57",
"locationName": "MonitoringSubscription",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "MonitoringSubscription"
},
"output": {
"type": "structure",
"members": {
"MonitoringSubscription": {
"shape": "S57"
}
},
"payload": "MonitoringSubscription"
}
},
"CreateOriginAccessControl": {
"http": {
"requestUri": "/2020-05-31/origin-access-control",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"OriginAccessControlConfig"
],
"members": {
"OriginAccessControlConfig": {
"shape": "S5c",
"locationName": "OriginAccessControlConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "OriginAccessControlConfig"
},
"output": {
"type": "structure",
"members": {
"OriginAccessControl": {
"shape": "S5h"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "OriginAccessControl"
}
},
"CreateOriginRequestPolicy": {
"http": {
"requestUri": "/2020-05-31/origin-request-policy",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"OriginRequestPolicyConfig"
],
"members": {
"OriginRequestPolicyConfig": {
"shape": "S5j",
"locationName": "OriginRequestPolicyConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "OriginRequestPolicyConfig"
},
"output": {
"type": "structure",
"members": {
"OriginRequestPolicy": {
"shape": "S5r"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "OriginRequestPolicy"
}
},
"CreatePublicKey": {
"http": {
"requestUri": "/2020-05-31/public-key",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"PublicKeyConfig"
],
"members": {
"PublicKeyConfig": {
"shape": "S5t",
"locationName": "PublicKeyConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "PublicKeyConfig"
},
"output": {
"type": "structure",
"members": {
"PublicKey": {
"shape": "S5v"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "PublicKey"
}
},
"CreateRealtimeLogConfig": {
"http": {
"requestUri": "/2020-05-31/realtime-log-config",
"responseCode": 201
},
"input": {
"locationName": "CreateRealtimeLogConfigRequest",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"required": [
"EndPoints",
"Fields",
"Name",
"SamplingRate"
],
"members": {
"EndPoints": {
"shape": "S5x"
},
"Fields": {
"shape": "S60"
},
"Name": {},
"SamplingRate": {
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"RealtimeLogConfig": {
"shape": "S62"
}
}
}
},
"CreateResponseHeadersPolicy": {
"http": {
"requestUri": "/2020-05-31/response-headers-policy",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"ResponseHeadersPolicyConfig"
],
"members": {
"ResponseHeadersPolicyConfig": {
"shape": "S64",
"locationName": "ResponseHeadersPolicyConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "ResponseHeadersPolicyConfig"
},
"output": {
"type": "structure",
"members": {
"ResponseHeadersPolicy": {
"shape": "S6x"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "ResponseHeadersPolicy"
}
},
"CreateStreamingDistribution": {
"http": {
"requestUri": "/2020-05-31/streaming-distribution",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"StreamingDistributionConfig"
],
"members": {
"StreamingDistributionConfig": {
"shape": "S6z",
"locationName": "StreamingDistributionConfig",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
}
}
},
"payload": "StreamingDistributionConfig"
},
"output": {
"type": "structure",
"members": {
"StreamingDistribution": {
"shape": "S73"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "StreamingDistribution"
}
},
"CreateStreamingDistributionWithTags": {
"http": {
"requestUri": "/2020-05-31/streaming-distribution?WithTags",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"StreamingDistributionConfigWithTags"
],
"members": {
"StreamingDistributionConfigWithTags": {
"locationName": "StreamingDistributionConfigWithTags",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"required": [
"StreamingDistributionConfig",
"Tags"
],
"members": {
"StreamingDistributionConfig": {
"shape": "S6z"
},
"Tags": {
"shape": "S3j"
}
}
}
},
"payload": "StreamingDistributionConfigWithTags"
},
"output": {
"type": "structure",
"members": {
"StreamingDistribution": {
"shape": "S73"
},
"Location": {
"location": "header",
"locationName": "Location"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "StreamingDistribution"
}
},
"DeleteCachePolicy": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/cache-policy/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteCloudFrontOriginAccessIdentity": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteContinuousDeploymentPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/continuous-deployment-policy/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteDistribution": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/distribution/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteFieldLevelEncryptionConfig": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/field-level-encryption/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteFieldLevelEncryptionProfile": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/field-level-encryption-profile/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteFunction": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/function/{Name}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"IfMatch",
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteKeyGroup": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/key-group/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteKeyValueStore": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/key-value-store/{Name}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"IfMatch",
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
},
"idempotent": true
},
"DeleteMonitoringSubscription": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/distributions/{DistributionId}/monitoring-subscription/"
},
"input": {
"type": "structure",
"required": [
"DistributionId"
],
"members": {
"DistributionId": {
"location": "uri",
"locationName": "DistributionId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteOriginAccessControl": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/origin-access-control/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteOriginRequestPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/origin-request-policy/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeletePublicKey": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/public-key/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteRealtimeLogConfig": {
"http": {
"requestUri": "/2020-05-31/delete-realtime-log-config/",
"responseCode": 204
},
"input": {
"locationName": "DeleteRealtimeLogConfigRequest",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"members": {
"Name": {},
"ARN": {}
}
}
},
"DeleteResponseHeadersPolicy": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/response-headers-policy/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DeleteStreamingDistribution": {
"http": {
"method": "DELETE",
"requestUri": "/2020-05-31/streaming-distribution/{Id}",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"IfMatch": {
"location": "header",
"locationName": "If-Match"
}
}
}
},
"DescribeFunction": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/function/{Name}/describe"
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"Stage": {
"location": "querystring",
"locationName": "Stage"
}
}
},
"output": {
"type": "structure",
"members": {
"FunctionSummary": {
"shape": "S4l"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FunctionSummary"
}
},
"DescribeKeyValueStore": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/key-value-store/{Name}"
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"members": {
"KeyValueStore": {
"shape": "S55"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "KeyValueStore"
}
},
"GetCachePolicy": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/cache-policy/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"CachePolicy": {
"shape": "S2y"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "CachePolicy"
}
},
"GetCachePolicyConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/cache-policy/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"CachePolicyConfig": {
"shape": "S2n"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "CachePolicyConfig"
}
},
"GetCloudFrontOriginAccessIdentity": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"CloudFrontOriginAccessIdentity": {
"shape": "S32"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "CloudFrontOriginAccessIdentity"
}
},
"GetCloudFrontOriginAccessIdentityConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"CloudFrontOriginAccessIdentityConfig": {
"shape": "S30"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "CloudFrontOriginAccessIdentityConfig"
}
},
"GetContinuousDeploymentPolicy": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/continuous-deployment-policy/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"ContinuousDeploymentPolicy": {
"shape": "S3e"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "ContinuousDeploymentPolicy"
}
},
"GetContinuousDeploymentPolicyConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/continuous-deployment-policy/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"ContinuousDeploymentPolicyConfig": {
"shape": "S34"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "ContinuousDeploymentPolicyConfig"
}
},
"GetDistribution": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/distribution/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"Distribution": {
"shape": "S6"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "Distribution"
}
},
"GetDistributionConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/distribution/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"DistributionConfig": {
"shape": "Sh"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "DistributionConfig"
}
},
"GetFieldLevelEncryption": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/field-level-encryption/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"FieldLevelEncryption": {
"shape": "S41"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FieldLevelEncryption"
}
},
"GetFieldLevelEncryptionConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/field-level-encryption/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"FieldLevelEncryptionConfig": {
"shape": "S3q"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FieldLevelEncryptionConfig"
}
},
"GetFieldLevelEncryptionProfile": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/field-level-encryption-profile/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"FieldLevelEncryptionProfile": {
"shape": "S4a"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FieldLevelEncryptionProfile"
}
},
"GetFieldLevelEncryptionProfileConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/field-level-encryption-profile/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"FieldLevelEncryptionProfileConfig": {
"shape": "S43"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "FieldLevelEncryptionProfileConfig"
}
},
"GetFunction": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/function/{Name}"
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"Stage": {
"location": "querystring",
"locationName": "Stage"
}
}
},
"output": {
"type": "structure",
"members": {
"FunctionCode": {
"shape": "S4j"
},
"ETag": {
"location": "header",
"locationName": "ETag"
},
"ContentType": {
"location": "header",
"locationName": "Content-Type"
}
},
"payload": "FunctionCode"
}
},
"GetInvalidation": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/distribution/{DistributionId}/invalidation/{Id}"
},
"input": {
"type": "structure",
"required": [
"DistributionId",
"Id"
],
"members": {
"DistributionId": {
"location": "uri",
"locationName": "DistributionId"
},
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"Invalidation": {
"shape": "S4t"
}
},
"payload": "Invalidation"
}
},
"GetKeyGroup": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/key-group/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"KeyGroup": {
"shape": "S4y"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "KeyGroup"
}
},
"GetKeyGroupConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/key-group/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"KeyGroupConfig": {
"shape": "S4v"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "KeyGroupConfig"
}
},
"GetMonitoringSubscription": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/distributions/{DistributionId}/monitoring-subscription/"
},
"input": {
"type": "structure",
"required": [
"DistributionId"
],
"members": {
"DistributionId": {
"location": "uri",
"locationName": "DistributionId"
}
}
},
"output": {
"type": "structure",
"members": {
"MonitoringSubscription": {
"shape": "S57"
}
},
"payload": "MonitoringSubscription"
}
},
"GetOriginAccessControl": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/origin-access-control/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"OriginAccessControl": {
"shape": "S5h"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "OriginAccessControl"
}
},
"GetOriginAccessControlConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/origin-access-control/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"OriginAccessControlConfig": {
"shape": "S5c"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "OriginAccessControlConfig"
}
},
"GetOriginRequestPolicy": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/origin-request-policy/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"OriginRequestPolicy": {
"shape": "S5r"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "OriginRequestPolicy"
}
},
"GetOriginRequestPolicyConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/origin-request-policy/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"OriginRequestPolicyConfig": {
"shape": "S5j"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "OriginRequestPolicyConfig"
}
},
"GetPublicKey": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/public-key/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"PublicKey": {
"shape": "S5v"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "PublicKey"
}
},
"GetPublicKeyConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/public-key/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"PublicKeyConfig": {
"shape": "S5t"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "PublicKeyConfig"
}
},
"GetRealtimeLogConfig": {
"http": {
"requestUri": "/2020-05-31/get-realtime-log-config/"
},
"input": {
"locationName": "GetRealtimeLogConfigRequest",
"xmlNamespace": {
"uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/"
},
"type": "structure",
"members": {
"Name": {},
"ARN": {}
}
},
"output": {
"type": "structure",
"members": {
"RealtimeLogConfig": {
"shape": "S62"
}
}
}
},
"GetResponseHeadersPolicy": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/response-headers-policy/{Id}"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
}
}
},
"output": {
"type": "structure",
"members": {
"ResponseHeadersPolicy": {
"shape": "S6x"
},
"ETag": {
"location": "header",
"locationName": "ETag"
}
},
"payload": "ResponseHeadersPolicy"
}
},
"GetResponseHeadersPolicyConfig": {
"http": {
"method": "GET",
"requestUri": "/2020-05-31/response-headers-policy/{Id}/config"
},
"input": {
"type": "structure",
"required": [
"Id"
],
"members": {