backupselection

package
v0.0.0-...-964ba77 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (ConditionAttributes) StringLike

func (ConditionAttributes) StringNotEquals

func (ConditionAttributes) StringNotLike

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 (SelectionTagAttributes) Key

func (SelectionTagAttributes) Type

func (SelectionTagAttributes) Value

type SelectionTagState

type SelectionTagState struct {
	Key   string `json:"key"`
	Type  string `json:"type"`
	Value string `json:"value"`
}

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 (StringEqualsAttributes) Key

func (StringEqualsAttributes) Value

type StringEqualsState

type StringEqualsState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (StringLikeAttributes) Value

type StringLikeState

type StringLikeState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (StringNotEqualsAttributes) Key

func (StringNotEqualsAttributes) Value

type StringNotEqualsState

type StringNotEqualsState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

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 (StringNotLikeAttributes) Key

func (StringNotLikeAttributes) Value

type StringNotLikeState

type StringNotLikeState struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL