AWSCloudFrontDistribution
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!]
}
Fields
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, d111111abcdef8.cloudfront.net
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
AWSCloudFrontDistribution.id
● 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
AWSCloudFrontDistribution.origins
● [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