メインコンテンツまでスキップ

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