codedeploydeploymentconfig

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 MinimumHealthyHosts

type MinimumHealthyHosts struct {
	// Type: string, optional
	Type terra.StringValue `hcl:"type,attr"`
	// Value: number, optional
	Value terra.NumberValue `hcl:"value,attr"`
}

type MinimumHealthyHostsAttributes

type MinimumHealthyHostsAttributes struct {
	// contains filtered or unexported fields
}

func (MinimumHealthyHostsAttributes) InternalRef

func (mhh MinimumHealthyHostsAttributes) InternalRef() (terra.Reference, error)

func (MinimumHealthyHostsAttributes) InternalTokens

func (mhh MinimumHealthyHostsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MinimumHealthyHostsAttributes) InternalWithRef

func (MinimumHealthyHostsAttributes) Type

func (MinimumHealthyHostsAttributes) Value

type MinimumHealthyHostsState

type MinimumHealthyHostsState struct {
	Type  string  `json:"type"`
	Value float64 `json:"value"`
}

type TimeBasedCanary

type TimeBasedCanary struct {
	// Interval: number, optional
	Interval terra.NumberValue `hcl:"interval,attr"`
	// Percentage: number, optional
	Percentage terra.NumberValue `hcl:"percentage,attr"`
}

type TimeBasedCanaryAttributes

type TimeBasedCanaryAttributes struct {
	// contains filtered or unexported fields
}

func (TimeBasedCanaryAttributes) InternalRef

func (tbc TimeBasedCanaryAttributes) InternalRef() (terra.Reference, error)

func (TimeBasedCanaryAttributes) InternalTokens

func (tbc TimeBasedCanaryAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeBasedCanaryAttributes) InternalWithRef

func (TimeBasedCanaryAttributes) Interval

func (TimeBasedCanaryAttributes) Percentage

func (tbc TimeBasedCanaryAttributes) Percentage() terra.NumberValue

type TimeBasedCanaryState

type TimeBasedCanaryState struct {
	Interval   float64 `json:"interval"`
	Percentage float64 `json:"percentage"`
}

type TimeBasedLinear

type TimeBasedLinear struct {
	// Interval: number, optional
	Interval terra.NumberValue `hcl:"interval,attr"`
	// Percentage: number, optional
	Percentage terra.NumberValue `hcl:"percentage,attr"`
}

type TimeBasedLinearAttributes

type TimeBasedLinearAttributes struct {
	// contains filtered or unexported fields
}

func (TimeBasedLinearAttributes) InternalRef

func (tbl TimeBasedLinearAttributes) InternalRef() (terra.Reference, error)

func (TimeBasedLinearAttributes) InternalTokens

func (tbl TimeBasedLinearAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TimeBasedLinearAttributes) InternalWithRef

func (TimeBasedLinearAttributes) Interval

func (TimeBasedLinearAttributes) Percentage

func (tbl TimeBasedLinearAttributes) Percentage() terra.NumberValue

type TimeBasedLinearState

type TimeBasedLinearState struct {
	Interval   float64 `json:"interval"`
	Percentage float64 `json:"percentage"`
}

type TrafficRoutingConfig

type TrafficRoutingConfig struct {
	// Type: string, optional
	Type terra.StringValue `hcl:"type,attr"`
	// TimeBasedCanary: optional
	TimeBasedCanary *TimeBasedCanary `hcl:"time_based_canary,block"`
	// TimeBasedLinear: optional
	TimeBasedLinear *TimeBasedLinear `hcl:"time_based_linear,block"`
}

type TrafficRoutingConfigAttributes

type TrafficRoutingConfigAttributes struct {
	// contains filtered or unexported fields
}

func (TrafficRoutingConfigAttributes) InternalRef

func (trc TrafficRoutingConfigAttributes) InternalRef() (terra.Reference, error)

func (TrafficRoutingConfigAttributes) InternalTokens

func (trc TrafficRoutingConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TrafficRoutingConfigAttributes) InternalWithRef

func (TrafficRoutingConfigAttributes) TimeBasedCanary

func (TrafficRoutingConfigAttributes) TimeBasedLinear

func (TrafficRoutingConfigAttributes) Type

type TrafficRoutingConfigState

type TrafficRoutingConfigState struct {
	Type            string                 `json:"type"`
	TimeBasedCanary []TimeBasedCanaryState `json:"time_based_canary"`
	TimeBasedLinear []TimeBasedLinearState `json:"time_based_linear"`
}

Jump to

Keyboard shortcuts

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