Documentation ¶
Index ¶
- type Args
- type DataArgs
- type DataHierarchyPathAttributes
- func (hp DataHierarchyPathAttributes) InternalRef() (terra.Reference, error)
- func (hp DataHierarchyPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hp DataHierarchyPathAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathAttributes
- func (hp DataHierarchyPathAttributes) LevelFive() terra.ListValue[DataHierarchyPathLevelFiveAttributes]
- func (hp DataHierarchyPathAttributes) LevelFour() terra.ListValue[DataHierarchyPathLevelFourAttributes]
- func (hp DataHierarchyPathAttributes) LevelOne() terra.ListValue[DataHierarchyPathLevelOneAttributes]
- func (hp DataHierarchyPathAttributes) LevelThree() terra.ListValue[DataHierarchyPathLevelThreeAttributes]
- func (hp DataHierarchyPathAttributes) LevelTwo() terra.ListValue[DataHierarchyPathLevelTwoAttributes]
- type DataHierarchyPathLevelFiveAttributes
- func (lf DataHierarchyPathLevelFiveAttributes) Arn() terra.StringValue
- func (lf DataHierarchyPathLevelFiveAttributes) Id() terra.StringValue
- func (lf DataHierarchyPathLevelFiveAttributes) InternalRef() (terra.Reference, error)
- func (lf DataHierarchyPathLevelFiveAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf DataHierarchyPathLevelFiveAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelFiveAttributes
- func (lf DataHierarchyPathLevelFiveAttributes) Name() terra.StringValue
- type DataHierarchyPathLevelFiveState
- type DataHierarchyPathLevelFourAttributes
- func (lf DataHierarchyPathLevelFourAttributes) Arn() terra.StringValue
- func (lf DataHierarchyPathLevelFourAttributes) Id() terra.StringValue
- func (lf DataHierarchyPathLevelFourAttributes) InternalRef() (terra.Reference, error)
- func (lf DataHierarchyPathLevelFourAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf DataHierarchyPathLevelFourAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelFourAttributes
- func (lf DataHierarchyPathLevelFourAttributes) Name() terra.StringValue
- type DataHierarchyPathLevelFourState
- type DataHierarchyPathLevelOneAttributes
- func (lo DataHierarchyPathLevelOneAttributes) Arn() terra.StringValue
- func (lo DataHierarchyPathLevelOneAttributes) Id() terra.StringValue
- func (lo DataHierarchyPathLevelOneAttributes) InternalRef() (terra.Reference, error)
- func (lo DataHierarchyPathLevelOneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lo DataHierarchyPathLevelOneAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelOneAttributes
- func (lo DataHierarchyPathLevelOneAttributes) Name() terra.StringValue
- type DataHierarchyPathLevelOneState
- type DataHierarchyPathLevelThreeAttributes
- func (lt DataHierarchyPathLevelThreeAttributes) Arn() terra.StringValue
- func (lt DataHierarchyPathLevelThreeAttributes) Id() terra.StringValue
- func (lt DataHierarchyPathLevelThreeAttributes) InternalRef() (terra.Reference, error)
- func (lt DataHierarchyPathLevelThreeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt DataHierarchyPathLevelThreeAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelThreeAttributes
- func (lt DataHierarchyPathLevelThreeAttributes) Name() terra.StringValue
- type DataHierarchyPathLevelThreeState
- type DataHierarchyPathLevelTwoAttributes
- func (lt DataHierarchyPathLevelTwoAttributes) Arn() terra.StringValue
- func (lt DataHierarchyPathLevelTwoAttributes) Id() terra.StringValue
- func (lt DataHierarchyPathLevelTwoAttributes) InternalRef() (terra.Reference, error)
- func (lt DataHierarchyPathLevelTwoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt DataHierarchyPathLevelTwoAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelTwoAttributes
- func (lt DataHierarchyPathLevelTwoAttributes) Name() terra.StringValue
- type DataHierarchyPathLevelTwoState
- type DataHierarchyPathState
- type DataSource
- type HierarchyPathAttributes
- func (hp HierarchyPathAttributes) InternalRef() (terra.Reference, error)
- func (hp HierarchyPathAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hp HierarchyPathAttributes) InternalWithRef(ref terra.Reference) HierarchyPathAttributes
- func (hp HierarchyPathAttributes) LevelFive() terra.ListValue[HierarchyPathLevelFiveAttributes]
- func (hp HierarchyPathAttributes) LevelFour() terra.ListValue[HierarchyPathLevelFourAttributes]
- func (hp HierarchyPathAttributes) LevelOne() terra.ListValue[HierarchyPathLevelOneAttributes]
- func (hp HierarchyPathAttributes) LevelThree() terra.ListValue[HierarchyPathLevelThreeAttributes]
- func (hp HierarchyPathAttributes) LevelTwo() terra.ListValue[HierarchyPathLevelTwoAttributes]
- type HierarchyPathLevelFiveAttributes
- func (lf HierarchyPathLevelFiveAttributes) Arn() terra.StringValue
- func (lf HierarchyPathLevelFiveAttributes) Id() terra.StringValue
- func (lf HierarchyPathLevelFiveAttributes) InternalRef() (terra.Reference, error)
- func (lf HierarchyPathLevelFiveAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf HierarchyPathLevelFiveAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelFiveAttributes
- func (lf HierarchyPathLevelFiveAttributes) Name() terra.StringValue
- type HierarchyPathLevelFiveState
- type HierarchyPathLevelFourAttributes
- func (lf HierarchyPathLevelFourAttributes) Arn() terra.StringValue
- func (lf HierarchyPathLevelFourAttributes) Id() terra.StringValue
- func (lf HierarchyPathLevelFourAttributes) InternalRef() (terra.Reference, error)
- func (lf HierarchyPathLevelFourAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lf HierarchyPathLevelFourAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelFourAttributes
- func (lf HierarchyPathLevelFourAttributes) Name() terra.StringValue
- type HierarchyPathLevelFourState
- type HierarchyPathLevelOneAttributes
- func (lo HierarchyPathLevelOneAttributes) Arn() terra.StringValue
- func (lo HierarchyPathLevelOneAttributes) Id() terra.StringValue
- func (lo HierarchyPathLevelOneAttributes) InternalRef() (terra.Reference, error)
- func (lo HierarchyPathLevelOneAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lo HierarchyPathLevelOneAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelOneAttributes
- func (lo HierarchyPathLevelOneAttributes) Name() terra.StringValue
- type HierarchyPathLevelOneState
- type HierarchyPathLevelThreeAttributes
- func (lt HierarchyPathLevelThreeAttributes) Arn() terra.StringValue
- func (lt HierarchyPathLevelThreeAttributes) Id() terra.StringValue
- func (lt HierarchyPathLevelThreeAttributes) InternalRef() (terra.Reference, error)
- func (lt HierarchyPathLevelThreeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt HierarchyPathLevelThreeAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelThreeAttributes
- func (lt HierarchyPathLevelThreeAttributes) Name() terra.StringValue
- type HierarchyPathLevelThreeState
- type HierarchyPathLevelTwoAttributes
- func (lt HierarchyPathLevelTwoAttributes) Arn() terra.StringValue
- func (lt HierarchyPathLevelTwoAttributes) Id() terra.StringValue
- func (lt HierarchyPathLevelTwoAttributes) InternalRef() (terra.Reference, error)
- func (lt HierarchyPathLevelTwoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lt HierarchyPathLevelTwoAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelTwoAttributes
- func (lt HierarchyPathLevelTwoAttributes) Name() terra.StringValue
- type HierarchyPathLevelTwoState
- type HierarchyPathState
- type Resource
- func (acuhg *Resource) Attributes() awsConnectUserHierarchyGroupAttributes
- func (acuhg *Resource) Configuration() interface{}
- func (acuhg *Resource) DependOn() terra.Reference
- func (acuhg *Resource) Dependencies() terra.Dependencies
- func (acuhg *Resource) ImportState(state io.Reader) error
- func (acuhg *Resource) LifecycleManagement() *terra.Lifecycle
- func (acuhg *Resource) LocalName() string
- func (acuhg *Resource) State() (*awsConnectUserHierarchyGroupState, bool)
- func (acuhg *Resource) StateMust() *awsConnectUserHierarchyGroupState
- func (acuhg *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // InstanceId: string, required InstanceId terra.StringValue `hcl:"instance_id,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ParentGroupId: string, optional ParentGroupId terra.StringValue `hcl:"parent_group_id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TagsAll: map of string, optional TagsAll terra.MapValue[terra.StringValue] `hcl:"tags_all,attr"` }
Args contains the configurations for aws_connect_user_hierarchy_group.
type DataArgs ¶
type DataArgs struct { // HierarchyGroupId: string, optional HierarchyGroupId terra.StringValue `hcl:"hierarchy_group_id,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // InstanceId: string, required InstanceId terra.StringValue `hcl:"instance_id,attr" validate:"required"` // Name: string, optional Name terra.StringValue `hcl:"name,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` }
DataArgs contains the configurations for aws_connect_user_hierarchy_group.
type DataHierarchyPathAttributes ¶
type DataHierarchyPathAttributes struct {
// contains filtered or unexported fields
}
func (DataHierarchyPathAttributes) InternalRef ¶
func (hp DataHierarchyPathAttributes) InternalRef() (terra.Reference, error)
func (DataHierarchyPathAttributes) InternalTokens ¶
func (hp DataHierarchyPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHierarchyPathAttributes) InternalWithRef ¶
func (hp DataHierarchyPathAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathAttributes
func (DataHierarchyPathAttributes) LevelFive ¶
func (hp DataHierarchyPathAttributes) LevelFive() terra.ListValue[DataHierarchyPathLevelFiveAttributes]
func (DataHierarchyPathAttributes) LevelFour ¶
func (hp DataHierarchyPathAttributes) LevelFour() terra.ListValue[DataHierarchyPathLevelFourAttributes]
func (DataHierarchyPathAttributes) LevelOne ¶
func (hp DataHierarchyPathAttributes) LevelOne() terra.ListValue[DataHierarchyPathLevelOneAttributes]
func (DataHierarchyPathAttributes) LevelThree ¶
func (hp DataHierarchyPathAttributes) LevelThree() terra.ListValue[DataHierarchyPathLevelThreeAttributes]
func (DataHierarchyPathAttributes) LevelTwo ¶
func (hp DataHierarchyPathAttributes) LevelTwo() terra.ListValue[DataHierarchyPathLevelTwoAttributes]
type DataHierarchyPathLevelFiveAttributes ¶
type DataHierarchyPathLevelFiveAttributes struct {
// contains filtered or unexported fields
}
func (DataHierarchyPathLevelFiveAttributes) Arn ¶
func (lf DataHierarchyPathLevelFiveAttributes) Arn() terra.StringValue
func (DataHierarchyPathLevelFiveAttributes) Id ¶
func (lf DataHierarchyPathLevelFiveAttributes) Id() terra.StringValue
func (DataHierarchyPathLevelFiveAttributes) InternalRef ¶
func (lf DataHierarchyPathLevelFiveAttributes) InternalRef() (terra.Reference, error)
func (DataHierarchyPathLevelFiveAttributes) InternalTokens ¶
func (lf DataHierarchyPathLevelFiveAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHierarchyPathLevelFiveAttributes) InternalWithRef ¶
func (lf DataHierarchyPathLevelFiveAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelFiveAttributes
func (DataHierarchyPathLevelFiveAttributes) Name ¶
func (lf DataHierarchyPathLevelFiveAttributes) Name() terra.StringValue
type DataHierarchyPathLevelFourAttributes ¶
type DataHierarchyPathLevelFourAttributes struct {
// contains filtered or unexported fields
}
func (DataHierarchyPathLevelFourAttributes) Arn ¶
func (lf DataHierarchyPathLevelFourAttributes) Arn() terra.StringValue
func (DataHierarchyPathLevelFourAttributes) Id ¶
func (lf DataHierarchyPathLevelFourAttributes) Id() terra.StringValue
func (DataHierarchyPathLevelFourAttributes) InternalRef ¶
func (lf DataHierarchyPathLevelFourAttributes) InternalRef() (terra.Reference, error)
func (DataHierarchyPathLevelFourAttributes) InternalTokens ¶
func (lf DataHierarchyPathLevelFourAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHierarchyPathLevelFourAttributes) InternalWithRef ¶
func (lf DataHierarchyPathLevelFourAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelFourAttributes
func (DataHierarchyPathLevelFourAttributes) Name ¶
func (lf DataHierarchyPathLevelFourAttributes) Name() terra.StringValue
type DataHierarchyPathLevelOneAttributes ¶
type DataHierarchyPathLevelOneAttributes struct {
// contains filtered or unexported fields
}
func (DataHierarchyPathLevelOneAttributes) Arn ¶
func (lo DataHierarchyPathLevelOneAttributes) Arn() terra.StringValue
func (DataHierarchyPathLevelOneAttributes) Id ¶
func (lo DataHierarchyPathLevelOneAttributes) Id() terra.StringValue
func (DataHierarchyPathLevelOneAttributes) InternalRef ¶
func (lo DataHierarchyPathLevelOneAttributes) InternalRef() (terra.Reference, error)
func (DataHierarchyPathLevelOneAttributes) InternalTokens ¶
func (lo DataHierarchyPathLevelOneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHierarchyPathLevelOneAttributes) InternalWithRef ¶
func (lo DataHierarchyPathLevelOneAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelOneAttributes
func (DataHierarchyPathLevelOneAttributes) Name ¶
func (lo DataHierarchyPathLevelOneAttributes) Name() terra.StringValue
type DataHierarchyPathLevelThreeAttributes ¶
type DataHierarchyPathLevelThreeAttributes struct {
// contains filtered or unexported fields
}
func (DataHierarchyPathLevelThreeAttributes) Arn ¶
func (lt DataHierarchyPathLevelThreeAttributes) Arn() terra.StringValue
func (DataHierarchyPathLevelThreeAttributes) Id ¶
func (lt DataHierarchyPathLevelThreeAttributes) Id() terra.StringValue
func (DataHierarchyPathLevelThreeAttributes) InternalRef ¶
func (lt DataHierarchyPathLevelThreeAttributes) InternalRef() (terra.Reference, error)
func (DataHierarchyPathLevelThreeAttributes) InternalTokens ¶
func (lt DataHierarchyPathLevelThreeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHierarchyPathLevelThreeAttributes) InternalWithRef ¶
func (lt DataHierarchyPathLevelThreeAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelThreeAttributes
func (DataHierarchyPathLevelThreeAttributes) Name ¶
func (lt DataHierarchyPathLevelThreeAttributes) Name() terra.StringValue
type DataHierarchyPathLevelTwoAttributes ¶
type DataHierarchyPathLevelTwoAttributes struct {
// contains filtered or unexported fields
}
func (DataHierarchyPathLevelTwoAttributes) Arn ¶
func (lt DataHierarchyPathLevelTwoAttributes) Arn() terra.StringValue
func (DataHierarchyPathLevelTwoAttributes) Id ¶
func (lt DataHierarchyPathLevelTwoAttributes) Id() terra.StringValue
func (DataHierarchyPathLevelTwoAttributes) InternalRef ¶
func (lt DataHierarchyPathLevelTwoAttributes) InternalRef() (terra.Reference, error)
func (DataHierarchyPathLevelTwoAttributes) InternalTokens ¶
func (lt DataHierarchyPathLevelTwoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataHierarchyPathLevelTwoAttributes) InternalWithRef ¶
func (lt DataHierarchyPathLevelTwoAttributes) InternalWithRef(ref terra.Reference) DataHierarchyPathLevelTwoAttributes
func (DataHierarchyPathLevelTwoAttributes) Name ¶
func (lt DataHierarchyPathLevelTwoAttributes) Name() terra.StringValue
type DataHierarchyPathState ¶
type DataHierarchyPathState struct { LevelFive []DataHierarchyPathLevelFiveState `json:"level_five"` LevelFour []DataHierarchyPathLevelFourState `json:"level_four"` LevelOne []DataHierarchyPathLevelOneState `json:"level_one"` LevelThree []DataHierarchyPathLevelThreeState `json:"level_three"` LevelTwo []DataHierarchyPathLevelTwoState `json:"level_two"` }
type DataSource ¶
DataSource represents the Terraform data resource aws_connect_user_hierarchy_group.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (acuhg *DataSource) Attributes() dataAwsConnectUserHierarchyGroupAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (acuhg *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (acuhg *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (acuhg *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type HierarchyPathAttributes ¶
type HierarchyPathAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathAttributes) InternalRef ¶
func (hp HierarchyPathAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathAttributes) InternalTokens ¶
func (hp HierarchyPathAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathAttributes) InternalWithRef ¶
func (hp HierarchyPathAttributes) InternalWithRef(ref terra.Reference) HierarchyPathAttributes
func (HierarchyPathAttributes) LevelFive ¶
func (hp HierarchyPathAttributes) LevelFive() terra.ListValue[HierarchyPathLevelFiveAttributes]
func (HierarchyPathAttributes) LevelFour ¶
func (hp HierarchyPathAttributes) LevelFour() terra.ListValue[HierarchyPathLevelFourAttributes]
func (HierarchyPathAttributes) LevelOne ¶
func (hp HierarchyPathAttributes) LevelOne() terra.ListValue[HierarchyPathLevelOneAttributes]
func (HierarchyPathAttributes) LevelThree ¶
func (hp HierarchyPathAttributes) LevelThree() terra.ListValue[HierarchyPathLevelThreeAttributes]
func (HierarchyPathAttributes) LevelTwo ¶
func (hp HierarchyPathAttributes) LevelTwo() terra.ListValue[HierarchyPathLevelTwoAttributes]
type HierarchyPathLevelFiveAttributes ¶
type HierarchyPathLevelFiveAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathLevelFiveAttributes) Arn ¶
func (lf HierarchyPathLevelFiveAttributes) Arn() terra.StringValue
func (HierarchyPathLevelFiveAttributes) Id ¶
func (lf HierarchyPathLevelFiveAttributes) Id() terra.StringValue
func (HierarchyPathLevelFiveAttributes) InternalRef ¶
func (lf HierarchyPathLevelFiveAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathLevelFiveAttributes) InternalTokens ¶
func (lf HierarchyPathLevelFiveAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathLevelFiveAttributes) InternalWithRef ¶
func (lf HierarchyPathLevelFiveAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelFiveAttributes
func (HierarchyPathLevelFiveAttributes) Name ¶
func (lf HierarchyPathLevelFiveAttributes) Name() terra.StringValue
type HierarchyPathLevelFourAttributes ¶
type HierarchyPathLevelFourAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathLevelFourAttributes) Arn ¶
func (lf HierarchyPathLevelFourAttributes) Arn() terra.StringValue
func (HierarchyPathLevelFourAttributes) Id ¶
func (lf HierarchyPathLevelFourAttributes) Id() terra.StringValue
func (HierarchyPathLevelFourAttributes) InternalRef ¶
func (lf HierarchyPathLevelFourAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathLevelFourAttributes) InternalTokens ¶
func (lf HierarchyPathLevelFourAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathLevelFourAttributes) InternalWithRef ¶
func (lf HierarchyPathLevelFourAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelFourAttributes
func (HierarchyPathLevelFourAttributes) Name ¶
func (lf HierarchyPathLevelFourAttributes) Name() terra.StringValue
type HierarchyPathLevelOneAttributes ¶
type HierarchyPathLevelOneAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathLevelOneAttributes) Arn ¶
func (lo HierarchyPathLevelOneAttributes) Arn() terra.StringValue
func (HierarchyPathLevelOneAttributes) Id ¶
func (lo HierarchyPathLevelOneAttributes) Id() terra.StringValue
func (HierarchyPathLevelOneAttributes) InternalRef ¶
func (lo HierarchyPathLevelOneAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathLevelOneAttributes) InternalTokens ¶
func (lo HierarchyPathLevelOneAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathLevelOneAttributes) InternalWithRef ¶
func (lo HierarchyPathLevelOneAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelOneAttributes
func (HierarchyPathLevelOneAttributes) Name ¶
func (lo HierarchyPathLevelOneAttributes) Name() terra.StringValue
type HierarchyPathLevelThreeAttributes ¶
type HierarchyPathLevelThreeAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathLevelThreeAttributes) Arn ¶
func (lt HierarchyPathLevelThreeAttributes) Arn() terra.StringValue
func (HierarchyPathLevelThreeAttributes) Id ¶
func (lt HierarchyPathLevelThreeAttributes) Id() terra.StringValue
func (HierarchyPathLevelThreeAttributes) InternalRef ¶
func (lt HierarchyPathLevelThreeAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathLevelThreeAttributes) InternalTokens ¶
func (lt HierarchyPathLevelThreeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathLevelThreeAttributes) InternalWithRef ¶
func (lt HierarchyPathLevelThreeAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelThreeAttributes
func (HierarchyPathLevelThreeAttributes) Name ¶
func (lt HierarchyPathLevelThreeAttributes) Name() terra.StringValue
type HierarchyPathLevelTwoAttributes ¶
type HierarchyPathLevelTwoAttributes struct {
// contains filtered or unexported fields
}
func (HierarchyPathLevelTwoAttributes) Arn ¶
func (lt HierarchyPathLevelTwoAttributes) Arn() terra.StringValue
func (HierarchyPathLevelTwoAttributes) Id ¶
func (lt HierarchyPathLevelTwoAttributes) Id() terra.StringValue
func (HierarchyPathLevelTwoAttributes) InternalRef ¶
func (lt HierarchyPathLevelTwoAttributes) InternalRef() (terra.Reference, error)
func (HierarchyPathLevelTwoAttributes) InternalTokens ¶
func (lt HierarchyPathLevelTwoAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HierarchyPathLevelTwoAttributes) InternalWithRef ¶
func (lt HierarchyPathLevelTwoAttributes) InternalWithRef(ref terra.Reference) HierarchyPathLevelTwoAttributes
func (HierarchyPathLevelTwoAttributes) Name ¶
func (lt HierarchyPathLevelTwoAttributes) Name() terra.StringValue
type HierarchyPathState ¶
type HierarchyPathState struct { LevelFive []HierarchyPathLevelFiveState `json:"level_five"` LevelFour []HierarchyPathLevelFourState `json:"level_four"` LevelOne []HierarchyPathLevelOneState `json:"level_one"` LevelThree []HierarchyPathLevelThreeState `json:"level_three"` LevelTwo []HierarchyPathLevelTwoState `json:"level_two"` }
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_connect_user_hierarchy_group.
func (*Resource) Attributes ¶
func (acuhg *Resource) Attributes() awsConnectUserHierarchyGroupAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acuhg *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acuhg *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.