Documentation ¶
Index ¶
- type CacheBehavior
- type CacheBehaviorAttributes
- func (cb CacheBehaviorAttributes) Behavior() terra.StringValue
- func (cb CacheBehaviorAttributes) InternalRef() (terra.Reference, error)
- func (cb CacheBehaviorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cb CacheBehaviorAttributes) InternalWithRef(ref terra.Reference) CacheBehaviorAttributes
- func (cb CacheBehaviorAttributes) Path() terra.StringValue
- type CacheBehaviorSettings
- type CacheBehaviorSettingsAttributes
- func (cbs CacheBehaviorSettingsAttributes) AllowedHttpMethods() terra.StringValue
- func (cbs CacheBehaviorSettingsAttributes) CachedHttpMethods() terra.StringValue
- func (cbs CacheBehaviorSettingsAttributes) DefaultTtl() terra.NumberValue
- func (cbs CacheBehaviorSettingsAttributes) ForwardedCookies() terra.ListValue[ForwardedCookiesAttributes]
- func (cbs CacheBehaviorSettingsAttributes) ForwardedHeaders() terra.ListValue[ForwardedHeadersAttributes]
- func (cbs CacheBehaviorSettingsAttributes) ForwardedQueryStrings() terra.ListValue[ForwardedQueryStringsAttributes]
- func (cbs CacheBehaviorSettingsAttributes) InternalRef() (terra.Reference, error)
- func (cbs CacheBehaviorSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cbs CacheBehaviorSettingsAttributes) InternalWithRef(ref terra.Reference) CacheBehaviorSettingsAttributes
- func (cbs CacheBehaviorSettingsAttributes) MaximumTtl() terra.NumberValue
- func (cbs CacheBehaviorSettingsAttributes) MinimumTtl() terra.NumberValue
- type CacheBehaviorSettingsState
- type CacheBehaviorState
- type DefaultCacheBehavior
- type DefaultCacheBehaviorAttributes
- func (dcb DefaultCacheBehaviorAttributes) Behavior() terra.StringValue
- func (dcb DefaultCacheBehaviorAttributes) InternalRef() (terra.Reference, error)
- func (dcb DefaultCacheBehaviorAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dcb DefaultCacheBehaviorAttributes) InternalWithRef(ref terra.Reference) DefaultCacheBehaviorAttributes
- type DefaultCacheBehaviorState
- type ForwardedCookies
- type ForwardedCookiesAttributes
- func (fc ForwardedCookiesAttributes) CookiesAllowList() terra.SetValue[terra.StringValue]
- func (fc ForwardedCookiesAttributes) InternalRef() (terra.Reference, error)
- func (fc ForwardedCookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fc ForwardedCookiesAttributes) InternalWithRef(ref terra.Reference) ForwardedCookiesAttributes
- func (fc ForwardedCookiesAttributes) Option() terra.StringValue
- type ForwardedCookiesState
- type ForwardedHeaders
- type ForwardedHeadersAttributes
- func (fh ForwardedHeadersAttributes) HeadersAllowList() terra.SetValue[terra.StringValue]
- func (fh ForwardedHeadersAttributes) InternalRef() (terra.Reference, error)
- func (fh ForwardedHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fh ForwardedHeadersAttributes) InternalWithRef(ref terra.Reference) ForwardedHeadersAttributes
- func (fh ForwardedHeadersAttributes) Option() terra.StringValue
- type ForwardedHeadersState
- type ForwardedQueryStrings
- type ForwardedQueryStringsAttributes
- func (fqs ForwardedQueryStringsAttributes) InternalRef() (terra.Reference, error)
- func (fqs ForwardedQueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fqs ForwardedQueryStringsAttributes) InternalWithRef(ref terra.Reference) ForwardedQueryStringsAttributes
- func (fqs ForwardedQueryStringsAttributes) Option() terra.BoolValue
- func (fqs ForwardedQueryStringsAttributes) QueryStringsAllowedList() terra.SetValue[terra.StringValue]
- type ForwardedQueryStringsState
- type Location
- type LocationAttributes
- func (l LocationAttributes) AvailabilityZone() terra.StringValue
- func (l LocationAttributes) InternalRef() (terra.Reference, error)
- func (l LocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (l LocationAttributes) InternalWithRef(ref terra.Reference) LocationAttributes
- func (l LocationAttributes) RegionName() terra.StringValue
- type LocationState
- type Origin
- type OriginAttributes
- func (o OriginAttributes) InternalRef() (terra.Reference, error)
- func (o OriginAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OriginAttributes) InternalWithRef(ref terra.Reference) OriginAttributes
- func (o OriginAttributes) Name() terra.StringValue
- func (o OriginAttributes) ProtocolPolicy() terra.StringValue
- func (o OriginAttributes) RegionName() terra.StringValue
- func (o OriginAttributes) ResourceType() terra.StringValue
- type OriginState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheBehavior ¶
type CacheBehavior struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` // Path: string, required Path terra.StringValue `hcl:"path,attr" validate:"required"` }
type CacheBehaviorAttributes ¶
type CacheBehaviorAttributes struct {
// contains filtered or unexported fields
}
func (CacheBehaviorAttributes) Behavior ¶
func (cb CacheBehaviorAttributes) Behavior() terra.StringValue
func (CacheBehaviorAttributes) InternalRef ¶
func (cb CacheBehaviorAttributes) InternalRef() (terra.Reference, error)
func (CacheBehaviorAttributes) InternalTokens ¶
func (cb CacheBehaviorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CacheBehaviorAttributes) InternalWithRef ¶
func (cb CacheBehaviorAttributes) InternalWithRef(ref terra.Reference) CacheBehaviorAttributes
func (CacheBehaviorAttributes) Path ¶
func (cb CacheBehaviorAttributes) Path() terra.StringValue
type CacheBehaviorSettings ¶
type CacheBehaviorSettings struct { // AllowedHttpMethods: string, optional AllowedHttpMethods terra.StringValue `hcl:"allowed_http_methods,attr"` // CachedHttpMethods: string, optional CachedHttpMethods terra.StringValue `hcl:"cached_http_methods,attr"` // DefaultTtl: number, optional DefaultTtl terra.NumberValue `hcl:"default_ttl,attr"` // MaximumTtl: number, optional MaximumTtl terra.NumberValue `hcl:"maximum_ttl,attr"` // MinimumTtl: number, optional MinimumTtl terra.NumberValue `hcl:"minimum_ttl,attr"` // ForwardedCookies: optional ForwardedCookies *ForwardedCookies `hcl:"forwarded_cookies,block"` // ForwardedHeaders: optional ForwardedHeaders *ForwardedHeaders `hcl:"forwarded_headers,block"` // ForwardedQueryStrings: optional ForwardedQueryStrings *ForwardedQueryStrings `hcl:"forwarded_query_strings,block"` }
type CacheBehaviorSettingsAttributes ¶
type CacheBehaviorSettingsAttributes struct {
// contains filtered or unexported fields
}
func (CacheBehaviorSettingsAttributes) AllowedHttpMethods ¶
func (cbs CacheBehaviorSettingsAttributes) AllowedHttpMethods() terra.StringValue
func (CacheBehaviorSettingsAttributes) CachedHttpMethods ¶
func (cbs CacheBehaviorSettingsAttributes) CachedHttpMethods() terra.StringValue
func (CacheBehaviorSettingsAttributes) DefaultTtl ¶
func (cbs CacheBehaviorSettingsAttributes) DefaultTtl() terra.NumberValue
func (CacheBehaviorSettingsAttributes) ForwardedCookies ¶
func (cbs CacheBehaviorSettingsAttributes) ForwardedCookies() terra.ListValue[ForwardedCookiesAttributes]
func (CacheBehaviorSettingsAttributes) ForwardedHeaders ¶
func (cbs CacheBehaviorSettingsAttributes) ForwardedHeaders() terra.ListValue[ForwardedHeadersAttributes]
func (CacheBehaviorSettingsAttributes) ForwardedQueryStrings ¶
func (cbs CacheBehaviorSettingsAttributes) ForwardedQueryStrings() terra.ListValue[ForwardedQueryStringsAttributes]
func (CacheBehaviorSettingsAttributes) InternalRef ¶
func (cbs CacheBehaviorSettingsAttributes) InternalRef() (terra.Reference, error)
func (CacheBehaviorSettingsAttributes) InternalTokens ¶
func (cbs CacheBehaviorSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CacheBehaviorSettingsAttributes) InternalWithRef ¶
func (cbs CacheBehaviorSettingsAttributes) InternalWithRef(ref terra.Reference) CacheBehaviorSettingsAttributes
func (CacheBehaviorSettingsAttributes) MaximumTtl ¶
func (cbs CacheBehaviorSettingsAttributes) MaximumTtl() terra.NumberValue
func (CacheBehaviorSettingsAttributes) MinimumTtl ¶
func (cbs CacheBehaviorSettingsAttributes) MinimumTtl() terra.NumberValue
type CacheBehaviorSettingsState ¶
type CacheBehaviorSettingsState struct { AllowedHttpMethods string `json:"allowed_http_methods"` CachedHttpMethods string `json:"cached_http_methods"` DefaultTtl float64 `json:"default_ttl"` MaximumTtl float64 `json:"maximum_ttl"` MinimumTtl float64 `json:"minimum_ttl"` ForwardedCookies []ForwardedCookiesState `json:"forwarded_cookies"` ForwardedHeaders []ForwardedHeadersState `json:"forwarded_headers"` ForwardedQueryStrings []ForwardedQueryStringsState `json:"forwarded_query_strings"` }
type CacheBehaviorState ¶
type DefaultCacheBehavior ¶
type DefaultCacheBehavior struct { // Behavior: string, required Behavior terra.StringValue `hcl:"behavior,attr" validate:"required"` }
type DefaultCacheBehaviorAttributes ¶
type DefaultCacheBehaviorAttributes struct {
// contains filtered or unexported fields
}
func (DefaultCacheBehaviorAttributes) Behavior ¶
func (dcb DefaultCacheBehaviorAttributes) Behavior() terra.StringValue
func (DefaultCacheBehaviorAttributes) InternalRef ¶
func (dcb DefaultCacheBehaviorAttributes) InternalRef() (terra.Reference, error)
func (DefaultCacheBehaviorAttributes) InternalTokens ¶
func (dcb DefaultCacheBehaviorAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultCacheBehaviorAttributes) InternalWithRef ¶
func (dcb DefaultCacheBehaviorAttributes) InternalWithRef(ref terra.Reference) DefaultCacheBehaviorAttributes
type DefaultCacheBehaviorState ¶
type DefaultCacheBehaviorState struct {
Behavior string `json:"behavior"`
}
type ForwardedCookies ¶
type ForwardedCookies struct { // CookiesAllowList: set of string, optional CookiesAllowList terra.SetValue[terra.StringValue] `hcl:"cookies_allow_list,attr"` // Option: string, optional Option terra.StringValue `hcl:"option,attr"` }
type ForwardedCookiesAttributes ¶
type ForwardedCookiesAttributes struct {
// contains filtered or unexported fields
}
func (ForwardedCookiesAttributes) CookiesAllowList ¶
func (fc ForwardedCookiesAttributes) CookiesAllowList() terra.SetValue[terra.StringValue]
func (ForwardedCookiesAttributes) InternalRef ¶
func (fc ForwardedCookiesAttributes) InternalRef() (terra.Reference, error)
func (ForwardedCookiesAttributes) InternalTokens ¶
func (fc ForwardedCookiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ForwardedCookiesAttributes) InternalWithRef ¶
func (fc ForwardedCookiesAttributes) InternalWithRef(ref terra.Reference) ForwardedCookiesAttributes
func (ForwardedCookiesAttributes) Option ¶
func (fc ForwardedCookiesAttributes) Option() terra.StringValue
type ForwardedCookiesState ¶
type ForwardedHeaders ¶
type ForwardedHeaders struct { // HeadersAllowList: set of string, optional HeadersAllowList terra.SetValue[terra.StringValue] `hcl:"headers_allow_list,attr"` // Option: string, optional Option terra.StringValue `hcl:"option,attr"` }
type ForwardedHeadersAttributes ¶
type ForwardedHeadersAttributes struct {
// contains filtered or unexported fields
}
func (ForwardedHeadersAttributes) HeadersAllowList ¶
func (fh ForwardedHeadersAttributes) HeadersAllowList() terra.SetValue[terra.StringValue]
func (ForwardedHeadersAttributes) InternalRef ¶
func (fh ForwardedHeadersAttributes) InternalRef() (terra.Reference, error)
func (ForwardedHeadersAttributes) InternalTokens ¶
func (fh ForwardedHeadersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ForwardedHeadersAttributes) InternalWithRef ¶
func (fh ForwardedHeadersAttributes) InternalWithRef(ref terra.Reference) ForwardedHeadersAttributes
func (ForwardedHeadersAttributes) Option ¶
func (fh ForwardedHeadersAttributes) Option() terra.StringValue
type ForwardedHeadersState ¶
type ForwardedQueryStrings ¶
type ForwardedQueryStringsAttributes ¶
type ForwardedQueryStringsAttributes struct {
// contains filtered or unexported fields
}
func (ForwardedQueryStringsAttributes) InternalRef ¶
func (fqs ForwardedQueryStringsAttributes) InternalRef() (terra.Reference, error)
func (ForwardedQueryStringsAttributes) InternalTokens ¶
func (fqs ForwardedQueryStringsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ForwardedQueryStringsAttributes) InternalWithRef ¶
func (fqs ForwardedQueryStringsAttributes) InternalWithRef(ref terra.Reference) ForwardedQueryStringsAttributes
func (ForwardedQueryStringsAttributes) Option ¶
func (fqs ForwardedQueryStringsAttributes) Option() terra.BoolValue
func (ForwardedQueryStringsAttributes) QueryStringsAllowedList ¶
func (fqs ForwardedQueryStringsAttributes) QueryStringsAllowedList() terra.SetValue[terra.StringValue]
type LocationAttributes ¶
type LocationAttributes struct {
// contains filtered or unexported fields
}
func (LocationAttributes) AvailabilityZone ¶
func (l LocationAttributes) AvailabilityZone() terra.StringValue
func (LocationAttributes) InternalRef ¶
func (l LocationAttributes) InternalRef() (terra.Reference, error)
func (LocationAttributes) InternalTokens ¶
func (l LocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LocationAttributes) InternalWithRef ¶
func (l LocationAttributes) InternalWithRef(ref terra.Reference) LocationAttributes
func (LocationAttributes) RegionName ¶
func (l LocationAttributes) RegionName() terra.StringValue
type LocationState ¶
type Origin ¶
type Origin struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ProtocolPolicy: string, optional ProtocolPolicy terra.StringValue `hcl:"protocol_policy,attr"` // RegionName: string, required RegionName terra.StringValue `hcl:"region_name,attr" validate:"required"` }
type OriginAttributes ¶
type OriginAttributes struct {
// contains filtered or unexported fields
}
func (OriginAttributes) InternalRef ¶
func (o OriginAttributes) InternalRef() (terra.Reference, error)
func (OriginAttributes) InternalTokens ¶
func (o OriginAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OriginAttributes) InternalWithRef ¶
func (o OriginAttributes) InternalWithRef(ref terra.Reference) OriginAttributes
func (OriginAttributes) Name ¶
func (o OriginAttributes) Name() terra.StringValue
func (OriginAttributes) ProtocolPolicy ¶
func (o OriginAttributes) ProtocolPolicy() terra.StringValue
func (OriginAttributes) RegionName ¶
func (o OriginAttributes) RegionName() terra.StringValue
func (OriginAttributes) ResourceType ¶
func (o OriginAttributes) ResourceType() terra.StringValue
type OriginState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.