Documentation ¶
Index ¶
- type Attribute
- type AttributeAttributes
- func (a AttributeAttributes) InternalRef() (terra.Reference, error)
- func (a AttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AttributeAttributes) InternalWithRef(ref terra.Reference) AttributeAttributes
- func (a AttributeAttributes) Key() terra.StringValue
- func (a AttributeAttributes) StringValue() terra.StringValue
- type AttributeState
- type Field
- type FieldAttributes
- func (f FieldAttributes) InternalRef() (terra.Reference, error)
- func (f FieldAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f FieldAttributes) InternalWithRef(ref terra.Reference) FieldAttributes
- func (f FieldAttributes) Key() terra.StringValue
- func (f FieldAttributes) RefValue() terra.StringValue
- func (f FieldAttributes) StringValue() terra.StringValue
- type FieldState
- type ParameterObject
- type ParameterObjectAttributes
- func (po ParameterObjectAttributes) Attribute() terra.SetValue[AttributeAttributes]
- func (po ParameterObjectAttributes) Id() terra.StringValue
- func (po ParameterObjectAttributes) InternalRef() (terra.Reference, error)
- func (po ParameterObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po ParameterObjectAttributes) InternalWithRef(ref terra.Reference) ParameterObjectAttributes
- type ParameterObjectState
- type ParameterValue
- type ParameterValueAttributes
- func (pv ParameterValueAttributes) Id() terra.StringValue
- func (pv ParameterValueAttributes) InternalRef() (terra.Reference, error)
- func (pv ParameterValueAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pv ParameterValueAttributes) InternalWithRef(ref terra.Reference) ParameterValueAttributes
- func (pv ParameterValueAttributes) StringValue() terra.StringValue
- type ParameterValueState
- type PipelineObject
- type PipelineObjectAttributes
- func (po PipelineObjectAttributes) Field() terra.SetValue[FieldAttributes]
- func (po PipelineObjectAttributes) Id() terra.StringValue
- func (po PipelineObjectAttributes) InternalRef() (terra.Reference, error)
- func (po PipelineObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (po PipelineObjectAttributes) InternalWithRef(ref terra.Reference) PipelineObjectAttributes
- func (po PipelineObjectAttributes) Name() terra.StringValue
- type PipelineObjectState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attribute ¶
type Attribute struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // StringValue: string, required StringValue terra.StringValue `hcl:"string_value,attr" validate:"required"` }
type AttributeAttributes ¶
type AttributeAttributes struct {
// contains filtered or unexported fields
}
func (AttributeAttributes) InternalRef ¶
func (a AttributeAttributes) InternalRef() (terra.Reference, error)
func (AttributeAttributes) InternalTokens ¶
func (a AttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AttributeAttributes) InternalWithRef ¶
func (a AttributeAttributes) InternalWithRef(ref terra.Reference) AttributeAttributes
func (AttributeAttributes) Key ¶
func (a AttributeAttributes) Key() terra.StringValue
func (AttributeAttributes) StringValue ¶
func (a AttributeAttributes) StringValue() terra.StringValue
type AttributeState ¶
type Field ¶
type Field struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // RefValue: string, optional RefValue terra.StringValue `hcl:"ref_value,attr"` // StringValue: string, optional StringValue terra.StringValue `hcl:"string_value,attr"` }
type FieldAttributes ¶
type FieldAttributes struct {
// contains filtered or unexported fields
}
func (FieldAttributes) InternalRef ¶
func (f FieldAttributes) InternalRef() (terra.Reference, error)
func (FieldAttributes) InternalTokens ¶
func (f FieldAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FieldAttributes) InternalWithRef ¶
func (f FieldAttributes) InternalWithRef(ref terra.Reference) FieldAttributes
func (FieldAttributes) Key ¶
func (f FieldAttributes) Key() terra.StringValue
func (FieldAttributes) RefValue ¶
func (f FieldAttributes) RefValue() terra.StringValue
func (FieldAttributes) StringValue ¶
func (f FieldAttributes) StringValue() terra.StringValue
type FieldState ¶
type ParameterObject ¶
type ParameterObject struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Attribute: min=0 Attribute []Attribute `hcl:"attribute,block" validate:"min=0"` }
type ParameterObjectAttributes ¶
type ParameterObjectAttributes struct {
// contains filtered or unexported fields
}
func (ParameterObjectAttributes) Attribute ¶
func (po ParameterObjectAttributes) Attribute() terra.SetValue[AttributeAttributes]
func (ParameterObjectAttributes) Id ¶
func (po ParameterObjectAttributes) Id() terra.StringValue
func (ParameterObjectAttributes) InternalRef ¶
func (po ParameterObjectAttributes) InternalRef() (terra.Reference, error)
func (ParameterObjectAttributes) InternalTokens ¶
func (po ParameterObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParameterObjectAttributes) InternalWithRef ¶
func (po ParameterObjectAttributes) InternalWithRef(ref terra.Reference) ParameterObjectAttributes
type ParameterObjectState ¶
type ParameterObjectState struct { Id string `json:"id"` Attribute []AttributeState `json:"attribute"` }
type ParameterValue ¶
type ParameterValue struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // StringValue: string, required StringValue terra.StringValue `hcl:"string_value,attr" validate:"required"` }
type ParameterValueAttributes ¶
type ParameterValueAttributes struct {
// contains filtered or unexported fields
}
func (ParameterValueAttributes) Id ¶
func (pv ParameterValueAttributes) Id() terra.StringValue
func (ParameterValueAttributes) InternalRef ¶
func (pv ParameterValueAttributes) InternalRef() (terra.Reference, error)
func (ParameterValueAttributes) InternalTokens ¶
func (pv ParameterValueAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParameterValueAttributes) InternalWithRef ¶
func (pv ParameterValueAttributes) InternalWithRef(ref terra.Reference) ParameterValueAttributes
func (ParameterValueAttributes) StringValue ¶
func (pv ParameterValueAttributes) StringValue() terra.StringValue
type ParameterValueState ¶
type PipelineObject ¶
type PipelineObject struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Field: min=0 Field []Field `hcl:"field,block" validate:"min=0"` }
type PipelineObjectAttributes ¶
type PipelineObjectAttributes struct {
// contains filtered or unexported fields
}
func (PipelineObjectAttributes) Field ¶
func (po PipelineObjectAttributes) Field() terra.SetValue[FieldAttributes]
func (PipelineObjectAttributes) Id ¶
func (po PipelineObjectAttributes) Id() terra.StringValue
func (PipelineObjectAttributes) InternalRef ¶
func (po PipelineObjectAttributes) InternalRef() (terra.Reference, error)
func (PipelineObjectAttributes) InternalTokens ¶
func (po PipelineObjectAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PipelineObjectAttributes) InternalWithRef ¶
func (po PipelineObjectAttributes) InternalWithRef(ref terra.Reference) PipelineObjectAttributes
func (PipelineObjectAttributes) Name ¶
func (po PipelineObjectAttributes) Name() terra.StringValue
type PipelineObjectState ¶
type PipelineObjectState struct { Id string `json:"id"` Name string `json:"name"` Field []FieldState `json:"field"` }
Click to show internal directories.
Click to hide internal directories.