AWS CloudFront

ディストリビューションの記述

ディストリビューションの詳細を取得します。

Inputs

フィールド

種類

説明

region [required]

enum

default: us-east-1

resourceId [required]

string

Outputs

Expand All

フィールド

種類

説明

distribution [required]

object

DistributionConfig

object

Logging

object

IncludeCookies

boolean

Bucket [required]

string

Prefix

string

Comment

string

DefaultRootObject

string

Origins

[object]

ConnectionTimeout

number

ConnectionAttempts

number

OriginCustomHeaders

[object]

HeaderValue [required]

string

HeaderName [required]

string

DomainName [required]

string

OriginShield

object

OriginShieldRegion

string

Enabled

boolean

S3OriginConfig

object

OriginAccessIdentity

string

OriginPath

string

Id [required]

string

CustomOriginConfig

object

OriginReadTimeout

number

default: 30

HTTPSPort

number

default: 443

OriginKeepaliveTimeout

number

default: 5

OriginSSLProtocols

[string]

default: TLSv1,SSLv3

HTTPPort

number

default: 80

OriginProtocolPolicy [required]

string

ViewerCertificate

object

default: [object Object]

IamCertificateId

string

SslSupportMethod

string

MinimumProtocolVersion

string

CloudFrontDefaultCertificate

boolean

AcmCertificateArn

string

PriceClass

string

default: PriceClass_All

CustomOrigin

object

HTTPSPort

number

default: 443

OriginSSLProtocols [required]

[string]

default: TLSv1,SSLv3

DNSName [required]

string

HTTPPort

number

default: 80

OriginProtocolPolicy [required]

string

S3Origin

object

OriginAccessIdentity

string

DNSName [required]

string

DefaultCacheBehavior

object

Compress

boolean

FunctionAssociations

[object]

FunctionARN

string

EventType

string

LambdaFunctionAssociations

[object]

IncludeBody

boolean

EventType

string

LambdaFunctionARN

string

TargetOriginId [required]

string

ViewerProtocolPolicy [required]

string

ResponseHeadersPolicyId

string

RealtimeLogConfigArn

string

TrustedSigners

[string]

DefaultTTL

number

default: 86400

FieldLevelEncryptionId

string

TrustedKeyGroups

[string]

AllowedMethods

[string]

default: GET,HEAD

CachedMethods

[string]

default: GET,HEAD

SmoothStreaming

boolean

ForwardedValues

object

Cookies

object

default: [object Object]

WhitelistedNames

[string]

Forward [required]

string

Headers

[string]

QueryString [required]

boolean

QueryStringCacheKeys

[string]

OriginRequestPolicyId

string

MinTTL

number

CachePolicyId

string

MaxTTL

number

default: 31536000

CustomErrorResponses

[object]

ResponseCode

number

ErrorCachingMinTTL

number

default: 300

ErrorCode [required]

number

ResponsePagePath

string

OriginGroups

object

Quantity [required]

number

Items

[object]

Id [required]

string

FailoverCriteria [required]

object

StatusCodes [required]

object

Quantity [required]

number

Items [required]

[number]

Members [required]

object

Quantity [required]

number

Items [required]

[object]

OriginId [required]

string

Enabled [required]

boolean

Aliases

[string]

IPV6Enabled

boolean

CNAMEs

[string]

WebACLId

string

HttpVersion

string

default: http1.1

Restrictions

object

default: [object Object]

GeoRestriction [required]

object

Locations

[string]

RestrictionType [required]

string

CacheBehaviors

[object]

Compress

boolean

FunctionAssociations

[object]

FunctionARN

string

EventType

string

LambdaFunctionAssociations

[object]

IncludeBody

boolean

EventType

string

LambdaFunctionARN

string

TargetOriginId [required]

string

ViewerProtocolPolicy [required]

string

ResponseHeadersPolicyId

string

RealtimeLogConfigArn

string

TrustedSigners

[string]

DefaultTTL

number

default: 86400

FieldLevelEncryptionId

string

TrustedKeyGroups

[string]

AllowedMethods

[string]

default: GET,HEAD

PathPattern [required]

string

CachedMethods

[string]

default: GET,HEAD

SmoothStreaming

boolean

ForwardedValues

object

Cookies

object

default: [object Object]

WhitelistedNames

[string]

Forward [required]

string

Headers

[string]

QueryString [required]

boolean

QueryStringCacheKeys

[string]

OriginRequestPolicyId

string

MinTTL

number

CachePolicyId

string

MaxTTL

number

default: 31536000

DomainName

string

Id

string

Tags

[object]

Key [required]

string

Value

string