Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CacheBehavior

import type { CacheBehavior } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/cloudfront.ts";
interface CacheBehavior {
AllowedMethods?: AllowedMethods | null;
CachePolicyId?: string | null;
Compress?: boolean | null;
DefaultTTL?: number | null;
FieldLevelEncryptionId?: string | null;
ForwardedValues?: ForwardedValues | null;
FunctionAssociations?: FunctionAssociations | null;
LambdaFunctionAssociations?: LambdaFunctionAssociations | null;
MaxTTL?: number | null;
MinTTL?: number | null;
OriginRequestPolicyId?: string | null;
PathPattern: string;
RealtimeLogConfigArn?: string | null;
SmoothStreaming?: boolean | null;
TargetOriginId: string;
TrustedKeyGroups?: TrustedKeyGroups | null;
TrustedSigners?: TrustedSigners | null;
ViewerProtocolPolicy: ViewerProtocolPolicy;
}

§Properties

§
AllowedMethods?: AllowedMethods | null
[src]
§
CachePolicyId?: string | null
[src]
§
Compress?: boolean | null
[src]
§
DefaultTTL?: number | null
[src]
§
FieldLevelEncryptionId?: string | null
[src]
§
ForwardedValues?: ForwardedValues | null
[src]
§
FunctionAssociations?: FunctionAssociations | null
[src]
§
LambdaFunctionAssociations?: LambdaFunctionAssociations | null
[src]
§
MaxTTL?: number | null
[src]
§
MinTTL?: number | null
[src]
§
OriginRequestPolicyId?: string | null
[src]
§
PathPattern: string
[src]
§
RealtimeLogConfigArn?: string | null
[src]
§
SmoothStreaming?: boolean | null
[src]
§
TargetOriginId: string
[src]
§
TrustedKeyGroups?: TrustedKeyGroups | null
[src]
§
TrustedSigners?: TrustedSigners | null
[src]
§
ViewerProtocolPolicy: ViewerProtocolPolicy
[src]