# Packages
Package cloudfrontiface provides an interface to enable mocking the Amazon CloudFront service client for testing your code.
Package sign provides utilities to generate signed URLs for Amazon CloudFront.
# Functions
New creates a new instance of the client from the provided Config.
NewListCloudFrontOriginAccessIdentitiesRequestPaginator returns a paginator for ListCloudFrontOriginAccessIdentities.
NewListDistributionsRequestPaginator returns a paginator for ListDistributions.
NewListInvalidationsRequestPaginator returns a paginator for ListInvalidations.
NewListStreamingDistributionsRequestPaginator returns a paginator for ListStreamingDistributions.
# Constants
Enum values for CertificateSource.
Enum values for CertificateSource.
Enum values for CertificateSource.
Service's Endpoint identifier.
ErrCodeAccessDenied for service response error code "AccessDenied".
ErrCodeBatchTooLarge for service response error code "BatchTooLarge".
ErrCodeCannotChangeImmutablePublicKeyFields for service response error code "CannotChangeImmutablePublicKeyFields".
ErrCodeCloudFrontOriginAccessIdentityAlreadyExists for service response error code "CloudFrontOriginAccessIdentityAlreadyExists".
ErrCodeCloudFrontOriginAccessIdentityInUse for service response error code "CloudFrontOriginAccessIdentityInUse".
ErrCodeCNAMEAlreadyExists for service response error code "CNAMEAlreadyExists".
ErrCodeDistributionAlreadyExists for service response error code "DistributionAlreadyExists".
ErrCodeDistributionNotDisabled for service response error code "DistributionNotDisabled".
ErrCodeFieldLevelEncryptionConfigAlreadyExists for service response error code "FieldLevelEncryptionConfigAlreadyExists".
ErrCodeFieldLevelEncryptionConfigInUse for service response error code "FieldLevelEncryptionConfigInUse".
ErrCodeFieldLevelEncryptionProfileAlreadyExists for service response error code "FieldLevelEncryptionProfileAlreadyExists".
ErrCodeFieldLevelEncryptionProfileInUse for service response error code "FieldLevelEncryptionProfileInUse".
ErrCodeFieldLevelEncryptionProfileSizeExceeded for service response error code "FieldLevelEncryptionProfileSizeExceeded".
ErrCodeIllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior for service response error code "IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior".
ErrCodeIllegalUpdate for service response error code "IllegalUpdate".
ErrCodeInconsistentQuantities for service response error code "InconsistentQuantities".
ErrCodeInvalidArgument for service response error code "InvalidArgument".
ErrCodeInvalidDefaultRootObject for service response error code "InvalidDefaultRootObject".
ErrCodeInvalidErrorCode for service response error code "InvalidErrorCode".
ErrCodeInvalidForwardCookies for service response error code "InvalidForwardCookies".
ErrCodeInvalidGeoRestrictionParameter for service response error code "InvalidGeoRestrictionParameter".
ErrCodeInvalidHeadersForS3Origin for service response error code "InvalidHeadersForS3Origin".
ErrCodeInvalidIfMatchVersion for service response error code "InvalidIfMatchVersion".
ErrCodeInvalidLambdaFunctionAssociation for service response error code "InvalidLambdaFunctionAssociation".
ErrCodeInvalidLocationCode for service response error code "InvalidLocationCode".
ErrCodeInvalidMinimumProtocolVersion for service response error code "InvalidMinimumProtocolVersion".
ErrCodeInvalidOrigin for service response error code "InvalidOrigin".
ErrCodeInvalidOriginAccessIdentity for service response error code "InvalidOriginAccessIdentity".
ErrCodeInvalidOriginKeepaliveTimeout for service response error code "InvalidOriginKeepaliveTimeout".
ErrCodeInvalidOriginReadTimeout for service response error code "InvalidOriginReadTimeout".
ErrCodeInvalidProtocolSettings for service response error code "InvalidProtocolSettings".
ErrCodeInvalidQueryStringParameters for service response error code "InvalidQueryStringParameters".
ErrCodeInvalidRelativePath for service response error code "InvalidRelativePath".
ErrCodeInvalidRequiredProtocol for service response error code "InvalidRequiredProtocol".
ErrCodeInvalidResponseCode for service response error code "InvalidResponseCode".
ErrCodeInvalidTagging for service response error code "InvalidTagging".
ErrCodeInvalidTTLOrder for service response error code "InvalidTTLOrder".
ErrCodeInvalidViewerCertificate for service response error code "InvalidViewerCertificate".
ErrCodeInvalidWebACLId for service response error code "InvalidWebACLId".
ErrCodeMissingBody for service response error code "MissingBody".
ErrCodeNoSuchCloudFrontOriginAccessIdentity for service response error code "NoSuchCloudFrontOriginAccessIdentity".
ErrCodeNoSuchDistribution for service response error code "NoSuchDistribution".
ErrCodeNoSuchFieldLevelEncryptionConfig for service response error code "NoSuchFieldLevelEncryptionConfig".
ErrCodeNoSuchFieldLevelEncryptionProfile for service response error code "NoSuchFieldLevelEncryptionProfile".
ErrCodeNoSuchInvalidation for service response error code "NoSuchInvalidation".
ErrCodeNoSuchOrigin for service response error code "NoSuchOrigin".
ErrCodeNoSuchPublicKey for service response error code "NoSuchPublicKey".
ErrCodeNoSuchResource for service response error code "NoSuchResource".
ErrCodeNoSuchStreamingDistribution for service response error code "NoSuchStreamingDistribution".
ErrCodePreconditionFailed for service response error code "PreconditionFailed".
ErrCodePublicKeyAlreadyExists for service response error code "PublicKeyAlreadyExists".
ErrCodePublicKeyInUse for service response error code "PublicKeyInUse".
ErrCodeQueryArgProfileEmpty for service response error code "QueryArgProfileEmpty".
ErrCodeStreamingDistributionAlreadyExists for service response error code "StreamingDistributionAlreadyExists".
ErrCodeStreamingDistributionNotDisabled for service response error code "StreamingDistributionNotDisabled".
ErrCodeTooManyCacheBehaviors for service response error code "TooManyCacheBehaviors".
ErrCodeTooManyCertificates for service response error code "TooManyCertificates".
ErrCodeTooManyCloudFrontOriginAccessIdentities for service response error code "TooManyCloudFrontOriginAccessIdentities".
ErrCodeTooManyCookieNamesInWhiteList for service response error code "TooManyCookieNamesInWhiteList".
ErrCodeTooManyDistributionCNAMEs for service response error code "TooManyDistributionCNAMEs".
ErrCodeTooManyDistributions for service response error code "TooManyDistributions".
ErrCodeTooManyDistributionsAssociatedToFieldLevelEncryptionConfig for service response error code "TooManyDistributionsAssociatedToFieldLevelEncryptionConfig".
ErrCodeTooManyDistributionsWithLambdaAssociations for service response error code "TooManyDistributionsWithLambdaAssociations".
ErrCodeTooManyFieldLevelEncryptionConfigs for service response error code "TooManyFieldLevelEncryptionConfigs".
ErrCodeTooManyFieldLevelEncryptionContentTypeProfiles for service response error code "TooManyFieldLevelEncryptionContentTypeProfiles".
ErrCodeTooManyFieldLevelEncryptionEncryptionEntities for service response error code "TooManyFieldLevelEncryptionEncryptionEntities".
ErrCodeTooManyFieldLevelEncryptionFieldPatterns for service response error code "TooManyFieldLevelEncryptionFieldPatterns".
ErrCodeTooManyFieldLevelEncryptionProfiles for service response error code "TooManyFieldLevelEncryptionProfiles".
ErrCodeTooManyFieldLevelEncryptionQueryArgProfiles for service response error code "TooManyFieldLevelEncryptionQueryArgProfiles".
ErrCodeTooManyHeadersInForwardedValues for service response error code "TooManyHeadersInForwardedValues".
ErrCodeTooManyInvalidationsInProgress for service response error code "TooManyInvalidationsInProgress".
ErrCodeTooManyLambdaFunctionAssociations for service response error code "TooManyLambdaFunctionAssociations".
ErrCodeTooManyOriginCustomHeaders for service response error code "TooManyOriginCustomHeaders".
ErrCodeTooManyOriginGroupsPerDistribution for service response error code "TooManyOriginGroupsPerDistribution".
ErrCodeTooManyOrigins for service response error code "TooManyOrigins".
ErrCodeTooManyPublicKeys for service response error code "TooManyPublicKeys".
ErrCodeTooManyQueryStringParameters for service response error code "TooManyQueryStringParameters".
ErrCodeTooManyStreamingDistributionCNAMEs for service response error code "TooManyStreamingDistributionCNAMEs".
ErrCodeTooManyStreamingDistributions for service response error code "TooManyStreamingDistributions".
ErrCodeTooManyTrustedSigners for service response error code "TooManyTrustedSigners".
ErrCodeTrustedSignerDoesNotExist for service response error code "TrustedSignerDoesNotExist".
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for Format.
Enum values for GeoRestrictionType.
Enum values for GeoRestrictionType.
Enum values for GeoRestrictionType.
Enum values for HttpVersion.
Enum values for HttpVersion.
Enum values for ICPRecordalStatus.
Enum values for ICPRecordalStatus.
Enum values for ICPRecordalStatus.
Enum values for ItemSelection.
Enum values for ItemSelection.
Enum values for ItemSelection.
Enum values for Method.
Enum values for Method.
Enum values for Method.
Enum values for Method.
Enum values for Method.
Enum values for Method.
Enum values for Method.
Enum values for MinimumProtocolVersion.
Enum values for MinimumProtocolVersion.
Enum values for MinimumProtocolVersion.
Enum values for MinimumProtocolVersion.
Enum values for MinimumProtocolVersion.
Enum values for OriginProtocolPolicy.
Enum values for OriginProtocolPolicy.
Enum values for OriginProtocolPolicy.
Enum values for PriceClass.
Enum values for PriceClass.
Enum values for PriceClass.
Service's identifier.
Service's name.
Enum values for SslProtocol.
Enum values for SslProtocol.
Enum values for SslProtocol.
Enum values for SslProtocol.
Enum values for SSLSupportMethod.
Enum values for SSLSupportMethod.
Enum values for ViewerProtocolPolicy.
Enum values for ViewerProtocolPolicy.
Enum values for ViewerProtocolPolicy.
# Structs
A complex type that lists the AWS accounts, if any, that you included in the TrustedSigners complex type for this distribution.
A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution.
AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront.
A complex type that controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin.
A complex type that describes how CloudFront processes requests.
A complex type that contains zero or more CacheBehavior elements.
A complex type that controls whether CloudFront caches the response to requests using the specified HTTP methods.
Client provides the API operation methods for making requests to CloudFront.
CloudFront origin access identity.
Origin access identity configuration.
Lists the origin access identities for CloudFront.Send a GET request to the /CloudFront API version/origin-access-identity/cloudfront resource.
Summary of the information about a CloudFront origin access identity.
A field-level encryption content type profile.
The configuration for a field-level encryption content type-profile mapping.
Field-level encryption content type-profile.
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones.
A complex type that specifies whether you want CloudFront to forward cookies to the origin and, if so, which ones.
The request to create a new origin access identity (OAI).
The returned result of the corresponding request.
CreateCloudFrontOriginAccessIdentityRequest is the request type for the CreateCloudFrontOriginAccessIdentity API operation.
CreateCloudFrontOriginAccessIdentityResponse is the response type for the CreateCloudFrontOriginAccessIdentity API operation.
The request to create a new distribution.
The returned result of the corresponding request.
CreateDistributionRequest is the request type for the CreateDistribution API operation.
CreateDistributionResponse is the response type for the CreateDistribution API operation.
The request to create a new distribution with tags.
The returned result of the corresponding request.
CreateDistributionWithTagsRequest is the request type for the CreateDistributionWithTags API operation.
CreateDistributionWithTagsResponse is the response type for the CreateDistributionWithTags API operation.
No description provided by the author
No description provided by the author
CreateFieldLevelEncryptionConfigRequest is the request type for the CreateFieldLevelEncryptionConfig API operation.
CreateFieldLevelEncryptionConfigResponse is the response type for the CreateFieldLevelEncryptionConfig API operation.
No description provided by the author
No description provided by the author
CreateFieldLevelEncryptionProfileRequest is the request type for the CreateFieldLevelEncryptionProfile API operation.
CreateFieldLevelEncryptionProfileResponse is the response type for the CreateFieldLevelEncryptionProfile API operation.
The request to create an invalidation.
The returned result of the corresponding request.
CreateInvalidationRequest is the request type for the CreateInvalidation API operation.
CreateInvalidationResponse is the response type for the CreateInvalidation API operation.
No description provided by the author
No description provided by the author
CreatePublicKeyRequest is the request type for the CreatePublicKey API operation.
CreatePublicKeyResponse is the response type for the CreatePublicKey API operation.
The request to create a new streaming distribution.
The returned result of the corresponding request.
CreateStreamingDistributionRequest is the request type for the CreateStreamingDistribution API operation.
CreateStreamingDistributionResponse is the response type for the CreateStreamingDistribution API operation.
The request to create a new streaming distribution with tags.
The returned result of the corresponding request.
CreateStreamingDistributionWithTagsRequest is the request type for the CreateStreamingDistributionWithTags API operation.
CreateStreamingDistributionWithTagsResponse is the response type for the CreateStreamingDistributionWithTags API operation.
A complex type that controls:
* Whether CloudFront replaces HTTP status codes in the 4xx and 5xx range with custom error messages before returning the response to the viewer.
A complex type that controls:
* Whether CloudFront replaces HTTP status codes in the 4xx and 5xx range with custom error messages before returning the response to the viewer.
A complex type that contains the list of Custom Headers for each origin.
A custom origin or an Amazon S3 bucket configured as a website endpoint.
A complex type that describes the default cache behavior if you don't specify a CacheBehavior element or if files don't match any of the values of PathPattern in CacheBehavior elements.
Deletes a origin access identity.
No description provided by the author
DeleteCloudFrontOriginAccessIdentityRequest is the request type for the DeleteCloudFrontOriginAccessIdentity API operation.
DeleteCloudFrontOriginAccessIdentityResponse is the response type for the DeleteCloudFrontOriginAccessIdentity API operation.
This action deletes a web distribution.
No description provided by the author
DeleteDistributionRequest is the request type for the DeleteDistribution API operation.
DeleteDistributionResponse is the response type for the DeleteDistribution API operation.
No description provided by the author
No description provided by the author
DeleteFieldLevelEncryptionConfigRequest is the request type for the DeleteFieldLevelEncryptionConfig API operation.
DeleteFieldLevelEncryptionConfigResponse is the response type for the DeleteFieldLevelEncryptionConfig API operation.
No description provided by the author
No description provided by the author
DeleteFieldLevelEncryptionProfileRequest is the request type for the DeleteFieldLevelEncryptionProfile API operation.
DeleteFieldLevelEncryptionProfileResponse is the response type for the DeleteFieldLevelEncryptionProfile API operation.
No description provided by the author
No description provided by the author
DeletePublicKeyRequest is the request type for the DeletePublicKey API operation.
DeletePublicKeyResponse is the response type for the DeletePublicKey API operation.
The request to delete a streaming distribution.
No description provided by the author
DeleteStreamingDistributionRequest is the request type for the DeleteStreamingDistribution API operation.
DeleteStreamingDistributionResponse is the response type for the DeleteStreamingDistribution API operation.
A distribution tells CloudFront where you want content to be delivered from, and the details about how to track and manage content delivery.
A distribution configuration.
A distribution Configuration and a list of tags to be associated with the distribution.
A distribution list.
A summary of the information about a CloudFront distribution.
Complex data type for field-level encryption profiles that includes all of the encryption entities.
Complex data type for field-level encryption profiles that includes the encryption key and field pattern specifications.
A complex data type that includes the profile configurations and other options specified for field-level encryption.
A complex data type that includes the profile configurations specified for field-level encryption.
List of field-level encrpytion configurations.
A complex data type for field-level encryption profiles.
A complex data type of profiles for the field-level encryption.
List of field-level encryption profiles.
The field-level encryption profile summary.
A summary of a field-level encryption item.
A complex data type that includes the field patterns to match for field-level encryption.
A complex type that specifies how CloudFront handles query strings, cookies, and HTTP headers.
A complex type that controls the countries in which your content is distributed.
The origin access identity's configuration information.
The returned result of the corresponding request.
GetCloudFrontOriginAccessIdentityConfigRequest is the request type for the GetCloudFrontOriginAccessIdentityConfig API operation.
GetCloudFrontOriginAccessIdentityConfigResponse is the response type for the GetCloudFrontOriginAccessIdentityConfig API operation.
The request to get an origin access identity's information.
The returned result of the corresponding request.
GetCloudFrontOriginAccessIdentityRequest is the request type for the GetCloudFrontOriginAccessIdentity API operation.
GetCloudFrontOriginAccessIdentityResponse is the response type for the GetCloudFrontOriginAccessIdentity API operation.
The request to get a distribution configuration.
The returned result of the corresponding request.
GetDistributionConfigRequest is the request type for the GetDistributionConfig API operation.
GetDistributionConfigResponse is the response type for the GetDistributionConfig API operation.
The request to get a distribution's information.
The returned result of the corresponding request.
GetDistributionRequest is the request type for the GetDistribution API operation.
GetDistributionResponse is the response type for the GetDistribution API operation.
No description provided by the author
No description provided by the author
GetFieldLevelEncryptionConfigRequest is the request type for the GetFieldLevelEncryptionConfig API operation.
GetFieldLevelEncryptionConfigResponse is the response type for the GetFieldLevelEncryptionConfig API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetFieldLevelEncryptionProfileConfigRequest is the request type for the GetFieldLevelEncryptionProfileConfig API operation.
GetFieldLevelEncryptionProfileConfigResponse is the response type for the GetFieldLevelEncryptionProfileConfig API operation.
No description provided by the author
No description provided by the author
GetFieldLevelEncryptionProfileRequest is the request type for the GetFieldLevelEncryptionProfile API operation.
GetFieldLevelEncryptionProfileResponse is the response type for the GetFieldLevelEncryptionProfile API operation.
GetFieldLevelEncryptionRequest is the request type for the GetFieldLevelEncryption API operation.
GetFieldLevelEncryptionResponse is the response type for the GetFieldLevelEncryption API operation.
The request to get an invalidation's information.
The returned result of the corresponding request.
GetInvalidationRequest is the request type for the GetInvalidation API operation.
GetInvalidationResponse is the response type for the GetInvalidation API operation.
No description provided by the author
No description provided by the author
GetPublicKeyConfigRequest is the request type for the GetPublicKeyConfig API operation.
GetPublicKeyConfigResponse is the response type for the GetPublicKeyConfig API operation.
No description provided by the author
No description provided by the author
GetPublicKeyRequest is the request type for the GetPublicKey API operation.
GetPublicKeyResponse is the response type for the GetPublicKey API operation.
To request to get a streaming distribution configuration.
The returned result of the corresponding request.
GetStreamingDistributionConfigRequest is the request type for the GetStreamingDistributionConfig API operation.
GetStreamingDistributionConfigResponse is the response type for the GetStreamingDistributionConfig API operation.
The request to get a streaming distribution's information.
The returned result of the corresponding request.
GetStreamingDistributionRequest is the request type for the GetStreamingDistribution API operation.
GetStreamingDistributionResponse is the response type for the GetStreamingDistribution API operation.
A complex type that specifies the request headers, if any, that you want CloudFront to base caching on for this cache behavior.
An invalidation.
An invalidation batch.
The InvalidationList complex type describes the list of invalidation objects.
A summary of an invalidation request.
A complex type that lists the active CloudFront key pairs, if any, that are associated with AwsAccountNumber.
A complex type that contains a Lambda function association.
A complex type that specifies a list of Lambda functions associations for a cache behavior.
The request to list origin access identities.
The returned result of the corresponding request.
ListCloudFrontOriginAccessIdentitiesPaginator is used to paginate the request.
ListCloudFrontOriginAccessIdentitiesRequest is the request type for the ListCloudFrontOriginAccessIdentities API operation.
ListCloudFrontOriginAccessIdentitiesResponse is the response type for the ListCloudFrontOriginAccessIdentities API operation.
The request to list distributions that are associated with a specified AWS WAF web ACL.
The response to a request to list the distributions that are associated with a specified AWS WAF web ACL.
ListDistributionsByWebACLIdRequest is the request type for the ListDistributionsByWebACLId API operation.
ListDistributionsByWebACLIdResponse is the response type for the ListDistributionsByWebACLId API operation.
The request to list your distributions.
The returned result of the corresponding request.
ListDistributionsPaginator is used to paginate the request.
ListDistributionsRequest is the request type for the ListDistributions API operation.
ListDistributionsResponse is the response type for the ListDistributions API operation.
No description provided by the author
No description provided by the author
ListFieldLevelEncryptionConfigsRequest is the request type for the ListFieldLevelEncryptionConfigs API operation.
ListFieldLevelEncryptionConfigsResponse is the response type for the ListFieldLevelEncryptionConfigs API operation.
No description provided by the author
No description provided by the author
ListFieldLevelEncryptionProfilesRequest is the request type for the ListFieldLevelEncryptionProfiles API operation.
ListFieldLevelEncryptionProfilesResponse is the response type for the ListFieldLevelEncryptionProfiles API operation.
The request to list invalidations.
The returned result of the corresponding request.
ListInvalidationsPaginator is used to paginate the request.
ListInvalidationsRequest is the request type for the ListInvalidations API operation.
ListInvalidationsResponse is the response type for the ListInvalidations API operation.
No description provided by the author
No description provided by the author
ListPublicKeysRequest is the request type for the ListPublicKeys API operation.
ListPublicKeysResponse is the response type for the ListPublicKeys API operation.
The request to list your streaming distributions.
The returned result of the corresponding request.
ListStreamingDistributionsPaginator is used to paginate the request.
ListStreamingDistributionsRequest is the request type for the ListStreamingDistributions API operation.
ListStreamingDistributionsResponse is the response type for the ListStreamingDistributions API operation.
The request to list tags for a CloudFront resource.
The returned result of the corresponding request.
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
A complex type that controls whether access logs are written for the distribution.
A complex type that describes the Amazon S3 bucket, HTTP server (for example, a web server), Amazon MediaStore, or other server from which CloudFront gets your files.
A complex type that contains HeaderName and HeaderValue elements, if any, for this distribution.
An origin group includes two origins (a primary origin and a second origin to failover to) and a failover criteria that you specify.
A complex data type that includes information about the failover criteria for an origin group, including the status codes for which CloudFront will failover from the primary origin to the second origin.
An origin in an origin group.
A complex data type for the origins included in an origin group.
A complex data type for the origin groups specified for a distribution.
A complex type that contains information about origins and origin groups for this distribution.
A complex type that contains information about the SSL/TLS protocols that CloudFront can use when establishing an HTTPS connection with your origin.
A complex type that contains information about the objects that you want to invalidate.
A complex data type of public keys you add to CloudFront to use with features like field-level encryption.
Information about a public key you add to CloudFront to use with features like field-level encryption.
A list of public keys you've added to CloudFront to use with features like field-level encryption.
A complex data type for public key information.
Query argument-profile mapping for field-level encryption.
Configuration for query argument-profile mapping for field-level encryption.
Query argument-profile mapping for field-level encryption.
A complex type that contains information about the query string parameters that you want CloudFront to use for caching for a cache behavior.
A complex type that identifies ways in which you want to restrict distribution of your content.
A complex type that contains information about the Amazon S3 bucket from which you want CloudFront to get your media files for distribution.
A complex type that contains information about the Amazon S3 origin.
A complex type that lists the AWS accounts that were included in the TrustedSigners complex type, as well as their active CloudFront key pair IDs, if any.
A complex data type for the status codes that you specify that, when returned by a primary origin, trigger CloudFront to failover to a second origin.
A streaming distribution tells CloudFront where you want RTMP content to be delivered from, and the details about how to track and manage content delivery.
The RTMP distribution's configuration information.
A streaming distribution Configuration and a list of tags to be associated with the streaming distribution.
A streaming distribution list.
A summary of the information for a CloudFront streaming distribution.
A complex type that controls whether access logs are written for this streaming distribution.
A complex type that contains Tag key and Tag value.
A complex type that contains zero or more Tag elements.
The request to add tags to a CloudFront resource.
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
A complex type that contains zero or more Tag elements.
A complex type that specifies the AWS accounts, if any, that you want to allow to create signed URLs for private content.
The request to remove tags from a CloudFront resource.
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
The request to update an origin access identity.
The returned result of the corresponding request.
UpdateCloudFrontOriginAccessIdentityRequest is the request type for the UpdateCloudFrontOriginAccessIdentity API operation.
UpdateCloudFrontOriginAccessIdentityResponse is the response type for the UpdateCloudFrontOriginAccessIdentity API operation.
The request to update a distribution.
The returned result of the corresponding request.
UpdateDistributionRequest is the request type for the UpdateDistribution API operation.
UpdateDistributionResponse is the response type for the UpdateDistribution API operation.
No description provided by the author
No description provided by the author
UpdateFieldLevelEncryptionConfigRequest is the request type for the UpdateFieldLevelEncryptionConfig API operation.
UpdateFieldLevelEncryptionConfigResponse is the response type for the UpdateFieldLevelEncryptionConfig API operation.
No description provided by the author
No description provided by the author
UpdateFieldLevelEncryptionProfileRequest is the request type for the UpdateFieldLevelEncryptionProfile API operation.
UpdateFieldLevelEncryptionProfileResponse is the response type for the UpdateFieldLevelEncryptionProfile API operation.
No description provided by the author
No description provided by the author
UpdatePublicKeyRequest is the request type for the UpdatePublicKey API operation.
UpdatePublicKeyResponse is the response type for the UpdatePublicKey API operation.
The request to update a streaming distribution.
The returned result of the corresponding request.
UpdateStreamingDistributionRequest is the request type for the UpdateStreamingDistribution API operation.
UpdateStreamingDistributionResponse is the response type for the UpdateStreamingDistribution API operation.
A complex type that determines the distribution’s SSL/TLS configuration for communicating with viewers.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author