Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataParametersInCacheKeyAndForwardedToOriginAttributes
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig() ...
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli() terra.BoolValue
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip() terra.BoolValue
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig() ...
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalRef() (terra.Reference, error)
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginAttributes
- func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) QueryStringsConfig() ...
- type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes
- func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) CookieBehavior() terra.StringValue
- func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) Cookies() ...
- func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes
- type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes
- func (c DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalRef() (terra.Reference, error)
- func (c DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes
- func (c DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) Items() terra.SetValue[terra.StringValue]
- type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState
- type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigState
- type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes
- func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) HeaderBehavior() terra.StringValue
- func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) Headers() ...
- func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalRef() (terra.Reference, error)
- func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes
- type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes
- func (h DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes
- func (h DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) Items() terra.SetValue[terra.StringValue]
- type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState
- type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigState
- type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes
- func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalRef() (terra.Reference, error)
- func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes
- func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStringBehavior() terra.StringValue
- func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStrings() ...
- type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes
- func (qs DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalRef() (terra.Reference, error)
- func (qs DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qs DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalWithRef(ref terra.Reference) ...
- func (qs DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) Items() terra.SetValue[terra.StringValue]
- type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState
- type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState
- type DataParametersInCacheKeyAndForwardedToOriginState
- type DataSource
- type ParametersInCacheKeyAndForwardedToOrigin
- type ParametersInCacheKeyAndForwardedToOriginAttributes
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig() ...
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli() terra.BoolValue
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip() terra.BoolValue
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig() ...
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) InternalRef() (terra.Reference, error)
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginAttributes
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) QueryStringsConfig() ...
- type ParametersInCacheKeyAndForwardedToOriginCookiesConfig
- type ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes
- func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) CookieBehavior() terra.StringValue
- func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) Cookies() ...
- func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes
- type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies
- type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes
- func (c ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalRef() (terra.Reference, error)
- func (c ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes
- func (c ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) Items() terra.SetValue[terra.StringValue]
- type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState
- type ParametersInCacheKeyAndForwardedToOriginCookiesConfigState
- type ParametersInCacheKeyAndForwardedToOriginHeadersConfig
- type ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes
- func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) HeaderBehavior() terra.StringValue
- func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) Headers() ...
- func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalRef() (terra.Reference, error)
- func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes
- type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders
- type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes
- func (h ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalRef() (terra.Reference, error)
- func (h ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (h ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes
- func (h ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) Items() terra.SetValue[terra.StringValue]
- type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState
- type ParametersInCacheKeyAndForwardedToOriginHeadersConfigState
- type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfig
- type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes
- func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalRef() (terra.Reference, error)
- func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes
- func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStringBehavior() terra.StringValue
- func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStrings() ...
- type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings
- type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes
- func (qs ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalRef() (terra.Reference, error)
- func (qs ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qs ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalWithRef(ref terra.Reference) ...
- func (qs ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) Items() terra.SetValue[terra.StringValue]
- type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState
- type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState
- type ParametersInCacheKeyAndForwardedToOriginState
- type Resource
- func (accp *Resource) Attributes() awsCloudfrontCachePolicyAttributes
- func (accp *Resource) Configuration() interface{}
- func (accp *Resource) DependOn() terra.Reference
- func (accp *Resource) Dependencies() terra.Dependencies
- func (accp *Resource) ImportState(state io.Reader) error
- func (accp *Resource) LifecycleManagement() *terra.Lifecycle
- func (accp *Resource) LocalName() string
- func (accp *Resource) State() (*awsCloudfrontCachePolicyState, bool)
- func (accp *Resource) StateMust() *awsCloudfrontCachePolicyState
- func (accp *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Comment: string, optional Comment terra.StringValue `hcl:"comment,attr"` // DefaultTtl: number, optional DefaultTtl terra.NumberValue `hcl:"default_ttl,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // MaxTtl: number, optional MaxTtl terra.NumberValue `hcl:"max_ttl,attr"` // MinTtl: number, optional MinTtl terra.NumberValue `hcl:"min_ttl,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ParametersInCacheKeyAndForwardedToOrigin: required ParametersInCacheKeyAndForwardedToOrigin *ParametersInCacheKeyAndForwardedToOrigin `hcl:"parameters_in_cache_key_and_forwarded_to_origin,block" validate:"required"` }
Args contains the configurations for aws_cloudfront_cache_policy.
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` }
DataArgs contains the configurations for aws_cloudfront_cache_policy.
type DataParametersInCacheKeyAndForwardedToOriginAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig() terra.ListValue[DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes]
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli() terra.BoolValue
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip() terra.BoolValue
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig() terra.ListValue[DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes]
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalRef ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalTokens ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalWithRef ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) InternalWithRef(ref terra.Reference) DataParametersInCacheKeyAndForwardedToOriginAttributes
func (DataParametersInCacheKeyAndForwardedToOriginAttributes) QueryStringsConfig ¶
func (pickafto DataParametersInCacheKeyAndForwardedToOriginAttributes) QueryStringsConfig() terra.ListValue[DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes]
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) CookieBehavior ¶
func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) CookieBehavior() terra.StringValue
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalRef ¶
func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalTokens ¶
func (cc DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalWithRef ¶
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalRef ¶
func (c DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalTokens ¶
func (c DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalWithRef ¶
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState ¶
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState struct {
Items []string `json:"items"`
}
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigState ¶
type DataParametersInCacheKeyAndForwardedToOriginCookiesConfigState struct { CookieBehavior string `json:"cookie_behavior"` Cookies []DataParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState `json:"cookies"` }
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) HeaderBehavior ¶
func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) HeaderBehavior() terra.StringValue
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalRef ¶
func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalTokens ¶
func (hc DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalWithRef ¶
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalRef ¶
func (h DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalTokens ¶
func (h DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalWithRef ¶
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState ¶
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState struct {
Items []string `json:"items"`
}
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigState ¶
type DataParametersInCacheKeyAndForwardedToOriginHeadersConfigState struct { HeaderBehavior string `json:"header_behavior"` Headers []DataParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState `json:"headers"` }
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalRef ¶
func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalTokens ¶
func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalWithRef ¶
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStringBehavior ¶
func (qsc DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStringBehavior() terra.StringValue
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStrings ¶
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes ¶
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes struct {
// contains filtered or unexported fields
}
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalRef ¶
func (qs DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalRef() (terra.Reference, error)
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalTokens ¶
func (qs DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalWithRef ¶
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState ¶
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState struct {
Items []string `json:"items"`
}
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState ¶
type DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState struct { QueryStringBehavior string `json:"query_string_behavior"` QueryStrings []DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState `json:"query_strings"` }
type DataParametersInCacheKeyAndForwardedToOriginState ¶
type DataParametersInCacheKeyAndForwardedToOriginState struct { EnableAcceptEncodingBrotli bool `json:"enable_accept_encoding_brotli"` EnableAcceptEncodingGzip bool `json:"enable_accept_encoding_gzip"` CookiesConfig []DataParametersInCacheKeyAndForwardedToOriginCookiesConfigState `json:"cookies_config"` HeadersConfig []DataParametersInCacheKeyAndForwardedToOriginHeadersConfigState `json:"headers_config"` QueryStringsConfig []DataParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState `json:"query_strings_config"` }
type DataSource ¶
DataSource represents the Terraform data resource aws_cloudfront_cache_policy.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (accp *DataSource) Attributes() dataAwsCloudfrontCachePolicyAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (accp *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (accp *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (accp *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type ParametersInCacheKeyAndForwardedToOrigin ¶
type ParametersInCacheKeyAndForwardedToOrigin struct { // EnableAcceptEncodingBrotli: bool, optional EnableAcceptEncodingBrotli terra.BoolValue `hcl:"enable_accept_encoding_brotli,attr"` // EnableAcceptEncodingGzip: bool, optional EnableAcceptEncodingGzip terra.BoolValue `hcl:"enable_accept_encoding_gzip,attr"` // ParametersInCacheKeyAndForwardedToOriginCookiesConfig: required CookiesConfig *ParametersInCacheKeyAndForwardedToOriginCookiesConfig `hcl:"cookies_config,block" validate:"required"` // ParametersInCacheKeyAndForwardedToOriginHeadersConfig: required HeadersConfig *ParametersInCacheKeyAndForwardedToOriginHeadersConfig `hcl:"headers_config,block" validate:"required"` // ParametersInCacheKeyAndForwardedToOriginQueryStringsConfig: required QueryStringsConfig *ParametersInCacheKeyAndForwardedToOriginQueryStringsConfig `hcl:"query_strings_config,block" validate:"required"` }
type ParametersInCacheKeyAndForwardedToOriginAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig() terra.ListValue[ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes]
func (ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli() terra.BoolValue
func (ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip() terra.BoolValue
func (ParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig() terra.ListValue[ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes]
func (ParametersInCacheKeyAndForwardedToOriginAttributes) InternalRef ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginAttributes) InternalTokens ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginAttributes) InternalWithRef ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) InternalWithRef(ref terra.Reference) ParametersInCacheKeyAndForwardedToOriginAttributes
func (ParametersInCacheKeyAndForwardedToOriginAttributes) QueryStringsConfig ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) QueryStringsConfig() terra.ListValue[ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes]
type ParametersInCacheKeyAndForwardedToOriginCookiesConfig ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfig struct { // CookieBehavior: string, required CookieBehavior terra.StringValue `hcl:"cookie_behavior,attr" validate:"required"` // ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies: optional Cookies *ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies `hcl:"cookies,block"` }
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) CookieBehavior ¶
func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) CookieBehavior() terra.StringValue
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalRef ¶
func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalTokens ¶
func (cc ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigAttributes) InternalWithRef ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookies struct { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalRef ¶
func (c ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalTokens ¶
func (c ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesAttributes) InternalWithRef ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState struct {
Items []string `json:"items"`
}
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigState ¶
type ParametersInCacheKeyAndForwardedToOriginCookiesConfigState struct { CookieBehavior string `json:"cookie_behavior"` Cookies []ParametersInCacheKeyAndForwardedToOriginCookiesConfigCookiesState `json:"cookies"` }
type ParametersInCacheKeyAndForwardedToOriginHeadersConfig ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfig struct { // HeaderBehavior: string, optional HeaderBehavior terra.StringValue `hcl:"header_behavior,attr"` // ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders: optional Headers *ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders `hcl:"headers,block"` }
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) HeaderBehavior ¶
func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) HeaderBehavior() terra.StringValue
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalRef ¶
func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalTokens ¶
func (hc ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigAttributes) InternalWithRef ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeaders struct { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalRef ¶
func (h ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalTokens ¶
func (h ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersAttributes) InternalWithRef ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState struct {
Items []string `json:"items"`
}
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigState ¶
type ParametersInCacheKeyAndForwardedToOriginHeadersConfigState struct { HeaderBehavior string `json:"header_behavior"` Headers []ParametersInCacheKeyAndForwardedToOriginHeadersConfigHeadersState `json:"headers"` }
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfig ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfig struct { // QueryStringBehavior: string, required QueryStringBehavior terra.StringValue `hcl:"query_string_behavior,attr" validate:"required"` // ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings: optional QueryStrings *ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings `hcl:"query_strings,block"` }
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalRef ¶
func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalTokens ¶
func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) InternalWithRef ¶
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStringBehavior ¶
func (qsc ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStringBehavior() terra.StringValue
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigAttributes) QueryStrings ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStrings struct { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalRef ¶
func (qs ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalRef() (terra.Reference, error)
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalTokens ¶
func (qs ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsAttributes) InternalWithRef ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState struct {
Items []string `json:"items"`
}
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState ¶
type ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState struct { QueryStringBehavior string `json:"query_string_behavior"` QueryStrings []ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigQueryStringsState `json:"query_strings"` }
type ParametersInCacheKeyAndForwardedToOriginState ¶
type ParametersInCacheKeyAndForwardedToOriginState struct { EnableAcceptEncodingBrotli bool `json:"enable_accept_encoding_brotli"` EnableAcceptEncodingGzip bool `json:"enable_accept_encoding_gzip"` CookiesConfig []ParametersInCacheKeyAndForwardedToOriginCookiesConfigState `json:"cookies_config"` HeadersConfig []ParametersInCacheKeyAndForwardedToOriginHeadersConfigState `json:"headers_config"` QueryStringsConfig []ParametersInCacheKeyAndForwardedToOriginQueryStringsConfigState `json:"query_strings_config"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_cloudfront_cache_policy.
func (*Resource) Attributes ¶
func (accp *Resource) Attributes() awsCloudfrontCachePolicyAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (accp *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (accp *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.