configremediationconfiguration

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 ExecutionControls

type ExecutionControls struct {
	// SsmControls: optional
	SsmControls *SsmControls `hcl:"ssm_controls,block"`
}

type ExecutionControlsAttributes

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

func (ExecutionControlsAttributes) InternalRef

func (ec ExecutionControlsAttributes) InternalRef() (terra.Reference, error)

func (ExecutionControlsAttributes) InternalTokens

func (ec ExecutionControlsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExecutionControlsAttributes) InternalWithRef

func (ExecutionControlsAttributes) SsmControls

type ExecutionControlsState

type ExecutionControlsState struct {
	SsmControls []SsmControlsState `json:"ssm_controls"`
}

type Parameter

type Parameter struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// ResourceValue: string, optional
	ResourceValue terra.StringValue `hcl:"resource_value,attr"`
	// StaticValue: string, optional
	StaticValue terra.StringValue `hcl:"static_value,attr"`
	// StaticValues: list of string, optional
	StaticValues terra.ListValue[terra.StringValue] `hcl:"static_values,attr"`
}

type ParameterAttributes

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

func (ParameterAttributes) InternalRef

func (p ParameterAttributes) InternalRef() (terra.Reference, error)

func (ParameterAttributes) InternalTokens

func (p ParameterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ParameterAttributes) InternalWithRef

func (p ParameterAttributes) InternalWithRef(ref terra.Reference) ParameterAttributes

func (ParameterAttributes) Name

func (ParameterAttributes) ResourceValue

func (p ParameterAttributes) ResourceValue() terra.StringValue

func (ParameterAttributes) StaticValue

func (p ParameterAttributes) StaticValue() terra.StringValue

func (ParameterAttributes) StaticValues

type ParameterState

type ParameterState struct {
	Name          string   `json:"name"`
	ResourceValue string   `json:"resource_value"`
	StaticValue   string   `json:"static_value"`
	StaticValues  []string `json:"static_values"`
}

type SsmControls

type SsmControls struct {
	// ConcurrentExecutionRatePercentage: number, optional
	ConcurrentExecutionRatePercentage terra.NumberValue `hcl:"concurrent_execution_rate_percentage,attr"`
	// ErrorPercentage: number, optional
	ErrorPercentage terra.NumberValue `hcl:"error_percentage,attr"`
}

type SsmControlsAttributes

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

func (SsmControlsAttributes) ConcurrentExecutionRatePercentage

func (sc SsmControlsAttributes) ConcurrentExecutionRatePercentage() terra.NumberValue

func (SsmControlsAttributes) ErrorPercentage

func (sc SsmControlsAttributes) ErrorPercentage() terra.NumberValue

func (SsmControlsAttributes) InternalRef

func (sc SsmControlsAttributes) InternalRef() (terra.Reference, error)

func (SsmControlsAttributes) InternalTokens

func (sc SsmControlsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SsmControlsAttributes) InternalWithRef

type SsmControlsState

type SsmControlsState struct {
	ConcurrentExecutionRatePercentage float64 `json:"concurrent_execution_rate_percentage"`
	ErrorPercentage                   float64 `json:"error_percentage"`
}

Jump to

Keyboard shortcuts

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