connectuserhierarchystructure

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 HierarchyStructure

type HierarchyStructure struct {
	// LevelFive: optional
	LevelFive *LevelFive `hcl:"level_five,block"`
	// LevelFour: optional
	LevelFour *LevelFour `hcl:"level_four,block"`
	// LevelOne: optional
	LevelOne *LevelOne `hcl:"level_one,block"`
	// LevelThree: optional
	LevelThree *LevelThree `hcl:"level_three,block"`
	// LevelTwo: optional
	LevelTwo *LevelTwo `hcl:"level_two,block"`
}

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 (HierarchyStructureAttributes) LevelFive

func (HierarchyStructureAttributes) LevelFour

func (HierarchyStructureAttributes) LevelOne

func (HierarchyStructureAttributes) LevelThree

func (HierarchyStructureAttributes) LevelTwo

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 LevelFive

type LevelFive struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
}

type LevelFiveAttributes

type LevelFiveAttributes struct {
	// contains filtered or unexported fields
}

func (LevelFiveAttributes) Arn

func (LevelFiveAttributes) Id

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

type LevelFiveState

type LevelFiveState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type LevelFour

type LevelFour struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
}

type LevelFourAttributes

type LevelFourAttributes struct {
	// contains filtered or unexported fields
}

func (LevelFourAttributes) Arn

func (LevelFourAttributes) Id

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

type LevelFourState

type LevelFourState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type LevelOne

type LevelOne struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
}

type LevelOneAttributes

type LevelOneAttributes struct {
	// contains filtered or unexported fields
}

func (LevelOneAttributes) Arn

func (LevelOneAttributes) Id

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

type LevelOneState

type LevelOneState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type LevelThree

type LevelThree struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
}

type LevelThreeAttributes

type LevelThreeAttributes struct {
	// contains filtered or unexported fields
}

func (LevelThreeAttributes) Arn

func (LevelThreeAttributes) Id

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

type LevelThreeState

type LevelThreeState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

type LevelTwo

type LevelTwo struct {
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
}

type LevelTwoAttributes

type LevelTwoAttributes struct {
	// contains filtered or unexported fields
}

func (LevelTwoAttributes) Arn

func (LevelTwoAttributes) Id

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

type LevelTwoState

type LevelTwoState struct {
	Arn  string `json:"arn"`
	Id   string `json:"id"`
	Name string `json:"name"`
}

Jump to

Keyboard shortcuts

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