Documentation ¶
Index ¶
- type HierarchyStructure
- type HierarchyStructureAttributes
- func (hs HierarchyStructureAttributes) InternalRef() (terra.Reference, error)
- func (hs HierarchyStructureAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hs HierarchyStructureAttributes) InternalWithRef(ref terra.Reference) HierarchyStructureAttributes
- func (hs HierarchyStructureAttributes) LevelFive() terra.ListValue[LevelFiveAttributes]
- func (hs HierarchyStructureAttributes) LevelFour() terra.ListValue[LevelFourAttributes]
- func (hs HierarchyStructureAttributes) LevelOne() terra.ListValue[LevelOneAttributes]
- func (hs HierarchyStructureAttributes) LevelThree() terra.ListValue[LevelThreeAttributes]
- func (hs HierarchyStructureAttributes) LevelTwo() terra.ListValue[LevelTwoAttributes]
- type HierarchyStructureState
- 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 HierarchyStructure ¶
type HierarchyStructure 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 HierarchyStructureAttributes ¶
type HierarchyStructureAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyStructureAttributes) InternalRef ¶
func (hs HierarchyStructureAttributes) InternalRef() (terra.Reference, error)
func (HierarchyStructureAttributes) InternalTokens ¶
func (hs HierarchyStructureAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyStructureAttributes) InternalWithRef ¶
func (hs HierarchyStructureAttributes) InternalWithRef(ref terra.Reference) HierarchyStructureAttributes
func (HierarchyStructureAttributes) LevelFive ¶
func (hs HierarchyStructureAttributes) LevelFive() terra.ListValue[LevelFiveAttributes]
func (HierarchyStructureAttributes) LevelFour ¶
func (hs HierarchyStructureAttributes) LevelFour() terra.ListValue[LevelFourAttributes]
func (HierarchyStructureAttributes) LevelOne ¶
func (hs HierarchyStructureAttributes) LevelOne() terra.ListValue[LevelOneAttributes]
func (HierarchyStructureAttributes) LevelThree ¶
func (hs HierarchyStructureAttributes) LevelThree() terra.ListValue[LevelThreeAttributes]
func (HierarchyStructureAttributes) LevelTwo ¶
func (hs HierarchyStructureAttributes) LevelTwo() terra.ListValue[LevelTwoAttributes]
type HierarchyStructureState ¶
type HierarchyStructureState 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.