UNPKG

aws-sdk

Version:
2,088 lines (2,087 loc) • 154 kB
{ "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": {