Versions in this module Expand all Collapse all v0 v0.205.0 Feb 28, 2025 Changes in this version + type CachePolicy struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CachePolicyConfig *CachePolicy_CachePolicyConfig + func (r *CachePolicy) AWSCloudFormationType() string + func (r *CachePolicy) UnmarshalJSON(b []byte) error + func (r CachePolicy) MarshalJSON() ([]byte, error) + type CachePolicy_CachePolicyConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Comment *types.Value + DefaultTTL *types.Value + MaxTTL *types.Value + MinTTL *types.Value + Name *types.Value + ParametersInCacheKeyAndForwardedToOrigin *CachePolicy_ParametersInCacheKeyAndForwardedToOrigin + func (r *CachePolicy_CachePolicyConfig) AWSCloudFormationType() string + type CachePolicy_CookiesConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CookieBehavior *types.Value + Cookies *types.Value + func (r *CachePolicy_CookiesConfig) AWSCloudFormationType() string + type CachePolicy_HeadersConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + HeaderBehavior *types.Value + Headers *types.Value + func (r *CachePolicy_HeadersConfig) AWSCloudFormationType() string + type CachePolicy_ParametersInCacheKeyAndForwardedToOrigin struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CookiesConfig *CachePolicy_CookiesConfig + EnableAcceptEncodingBrotli *types.Value + EnableAcceptEncodingGzip *types.Value + HeadersConfig *CachePolicy_HeadersConfig + QueryStringsConfig *CachePolicy_QueryStringsConfig + func (r *CachePolicy_ParametersInCacheKeyAndForwardedToOrigin) AWSCloudFormationType() string + type CachePolicy_QueryStringsConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + QueryStringBehavior *types.Value + QueryStrings *types.Value + func (r *CachePolicy_QueryStringsConfig) AWSCloudFormationType() string + type CloudFrontOriginAccessIdentity struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CloudFrontOriginAccessIdentityConfig *CloudFrontOriginAccessIdentity_CloudFrontOriginAccessIdentityConfig + func (r *CloudFrontOriginAccessIdentity) AWSCloudFormationType() string + func (r *CloudFrontOriginAccessIdentity) UnmarshalJSON(b []byte) error + func (r CloudFrontOriginAccessIdentity) MarshalJSON() ([]byte, error) + type CloudFrontOriginAccessIdentity_CloudFrontOriginAccessIdentityConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Comment *types.Value + func (r *CloudFrontOriginAccessIdentity_CloudFrontOriginAccessIdentityConfig) AWSCloudFormationType() string + type Distribution struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + DistributionConfig *Distribution_DistributionConfig + Tags []cloudformation.Tag + func (r *Distribution) AWSCloudFormationType() string + func (r *Distribution) UnmarshalJSON(b []byte) error + func (r Distribution) MarshalJSON() ([]byte, error) + type Distribution_CacheBehavior struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AllowedMethods *types.Value + CachePolicyId *types.Value + CachedMethods *types.Value + Compress *types.Value + DefaultTTL *types.Value + FieldLevelEncryptionId *types.Value + ForwardedValues *Distribution_ForwardedValues + FunctionAssociations []Distribution_FunctionAssociation + LambdaFunctionAssociations []Distribution_LambdaFunctionAssociation + MaxTTL *types.Value + MinTTL *types.Value + OriginRequestPolicyId *types.Value + PathPattern *types.Value + RealtimeLogConfigArn *types.Value + ResponseHeadersPolicyId *types.Value + SmoothStreaming *types.Value + TargetOriginId *types.Value + TrustedKeyGroups *types.Value + TrustedSigners *types.Value + ViewerProtocolPolicy *types.Value + func (r *Distribution_CacheBehavior) AWSCloudFormationType() string + type Distribution_Cookies struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Forward *types.Value + WhitelistedNames *types.Value + func (r *Distribution_Cookies) AWSCloudFormationType() string + type Distribution_CustomErrorResponse struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ErrorCachingMinTTL *types.Value + ErrorCode *types.Value + ResponseCode *types.Value + ResponsePagePath *types.Value + func (r *Distribution_CustomErrorResponse) AWSCloudFormationType() string + type Distribution_CustomOriginConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + HTTPPort *types.Value + HTTPSPort *types.Value + OriginKeepaliveTimeout *types.Value + OriginProtocolPolicy *types.Value + OriginReadTimeout *types.Value + OriginSSLProtocols *types.Value + func (r *Distribution_CustomOriginConfig) AWSCloudFormationType() string + type Distribution_DefaultCacheBehavior struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AllowedMethods *types.Value + CachePolicyId *types.Value + CachedMethods *types.Value + Compress *types.Value + DefaultTTL *types.Value + FieldLevelEncryptionId *types.Value + ForwardedValues *Distribution_ForwardedValues + FunctionAssociations []Distribution_FunctionAssociation + LambdaFunctionAssociations []Distribution_LambdaFunctionAssociation + MaxTTL *types.Value + MinTTL *types.Value + OriginRequestPolicyId *types.Value + RealtimeLogConfigArn *types.Value + ResponseHeadersPolicyId *types.Value + SmoothStreaming *types.Value + TargetOriginId *types.Value + TrustedKeyGroups *types.Value + TrustedSigners *types.Value + ViewerProtocolPolicy *types.Value + func (r *Distribution_DefaultCacheBehavior) AWSCloudFormationType() string + type Distribution_DistributionConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Aliases *types.Value + CNAMEs *types.Value + CacheBehaviors []Distribution_CacheBehavior + Comment *types.Value + CustomErrorResponses []Distribution_CustomErrorResponse + CustomOrigin *Distribution_LegacyCustomOrigin + DefaultCacheBehavior *Distribution_DefaultCacheBehavior + DefaultRootObject *types.Value + Enabled *types.Value + HttpVersion *types.Value + IPV6Enabled *types.Value + Logging *Distribution_Logging + OriginGroups *Distribution_OriginGroups + Origins []Distribution_Origin + PriceClass *types.Value + Restrictions *Distribution_Restrictions + S3Origin *Distribution_LegacyS3Origin + ViewerCertificate *Distribution_ViewerCertificate + WebACLId *types.Value + func (r *Distribution_DistributionConfig) AWSCloudFormationType() string + type Distribution_ForwardedValues struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Cookies *Distribution_Cookies + Headers *types.Value + QueryString *types.Value + QueryStringCacheKeys *types.Value + func (r *Distribution_ForwardedValues) AWSCloudFormationType() string + type Distribution_FunctionAssociation struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + EventType *types.Value + FunctionARN *types.Value + func (r *Distribution_FunctionAssociation) AWSCloudFormationType() string + type Distribution_GeoRestriction struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Locations *types.Value + RestrictionType *types.Value + func (r *Distribution_GeoRestriction) AWSCloudFormationType() string + type Distribution_LambdaFunctionAssociation struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + EventType *types.Value + IncludeBody *types.Value + LambdaFunctionARN *types.Value + func (r *Distribution_LambdaFunctionAssociation) AWSCloudFormationType() string + type Distribution_LegacyCustomOrigin struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + DNSName *types.Value + HTTPPort *types.Value + HTTPSPort *types.Value + OriginProtocolPolicy *types.Value + OriginSSLProtocols *types.Value + func (r *Distribution_LegacyCustomOrigin) AWSCloudFormationType() string + type Distribution_LegacyS3Origin struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + DNSName *types.Value + OriginAccessIdentity *types.Value + func (r *Distribution_LegacyS3Origin) AWSCloudFormationType() string + type Distribution_Logging struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Bucket *types.Value + IncludeCookies *types.Value + Prefix *types.Value + func (r *Distribution_Logging) AWSCloudFormationType() string + type Distribution_Origin struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ConnectionAttempts *types.Value + ConnectionTimeout *types.Value + CustomOriginConfig *Distribution_CustomOriginConfig + DomainName *types.Value + Id *types.Value + OriginCustomHeaders []Distribution_OriginCustomHeader + OriginPath *types.Value + OriginShield *Distribution_OriginShield + S3OriginConfig *Distribution_S3OriginConfig + func (r *Distribution_Origin) AWSCloudFormationType() string + type Distribution_OriginCustomHeader struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + HeaderName *types.Value + HeaderValue *types.Value + func (r *Distribution_OriginCustomHeader) AWSCloudFormationType() string + type Distribution_OriginGroup struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + FailoverCriteria *Distribution_OriginGroupFailoverCriteria + Id *types.Value + Members *Distribution_OriginGroupMembers + func (r *Distribution_OriginGroup) AWSCloudFormationType() string + type Distribution_OriginGroupFailoverCriteria struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + StatusCodes *Distribution_StatusCodes + func (r *Distribution_OriginGroupFailoverCriteria) AWSCloudFormationType() string + type Distribution_OriginGroupMember struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + OriginId *types.Value + func (r *Distribution_OriginGroupMember) AWSCloudFormationType() string + type Distribution_OriginGroupMembers struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items []Distribution_OriginGroupMember + Quantity *types.Value + func (r *Distribution_OriginGroupMembers) AWSCloudFormationType() string + type Distribution_OriginGroups struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items []Distribution_OriginGroup + Quantity *types.Value + func (r *Distribution_OriginGroups) AWSCloudFormationType() string + type Distribution_OriginShield struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Enabled *types.Value + OriginShieldRegion *types.Value + func (r *Distribution_OriginShield) AWSCloudFormationType() string + type Distribution_Restrictions struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + GeoRestriction *Distribution_GeoRestriction + func (r *Distribution_Restrictions) AWSCloudFormationType() string + type Distribution_S3OriginConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + OriginAccessIdentity *types.Value + func (r *Distribution_S3OriginConfig) AWSCloudFormationType() string + type Distribution_StatusCodes struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items *types.Value + Quantity *types.Value + func (r *Distribution_StatusCodes) AWSCloudFormationType() string + type Distribution_ViewerCertificate struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AcmCertificateArn *types.Value + CloudFrontDefaultCertificate *types.Value + IamCertificateId *types.Value + MinimumProtocolVersion *types.Value + SslSupportMethod *types.Value + func (r *Distribution_ViewerCertificate) AWSCloudFormationType() string + type Function struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AutoPublish *types.Value + FunctionCode *types.Value + FunctionConfig *Function_FunctionConfig + Name *types.Value + func (r *Function) AWSCloudFormationType() string + func (r *Function) UnmarshalJSON(b []byte) error + func (r Function) MarshalJSON() ([]byte, error) + type Function_FunctionConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Comment *types.Value + Runtime *types.Value + func (r *Function_FunctionConfig) AWSCloudFormationType() string + type Function_FunctionMetadata struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + FunctionARN *types.Value + func (r *Function_FunctionMetadata) AWSCloudFormationType() string + type KeyGroup struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + KeyGroupConfig *KeyGroup_KeyGroupConfig + func (r *KeyGroup) AWSCloudFormationType() string + func (r *KeyGroup) UnmarshalJSON(b []byte) error + func (r KeyGroup) MarshalJSON() ([]byte, error) + type KeyGroup_KeyGroupConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Comment *types.Value + Items *types.Value + Name *types.Value + func (r *KeyGroup_KeyGroupConfig) AWSCloudFormationType() string + type OriginRequestPolicy struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + OriginRequestPolicyConfig *OriginRequestPolicy_OriginRequestPolicyConfig + func (r *OriginRequestPolicy) AWSCloudFormationType() string + func (r *OriginRequestPolicy) UnmarshalJSON(b []byte) error + func (r OriginRequestPolicy) MarshalJSON() ([]byte, error) + type OriginRequestPolicy_CookiesConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CookieBehavior *types.Value + Cookies *types.Value + func (r *OriginRequestPolicy_CookiesConfig) AWSCloudFormationType() string + type OriginRequestPolicy_HeadersConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + HeaderBehavior *types.Value + Headers *types.Value + func (r *OriginRequestPolicy_HeadersConfig) AWSCloudFormationType() string + type OriginRequestPolicy_OriginRequestPolicyConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Comment *types.Value + CookiesConfig *OriginRequestPolicy_CookiesConfig + HeadersConfig *OriginRequestPolicy_HeadersConfig + Name *types.Value + QueryStringsConfig *OriginRequestPolicy_QueryStringsConfig + func (r *OriginRequestPolicy_OriginRequestPolicyConfig) AWSCloudFormationType() string + type OriginRequestPolicy_QueryStringsConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + QueryStringBehavior *types.Value + QueryStrings *types.Value + func (r *OriginRequestPolicy_QueryStringsConfig) AWSCloudFormationType() string + type PublicKey struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + PublicKeyConfig *PublicKey_PublicKeyConfig + func (r *PublicKey) AWSCloudFormationType() string + func (r *PublicKey) UnmarshalJSON(b []byte) error + func (r PublicKey) MarshalJSON() ([]byte, error) + type PublicKey_PublicKeyConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + CallerReference *types.Value + Comment *types.Value + EncodedKey *types.Value + Name *types.Value + func (r *PublicKey_PublicKeyConfig) AWSCloudFormationType() string + type RealtimeLogConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + EndPoints []RealtimeLogConfig_EndPoint + Fields *types.Value + Name *types.Value + SamplingRate *types.Value + func (r *RealtimeLogConfig) AWSCloudFormationType() string + func (r *RealtimeLogConfig) UnmarshalJSON(b []byte) error + func (r RealtimeLogConfig) MarshalJSON() ([]byte, error) + type RealtimeLogConfig_EndPoint struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + KinesisStreamConfig *RealtimeLogConfig_KinesisStreamConfig + StreamType *types.Value + func (r *RealtimeLogConfig_EndPoint) AWSCloudFormationType() string + type RealtimeLogConfig_KinesisStreamConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + RoleArn *types.Value + StreamArn *types.Value + func (r *RealtimeLogConfig_KinesisStreamConfig) AWSCloudFormationType() string + type ResponseHeadersPolicy struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ResponseHeadersPolicyConfig *ResponseHeadersPolicy_ResponseHeadersPolicyConfig + func (r *ResponseHeadersPolicy) AWSCloudFormationType() string + func (r *ResponseHeadersPolicy) UnmarshalJSON(b []byte) error + func (r ResponseHeadersPolicy) MarshalJSON() ([]byte, error) + type ResponseHeadersPolicy_AccessControlAllowHeaders struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items *types.Value + func (r *ResponseHeadersPolicy_AccessControlAllowHeaders) AWSCloudFormationType() string + type ResponseHeadersPolicy_AccessControlAllowMethods struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items *types.Value + func (r *ResponseHeadersPolicy_AccessControlAllowMethods) AWSCloudFormationType() string + type ResponseHeadersPolicy_AccessControlAllowOrigins struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items *types.Value + func (r *ResponseHeadersPolicy_AccessControlAllowOrigins) AWSCloudFormationType() string + type ResponseHeadersPolicy_AccessControlExposeHeaders struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items *types.Value + func (r *ResponseHeadersPolicy_AccessControlExposeHeaders) AWSCloudFormationType() string + type ResponseHeadersPolicy_ContentSecurityPolicy struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ContentSecurityPolicy *types.Value + Override *types.Value + func (r *ResponseHeadersPolicy_ContentSecurityPolicy) AWSCloudFormationType() string + type ResponseHeadersPolicy_ContentTypeOptions struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Override *types.Value + func (r *ResponseHeadersPolicy_ContentTypeOptions) AWSCloudFormationType() string + type ResponseHeadersPolicy_CorsConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AccessControlAllowCredentials *types.Value + AccessControlAllowHeaders *ResponseHeadersPolicy_AccessControlAllowHeaders + AccessControlAllowMethods *ResponseHeadersPolicy_AccessControlAllowMethods + AccessControlAllowOrigins *ResponseHeadersPolicy_AccessControlAllowOrigins + AccessControlExposeHeaders *ResponseHeadersPolicy_AccessControlExposeHeaders + AccessControlMaxAgeSec *types.Value + OriginOverride *types.Value + func (r *ResponseHeadersPolicy_CorsConfig) AWSCloudFormationType() string + type ResponseHeadersPolicy_CustomHeader struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Header *types.Value + Override *types.Value + Value *types.Value + func (r *ResponseHeadersPolicy_CustomHeader) AWSCloudFormationType() string + type ResponseHeadersPolicy_CustomHeadersConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Items []ResponseHeadersPolicy_CustomHeader + func (r *ResponseHeadersPolicy_CustomHeadersConfig) AWSCloudFormationType() string + type ResponseHeadersPolicy_FrameOptions struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + FrameOption *types.Value + Override *types.Value + func (r *ResponseHeadersPolicy_FrameOptions) AWSCloudFormationType() string + type ResponseHeadersPolicy_ReferrerPolicy struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Override *types.Value + ReferrerPolicy *types.Value + func (r *ResponseHeadersPolicy_ReferrerPolicy) AWSCloudFormationType() string + type ResponseHeadersPolicy_ResponseHeadersPolicyConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Comment *types.Value + CorsConfig *ResponseHeadersPolicy_CorsConfig + CustomHeadersConfig *ResponseHeadersPolicy_CustomHeadersConfig + Name *types.Value + SecurityHeadersConfig *ResponseHeadersPolicy_SecurityHeadersConfig + func (r *ResponseHeadersPolicy_ResponseHeadersPolicyConfig) AWSCloudFormationType() string + type ResponseHeadersPolicy_SecurityHeadersConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ContentSecurityPolicy *ResponseHeadersPolicy_ContentSecurityPolicy + ContentTypeOptions *ResponseHeadersPolicy_ContentTypeOptions + FrameOptions *ResponseHeadersPolicy_FrameOptions + ReferrerPolicy *ResponseHeadersPolicy_ReferrerPolicy + StrictTransportSecurity *ResponseHeadersPolicy_StrictTransportSecurity + XSSProtection *ResponseHeadersPolicy_XSSProtection + func (r *ResponseHeadersPolicy_SecurityHeadersConfig) AWSCloudFormationType() string + type ResponseHeadersPolicy_StrictTransportSecurity struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AccessControlMaxAgeSec *types.Value + IncludeSubdomains *types.Value + Override *types.Value + Preload *types.Value + func (r *ResponseHeadersPolicy_StrictTransportSecurity) AWSCloudFormationType() string + type ResponseHeadersPolicy_XSSProtection struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + ModeBlock *types.Value + Override *types.Value + Protection *types.Value + ReportUri *types.Value + func (r *ResponseHeadersPolicy_XSSProtection) AWSCloudFormationType() string + type StreamingDistribution struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + StreamingDistributionConfig *StreamingDistribution_StreamingDistributionConfig + Tags []cloudformation.Tag + func (r *StreamingDistribution) AWSCloudFormationType() string + func (r *StreamingDistribution) UnmarshalJSON(b []byte) error + func (r StreamingDistribution) MarshalJSON() ([]byte, error) + type StreamingDistribution_Logging struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Bucket *types.Value + Enabled *types.Value + Prefix *types.Value + func (r *StreamingDistribution_Logging) AWSCloudFormationType() string + type StreamingDistribution_S3Origin struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + DomainName *types.Value + OriginAccessIdentity *types.Value + func (r *StreamingDistribution_S3Origin) AWSCloudFormationType() string + type StreamingDistribution_StreamingDistributionConfig struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + Aliases *types.Value + Comment *types.Value + Enabled *types.Value + Logging *StreamingDistribution_Logging + PriceClass *types.Value + S3Origin *StreamingDistribution_S3Origin + TrustedSigners *StreamingDistribution_TrustedSigners + func (r *StreamingDistribution_StreamingDistributionConfig) AWSCloudFormationType() string + type StreamingDistribution_TrustedSigners struct + AWSCloudFormationCondition string + AWSCloudFormationDeletionPolicy policies.DeletionPolicy + AWSCloudFormationDependsOn []string + AWSCloudFormationMetadata map[string]interface{} + AWSCloudFormationUpdateReplacePolicy policies.UpdateReplacePolicy + AwsAccountNumbers *types.Value + Enabled *types.Value + func (r *StreamingDistribution_TrustedSigners) AWSCloudFormationType() string v0.205.0-rc.0 Feb 28, 2025