apigatewaystage

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (AccessLogSettingsAttributes) InternalRef

func (als AccessLogSettingsAttributes) InternalRef() (terra.Reference, error)

func (AccessLogSettingsAttributes) InternalTokens

func (als AccessLogSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AccessLogSettingsAttributes) InternalWithRef

type AccessLogSettingsState

type AccessLogSettingsState struct {
	DestinationArn string `json:"destination_arn"`
	Format         string `json:"format"`
}

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 (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

type CanarySettingsState

type CanarySettingsState struct {
	PercentTraffic         float64           `json:"percent_traffic"`
	StageVariableOverrides map[string]string `json:"stage_variable_overrides"`
	UseStageCache          bool              `json:"use_stage_cache"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL