Documentation ¶
Index ¶
- type Cookies
- type CookiesAttributes
- type CookiesConfig
- type CookiesConfigAttributes
- func (cc CookiesConfigAttributes) CookieBehavior() terra.StringValue
- func (cc CookiesConfigAttributes) Cookies() terra.ListValue[CookiesAttributes]
- func (cc CookiesConfigAttributes) InternalRef() (terra.Reference, error)
- func (cc CookiesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc CookiesConfigAttributes) InternalWithRef(ref terra.Reference) CookiesConfigAttributes
- type CookiesConfigState
- type CookiesState
- type Headers
- type HeadersAttributes
- type HeadersConfig
- type HeadersConfigAttributes
- func (hc HeadersConfigAttributes) HeaderBehavior() terra.StringValue
- func (hc HeadersConfigAttributes) Headers() terra.ListValue[HeadersAttributes]
- func (hc HeadersConfigAttributes) InternalRef() (terra.Reference, error)
- func (hc HeadersConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hc HeadersConfigAttributes) InternalWithRef(ref terra.Reference) HeadersConfigAttributes
- type HeadersConfigState
- type HeadersState
- type ParametersInCacheKeyAndForwardedToOrigin
- type ParametersInCacheKeyAndForwardedToOriginAttributes
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig() terra.ListValue[CookiesConfigAttributes]
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingBrotli() terra.BoolValue
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) EnableAcceptEncodingGzip() terra.BoolValue
- func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) HeadersConfig() terra.ListValue[HeadersConfigAttributes]
- 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() terra.ListValue[QueryStringsConfigAttributes]
- type ParametersInCacheKeyAndForwardedToOriginState
- type QueryStrings
- type QueryStringsAttributes
- func (qs QueryStringsAttributes) InternalRef() (terra.Reference, error)
- func (qs QueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qs QueryStringsAttributes) InternalWithRef(ref terra.Reference) QueryStringsAttributes
- func (qs QueryStringsAttributes) Items() terra.SetValue[terra.StringValue]
- type QueryStringsConfig
- type QueryStringsConfigAttributes
- func (qsc QueryStringsConfigAttributes) InternalRef() (terra.Reference, error)
- func (qsc QueryStringsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qsc QueryStringsConfigAttributes) InternalWithRef(ref terra.Reference) QueryStringsConfigAttributes
- func (qsc QueryStringsConfigAttributes) QueryStringBehavior() terra.StringValue
- func (qsc QueryStringsConfigAttributes) QueryStrings() terra.ListValue[QueryStringsAttributes]
- type QueryStringsConfigState
- type QueryStringsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CookiesAttributes ¶
type CookiesAttributes struct {
// contains filtered or unexported fields
}
func (CookiesAttributes) InternalRef ¶
func (c CookiesAttributes) InternalRef() (terra.Reference, error)
func (CookiesAttributes) InternalTokens ¶
func (c CookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CookiesAttributes) InternalWithRef ¶
func (c CookiesAttributes) InternalWithRef(ref terra.Reference) CookiesAttributes
func (CookiesAttributes) Items ¶
func (c CookiesAttributes) Items() terra.SetValue[terra.StringValue]
type CookiesConfig ¶
type CookiesConfig struct { // Cookies: min=0 Cookies []Cookies `hcl:"cookies,block" validate:"min=0"` }
type CookiesConfigAttributes ¶
type CookiesConfigAttributes struct {
// contains filtered or unexported fields
}
func (CookiesConfigAttributes) CookieBehavior ¶
func (cc CookiesConfigAttributes) CookieBehavior() terra.StringValue
func (CookiesConfigAttributes) Cookies ¶
func (cc CookiesConfigAttributes) Cookies() terra.ListValue[CookiesAttributes]
func (CookiesConfigAttributes) InternalRef ¶
func (cc CookiesConfigAttributes) InternalRef() (terra.Reference, error)
func (CookiesConfigAttributes) InternalTokens ¶
func (cc CookiesConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CookiesConfigAttributes) InternalWithRef ¶
func (cc CookiesConfigAttributes) InternalWithRef(ref terra.Reference) CookiesConfigAttributes
type CookiesConfigState ¶
type CookiesConfigState struct { CookieBehavior string `json:"cookie_behavior"` Cookies []CookiesState `json:"cookies"` }
type CookiesState ¶
type CookiesState struct {
Items []string `json:"items"`
}
type HeadersAttributes ¶
type HeadersAttributes struct {
// contains filtered or unexported fields
}
func (HeadersAttributes) InternalRef ¶
func (h HeadersAttributes) InternalRef() (terra.Reference, error)
func (HeadersAttributes) InternalTokens ¶
func (h HeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HeadersAttributes) InternalWithRef ¶
func (h HeadersAttributes) InternalWithRef(ref terra.Reference) HeadersAttributes
func (HeadersAttributes) Items ¶
func (h HeadersAttributes) Items() terra.SetValue[terra.StringValue]
type HeadersConfig ¶
type HeadersConfig struct { // Headers: min=0 Headers []Headers `hcl:"headers,block" validate:"min=0"` }
type HeadersConfigAttributes ¶
type HeadersConfigAttributes struct {
// contains filtered or unexported fields
}
func (HeadersConfigAttributes) HeaderBehavior ¶
func (hc HeadersConfigAttributes) HeaderBehavior() terra.StringValue
func (HeadersConfigAttributes) Headers ¶
func (hc HeadersConfigAttributes) Headers() terra.ListValue[HeadersAttributes]
func (HeadersConfigAttributes) InternalRef ¶
func (hc HeadersConfigAttributes) InternalRef() (terra.Reference, error)
func (HeadersConfigAttributes) InternalTokens ¶
func (hc HeadersConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HeadersConfigAttributes) InternalWithRef ¶
func (hc HeadersConfigAttributes) InternalWithRef(ref terra.Reference) HeadersConfigAttributes
type HeadersConfigState ¶
type HeadersConfigState struct { HeaderBehavior string `json:"header_behavior"` Headers []HeadersState `json:"headers"` }
type HeadersState ¶
type HeadersState struct {
Items []string `json:"items"`
}
type ParametersInCacheKeyAndForwardedToOrigin ¶
type ParametersInCacheKeyAndForwardedToOrigin struct { // CookiesConfig: min=0 CookiesConfig []CookiesConfig `hcl:"cookies_config,block" validate:"min=0"` // HeadersConfig: min=0 HeadersConfig []HeadersConfig `hcl:"headers_config,block" validate:"min=0"` // QueryStringsConfig: min=0 QueryStringsConfig []QueryStringsConfig `hcl:"query_strings_config,block" validate:"min=0"` }
type ParametersInCacheKeyAndForwardedToOriginAttributes ¶
type ParametersInCacheKeyAndForwardedToOriginAttributes struct {
// contains filtered or unexported fields
}
func (ParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig ¶
func (pickafto ParametersInCacheKeyAndForwardedToOriginAttributes) CookiesConfig() terra.ListValue[CookiesConfigAttributes]
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[HeadersConfigAttributes]
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[QueryStringsConfigAttributes]
type ParametersInCacheKeyAndForwardedToOriginState ¶
type ParametersInCacheKeyAndForwardedToOriginState struct { EnableAcceptEncodingBrotli bool `json:"enable_accept_encoding_brotli"` EnableAcceptEncodingGzip bool `json:"enable_accept_encoding_gzip"` CookiesConfig []CookiesConfigState `json:"cookies_config"` HeadersConfig []HeadersConfigState `json:"headers_config"` QueryStringsConfig []QueryStringsConfigState `json:"query_strings_config"` }
type QueryStrings ¶
type QueryStrings struct{}
type QueryStringsAttributes ¶
type QueryStringsAttributes struct {
// contains filtered or unexported fields
}
func (QueryStringsAttributes) InternalRef ¶
func (qs QueryStringsAttributes) InternalRef() (terra.Reference, error)
func (QueryStringsAttributes) InternalTokens ¶
func (qs QueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueryStringsAttributes) InternalWithRef ¶
func (qs QueryStringsAttributes) InternalWithRef(ref terra.Reference) QueryStringsAttributes
func (QueryStringsAttributes) Items ¶
func (qs QueryStringsAttributes) Items() terra.SetValue[terra.StringValue]
type QueryStringsConfig ¶
type QueryStringsConfig struct { // QueryStrings: min=0 QueryStrings []QueryStrings `hcl:"query_strings,block" validate:"min=0"` }
type QueryStringsConfigAttributes ¶
type QueryStringsConfigAttributes struct {
// contains filtered or unexported fields
}
func (QueryStringsConfigAttributes) InternalRef ¶
func (qsc QueryStringsConfigAttributes) InternalRef() (terra.Reference, error)
func (QueryStringsConfigAttributes) InternalTokens ¶
func (qsc QueryStringsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueryStringsConfigAttributes) InternalWithRef ¶
func (qsc QueryStringsConfigAttributes) InternalWithRef(ref terra.Reference) QueryStringsConfigAttributes
func (QueryStringsConfigAttributes) QueryStringBehavior ¶
func (qsc QueryStringsConfigAttributes) QueryStringBehavior() terra.StringValue
func (QueryStringsConfigAttributes) QueryStrings ¶
func (qsc QueryStringsConfigAttributes) QueryStrings() terra.ListValue[QueryStringsAttributes]
type QueryStringsConfigState ¶
type QueryStringsConfigState struct { QueryStringBehavior string `json:"query_string_behavior"` QueryStrings []QueryStringsState `json:"query_strings"` }
type QueryStringsState ¶
type QueryStringsState struct {
Items []string `json:"items"`
}
Click to show internal directories.
Click to hide internal directories.