AwsCloudFrontDistributionDetails
A CloudFront distribution configuration.
Contents
- CacheBehaviors
-
Provides information about the cache configuration for the distribution.
Type: AwsCloudFrontDistributionCacheBehaviors object
Required: No
- DefaultCacheBehavior
-
The default cache behavior for the configuration.
Type: AwsCloudFrontDistributionDefaultCacheBehavior object
Required: No
- DefaultRootObject
-
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).
Type: String
Pattern:
.*\S.*
Required: No
- DomainName
-
The domain name corresponding to the distribution.
Type: String
Pattern:
.*\S.*
Required: No
- ETag
-
The entity tag is a hash of the object.
Type: String
Pattern:
.*\S.*
Required: No
- LastModifiedTime
-
Indicates when that the distribution was last modified.
This field accepts only the specified formats. Timestamps can end with
Z
or("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats that you can send to Security Hub:-
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
) -
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
) -
YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
If a finding provider sends a finding to Security Hub that contains a timestamp in nanoseconds, we round it to milliseconds. For example, we round
2024-10-31T23:00:00.123456789Z
to2024-10-31T23:00:00.123Z
.Type: String
Pattern:
.*\S.*
Required: No
-
- Logging
-
A complex type that controls whether access logs are written for the distribution.
Type: AwsCloudFrontDistributionLogging object
Required: No
- OriginGroups
-
Provides information about the origin groups in the distribution.
Type: AwsCloudFrontDistributionOriginGroups object
Required: No
- Origins
-
A complex type that contains information about origins for this distribution.
Type: AwsCloudFrontDistributionOrigins object
Required: No
- Status
-
Indicates the current status of the distribution.
Type: String
Pattern:
.*\S.*
Required: No
- ViewerCertificate
-
Provides information about the TLS/SSL configuration that the distribution uses to communicate with viewers.
Type: AwsCloudFrontDistributionViewerCertificate object
Required: No
- WebAclId
-
A unique identifier that specifies the AWS WAF web ACL, if any, to associate with this distribution.
Type: String
Pattern:
.*\S.*
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: