Documentation ¶
Index ¶
- type ExecutionControls
- type ExecutionControlsAttributes
- func (ec ExecutionControlsAttributes) InternalRef() (terra.Reference, error)
- func (ec ExecutionControlsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec ExecutionControlsAttributes) InternalWithRef(ref terra.Reference) ExecutionControlsAttributes
- func (ec ExecutionControlsAttributes) SsmControls() terra.ListValue[SsmControlsAttributes]
- type ExecutionControlsState
- type Parameter
- type ParameterAttributes
- func (p ParameterAttributes) InternalRef() (terra.Reference, error)
- func (p ParameterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p ParameterAttributes) InternalWithRef(ref terra.Reference) ParameterAttributes
- func (p ParameterAttributes) Name() terra.StringValue
- func (p ParameterAttributes) ResourceValue() terra.StringValue
- func (p ParameterAttributes) StaticValue() terra.StringValue
- func (p ParameterAttributes) StaticValues() terra.ListValue[terra.StringValue]
- type ParameterState
- type SsmControls
- type SsmControlsAttributes
- func (sc SsmControlsAttributes) ConcurrentExecutionRatePercentage() terra.NumberValue
- func (sc SsmControlsAttributes) ErrorPercentage() terra.NumberValue
- func (sc SsmControlsAttributes) InternalRef() (terra.Reference, error)
- func (sc SsmControlsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc SsmControlsAttributes) InternalWithRef(ref terra.Reference) SsmControlsAttributes
- type SsmControlsState
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 (ec ExecutionControlsAttributes) InternalWithRef(ref terra.Reference) ExecutionControlsAttributes
func (ExecutionControlsAttributes) SsmControls ¶
func (ec ExecutionControlsAttributes) SsmControls() terra.ListValue[SsmControlsAttributes]
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 (p ParameterAttributes) Name() terra.StringValue
func (ParameterAttributes) ResourceValue ¶
func (p ParameterAttributes) ResourceValue() terra.StringValue
func (ParameterAttributes) StaticValue ¶
func (p ParameterAttributes) StaticValue() terra.StringValue
func (ParameterAttributes) StaticValues ¶
func (p ParameterAttributes) StaticValues() terra.ListValue[terra.StringValue]
type ParameterState ¶
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 ¶
func (sc SsmControlsAttributes) InternalWithRef(ref terra.Reference) SsmControlsAttributes
type SsmControlsState ¶
Click to show internal directories.
Click to hide internal directories.