![]() |
![]()
| ![]() |
![]()
NAMEPaws::CloudFront::DistributionSummary USAGEThis 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 DESCRIPTIONA summary of the information about a CloudFront distribution. ATTRIBUTESREQUIRED Aliases => Paws::CloudFront::AliasesA complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution. AliasICPRecordals => ArrayRef[Paws::CloudFront::AliasICPRecordal]AWS services in China customers must file for an Internet Content Provider (ICP) recordal if they want to serve content publicly on an alternate domain name, also known as a CNAME, that they've added to CloudFront. AliasICPRecordal provides the ICP recordal status for CNAMEs associated with distributions. For more information about ICP recordals, see Signup, Accounts, and Credentials (https://docs.amazonaws.cn/en_us/aws/latest/userguide/accounts-and-credentials.html) in Getting Started with AWS services in China. REQUIRED ARN => StrThe ARN (Amazon Resource Name) for the distribution. For example: "arn:aws:cloudfront::123456789012:distribution/EDFDVBD632BHDS5", where 123456789012 is your AWS account ID. REQUIRED CacheBehaviors => Paws::CloudFront::CacheBehaviorsA complex type that contains zero or more "CacheBehavior" elements. REQUIRED Comment => StrThe comment originally specified when this distribution was created. REQUIRED CustomErrorResponses => Paws::CloudFront::CustomErrorResponsesA complex type that contains zero or more "CustomErrorResponses" elements. REQUIRED DefaultCacheBehavior => Paws::CloudFront::DefaultCacheBehaviorA 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 of "PathPattern" in "CacheBehavior" elements. You must create exactly one default cache behavior. REQUIRED DomainName => StrThe domain name that corresponds to the distribution, for example, "d111111abcdef8.cloudfront.net". REQUIRED Enabled => BoolWhether the distribution is enabled to accept user requests for content. REQUIRED HttpVersion => StrSpecify 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 support "HTTP/2" will automatically use an earlier version. REQUIRED Id => StrThe identifier for the distribution. For example: "EDFDVBD632BHDS5". REQUIRED IsIPV6Enabled => BoolWhether CloudFront responds to IPv6 DNS requests with an IPv6 address for your distribution. REQUIRED LastModifiedTime => StrThe date and time the distribution was last modified. OriginGroups => Paws::CloudFront::OriginGroupsA complex type that contains information about origin groups for this distribution. REQUIRED Origins => Paws::CloudFront::OriginsA complex type that contains information about origins for this distribution. REQUIRED PriceClass => StrA complex type that contains information about price class for this streaming distribution. REQUIRED Restrictions => Paws::CloudFront::RestrictionsA complex type that identifies ways in which you want to restrict distribution of your content. REQUIRED Status => StrThe current status of the distribution. When the status is "Deployed", the distribution's information is propagated to all CloudFront edge locations. REQUIRED ViewerCertificate => Paws::CloudFront::ViewerCertificateA complex type that determines the distribution’s SSL/TLS configuration for communicating with viewers. REQUIRED WebACLId => StrThe Web ACL Id (if any) associated with the distribution. SEE ALSOThis class forms part of Paws, describing an object used in Paws::CloudFront BUGS and CONTRIBUTIONSThe source code is located here: <https://github.com/pplu/aws-sdk-perl> Please report bugs to: <https://github.com/pplu/aws-sdk-perl/issues>
|