Documentation ¶
Index ¶
- type DestinationConfig
- type DestinationConfigAttributes
- func (dc DestinationConfigAttributes) InternalRef() (terra.Reference, error)
- func (dc DestinationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dc DestinationConfigAttributes) InternalWithRef(ref terra.Reference) DestinationConfigAttributes
- func (dc DestinationConfigAttributes) OnFailure() terra.ListValue[OnFailureAttributes]
- func (dc DestinationConfigAttributes) OnSuccess() terra.ListValue[OnSuccessAttributes]
- type DestinationConfigState
- type OnFailure
- type OnFailureAttributes
- type OnFailureState
- type OnSuccess
- type OnSuccessAttributes
- type OnSuccessState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DestinationConfig ¶
type DestinationConfigAttributes ¶
type DestinationConfigAttributes struct {
// contains filtered or unexported fields
}
func (DestinationConfigAttributes) InternalRef ¶
func (dc DestinationConfigAttributes) InternalRef() (terra.Reference, error)
func (DestinationConfigAttributes) InternalTokens ¶
func (dc DestinationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DestinationConfigAttributes) InternalWithRef ¶
func (dc DestinationConfigAttributes) InternalWithRef(ref terra.Reference) DestinationConfigAttributes
func (DestinationConfigAttributes) OnFailure ¶
func (dc DestinationConfigAttributes) OnFailure() terra.ListValue[OnFailureAttributes]
func (DestinationConfigAttributes) OnSuccess ¶
func (dc DestinationConfigAttributes) OnSuccess() terra.ListValue[OnSuccessAttributes]
type DestinationConfigState ¶
type DestinationConfigState struct { OnFailure []OnFailureState `json:"on_failure"` OnSuccess []OnSuccessState `json:"on_success"` }
type OnFailure ¶
type OnFailure struct { // Destination: string, required Destination terra.StringValue `hcl:"destination,attr" validate:"required"` }
type OnFailureAttributes ¶
type OnFailureAttributes struct {
// contains filtered or unexported fields
}
func (OnFailureAttributes) Destination ¶
func (of OnFailureAttributes) Destination() terra.StringValue
func (OnFailureAttributes) InternalRef ¶
func (of OnFailureAttributes) InternalRef() (terra.Reference, error)
func (OnFailureAttributes) InternalTokens ¶
func (of OnFailureAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OnFailureAttributes) InternalWithRef ¶
func (of OnFailureAttributes) InternalWithRef(ref terra.Reference) OnFailureAttributes
type OnFailureState ¶
type OnFailureState struct {
Destination string `json:"destination"`
}
type OnSuccess ¶
type OnSuccess struct { // Destination: string, required Destination terra.StringValue `hcl:"destination,attr" validate:"required"` }
type OnSuccessAttributes ¶
type OnSuccessAttributes struct {
// contains filtered or unexported fields
}
func (OnSuccessAttributes) Destination ¶
func (os OnSuccessAttributes) Destination() terra.StringValue
func (OnSuccessAttributes) InternalRef ¶
func (os OnSuccessAttributes) InternalRef() (terra.Reference, error)
func (OnSuccessAttributes) InternalTokens ¶
func (os OnSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OnSuccessAttributes) InternalWithRef ¶
func (os OnSuccessAttributes) InternalWithRef(ref terra.Reference) OnSuccessAttributes
type OnSuccessState ¶
type OnSuccessState struct {
Destination string `json:"destination"`
}
Click to show internal directories.
Click to hide internal directories.