AwsCloudFrontDistributionDetails class
A distribution configuration.
Constructors
- AwsCloudFrontDistributionDetails({AwsCloudFrontDistributionCacheBehaviors? cacheBehaviors, AwsCloudFrontDistributionDefaultCacheBehavior? defaultCacheBehavior, String? defaultRootObject, String? domainName, String? eTag, String? lastModifiedTime, AwsCloudFrontDistributionLogging? logging, AwsCloudFrontDistributionOriginGroups? originGroups, AwsCloudFrontDistributionOrigins? origins, String? status, String? webAclId})
-
AwsCloudFrontDistributionDetails.fromJson(Map<
String, dynamic> json) -
factory
Properties
- cacheBehaviors → AwsCloudFrontDistributionCacheBehaviors?
-
Provides information about the cache configuration for the distribution.
final
- defaultCacheBehavior → AwsCloudFrontDistributionDefaultCacheBehavior?
-
The default cache behavior for the configuration.
final
- defaultRootObject → String?
-
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).
final
- domainName → String?
-
The domain name corresponding to the distribution.
final
- eTag → String?
-
The entity tag is a hash of the object.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastModifiedTime → String?
-
Indicates when that the distribution was last modified.
final
- logging → AwsCloudFrontDistributionLogging?
-
A complex type that controls whether access logs are written for the
distribution.
final
- originGroups → AwsCloudFrontDistributionOriginGroups?
-
Provides information about the origin groups in the distribution.
final
- origins → AwsCloudFrontDistributionOrigins?
-
A complex type that contains information about origins for this
distribution.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String?
-
Indicates the current status of the distribution.
final
- webAclId → String?
-
A unique identifier that specifies the AWS WAF web ACL, if any, to associate
with this distribution.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited