Skip to main content


No description

type AWSCloudFrontDistribution {
metadata: ResourceMetadata!
arn: String!
config: AWSCloudFrontDistributionConfig!
aliases: [String!]!
cacheBehaviors: [AWSCloudFrontDistributionCacheBehavior!]!
comment: String!
customErrorResponses: [AWSCloudFrontDistributionCustomErrorResponse!]!
defaultCacheBehavior: AWSCloudFrontDistributionDefaultCacheBehavior
domainName: String!
enabled: Boolean!
httpVersion: AWSCloudFrontDistributionHTTPVersionType!
id: String!
isIpv6Enabled: Boolean!
lastModifiedAt: DateTime
origins: [AWSCloudFrontDistributionOrigin!]!
priceClass: AWSCloudFrontDistributionPriceClassType!
restrictions: AWSCloudFrontDistributionRestrictions
staging: Boolean!
status: String!
viewerCertificate: AWSCloudFrontDistributionViewerCertificate
webAclId: String!
aliasIcpRecordals: [AWSCloudFrontDistributionAliasICPRecordal!]!
originGroups: [AWSCloudFrontDistributionOriginGroup!]!
tags: [AWSTag!]


AWSCloudFrontDistribution.metadata ● ResourceMetadata! non-null object

The metadata to identify this resource in Shisho Cloud

AWSCloudFrontDistribution.arn ● String! non-null scalar

The ARN (Amazon Resource Name) for the distribution

AWSCloudFrontDistribution.config ● AWSCloudFrontDistributionConfig! non-null object

Config for this distribution

AWSCloudFrontDistribution.aliases ● [String!]! non-null scalar

A complex type that contains information about CNAMEs (alternate domain names), if any, for this distribution

AWSCloudFrontDistribution.cacheBehaviors ● [AWSCloudFrontDistributionCacheBehavior!]! non-null object

A complex type that contains zero or more CacheBehavior elements

AWSCloudFrontDistribution.comment ● String! non-null scalar

The comment originally specified when this distribution was created

AWSCloudFrontDistribution.customErrorResponses ● [AWSCloudFrontDistributionCustomErrorResponse!]! non-null object

A complex type that contains zero or more CustomErrorResponses elements

AWSCloudFrontDistribution.defaultCacheBehavior ● AWSCloudFrontDistributionDefaultCacheBehavior object

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 of PathPattern in CacheBehavior elements

AWSCloudFrontDistribution.domainName ● String! non-null scalar

The domain name that corresponds to the distribution, for example,

AWSCloudFrontDistribution.enabled ● Boolean! non-null scalar

Indicates whether the distribution is enabled to accept user requests for content

AWSCloudFrontDistribution.httpVersion ● AWSCloudFrontDistributionHTTPVersionType! non-null enum

The maximum HTTP version that you want viewers to use to communicate with CloudFront ● String! non-null scalar

The identifier for the distribution

AWSCloudFrontDistribution.isIpv6Enabled ● Boolean! non-null scalar

Indicates whether CloudFront responds to IPv6 DNS requests with an IPv6 address for your distribution

AWSCloudFrontDistribution.lastModifiedAt ● DateTime scalar

The date and time the distribution was last modified ● [AWSCloudFrontDistributionOrigin!]! non-null object

A complex type that contains information about origins for this distribution

AWSCloudFrontDistribution.priceClass ● AWSCloudFrontDistributionPriceClassType! non-null enum

A complex type that contains information about price class for this streaming distribution

AWSCloudFrontDistribution.restrictions ● AWSCloudFrontDistributionRestrictions object

A complex type that identifies ways in which you want to restrict distribution of your content

AWSCloudFrontDistribution.staging ● Boolean! non-null scalar

Indicates whether the primary distribution has a staging distribution enabled

AWSCloudFrontDistribution.status ● String! non-null scalar

The current status of the distribution

AWSCloudFrontDistribution.viewerCertificate ● AWSCloudFrontDistributionViewerCertificate object

A complex type that determines the distribution's SSL/TLS configuration for communicating with viewers

AWSCloudFrontDistribution.webAclId ● String! non-null scalar

The Web ACL Id (if any) associated with the distribution

AWSCloudFrontDistribution.aliasIcpRecordals ● [AWSCloudFrontDistributionAliasICPRecordal!]! non-null object

Amazon Web Services 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

AWSCloudFrontDistribution.originGroups ● [AWSCloudFrontDistributionOriginGroup!]! non-null object

A complex type that contains information about origin groups for this distribution

AWSCloudFrontDistribution.tags ● [AWSTag!] list object

The resource tags This field requires Resource Groups Tagging API, so it may be null even if CloudFront API is available.

Member of

AWSCloudFront object