DistributionSummary class
A summary of the information about a CloudFront distribution.
Constructors
- DistributionSummary({required String arn, required Aliases aliases, required CacheBehaviors cacheBehaviors, required String comment, required CustomErrorResponses customErrorResponses, required DefaultCacheBehavior defaultCacheBehavior, required String domainName, required bool enabled, required HttpVersion httpVersion, required String id, required bool isIPV6Enabled, required DateTime lastModifiedTime, required Origins origins, required PriceClass priceClass, required Restrictions restrictions, required String status, required ViewerCertificate viewerCertificate, required String webACLId})
- DistributionSummary.fromXml(XmlElement elem)
-
factory
Properties
- aliases → Aliases
-
A complex type that contains information about CNAMEs (alternate domain
names), if any, for this distribution.
final
- arn → String
-
The ARN (Amazon Resource Name) for the distribution. For example:
arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5
, where123456789012
is your AWS account ID.final - cacheBehaviors → CacheBehaviors
-
A complex type that contains zero or more
CacheBehavior
elements.final - comment → String
-
The comment originally specified when this distribution was created.
final
- customErrorResponses → CustomErrorResponses
-
A complex type that contains zero or more
CustomErrorResponses
elements.final - defaultCacheBehavior → DefaultCacheBehavior
-
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 ofPathPattern
inCacheBehavior
elements. You must create exactly one default cache behavior.final - domainName → String
-
The domain name that corresponds to the distribution, for example,
d111111abcdef8.cloudfront.net
.final - enabled → bool
-
Whether the distribution is enabled to accept user requests for content.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- httpVersion → HttpVersion
-
Specify the maximum HTTP version that you want viewers to use to communicate
with CloudFront. The default value for new web distributions is
http2
. Viewers that don't supportHTTP/2
will automatically use an earlier version.final - id → String
-
The identifier for the distribution. For example:
EDFDVBD632BHDS5
.final - isIPV6Enabled → bool
-
Whether CloudFront responds to IPv6 DNS requests with an IPv6 address for
your distribution.
final
- lastModifiedTime → DateTime
-
The date and time the distribution was last modified.
final
- origins → Origins
-
A complex type that contains information about origins for this
distribution.
final
- priceClass → PriceClass
-
final
- restrictions → Restrictions
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String
-
The current status of the distribution. When the status is
Deployed
, the distribution's information is propagated to all CloudFront edge locations.final - viewerCertificate → ViewerCertificate
-
final
- webACLId → String
-
The Web ACL Id (if any) associated with the distribution.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited