Documentation ¶
Index ¶
- type Action
- type ActionAttributes
- func (a ActionAttributes) Description() terra.StringValue
- func (a ActionAttributes) InternalRef() (terra.Reference, error)
- func (a ActionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a ActionAttributes) InternalWithRef(ref terra.Reference) ActionAttributes
- func (a ActionAttributes) Name() terra.StringValue
- func (a ActionAttributes) RoleArn() terra.StringValue
- func (a ActionAttributes) Uri() terra.StringValue
- type ActionPoint
- type ActionPointAttributes
- func (ap ActionPointAttributes) Action() terra.SetValue[ActionAttributes]
- func (ap ActionPointAttributes) InternalRef() (terra.Reference, error)
- func (ap ActionPointAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap ActionPointAttributes) InternalWithRef(ref terra.Reference) ActionPointAttributes
- func (ap ActionPointAttributes) Point() terra.StringValue
- type ActionPointState
- type ActionState
- type Parameter
- type ParameterAttributes
- func (p ParameterAttributes) Description() terra.StringValue
- 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) Required() terra.BoolValue
- type ParameterState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // RoleArn: string, required RoleArn terra.StringValue `hcl:"role_arn,attr" validate:"required"` // Uri: string, required Uri terra.StringValue `hcl:"uri,attr" validate:"required"` }
type ActionAttributes ¶
type ActionAttributes struct {
// contains filtered or unexported fields
}
func (ActionAttributes) Description ¶
func (a ActionAttributes) Description() terra.StringValue
func (ActionAttributes) InternalRef ¶
func (a ActionAttributes) InternalRef() (terra.Reference, error)
func (ActionAttributes) InternalTokens ¶
func (a ActionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActionAttributes) InternalWithRef ¶
func (a ActionAttributes) InternalWithRef(ref terra.Reference) ActionAttributes
func (ActionAttributes) Name ¶
func (a ActionAttributes) Name() terra.StringValue
func (ActionAttributes) RoleArn ¶
func (a ActionAttributes) RoleArn() terra.StringValue
func (ActionAttributes) Uri ¶
func (a ActionAttributes) Uri() terra.StringValue
type ActionPoint ¶
type ActionPoint struct { // Point: string, required Point terra.StringValue `hcl:"point,attr" validate:"required"` // Action: min=1 Action []Action `hcl:"action,block" validate:"min=1"` }
type ActionPointAttributes ¶
type ActionPointAttributes struct {
// contains filtered or unexported fields
}
func (ActionPointAttributes) Action ¶
func (ap ActionPointAttributes) Action() terra.SetValue[ActionAttributes]
func (ActionPointAttributes) InternalRef ¶
func (ap ActionPointAttributes) InternalRef() (terra.Reference, error)
func (ActionPointAttributes) InternalTokens ¶
func (ap ActionPointAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ActionPointAttributes) InternalWithRef ¶
func (ap ActionPointAttributes) InternalWithRef(ref terra.Reference) ActionPointAttributes
func (ActionPointAttributes) Point ¶
func (ap ActionPointAttributes) Point() terra.StringValue
type ActionPointState ¶
type ActionPointState struct { Point string `json:"point"` Action []ActionState `json:"action"` }
type ActionState ¶
type Parameter ¶
type Parameter struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Required: bool, optional Required terra.BoolValue `hcl:"required,attr"` }
type ParameterAttributes ¶
type ParameterAttributes struct {
// contains filtered or unexported fields
}
func (ParameterAttributes) Description ¶
func (p ParameterAttributes) Description() terra.StringValue
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) Required ¶
func (p ParameterAttributes) Required() terra.BoolValue
type ParameterState ¶
Click to show internal directories.
Click to hide internal directories.