DistributionSummary class
A summary of the information about a CloudFront distribution.
Constructors
- DistributionSummary({@_s.required String arn, @_s.required Aliases aliases, @_s.required CacheBehaviors cacheBehaviors, @_s.required String comment, @_s.required CustomErrorResponses customErrorResponses, @_s.required DefaultCacheBehavior defaultCacheBehavior, @_s.required String domainName, @_s.required bool enabled, @_s.required HttpVersion httpVersion, @_s.required String id, @_s.required bool isIPV6Enabled, @_s.required DateTime lastModifiedTime, @_s.required Origins origins, @_s.required PriceClass priceClass, @_s.required Restrictions restrictions, @_s.required String status, @_s.required ViewerCertificate viewerCertificate, @_s.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. [...]
read-only, inherited
- 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.
read-only, inherited
- 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 non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited