Documentation ¶
Index ¶
- type Accounts
- type AccountsAttributes
- func (a AccountsAttributes) Arn() terra.StringValue
- func (a AccountsAttributes) Email() terra.StringValue
- func (a AccountsAttributes) Id() terra.StringValue
- func (a AccountsAttributes) InternalRef() (terra.Reference, error)
- func (a AccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AccountsAttributes) InternalWithRef(ref terra.Reference) AccountsAttributes
- func (a AccountsAttributes) Name() terra.StringValue
- func (a AccountsAttributes) Status() terra.StringValue
- type AccountsState
- type NonMasterAccounts
- type NonMasterAccountsAttributes
- func (nma NonMasterAccountsAttributes) Arn() terra.StringValue
- func (nma NonMasterAccountsAttributes) Email() terra.StringValue
- func (nma NonMasterAccountsAttributes) Id() terra.StringValue
- func (nma NonMasterAccountsAttributes) InternalRef() (terra.Reference, error)
- func (nma NonMasterAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nma NonMasterAccountsAttributes) InternalWithRef(ref terra.Reference) NonMasterAccountsAttributes
- func (nma NonMasterAccountsAttributes) Name() terra.StringValue
- func (nma NonMasterAccountsAttributes) Status() terra.StringValue
- type NonMasterAccountsState
- type PolicyTypes
- type PolicyTypesAttributes
- func (pt PolicyTypesAttributes) InternalRef() (terra.Reference, error)
- func (pt PolicyTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pt PolicyTypesAttributes) InternalWithRef(ref terra.Reference) PolicyTypesAttributes
- func (pt PolicyTypesAttributes) Status() terra.StringValue
- func (pt PolicyTypesAttributes) Type() terra.StringValue
- type PolicyTypesState
- type Roots
- type RootsAttributes
- func (r RootsAttributes) Arn() terra.StringValue
- func (r RootsAttributes) Id() terra.StringValue
- func (r RootsAttributes) InternalRef() (terra.Reference, error)
- func (r RootsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RootsAttributes) InternalWithRef(ref terra.Reference) RootsAttributes
- func (r RootsAttributes) Name() terra.StringValue
- func (r RootsAttributes) PolicyTypes() terra.ListValue[PolicyTypesAttributes]
- type RootsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountsAttributes ¶
type AccountsAttributes struct {
// contains filtered or unexported fields
}
func (AccountsAttributes) Arn ¶
func (a AccountsAttributes) Arn() terra.StringValue
func (AccountsAttributes) Email ¶
func (a AccountsAttributes) Email() terra.StringValue
func (AccountsAttributes) Id ¶
func (a AccountsAttributes) Id() terra.StringValue
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 (a AccountsAttributes) Name() terra.StringValue
func (AccountsAttributes) Status ¶
func (a AccountsAttributes) Status() terra.StringValue
type AccountsState ¶
type NonMasterAccounts ¶
type NonMasterAccounts struct{}
type NonMasterAccountsAttributes ¶
type NonMasterAccountsAttributes struct {
// contains filtered or unexported fields
}
func (NonMasterAccountsAttributes) Arn ¶
func (nma NonMasterAccountsAttributes) Arn() terra.StringValue
func (NonMasterAccountsAttributes) Email ¶
func (nma NonMasterAccountsAttributes) Email() terra.StringValue
func (NonMasterAccountsAttributes) Id ¶
func (nma NonMasterAccountsAttributes) Id() terra.StringValue
func (NonMasterAccountsAttributes) InternalRef ¶
func (nma NonMasterAccountsAttributes) InternalRef() (terra.Reference, error)
func (NonMasterAccountsAttributes) InternalTokens ¶
func (nma NonMasterAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NonMasterAccountsAttributes) InternalWithRef ¶
func (nma NonMasterAccountsAttributes) InternalWithRef(ref terra.Reference) NonMasterAccountsAttributes
func (NonMasterAccountsAttributes) Name ¶
func (nma NonMasterAccountsAttributes) Name() terra.StringValue
func (NonMasterAccountsAttributes) Status ¶
func (nma NonMasterAccountsAttributes) Status() terra.StringValue
type NonMasterAccountsState ¶
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 (pt PolicyTypesAttributes) InternalWithRef(ref terra.Reference) PolicyTypesAttributes
func (PolicyTypesAttributes) Status ¶
func (pt PolicyTypesAttributes) Status() terra.StringValue
func (PolicyTypesAttributes) Type ¶
func (pt PolicyTypesAttributes) Type() terra.StringValue
type PolicyTypesState ¶
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 (r RootsAttributes) Arn() terra.StringValue
func (RootsAttributes) Id ¶
func (r RootsAttributes) Id() terra.StringValue
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 (r RootsAttributes) Name() terra.StringValue
func (RootsAttributes) PolicyTypes ¶
func (r RootsAttributes) PolicyTypes() terra.ListValue[PolicyTypesAttributes]
type RootsState ¶
type RootsState struct { Arn string `json:"arn"` Id string `json:"id"` Name string `json:"name"` PolicyTypes []PolicyTypesState `json:"policy_types"` }
Click to show internal directories.
Click to hide internal directories.