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