organizationsorganization

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 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 Accounts

type Accounts struct{}

type AccountsAttributes

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

func (AccountsAttributes) Arn

func (AccountsAttributes) Email

func (AccountsAttributes) Id

func (AccountsAttributes) InternalRef

func (a AccountsAttributes) InternalRef() (terra.Reference, error)

func (AccountsAttributes) InternalTokens

func (a AccountsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AccountsAttributes) InternalWithRef

func (a AccountsAttributes) InternalWithRef(ref terra.Reference) AccountsAttributes

func (AccountsAttributes) Name

func (AccountsAttributes) Status

type AccountsState

type AccountsState struct {
	Arn    string `json:"arn"`
	Email  string `json:"email"`
	Id     string `json:"id"`
	Name   string `json:"name"`
	Status string `json:"status"`
}

type NonMasterAccounts

type NonMasterAccounts struct{}

type NonMasterAccountsAttributes

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

func (NonMasterAccountsAttributes) Arn

func (NonMasterAccountsAttributes) Email

func (NonMasterAccountsAttributes) Id

func (NonMasterAccountsAttributes) InternalRef

func (nma NonMasterAccountsAttributes) InternalRef() (terra.Reference, error)

func (NonMasterAccountsAttributes) InternalTokens

func (nma NonMasterAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (NonMasterAccountsAttributes) InternalWithRef

func (NonMasterAccountsAttributes) Name

func (NonMasterAccountsAttributes) Status

type NonMasterAccountsState

type NonMasterAccountsState struct {
	Arn    string `json:"arn"`
	Email  string `json:"email"`
	Id     string `json:"id"`
	Name   string `json:"name"`
	Status string `json:"status"`
}

type PolicyTypes

type PolicyTypes struct{}

type PolicyTypesAttributes

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

func (PolicyTypesAttributes) InternalRef

func (pt PolicyTypesAttributes) InternalRef() (terra.Reference, error)

func (PolicyTypesAttributes) InternalTokens

func (pt PolicyTypesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PolicyTypesAttributes) InternalWithRef

func (PolicyTypesAttributes) Status

func (PolicyTypesAttributes) Type

type PolicyTypesState

type PolicyTypesState struct {
	Status string `json:"status"`
	Type   string `json:"type"`
}

type Roots

type Roots struct {
	// PolicyTypes: min=0
	PolicyTypes []PolicyTypes `hcl:"policy_types,block" validate:"min=0"`
}

type RootsAttributes

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

func (RootsAttributes) Arn

func (RootsAttributes) Id

func (RootsAttributes) InternalRef

func (r RootsAttributes) InternalRef() (terra.Reference, error)

func (RootsAttributes) InternalTokens

func (r RootsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RootsAttributes) InternalWithRef

func (r RootsAttributes) InternalWithRef(ref terra.Reference) RootsAttributes

func (RootsAttributes) Name

func (RootsAttributes) PolicyTypes

type RootsState

type RootsState struct {
	Arn         string             `json:"arn"`
	Id          string             `json:"id"`
	Name        string             `json:"name"`
	PolicyTypes []PolicyTypesState `json:"policy_types"`
}

Jump to

Keyboard shortcuts

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