Documentation ¶
Index ¶
- type HierarchyPath
- type HierarchyPathAttributes
- func (hp HierarchyPathAttributes) InternalRef() (terra.Reference, error)
- func (hp HierarchyPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hp HierarchyPathAttributes) InternalWithRef(ref terra.Reference) HierarchyPathAttributes
- func (hp HierarchyPathAttributes) LevelFive() terra.ListValue[LevelFiveAttributes]
- func (hp HierarchyPathAttributes) LevelFour() terra.ListValue[LevelFourAttributes]
- func (hp HierarchyPathAttributes) LevelOne() terra.ListValue[LevelOneAttributes]
- func (hp HierarchyPathAttributes) LevelThree() terra.ListValue[LevelThreeAttributes]
- func (hp HierarchyPathAttributes) LevelTwo() terra.ListValue[LevelTwoAttributes]
- type HierarchyPathState
- type LevelFive
- type LevelFiveAttributes
- func (lf LevelFiveAttributes) Arn() terra.StringValue
- func (lf LevelFiveAttributes) Id() terra.StringValue
- func (lf LevelFiveAttributes) InternalRef() (terra.Reference, error)
- func (lf LevelFiveAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf LevelFiveAttributes) InternalWithRef(ref terra.Reference) LevelFiveAttributes
- func (lf LevelFiveAttributes) Name() terra.StringValue
- type LevelFiveState
- type LevelFour
- type LevelFourAttributes
- func (lf LevelFourAttributes) Arn() terra.StringValue
- func (lf LevelFourAttributes) Id() terra.StringValue
- func (lf LevelFourAttributes) InternalRef() (terra.Reference, error)
- func (lf LevelFourAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf LevelFourAttributes) InternalWithRef(ref terra.Reference) LevelFourAttributes
- func (lf LevelFourAttributes) Name() terra.StringValue
- type LevelFourState
- type LevelOne
- type LevelOneAttributes
- func (lo LevelOneAttributes) Arn() terra.StringValue
- func (lo LevelOneAttributes) Id() terra.StringValue
- func (lo LevelOneAttributes) InternalRef() (terra.Reference, error)
- func (lo LevelOneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lo LevelOneAttributes) InternalWithRef(ref terra.Reference) LevelOneAttributes
- func (lo LevelOneAttributes) Name() terra.StringValue
- type LevelOneState
- type LevelThree
- type LevelThreeAttributes
- func (lt LevelThreeAttributes) Arn() terra.StringValue
- func (lt LevelThreeAttributes) Id() terra.StringValue
- func (lt LevelThreeAttributes) InternalRef() (terra.Reference, error)
- func (lt LevelThreeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt LevelThreeAttributes) InternalWithRef(ref terra.Reference) LevelThreeAttributes
- func (lt LevelThreeAttributes) Name() terra.StringValue
- type LevelThreeState
- type LevelTwo
- type LevelTwoAttributes
- func (lt LevelTwoAttributes) Arn() terra.StringValue
- func (lt LevelTwoAttributes) Id() terra.StringValue
- func (lt LevelTwoAttributes) InternalRef() (terra.Reference, error)
- func (lt LevelTwoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt LevelTwoAttributes) InternalWithRef(ref terra.Reference) LevelTwoAttributes
- func (lt LevelTwoAttributes) Name() terra.StringValue
- type LevelTwoState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HierarchyPath ¶
type HierarchyPath struct { // LevelFive: min=0 LevelFive []LevelFive `hcl:"level_five,block" validate:"min=0"` // LevelFour: min=0 LevelFour []LevelFour `hcl:"level_four,block" validate:"min=0"` // LevelOne: min=0 LevelOne []LevelOne `hcl:"level_one,block" validate:"min=0"` // LevelThree: min=0 LevelThree []LevelThree `hcl:"level_three,block" validate:"min=0"` // LevelTwo: min=0 LevelTwo []LevelTwo `hcl:"level_two,block" validate:"min=0"` }
type HierarchyPathAttributes ¶
type HierarchyPathAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathAttributes) InternalRef ¶
func (hp HierarchyPathAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathAttributes) InternalTokens ¶
func (hp HierarchyPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathAttributes) InternalWithRef ¶
func (hp HierarchyPathAttributes) InternalWithRef(ref terra.Reference) HierarchyPathAttributes
func (HierarchyPathAttributes) LevelFive ¶
func (hp HierarchyPathAttributes) LevelFive() terra.ListValue[LevelFiveAttributes]
func (HierarchyPathAttributes) LevelFour ¶
func (hp HierarchyPathAttributes) LevelFour() terra.ListValue[LevelFourAttributes]
func (HierarchyPathAttributes) LevelOne ¶
func (hp HierarchyPathAttributes) LevelOne() terra.ListValue[LevelOneAttributes]
func (HierarchyPathAttributes) LevelThree ¶
func (hp HierarchyPathAttributes) LevelThree() terra.ListValue[LevelThreeAttributes]
func (HierarchyPathAttributes) LevelTwo ¶
func (hp HierarchyPathAttributes) LevelTwo() terra.ListValue[LevelTwoAttributes]
type HierarchyPathState ¶
type HierarchyPathState struct { LevelFive []LevelFiveState `json:"level_five"` LevelFour []LevelFourState `json:"level_four"` LevelOne []LevelOneState `json:"level_one"` LevelThree []LevelThreeState `json:"level_three"` LevelTwo []LevelTwoState `json:"level_two"` }
type LevelFiveAttributes ¶
type LevelFiveAttributes struct {
// contains filtered or unexported fields
}
func (LevelFiveAttributes) Arn ¶
func (lf LevelFiveAttributes) Arn() terra.StringValue
func (LevelFiveAttributes) Id ¶
func (lf LevelFiveAttributes) Id() terra.StringValue
func (LevelFiveAttributes) InternalRef ¶
func (lf LevelFiveAttributes) InternalRef() (terra.Reference, error)
func (LevelFiveAttributes) InternalTokens ¶
func (lf LevelFiveAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LevelFiveAttributes) InternalWithRef ¶
func (lf LevelFiveAttributes) InternalWithRef(ref terra.Reference) LevelFiveAttributes
func (LevelFiveAttributes) Name ¶
func (lf LevelFiveAttributes) Name() terra.StringValue
type LevelFiveState ¶
type LevelFourAttributes ¶
type LevelFourAttributes struct {
// contains filtered or unexported fields
}
func (LevelFourAttributes) Arn ¶
func (lf LevelFourAttributes) Arn() terra.StringValue
func (LevelFourAttributes) Id ¶
func (lf LevelFourAttributes) Id() terra.StringValue
func (LevelFourAttributes) InternalRef ¶
func (lf LevelFourAttributes) InternalRef() (terra.Reference, error)
func (LevelFourAttributes) InternalTokens ¶
func (lf LevelFourAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LevelFourAttributes) InternalWithRef ¶
func (lf LevelFourAttributes) InternalWithRef(ref terra.Reference) LevelFourAttributes
func (LevelFourAttributes) Name ¶
func (lf LevelFourAttributes) Name() terra.StringValue
type LevelFourState ¶
type LevelOneAttributes ¶
type LevelOneAttributes struct {
// contains filtered or unexported fields
}
func (LevelOneAttributes) Arn ¶
func (lo LevelOneAttributes) Arn() terra.StringValue
func (LevelOneAttributes) Id ¶
func (lo LevelOneAttributes) Id() terra.StringValue
func (LevelOneAttributes) InternalRef ¶
func (lo LevelOneAttributes) InternalRef() (terra.Reference, error)
func (LevelOneAttributes) InternalTokens ¶
func (lo LevelOneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LevelOneAttributes) InternalWithRef ¶
func (lo LevelOneAttributes) InternalWithRef(ref terra.Reference) LevelOneAttributes
func (LevelOneAttributes) Name ¶
func (lo LevelOneAttributes) Name() terra.StringValue
type LevelOneState ¶
type LevelThree ¶
type LevelThree struct{}
type LevelThreeAttributes ¶
type LevelThreeAttributes struct {
// contains filtered or unexported fields
}
func (LevelThreeAttributes) Arn ¶
func (lt LevelThreeAttributes) Arn() terra.StringValue
func (LevelThreeAttributes) Id ¶
func (lt LevelThreeAttributes) Id() terra.StringValue
func (LevelThreeAttributes) InternalRef ¶
func (lt LevelThreeAttributes) InternalRef() (terra.Reference, error)
func (LevelThreeAttributes) InternalTokens ¶
func (lt LevelThreeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LevelThreeAttributes) InternalWithRef ¶
func (lt LevelThreeAttributes) InternalWithRef(ref terra.Reference) LevelThreeAttributes
func (LevelThreeAttributes) Name ¶
func (lt LevelThreeAttributes) Name() terra.StringValue
type LevelThreeState ¶
type LevelTwoAttributes ¶
type LevelTwoAttributes struct {
// contains filtered or unexported fields
}
func (LevelTwoAttributes) Arn ¶
func (lt LevelTwoAttributes) Arn() terra.StringValue
func (LevelTwoAttributes) Id ¶
func (lt LevelTwoAttributes) Id() terra.StringValue
func (LevelTwoAttributes) InternalRef ¶
func (lt LevelTwoAttributes) InternalRef() (terra.Reference, error)
func (LevelTwoAttributes) InternalTokens ¶
func (lt LevelTwoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LevelTwoAttributes) InternalWithRef ¶
func (lt LevelTwoAttributes) InternalWithRef(ref terra.Reference) LevelTwoAttributes
func (LevelTwoAttributes) Name ¶
func (lt LevelTwoAttributes) Name() terra.StringValue
type LevelTwoState ¶
Click to show internal directories.
Click to hide internal directories.