class Aws::SecurityHub::Types::AwsCloudFrontDistributionDetails
A distribution configuration.
@note When making an API call, you may pass AwsCloudFrontDistributionDetails
data as a hash: { cache_behaviors: { items: [ { viewer_protocol_policy: "NonEmptyString", }, ], }, default_cache_behavior: { viewer_protocol_policy: "NonEmptyString", }, default_root_object: "NonEmptyString", domain_name: "NonEmptyString", etag: "NonEmptyString", last_modified_time: "NonEmptyString", logging: { bucket: "NonEmptyString", enabled: false, include_cookies: false, prefix: "NonEmptyString", }, origins: { items: [ { domain_name: "NonEmptyString", id: "NonEmptyString", origin_path: "NonEmptyString", s3_origin_config: { origin_access_identity: "NonEmptyString", }, }, ], }, origin_groups: { items: [ { failover_criteria: { status_codes: { items: [1], quantity: 1, }, }, }, ], }, status: "NonEmptyString", web_acl_id: "NonEmptyString", }
@!attribute [rw] cache_behaviors
Provides information about the cache configuration for the distribution. @return [Types::AwsCloudFrontDistributionCacheBehaviors]
@!attribute [rw] default_cache_behavior
The default cache behavior for the configuration. @return [Types::AwsCloudFrontDistributionDefaultCacheBehavior]
@!attribute [rw] default_root_object
The object that CloudFront sends in response to requests from the origin (for example, index.html) when a viewer requests the root URL for the distribution (http://www.example.com) instead of an object in your distribution (http://www.example.com/product-description.html). @return [String]
@!attribute [rw] domain_name
The domain name corresponding to the distribution. @return [String]
@!attribute [rw] etag
The entity tag is a hash of the object. @return [String]
@!attribute [rw] last_modified_time
Indicates when that the distribution was last modified. Uses the `date-time` format specified in [RFC 3339 section 5.6, Internet Date/Time Format][1]. The value cannot contain spaces. For example, `2020-03-22T13:22:13.933Z`. [1]: https://tools.ietf.org/html/rfc3339#section-5.6 @return [String]
@!attribute [rw] logging
A complex type that controls whether access logs are written for the distribution. @return [Types::AwsCloudFrontDistributionLogging]
@!attribute [rw] origins
A complex type that contains information about origins for this distribution. @return [Types::AwsCloudFrontDistributionOrigins]
@!attribute [rw] origin_groups
Provides information about the origin groups in the distribution. @return [Types::AwsCloudFrontDistributionOriginGroups]
@!attribute [rw] status
Indicates the current status of the distribution. @return [String]
@!attribute [rw] web_acl_id
A unique identifier that specifies the WAF web ACL, if any, to associate with this distribution. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsCloudFrontDistributionDetails AWS API Documentation
Constants
- SENSITIVE