Documentation ¶
Index ¶
- type Condition
- type ConditionAttributes
- func (c ConditionAttributes) InternalRef() (terra.Reference, error)
- func (c ConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConditionAttributes) InternalWithRef(ref terra.Reference) ConditionAttributes
- func (c ConditionAttributes) StringEquals() terra.SetValue[StringEqualsAttributes]
- func (c ConditionAttributes) StringLike() terra.SetValue[StringLikeAttributes]
- func (c ConditionAttributes) StringNotEquals() terra.SetValue[StringNotEqualsAttributes]
- func (c ConditionAttributes) StringNotLike() terra.SetValue[StringNotLikeAttributes]
- type ConditionState
- type SelectionTag
- type SelectionTagAttributes
- func (st SelectionTagAttributes) InternalRef() (terra.Reference, error)
- func (st SelectionTagAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (st SelectionTagAttributes) InternalWithRef(ref terra.Reference) SelectionTagAttributes
- func (st SelectionTagAttributes) Key() terra.StringValue
- func (st SelectionTagAttributes) Type() terra.StringValue
- func (st SelectionTagAttributes) Value() terra.StringValue
- type SelectionTagState
- type StringEquals
- type StringEqualsAttributes
- func (se StringEqualsAttributes) InternalRef() (terra.Reference, error)
- func (se StringEqualsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (se StringEqualsAttributes) InternalWithRef(ref terra.Reference) StringEqualsAttributes
- func (se StringEqualsAttributes) Key() terra.StringValue
- func (se StringEqualsAttributes) Value() terra.StringValue
- type StringEqualsState
- type StringLike
- type StringLikeAttributes
- func (sl StringLikeAttributes) InternalRef() (terra.Reference, error)
- func (sl StringLikeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sl StringLikeAttributes) InternalWithRef(ref terra.Reference) StringLikeAttributes
- func (sl StringLikeAttributes) Key() terra.StringValue
- func (sl StringLikeAttributes) Value() terra.StringValue
- type StringLikeState
- type StringNotEquals
- type StringNotEqualsAttributes
- func (sne StringNotEqualsAttributes) InternalRef() (terra.Reference, error)
- func (sne StringNotEqualsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sne StringNotEqualsAttributes) InternalWithRef(ref terra.Reference) StringNotEqualsAttributes
- func (sne StringNotEqualsAttributes) Key() terra.StringValue
- func (sne StringNotEqualsAttributes) Value() terra.StringValue
- type StringNotEqualsState
- type StringNotLike
- type StringNotLikeAttributes
- func (snl StringNotLikeAttributes) InternalRef() (terra.Reference, error)
- func (snl StringNotLikeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (snl StringNotLikeAttributes) InternalWithRef(ref terra.Reference) StringNotLikeAttributes
- func (snl StringNotLikeAttributes) Key() terra.StringValue
- func (snl StringNotLikeAttributes) Value() terra.StringValue
- type StringNotLikeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Condition ¶
type Condition struct { // StringEquals: min=0 StringEquals []StringEquals `hcl:"string_equals,block" validate:"min=0"` // StringLike: min=0 StringLike []StringLike `hcl:"string_like,block" validate:"min=0"` // StringNotEquals: min=0 StringNotEquals []StringNotEquals `hcl:"string_not_equals,block" validate:"min=0"` // StringNotLike: min=0 StringNotLike []StringNotLike `hcl:"string_not_like,block" validate:"min=0"` }
type ConditionAttributes ¶
type ConditionAttributes struct {
// contains filtered or unexported fields
}
func (ConditionAttributes) InternalRef ¶
func (c ConditionAttributes) InternalRef() (terra.Reference, error)
func (ConditionAttributes) InternalTokens ¶
func (c ConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionAttributes) InternalWithRef ¶
func (c ConditionAttributes) InternalWithRef(ref terra.Reference) ConditionAttributes
func (ConditionAttributes) StringEquals ¶
func (c ConditionAttributes) StringEquals() terra.SetValue[StringEqualsAttributes]
func (ConditionAttributes) StringLike ¶
func (c ConditionAttributes) StringLike() terra.SetValue[StringLikeAttributes]
func (ConditionAttributes) StringNotEquals ¶
func (c ConditionAttributes) StringNotEquals() terra.SetValue[StringNotEqualsAttributes]
func (ConditionAttributes) StringNotLike ¶
func (c ConditionAttributes) StringNotLike() terra.SetValue[StringNotLikeAttributes]
type ConditionState ¶
type ConditionState struct { StringEquals []StringEqualsState `json:"string_equals"` StringLike []StringLikeState `json:"string_like"` StringNotEquals []StringNotEqualsState `json:"string_not_equals"` StringNotLike []StringNotLikeState `json:"string_not_like"` }
type SelectionTag ¶
type SelectionTag struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type SelectionTagAttributes ¶
type SelectionTagAttributes struct {
// contains filtered or unexported fields
}
func (SelectionTagAttributes) InternalRef ¶
func (st SelectionTagAttributes) InternalRef() (terra.Reference, error)
func (SelectionTagAttributes) InternalTokens ¶
func (st SelectionTagAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SelectionTagAttributes) InternalWithRef ¶
func (st SelectionTagAttributes) InternalWithRef(ref terra.Reference) SelectionTagAttributes
func (SelectionTagAttributes) Key ¶
func (st SelectionTagAttributes) Key() terra.StringValue
func (SelectionTagAttributes) Type ¶
func (st SelectionTagAttributes) Type() terra.StringValue
func (SelectionTagAttributes) Value ¶
func (st SelectionTagAttributes) Value() terra.StringValue
type SelectionTagState ¶
type StringEquals ¶
type StringEquals struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type StringEqualsAttributes ¶
type StringEqualsAttributes struct {
// contains filtered or unexported fields
}
func (StringEqualsAttributes) InternalRef ¶
func (se StringEqualsAttributes) InternalRef() (terra.Reference, error)
func (StringEqualsAttributes) InternalTokens ¶
func (se StringEqualsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StringEqualsAttributes) InternalWithRef ¶
func (se StringEqualsAttributes) InternalWithRef(ref terra.Reference) StringEqualsAttributes
func (StringEqualsAttributes) Key ¶
func (se StringEqualsAttributes) Key() terra.StringValue
func (StringEqualsAttributes) Value ¶
func (se StringEqualsAttributes) Value() terra.StringValue
type StringEqualsState ¶
type StringLike ¶
type StringLike struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type StringLikeAttributes ¶
type StringLikeAttributes struct {
// contains filtered or unexported fields
}
func (StringLikeAttributes) InternalRef ¶
func (sl StringLikeAttributes) InternalRef() (terra.Reference, error)
func (StringLikeAttributes) InternalTokens ¶
func (sl StringLikeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StringLikeAttributes) InternalWithRef ¶
func (sl StringLikeAttributes) InternalWithRef(ref terra.Reference) StringLikeAttributes
func (StringLikeAttributes) Key ¶
func (sl StringLikeAttributes) Key() terra.StringValue
func (StringLikeAttributes) Value ¶
func (sl StringLikeAttributes) Value() terra.StringValue
type StringLikeState ¶
type StringNotEquals ¶
type StringNotEquals struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type StringNotEqualsAttributes ¶
type StringNotEqualsAttributes struct {
// contains filtered or unexported fields
}
func (StringNotEqualsAttributes) InternalRef ¶
func (sne StringNotEqualsAttributes) InternalRef() (terra.Reference, error)
func (StringNotEqualsAttributes) InternalTokens ¶
func (sne StringNotEqualsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StringNotEqualsAttributes) InternalWithRef ¶
func (sne StringNotEqualsAttributes) InternalWithRef(ref terra.Reference) StringNotEqualsAttributes
func (StringNotEqualsAttributes) Key ¶
func (sne StringNotEqualsAttributes) Key() terra.StringValue
func (StringNotEqualsAttributes) Value ¶
func (sne StringNotEqualsAttributes) Value() terra.StringValue
type StringNotEqualsState ¶
type StringNotLike ¶
type StringNotLike struct { // Key: string, required Key terra.StringValue `hcl:"key,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type StringNotLikeAttributes ¶
type StringNotLikeAttributes struct {
// contains filtered or unexported fields
}
func (StringNotLikeAttributes) InternalRef ¶
func (snl StringNotLikeAttributes) InternalRef() (terra.Reference, error)
func (StringNotLikeAttributes) InternalTokens ¶
func (snl StringNotLikeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StringNotLikeAttributes) InternalWithRef ¶
func (snl StringNotLikeAttributes) InternalWithRef(ref terra.Reference) StringNotLikeAttributes
func (StringNotLikeAttributes) Key ¶
func (snl StringNotLikeAttributes) Key() terra.StringValue
func (StringNotLikeAttributes) Value ¶
func (snl StringNotLikeAttributes) Value() terra.StringValue
type StringNotLikeState ¶
Click to show internal directories.
Click to hide internal directories.