Documentation ¶
Index ¶
- type AttributePayload
- type AttributePayloadAttributes
- func (ap AttributePayloadAttributes) Attributes() terra.MapValue[terra.StringValue]
- func (ap AttributePayloadAttributes) InternalRef() (terra.Reference, error)
- func (ap AttributePayloadAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap AttributePayloadAttributes) InternalWithRef(ref terra.Reference) AttributePayloadAttributes
- type AttributePayloadState
- type Metadata
- type MetadataAttributes
- func (m MetadataAttributes) CreationDate() terra.StringValue
- func (m MetadataAttributes) InternalRef() (terra.Reference, error)
- func (m MetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MetadataAttributes) InternalWithRef(ref terra.Reference) MetadataAttributes
- func (m MetadataAttributes) ParentGroupName() terra.StringValue
- func (m MetadataAttributes) RootToParentGroups() terra.ListValue[RootToParentGroupsAttributes]
- type MetadataState
- type Properties
- type PropertiesAttributes
- func (p PropertiesAttributes) AttributePayload() terra.ListValue[AttributePayloadAttributes]
- func (p PropertiesAttributes) Description() terra.StringValue
- func (p PropertiesAttributes) InternalRef() (terra.Reference, error)
- func (p PropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PropertiesAttributes) InternalWithRef(ref terra.Reference) PropertiesAttributes
- type PropertiesState
- type RootToParentGroups
- type RootToParentGroupsAttributes
- func (rtpg RootToParentGroupsAttributes) GroupArn() terra.StringValue
- func (rtpg RootToParentGroupsAttributes) GroupName() terra.StringValue
- func (rtpg RootToParentGroupsAttributes) InternalRef() (terra.Reference, error)
- func (rtpg RootToParentGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rtpg RootToParentGroupsAttributes) InternalWithRef(ref terra.Reference) RootToParentGroupsAttributes
- type RootToParentGroupsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttributePayload ¶
type AttributePayload struct { // Attributes: map of string, optional Attributes terra.MapValue[terra.StringValue] `hcl:"attributes,attr"` }
type AttributePayloadAttributes ¶
type AttributePayloadAttributes struct {
// contains filtered or unexported fields
}
func (AttributePayloadAttributes) Attributes ¶
func (ap AttributePayloadAttributes) Attributes() terra.MapValue[terra.StringValue]
func (AttributePayloadAttributes) InternalRef ¶
func (ap AttributePayloadAttributes) InternalRef() (terra.Reference, error)
func (AttributePayloadAttributes) InternalTokens ¶
func (ap AttributePayloadAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AttributePayloadAttributes) InternalWithRef ¶
func (ap AttributePayloadAttributes) InternalWithRef(ref terra.Reference) AttributePayloadAttributes
type AttributePayloadState ¶
type Metadata ¶
type Metadata struct { // RootToParentGroups: min=0 RootToParentGroups []RootToParentGroups `hcl:"root_to_parent_groups,block" validate:"min=0"` }
type MetadataAttributes ¶
type MetadataAttributes struct {
// contains filtered or unexported fields
}
func (MetadataAttributes) CreationDate ¶
func (m MetadataAttributes) CreationDate() terra.StringValue
func (MetadataAttributes) InternalRef ¶
func (m MetadataAttributes) InternalRef() (terra.Reference, error)
func (MetadataAttributes) InternalTokens ¶
func (m MetadataAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MetadataAttributes) InternalWithRef ¶
func (m MetadataAttributes) InternalWithRef(ref terra.Reference) MetadataAttributes
func (MetadataAttributes) ParentGroupName ¶
func (m MetadataAttributes) ParentGroupName() terra.StringValue
func (MetadataAttributes) RootToParentGroups ¶
func (m MetadataAttributes) RootToParentGroups() terra.ListValue[RootToParentGroupsAttributes]
type MetadataState ¶
type MetadataState struct { CreationDate string `json:"creation_date"` ParentGroupName string `json:"parent_group_name"` RootToParentGroups []RootToParentGroupsState `json:"root_to_parent_groups"` }
type Properties ¶
type Properties struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // AttributePayload: optional AttributePayload *AttributePayload `hcl:"attribute_payload,block"` }
type PropertiesAttributes ¶
type PropertiesAttributes struct {
// contains filtered or unexported fields
}
func (PropertiesAttributes) AttributePayload ¶
func (p PropertiesAttributes) AttributePayload() terra.ListValue[AttributePayloadAttributes]
func (PropertiesAttributes) Description ¶
func (p PropertiesAttributes) Description() terra.StringValue
func (PropertiesAttributes) InternalRef ¶
func (p PropertiesAttributes) InternalRef() (terra.Reference, error)
func (PropertiesAttributes) InternalTokens ¶
func (p PropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PropertiesAttributes) InternalWithRef ¶
func (p PropertiesAttributes) InternalWithRef(ref terra.Reference) PropertiesAttributes
type PropertiesState ¶
type PropertiesState struct { Description string `json:"description"` AttributePayload []AttributePayloadState `json:"attribute_payload"` }
type RootToParentGroups ¶
type RootToParentGroups struct{}
type RootToParentGroupsAttributes ¶
type RootToParentGroupsAttributes struct {
// contains filtered or unexported fields
}
func (RootToParentGroupsAttributes) GroupArn ¶
func (rtpg RootToParentGroupsAttributes) GroupArn() terra.StringValue
func (RootToParentGroupsAttributes) GroupName ¶
func (rtpg RootToParentGroupsAttributes) GroupName() terra.StringValue
func (RootToParentGroupsAttributes) InternalRef ¶
func (rtpg RootToParentGroupsAttributes) InternalRef() (terra.Reference, error)
func (RootToParentGroupsAttributes) InternalTokens ¶
func (rtpg RootToParentGroupsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RootToParentGroupsAttributes) InternalWithRef ¶
func (rtpg RootToParentGroupsAttributes) InternalWithRef(ref terra.Reference) RootToParentGroupsAttributes
type RootToParentGroupsState ¶
Click to show internal directories.
Click to hide internal directories.