Documentation ¶
Index ¶
- type AccessLogSettings
- type AccessLogSettingsAttributes
- func (als AccessLogSettingsAttributes) DestinationArn() terra.StringValue
- func (als AccessLogSettingsAttributes) Format() terra.StringValue
- func (als AccessLogSettingsAttributes) InternalRef() (terra.Reference, error)
- func (als AccessLogSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (als AccessLogSettingsAttributes) InternalWithRef(ref terra.Reference) AccessLogSettingsAttributes
- type AccessLogSettingsState
- type CanarySettings
- type CanarySettingsAttributes
- func (cs CanarySettingsAttributes) InternalRef() (terra.Reference, error)
- func (cs CanarySettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs CanarySettingsAttributes) InternalWithRef(ref terra.Reference) CanarySettingsAttributes
- func (cs CanarySettingsAttributes) PercentTraffic() terra.NumberValue
- func (cs CanarySettingsAttributes) StageVariableOverrides() terra.MapValue[terra.StringValue]
- func (cs CanarySettingsAttributes) UseStageCache() terra.BoolValue
- type CanarySettingsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLogSettings ¶
type AccessLogSettings struct { // DestinationArn: string, required DestinationArn terra.StringValue `hcl:"destination_arn,attr" validate:"required"` // Format: string, required Format terra.StringValue `hcl:"format,attr" validate:"required"` }
type AccessLogSettingsAttributes ¶
type AccessLogSettingsAttributes struct {
// contains filtered or unexported fields
}
func (AccessLogSettingsAttributes) DestinationArn ¶
func (als AccessLogSettingsAttributes) DestinationArn() terra.StringValue
func (AccessLogSettingsAttributes) Format ¶
func (als AccessLogSettingsAttributes) Format() terra.StringValue
func (AccessLogSettingsAttributes) InternalRef ¶
func (als AccessLogSettingsAttributes) InternalRef() (terra.Reference, error)
func (AccessLogSettingsAttributes) InternalTokens ¶
func (als AccessLogSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AccessLogSettingsAttributes) InternalWithRef ¶
func (als AccessLogSettingsAttributes) InternalWithRef(ref terra.Reference) AccessLogSettingsAttributes
type AccessLogSettingsState ¶
type CanarySettings ¶
type CanarySettings struct { // PercentTraffic: number, optional PercentTraffic terra.NumberValue `hcl:"percent_traffic,attr"` // StageVariableOverrides: map of string, optional StageVariableOverrides terra.MapValue[terra.StringValue] `hcl:"stage_variable_overrides,attr"` // UseStageCache: bool, optional UseStageCache terra.BoolValue `hcl:"use_stage_cache,attr"` }
type CanarySettingsAttributes ¶
type CanarySettingsAttributes struct {
// contains filtered or unexported fields
}
func (CanarySettingsAttributes) InternalRef ¶
func (cs CanarySettingsAttributes) InternalRef() (terra.Reference, error)
func (CanarySettingsAttributes) InternalTokens ¶
func (cs CanarySettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CanarySettingsAttributes) InternalWithRef ¶
func (cs CanarySettingsAttributes) InternalWithRef(ref terra.Reference) CanarySettingsAttributes
func (CanarySettingsAttributes) PercentTraffic ¶
func (cs CanarySettingsAttributes) PercentTraffic() terra.NumberValue
func (CanarySettingsAttributes) StageVariableOverrides ¶
func (cs CanarySettingsAttributes) StageVariableOverrides() terra.MapValue[terra.StringValue]
func (CanarySettingsAttributes) UseStageCache ¶
func (cs CanarySettingsAttributes) UseStageCache() terra.BoolValue
Click to show internal directories.
Click to hide internal directories.