AWSCloudFrontDistributionDefaultCacheBehavior
No description
type AWSCloudFrontDistributionDefaultCacheBehavior {
targetOriginId: String!
viewerProtocolPolicy: AWSCloudFrontDistributionCacheBehaviorViewerProtocolPolicyType!
allowedMethods: AWSCloudFrontDistributionCacheBehaviorAllowedMethods
cachePolicy: AWSCloudFrontCachePolicy
compress: Boolean!
fieldLevelEncryptionId: String!
functionAssociations: [AWSCloudFrontDistributionCacheBehaviorFunctionAssociation!]!
lambdaFunctionAssociations: [AWSCloudFrontDistributionCacheBehaviorLambdaFunctionAssociation!]!
originRequestPolicy: AWSCloudFrontOriginRequestPolicy
realtimeLogConfigurationArn: String!
responseHeadersPolicy: AWSCloudFrontResponseHeadersPolicy
smoothStreaming: Boolean!
trustedKeyGroups: AWSCloudFrontDistributionCacheBehaviorTrustedKeyGroups
trustedSigners: AWSCloudFrontDistributionCacheBehaviorTrustedSigners
}
Fields
AWSCloudFrontDistributionDefaultCacheBehavior.targetOriginId
● String!
non-null scalar
The value of ID for the origin that you want CloudFront to route requests to when they use the default cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.viewerProtocolPolicy
● AWSCloudFrontDistributionCacheBehaviorViewerProtocolPolicyType!
non-null enum
The protocol that viewers can use to access the files in the origin specified by TargetOriginId when a request matches the path pattern in PathPattern
AWSCloudFrontDistributionDefaultCacheBehavior.allowedMethods
● AWSCloudFrontDistributionCacheBehaviorAllowedMethods
object
A complex type that controls which HTTP methods CloudFront processes and forwards to your Amazon S3 bucket or your custom origin
AWSCloudFrontDistributionDefaultCacheBehavior.cachePolicy
● AWSCloudFrontCachePolicy
object
The cache policy that is attached to the default cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.compress
● Boolean!
non-null scalar
Indicates whether you want CloudFront to automatically compress certain files for this cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.fieldLevelEncryptionId
● String!
non-null scalar
The value of ID for the field-level encryption configuration that you want CloudFront to use for encrypting specific fields of data for the default cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.functionAssociations
● [AWSCloudFrontDistributionCacheBehaviorFunctionAssociation!]!
non-null object
A list of CloudFront functions that are associated with this cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.lambdaFunctionAssociations
● [AWSCloudFrontDistributionCacheBehaviorLambdaFunctionAssociation!]!
non-null object
A complex type that contains zero or more Lambda@Edge function associations for a cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.originRequestPolicy
● AWSCloudFrontOriginRequestPolicy
object
The origin request policy that is attached to the default cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.realtimeLogConfigurationArn
● String!
non-null scalar
The Amazon Resource Name (ARN) of the real-time log configuration that is attached to this cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.responseHeadersPolicy
● AWSCloudFrontResponseHeadersPolicy
object
A response headers policy
AWSCloudFrontDistributionDefaultCacheBehavior.smoothStreaming
● Boolean!
non-null scalar
Indicates whether you want to distribute media files in the Microsoft Smooth Streaming format using the origin that is associated with this cache behavior
AWSCloudFrontDistributionDefaultCacheBehavior.trustedKeyGroups
● AWSCloudFrontDistributionCacheBehaviorTrustedKeyGroups
object
A list of key groups that CloudFront can use to validate signed URLs or signed cookies
AWSCloudFrontDistributionDefaultCacheBehavior.trustedSigners
● AWSCloudFrontDistributionCacheBehaviorTrustedSigners
object
A list of Amazon Web Services accounts whose public keys CloudFront can use to validate signed URLs or signed cookies
Member of
AWSCloudFrontDistribution
object