Documentation ¶
Index ¶
- type Filter
- type FilterAttributes
- type FilterCriteria
- type FilterCriteriaAttributes
- func (fc FilterCriteriaAttributes) Filter() terra.ListValue[FilterAttributes]
- func (fc FilterCriteriaAttributes) InternalRef() (terra.Reference, error)
- func (fc FilterCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fc FilterCriteriaAttributes) InternalWithRef(ref terra.Reference) FilterCriteriaAttributes
- type FilterCriteriaState
- type FilterState
- type SourceParameters
- type SourceParametersAttributes
- func (sp SourceParametersAttributes) FilterCriteria() terra.ListValue[FilterCriteriaAttributes]
- func (sp SourceParametersAttributes) InternalRef() (terra.Reference, error)
- func (sp SourceParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SourceParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersAttributes
- type SourceParametersState
- type TargetParameters
- type TargetParametersAttributes
- func (tp TargetParametersAttributes) InputTemplate() terra.StringValue
- func (tp TargetParametersAttributes) InternalRef() (terra.Reference, error)
- func (tp TargetParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tp TargetParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersAttributes
- type TargetParametersState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Filter ¶
type Filter struct { // Pattern: string, required Pattern terra.StringValue `hcl:"pattern,attr" validate:"required"` }
type FilterAttributes ¶
type FilterAttributes struct {
// contains filtered or unexported fields
}
func (FilterAttributes) InternalRef ¶
func (f FilterAttributes) InternalRef() (terra.Reference, error)
func (FilterAttributes) InternalTokens ¶
func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterAttributes) InternalWithRef ¶
func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes
func (FilterAttributes) Pattern ¶
func (f FilterAttributes) Pattern() terra.StringValue
type FilterCriteria ¶
type FilterCriteria struct { // Filter: min=0,max=5 Filter []Filter `hcl:"filter,block" validate:"min=0,max=5"` }
type FilterCriteriaAttributes ¶
type FilterCriteriaAttributes struct {
// contains filtered or unexported fields
}
func (FilterCriteriaAttributes) Filter ¶
func (fc FilterCriteriaAttributes) Filter() terra.ListValue[FilterAttributes]
func (FilterCriteriaAttributes) InternalRef ¶
func (fc FilterCriteriaAttributes) InternalRef() (terra.Reference, error)
func (FilterCriteriaAttributes) InternalTokens ¶
func (fc FilterCriteriaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FilterCriteriaAttributes) InternalWithRef ¶
func (fc FilterCriteriaAttributes) InternalWithRef(ref terra.Reference) FilterCriteriaAttributes
type FilterCriteriaState ¶
type FilterCriteriaState struct {
Filter []FilterState `json:"filter"`
}
type FilterState ¶
type FilterState struct {
Pattern string `json:"pattern"`
}
type SourceParameters ¶
type SourceParameters struct { // FilterCriteria: optional FilterCriteria *FilterCriteria `hcl:"filter_criteria,block"` }
type SourceParametersAttributes ¶
type SourceParametersAttributes struct {
// contains filtered or unexported fields
}
func (SourceParametersAttributes) FilterCriteria ¶
func (sp SourceParametersAttributes) FilterCriteria() terra.ListValue[FilterCriteriaAttributes]
func (SourceParametersAttributes) InternalRef ¶
func (sp SourceParametersAttributes) InternalRef() (terra.Reference, error)
func (SourceParametersAttributes) InternalTokens ¶
func (sp SourceParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SourceParametersAttributes) InternalWithRef ¶
func (sp SourceParametersAttributes) InternalWithRef(ref terra.Reference) SourceParametersAttributes
type SourceParametersState ¶
type SourceParametersState struct {
FilterCriteria []FilterCriteriaState `json:"filter_criteria"`
}
type TargetParameters ¶
type TargetParameters struct { // InputTemplate: string, optional InputTemplate terra.StringValue `hcl:"input_template,attr"` }
type TargetParametersAttributes ¶
type TargetParametersAttributes struct {
// contains filtered or unexported fields
}
func (TargetParametersAttributes) InputTemplate ¶
func (tp TargetParametersAttributes) InputTemplate() terra.StringValue
func (TargetParametersAttributes) InternalRef ¶
func (tp TargetParametersAttributes) InternalRef() (terra.Reference, error)
func (TargetParametersAttributes) InternalTokens ¶
func (tp TargetParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TargetParametersAttributes) InternalWithRef ¶
func (tp TargetParametersAttributes) InternalWithRef(ref terra.Reference) TargetParametersAttributes
type TargetParametersState ¶
type TargetParametersState struct {
InputTemplate string `json:"input_template"`
}
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.