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 Cookies ¶
type Cookies struct { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
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 { // CookieBehavior: string, required CookieBehavior terra.StringValue `hcl:"cookie_behavior,attr" validate:"required"` // Cookies: optional Cookies *Cookies `hcl:"cookies,block"` }
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 Headers ¶
type Headers struct { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
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 { // HeaderBehavior: string, optional HeaderBehavior terra.StringValue `hcl:"header_behavior,attr"` // Headers: optional Headers *Headers `hcl:"headers,block"` }
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 { // EnableAcceptEncodingBrotli: bool, optional EnableAcceptEncodingBrotli terra.BoolValue `hcl:"enable_accept_encoding_brotli,attr"` // EnableAcceptEncodingGzip: bool, optional EnableAcceptEncodingGzip terra.BoolValue `hcl:"enable_accept_encoding_gzip,attr"` // CookiesConfig: required CookiesConfig *CookiesConfig `hcl:"cookies_config,block" validate:"required"` // HeadersConfig: required HeadersConfig *HeadersConfig `hcl:"headers_config,block" validate:"required"` // QueryStringsConfig: required QueryStringsConfig *QueryStringsConfig `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[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 { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
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 { // QueryStringBehavior: string, required QueryStringBehavior terra.StringValue `hcl:"query_string_behavior,attr" validate:"required"` // QueryStrings: optional QueryStrings *QueryStrings `hcl:"query_strings,block"` }
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.