Documentation
¶
Index ¶
- 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 Args
- type DataAccountsAttributes
- func (a DataAccountsAttributes) Arn() terra.StringValue
- func (a DataAccountsAttributes) Email() terra.StringValue
- func (a DataAccountsAttributes) Id() terra.StringValue
- func (a DataAccountsAttributes) InternalRef() (terra.Reference, error)
- func (a DataAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataAccountsAttributes) InternalWithRef(ref terra.Reference) DataAccountsAttributes
- func (a DataAccountsAttributes) Name() terra.StringValue
- func (a DataAccountsAttributes) Status() terra.StringValue
- type DataAccountsState
- type DataArgs
- type DataNonMasterAccountsAttributes
- func (nma DataNonMasterAccountsAttributes) Arn() terra.StringValue
- func (nma DataNonMasterAccountsAttributes) Email() terra.StringValue
- func (nma DataNonMasterAccountsAttributes) Id() terra.StringValue
- func (nma DataNonMasterAccountsAttributes) InternalRef() (terra.Reference, error)
- func (nma DataNonMasterAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nma DataNonMasterAccountsAttributes) InternalWithRef(ref terra.Reference) DataNonMasterAccountsAttributes
- func (nma DataNonMasterAccountsAttributes) Name() terra.StringValue
- func (nma DataNonMasterAccountsAttributes) Status() terra.StringValue
- type DataNonMasterAccountsState
- type DataRootsAttributes
- func (r DataRootsAttributes) Arn() terra.StringValue
- func (r DataRootsAttributes) Id() terra.StringValue
- func (r DataRootsAttributes) InternalRef() (terra.Reference, error)
- func (r DataRootsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r DataRootsAttributes) InternalWithRef(ref terra.Reference) DataRootsAttributes
- func (r DataRootsAttributes) Name() terra.StringValue
- func (r DataRootsAttributes) PolicyTypes() terra.ListValue[DataRootsPolicyTypesAttributes]
- type DataRootsPolicyTypesAttributes
- func (pt DataRootsPolicyTypesAttributes) InternalRef() (terra.Reference, error)
- func (pt DataRootsPolicyTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pt DataRootsPolicyTypesAttributes) InternalWithRef(ref terra.Reference) DataRootsPolicyTypesAttributes
- func (pt DataRootsPolicyTypesAttributes) Status() terra.StringValue
- func (pt DataRootsPolicyTypesAttributes) Type() terra.StringValue
- type DataRootsPolicyTypesState
- type DataRootsState
- type DataSource
- 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 Resource
- func (aoo *Resource) Attributes() awsOrganizationsOrganizationAttributes
- func (aoo *Resource) Configuration() interface{}
- func (aoo *Resource) DependOn() terra.Reference
- func (aoo *Resource) Dependencies() terra.Dependencies
- func (aoo *Resource) ImportState(state io.Reader) error
- func (aoo *Resource) LifecycleManagement() *terra.Lifecycle
- func (aoo *Resource) LocalName() string
- func (aoo *Resource) State() (*awsOrganizationsOrganizationState, bool)
- func (aoo *Resource) StateMust() *awsOrganizationsOrganizationState
- func (aoo *Resource) Type() string
- 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[RootsPolicyTypesAttributes]
- type RootsPolicyTypesAttributes
- func (pt RootsPolicyTypesAttributes) InternalRef() (terra.Reference, error)
- func (pt RootsPolicyTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pt RootsPolicyTypesAttributes) InternalWithRef(ref terra.Reference) RootsPolicyTypesAttributes
- func (pt RootsPolicyTypesAttributes) Status() terra.StringValue
- func (pt RootsPolicyTypesAttributes) Type() terra.StringValue
- type RootsPolicyTypesState
- 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 Args ¶
type Args struct { // AwsServiceAccessPrincipals: set of string, optional AwsServiceAccessPrincipals terra.SetValue[terra.StringValue] `hcl:"aws_service_access_principals,attr"` // EnabledPolicyTypes: set of string, optional EnabledPolicyTypes terra.SetValue[terra.StringValue] `hcl:"enabled_policy_types,attr"` // FeatureSet: string, optional FeatureSet terra.StringValue `hcl:"feature_set,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` }
Args contains the configurations for aws_organizations_organization.
type DataAccountsAttributes ¶
type DataAccountsAttributes struct {
// contains filtered or unexported fields
}
func (DataAccountsAttributes) Arn ¶
func (a DataAccountsAttributes) Arn() terra.StringValue
func (DataAccountsAttributes) Email ¶
func (a DataAccountsAttributes) Email() terra.StringValue
func (DataAccountsAttributes) Id ¶
func (a DataAccountsAttributes) Id() terra.StringValue
func (DataAccountsAttributes) InternalRef ¶
func (a DataAccountsAttributes) InternalRef() (terra.Reference, error)
func (DataAccountsAttributes) InternalTokens ¶
func (a DataAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAccountsAttributes) InternalWithRef ¶
func (a DataAccountsAttributes) InternalWithRef(ref terra.Reference) DataAccountsAttributes
func (DataAccountsAttributes) Name ¶
func (a DataAccountsAttributes) Name() terra.StringValue
func (DataAccountsAttributes) Status ¶
func (a DataAccountsAttributes) Status() terra.StringValue
type DataAccountsState ¶
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` }
DataArgs contains the configurations for aws_organizations_organization.
type DataNonMasterAccountsAttributes ¶
type DataNonMasterAccountsAttributes struct {
// contains filtered or unexported fields
}
func (DataNonMasterAccountsAttributes) Arn ¶
func (nma DataNonMasterAccountsAttributes) Arn() terra.StringValue
func (DataNonMasterAccountsAttributes) Email ¶
func (nma DataNonMasterAccountsAttributes) Email() terra.StringValue
func (DataNonMasterAccountsAttributes) Id ¶
func (nma DataNonMasterAccountsAttributes) Id() terra.StringValue
func (DataNonMasterAccountsAttributes) InternalRef ¶
func (nma DataNonMasterAccountsAttributes) InternalRef() (terra.Reference, error)
func (DataNonMasterAccountsAttributes) InternalTokens ¶
func (nma DataNonMasterAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNonMasterAccountsAttributes) InternalWithRef ¶
func (nma DataNonMasterAccountsAttributes) InternalWithRef(ref terra.Reference) DataNonMasterAccountsAttributes
func (DataNonMasterAccountsAttributes) Name ¶
func (nma DataNonMasterAccountsAttributes) Name() terra.StringValue
func (DataNonMasterAccountsAttributes) Status ¶
func (nma DataNonMasterAccountsAttributes) Status() terra.StringValue
type DataRootsAttributes ¶
type DataRootsAttributes struct {
// contains filtered or unexported fields
}
func (DataRootsAttributes) Arn ¶
func (r DataRootsAttributes) Arn() terra.StringValue
func (DataRootsAttributes) Id ¶
func (r DataRootsAttributes) Id() terra.StringValue
func (DataRootsAttributes) InternalRef ¶
func (r DataRootsAttributes) InternalRef() (terra.Reference, error)
func (DataRootsAttributes) InternalTokens ¶
func (r DataRootsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRootsAttributes) InternalWithRef ¶
func (r DataRootsAttributes) InternalWithRef(ref terra.Reference) DataRootsAttributes
func (DataRootsAttributes) Name ¶
func (r DataRootsAttributes) Name() terra.StringValue
func (DataRootsAttributes) PolicyTypes ¶
func (r DataRootsAttributes) PolicyTypes() terra.ListValue[DataRootsPolicyTypesAttributes]
type DataRootsPolicyTypesAttributes ¶
type DataRootsPolicyTypesAttributes struct {
// contains filtered or unexported fields
}
func (DataRootsPolicyTypesAttributes) InternalRef ¶
func (pt DataRootsPolicyTypesAttributes) InternalRef() (terra.Reference, error)
func (DataRootsPolicyTypesAttributes) InternalTokens ¶
func (pt DataRootsPolicyTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataRootsPolicyTypesAttributes) InternalWithRef ¶
func (pt DataRootsPolicyTypesAttributes) InternalWithRef(ref terra.Reference) DataRootsPolicyTypesAttributes
func (DataRootsPolicyTypesAttributes) Status ¶
func (pt DataRootsPolicyTypesAttributes) Status() terra.StringValue
func (DataRootsPolicyTypesAttributes) Type ¶
func (pt DataRootsPolicyTypesAttributes) Type() terra.StringValue
type DataRootsState ¶
type DataRootsState struct { Arn string `json:"arn"` Id string `json:"id"` Name string `json:"name"` PolicyTypes []DataRootsPolicyTypesState `json:"policy_types"` }
type DataSource ¶
DataSource represents the Terraform data resource aws_organizations_organization.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aoo *DataSource) Attributes() dataAwsOrganizationsOrganizationAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aoo *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aoo *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aoo *DataSource) LocalName() string
LocalName returns the local name for DataSource.
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 Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource aws_organizations_organization.
func (*Resource) Attributes ¶
func (aoo *Resource) Attributes() awsOrganizationsOrganizationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aoo *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aoo *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
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[RootsPolicyTypesAttributes]
type RootsPolicyTypesAttributes ¶
type RootsPolicyTypesAttributes struct {
// contains filtered or unexported fields
}
func (RootsPolicyTypesAttributes) InternalRef ¶
func (pt RootsPolicyTypesAttributes) InternalRef() (terra.Reference, error)
func (RootsPolicyTypesAttributes) InternalTokens ¶
func (pt RootsPolicyTypesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RootsPolicyTypesAttributes) InternalWithRef ¶
func (pt RootsPolicyTypesAttributes) InternalWithRef(ref terra.Reference) RootsPolicyTypesAttributes
func (RootsPolicyTypesAttributes) Status ¶
func (pt RootsPolicyTypesAttributes) Status() terra.StringValue
func (RootsPolicyTypesAttributes) Type ¶
func (pt RootsPolicyTypesAttributes) Type() terra.StringValue
type RootsPolicyTypesState ¶
type RootsState ¶
type RootsState struct { Arn string `json:"arn"` Id string `json:"id"` Name string `json:"name"` PolicyTypes []RootsPolicyTypesState `json:"policy_types"` }