Module aws_sdk_cloudfront::model[][src]

Expand description

Data structures used by operation inputs/outputs.

Modules

See Tag

Structs

A list of key groups, and the public keys in each key group,

A list of Amazon Web Services accounts and the active CloudFront key pairs in each account that CloudFront can use

Amazon Web Services services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content

A complex type that contains information about CNAMEs (alternate domain names), if any,

A complex type that controls which HTTP methods CloudFront processes and forwards to your

A complex type that describes how CloudFront processes requests.

A complex type that contains zero or more CacheBehavior elements.

A cache policy.

A cache policy configuration.

An object that determines whether any cookies in viewer requests (and if so, which cookies)

An object that determines whether any HTTP headers (and if so, which headers) are included

A list of cache policies.

An object that determines whether any URL query strings in viewer requests (and if so, which

Contains a cache policy.

A complex type that controls whether CloudFront caches the response to requests using the

CloudFront origin access identity.

Origin access identity configuration. Send a GET request to the

Lists the origin access identities for CloudFront.Send a GET request to the

Summary of the information about a CloudFront origin access identity.

An alias (also called a CNAME) and the CloudFront distribution and Amazon Web Services account ID that it’s

A list of aliases (also called CNAMEs) and the CloudFront distributions and Amazon Web Services accounts that

A field-level encryption content type profile.

The configuration for a field-level encryption content type-profile mapping.

Field-level encryption content type-profile.

Contains a list of cookie names.

This field is deprecated. We recommend that you use a cache policy or an origin

A complex type that controls:

A complex type that controls:

A complex type that contains the list of Custom Headers for each origin.

A custom origin. A custom origin is any origin that is not an Amazon S3

A complex type that describes the default cache behavior if you don’t specify a

A distribution tells CloudFront where you want content to be delivered from, and the details about how to

A distribution configuration.

A distribution Configuration and a list of tags to be associated with the

A list of distribution IDs.

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.

Contains information about the Amazon Kinesis data stream where you are sending real-time

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.

This field is deprecated. We recommend that you use a cache policy or an origin

A CloudFront function that is associated with a cache behavior in a CloudFront

A list of CloudFront functions that are associated with a cache behavior in a CloudFront distribution.

Contains configuration information about a CloudFront function.

A list of CloudFront functions.

Contains metadata about a CloudFront function.

Contains configuration information and metadata about a CloudFront function.

A complex type that controls the countries in which your content is distributed. CloudFront

Contains a list of HTTP header names.

An invalidation.

An invalidation batch.

The InvalidationList complex type describes the list of invalidation

A summary of an invalidation request.

A key group.

A key group configuration.

A list of key groups.

Contains information about a key group.

A list of CloudFront key pair identifiers.

A list of identifiers for the public keys that CloudFront can use to verify the

Contains information about the Amazon Kinesis data stream where you are sending

A complex type that contains a Lambda@Edge function association.

A complex type that specifies a list of Lambda@Edge functions associations for a cache

A complex type that controls whether access logs are written for the

A monitoring subscription. This structure contains information about whether additional

An origin.

A complex type that contains HeaderName and HeaderValue

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

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.

An origin request policy.

An origin request policy configuration.

An object that determines whether any cookies in viewer requests (and if so, which cookies)

An object that determines whether any HTTP headers (and if so, which headers) are included

A list of origin request policies.

An object that determines whether any URL query strings in viewer requests (and if so, which

Contains an origin request policy.

CloudFront Origin Shield.

A complex type that contains information about the SSL/TLS protocols that CloudFront can use

Contains information about the origins for this distribution.

This object determines the values that CloudFront includes in the cache key. These values can

A complex type that contains information about the objects that you want to invalidate.

A public key that you can use with signed URLs and signed cookies, or with field-level encryption.

Configuration information about a public key that you can use with signed URLs and signed cookies, or with field-level encryption.

A list of public keys that you can use with signed URLs and signed cookies, or with field-level encryption.

Contains information about a public key.

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.

This field is deprecated. We recommend that you use a cache policy or an origin

Contains a list of query string names.

A real-time log configuration.

A list of real-time log configurations.

A subscription configuration for additional CloudWatch metrics.

A response headers policy.

A list of HTTP header names that CloudFront includes as values for the

A list of HTTP methods that CloudFront includes as values for the

A list of origins (domain names) that CloudFront can use as the value for the

A list of HTTP headers that CloudFront includes as values for the

A response headers policy configuration.

The policy directives and their values that CloudFront includes as values for the

Determines whether CloudFront includes the X-Content-Type-Options HTTP response

A configuration for a set of HTTP response headers that are used for cross-origin resource

An HTTP response header name and its value. CloudFront includes this header in HTTP responses that

A list of HTTP response header names and their values. CloudFront includes these headers in HTTP

Determines whether CloudFront includes the X-Frame-Options HTTP response header and

A list of response headers policies.

Determines whether CloudFront includes the Referrer-Policy HTTP response header and

A configuration for a set of security-related HTTP response headers. CloudFront adds these headers

Determines whether CloudFront includes the Strict-Transport-Security HTTP response

Contains a response headers policy.

Determines whether CloudFront includes the X-XSS-Protection HTTP response header and

A complex type that identifies ways in which you want to restrict distribution of your

A complex type that contains information about the Amazon S3 bucket from which you want

A complex type that contains information about the Amazon S3 origin. If the origin is a

A list of Amazon Web Services accounts and the active CloudFront key pairs in each account that CloudFront can use to

A complex data type for the status codes that you specify that, when returned by a primary origin, trigger

A streaming distribution tells CloudFront where you want RTMP content to be delivered from, and the details about how to

The RTMP distribution's configuration information.

A streaming distribution Configuration and a list of tags to be associated with the

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.

A complex type that contains zero or more Tag elements.

Contains the result of testing a CloudFront function with TestFunction.

A list of key groups whose public keys CloudFront can use to verify the signatures of signed

A list of Amazon Web Services accounts whose public keys CloudFront can use to verify the signatures of signed

A complex type that determines the distribution’s SSL/TLS configuration for communicating

Enums