NAME
Paws::CloudFront::DistributionSummary
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::CloudFront::DistributionSummary object:
$service_obj->Method(Att1 => { Aliases => $value, ..., WebACLId => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::CloudFront::DistributionSummary object:
$result = $service_obj->Method(...);
$result->Att1->Aliases
DESCRIPTION
A summary of the information for an Amazon CloudFront distribution.
ATTRIBUTES
REQUIRED Aliases => Paws::CloudFront::Aliases
A complex type that contains information about CNAMEs (alternate domain
names), if any, for this distribution.
REQUIRED CacheBehaviors => Paws::CloudFront::CacheBehaviors
A complex type that contains zero or more CacheBehavior elements.
REQUIRED Comment => Str
The comment originally specified when this distribution was created.
REQUIRED CustomErrorResponses => Paws::CloudFront::CustomErrorResponses
A complex type that contains zero or more CustomErrorResponses
elements.
REQUIRED DefaultCacheBehavior => Paws::CloudFront::DefaultCacheBehavior
A complex type that describes the default cache behavior if you do not
specify a CacheBehavior element or if files don't match any of the
values of PathPattern in CacheBehavior elements.You must create exactly
one default cache behavior.
REQUIRED DomainName => Str
The domain name corresponding to the distribution. For example:
d604721fxaaqy9.cloudfront.net.
REQUIRED Enabled => Bool
Whether the distribution is enabled to accept end user requests for
content.
REQUIRED Id => Str
The identifier for the distribution. For example: EDFDVBD632BHDS5.
REQUIRED LastModifiedTime => Str
The date and time the distribution was last modified.
REQUIRED Origins => Paws::CloudFront::Origins
A complex type that contains information about origins for this
distribution.
REQUIRED PriceClass => Str
REQUIRED Restrictions => Paws::CloudFront::Restrictions
REQUIRED Status => Str
This response element indicates the current status of the distribution.
When the status is Deployed, the distribution's information is fully
propagated throughout the Amazon CloudFront system.
REQUIRED ViewerCertificate => Paws::CloudFront::ViewerCertificate
REQUIRED WebACLId => Str
The Web ACL Id (if any) associated with the distribution.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::CloudFront
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues