Documentation ¶
Index ¶
- type Args
- type DataAlternateIdentifier
- type DataAlternateIdentifierAttributes
- func (ai DataAlternateIdentifierAttributes) ExternalId() terra.ListValue[DataAlternateIdentifierExternalIdAttributes]
- func (ai DataAlternateIdentifierAttributes) InternalRef() (terra.Reference, error)
- func (ai DataAlternateIdentifierAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ai DataAlternateIdentifierAttributes) InternalWithRef(ref terra.Reference) DataAlternateIdentifierAttributes
- func (ai DataAlternateIdentifierAttributes) UniqueAttribute() terra.ListValue[DataAlternateIdentifierUniqueAttributeAttributes]
- type DataAlternateIdentifierExternalId
- type DataAlternateIdentifierExternalIdAttributes
- func (ei DataAlternateIdentifierExternalIdAttributes) Id() terra.StringValue
- func (ei DataAlternateIdentifierExternalIdAttributes) InternalRef() (terra.Reference, error)
- func (ei DataAlternateIdentifierExternalIdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei DataAlternateIdentifierExternalIdAttributes) InternalWithRef(ref terra.Reference) DataAlternateIdentifierExternalIdAttributes
- func (ei DataAlternateIdentifierExternalIdAttributes) Issuer() terra.StringValue
- type DataAlternateIdentifierExternalIdState
- type DataAlternateIdentifierState
- type DataAlternateIdentifierUniqueAttribute
- type DataAlternateIdentifierUniqueAttributeAttributes
- func (ua DataAlternateIdentifierUniqueAttributeAttributes) AttributePath() terra.StringValue
- func (ua DataAlternateIdentifierUniqueAttributeAttributes) AttributeValue() terra.StringValue
- func (ua DataAlternateIdentifierUniqueAttributeAttributes) InternalRef() (terra.Reference, error)
- func (ua DataAlternateIdentifierUniqueAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ua DataAlternateIdentifierUniqueAttributeAttributes) InternalWithRef(ref terra.Reference) DataAlternateIdentifierUniqueAttributeAttributes
- type DataAlternateIdentifierUniqueAttributeState
- type DataArgs
- type DataExternalIdsAttributes
- func (ei DataExternalIdsAttributes) Id() terra.StringValue
- func (ei DataExternalIdsAttributes) InternalRef() (terra.Reference, error)
- func (ei DataExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei DataExternalIdsAttributes) InternalWithRef(ref terra.Reference) DataExternalIdsAttributes
- func (ei DataExternalIdsAttributes) Issuer() terra.StringValue
- type DataExternalIdsState
- type DataFilter
- type DataFilterAttributes
- func (f DataFilterAttributes) AttributePath() terra.StringValue
- func (f DataFilterAttributes) AttributeValue() terra.StringValue
- func (f DataFilterAttributes) InternalRef() (terra.Reference, error)
- func (f DataFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (f DataFilterAttributes) InternalWithRef(ref terra.Reference) DataFilterAttributes
- type DataFilterState
- type DataSource
- type ExternalIdsAttributes
- func (ei ExternalIdsAttributes) Id() terra.StringValue
- func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)
- func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei ExternalIdsAttributes) InternalWithRef(ref terra.Reference) ExternalIdsAttributes
- func (ei ExternalIdsAttributes) Issuer() terra.StringValue
- type ExternalIdsState
- type Resource
- func (aig *Resource) Attributes() awsIdentitystoreGroupAttributes
- func (aig *Resource) Configuration() interface{}
- func (aig *Resource) DependOn() terra.Reference
- func (aig *Resource) Dependencies() terra.Dependencies
- func (aig *Resource) ImportState(state io.Reader) error
- func (aig *Resource) LifecycleManagement() *terra.Lifecycle
- func (aig *Resource) LocalName() string
- func (aig *Resource) State() (*awsIdentitystoreGroupState, bool)
- func (aig *Resource) StateMust() *awsIdentitystoreGroupState
- func (aig *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IdentityStoreId: string, required IdentityStoreId terra.StringValue `hcl:"identity_store_id,attr" validate:"required"` }
Args contains the configurations for aws_identitystore_group.
type DataAlternateIdentifier ¶
type DataAlternateIdentifier struct { // AlternateIdentifierExternalId: optional ExternalId *DataAlternateIdentifierExternalId `hcl:"external_id,block"` // AlternateIdentifierUniqueAttribute: optional UniqueAttribute *DataAlternateIdentifierUniqueAttribute `hcl:"unique_attribute,block"` }
type DataAlternateIdentifierAttributes ¶
type DataAlternateIdentifierAttributes struct {
// contains filtered or unexported fields
}
func (DataAlternateIdentifierAttributes) ExternalId ¶
func (ai DataAlternateIdentifierAttributes) ExternalId() terra.ListValue[DataAlternateIdentifierExternalIdAttributes]
func (DataAlternateIdentifierAttributes) InternalRef ¶
func (ai DataAlternateIdentifierAttributes) InternalRef() (terra.Reference, error)
func (DataAlternateIdentifierAttributes) InternalTokens ¶
func (ai DataAlternateIdentifierAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAlternateIdentifierAttributes) InternalWithRef ¶
func (ai DataAlternateIdentifierAttributes) InternalWithRef(ref terra.Reference) DataAlternateIdentifierAttributes
func (DataAlternateIdentifierAttributes) UniqueAttribute ¶
func (ai DataAlternateIdentifierAttributes) UniqueAttribute() terra.ListValue[DataAlternateIdentifierUniqueAttributeAttributes]
type DataAlternateIdentifierExternalId ¶
type DataAlternateIdentifierExternalId struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Issuer: string, required Issuer terra.StringValue `hcl:"issuer,attr" validate:"required"` }
type DataAlternateIdentifierExternalIdAttributes ¶
type DataAlternateIdentifierExternalIdAttributes struct {
// contains filtered or unexported fields
}
func (DataAlternateIdentifierExternalIdAttributes) Id ¶
func (ei DataAlternateIdentifierExternalIdAttributes) Id() terra.StringValue
func (DataAlternateIdentifierExternalIdAttributes) InternalRef ¶
func (ei DataAlternateIdentifierExternalIdAttributes) InternalRef() (terra.Reference, error)
func (DataAlternateIdentifierExternalIdAttributes) InternalTokens ¶
func (ei DataAlternateIdentifierExternalIdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAlternateIdentifierExternalIdAttributes) InternalWithRef ¶
func (ei DataAlternateIdentifierExternalIdAttributes) InternalWithRef(ref terra.Reference) DataAlternateIdentifierExternalIdAttributes
func (DataAlternateIdentifierExternalIdAttributes) Issuer ¶
func (ei DataAlternateIdentifierExternalIdAttributes) Issuer() terra.StringValue
type DataAlternateIdentifierState ¶
type DataAlternateIdentifierState struct { ExternalId []DataAlternateIdentifierExternalIdState `json:"external_id"` UniqueAttribute []DataAlternateIdentifierUniqueAttributeState `json:"unique_attribute"` }
type DataAlternateIdentifierUniqueAttribute ¶
type DataAlternateIdentifierUniqueAttribute struct { // AttributePath: string, required AttributePath terra.StringValue `hcl:"attribute_path,attr" validate:"required"` // AttributeValue: string, required AttributeValue terra.StringValue `hcl:"attribute_value,attr" validate:"required"` }
type DataAlternateIdentifierUniqueAttributeAttributes ¶
type DataAlternateIdentifierUniqueAttributeAttributes struct {
// contains filtered or unexported fields
}
func (DataAlternateIdentifierUniqueAttributeAttributes) AttributePath ¶
func (ua DataAlternateIdentifierUniqueAttributeAttributes) AttributePath() terra.StringValue
func (DataAlternateIdentifierUniqueAttributeAttributes) AttributeValue ¶
func (ua DataAlternateIdentifierUniqueAttributeAttributes) AttributeValue() terra.StringValue
func (DataAlternateIdentifierUniqueAttributeAttributes) InternalRef ¶
func (ua DataAlternateIdentifierUniqueAttributeAttributes) InternalRef() (terra.Reference, error)
func (DataAlternateIdentifierUniqueAttributeAttributes) InternalTokens ¶
func (ua DataAlternateIdentifierUniqueAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAlternateIdentifierUniqueAttributeAttributes) InternalWithRef ¶
func (ua DataAlternateIdentifierUniqueAttributeAttributes) InternalWithRef(ref terra.Reference) DataAlternateIdentifierUniqueAttributeAttributes
type DataArgs ¶
type DataArgs struct { // GroupId: string, optional GroupId terra.StringValue `hcl:"group_id,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IdentityStoreId: string, required IdentityStoreId terra.StringValue `hcl:"identity_store_id,attr" validate:"required"` // AlternateIdentifier: optional AlternateIdentifier *DataAlternateIdentifier `hcl:"alternate_identifier,block"` // Filter: optional Filter *DataFilter `hcl:"filter,block"` }
DataArgs contains the configurations for aws_identitystore_group.
type DataExternalIdsAttributes ¶
type DataExternalIdsAttributes struct {
// contains filtered or unexported fields
}
func (DataExternalIdsAttributes) Id ¶
func (ei DataExternalIdsAttributes) Id() terra.StringValue
func (DataExternalIdsAttributes) InternalRef ¶
func (ei DataExternalIdsAttributes) InternalRef() (terra.Reference, error)
func (DataExternalIdsAttributes) InternalTokens ¶
func (ei DataExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataExternalIdsAttributes) InternalWithRef ¶
func (ei DataExternalIdsAttributes) InternalWithRef(ref terra.Reference) DataExternalIdsAttributes
func (DataExternalIdsAttributes) Issuer ¶
func (ei DataExternalIdsAttributes) Issuer() terra.StringValue
type DataExternalIdsState ¶
type DataFilter ¶
type DataFilter struct { // AttributePath: string, required AttributePath terra.StringValue `hcl:"attribute_path,attr" validate:"required"` // AttributeValue: string, required AttributeValue terra.StringValue `hcl:"attribute_value,attr" validate:"required"` }
type DataFilterAttributes ¶
type DataFilterAttributes struct {
// contains filtered or unexported fields
}
func (DataFilterAttributes) AttributePath ¶
func (f DataFilterAttributes) AttributePath() terra.StringValue
func (DataFilterAttributes) AttributeValue ¶
func (f DataFilterAttributes) AttributeValue() terra.StringValue
func (DataFilterAttributes) InternalRef ¶
func (f DataFilterAttributes) InternalRef() (terra.Reference, error)
func (DataFilterAttributes) InternalTokens ¶
func (f DataFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataFilterAttributes) InternalWithRef ¶
func (f DataFilterAttributes) InternalWithRef(ref terra.Reference) DataFilterAttributes
type DataFilterState ¶
type DataSource ¶
DataSource represents the Terraform data resource aws_identitystore_group.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aig *DataSource) Attributes() dataAwsIdentitystoreGroupAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aig *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aig *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aig *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type ExternalIdsAttributes ¶
type ExternalIdsAttributes struct {
// contains filtered or unexported fields
}
func (ExternalIdsAttributes) Id ¶
func (ei ExternalIdsAttributes) Id() terra.StringValue
func (ExternalIdsAttributes) InternalRef ¶
func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)
func (ExternalIdsAttributes) InternalTokens ¶
func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExternalIdsAttributes) InternalWithRef ¶
func (ei ExternalIdsAttributes) InternalWithRef(ref terra.Reference) ExternalIdsAttributes
func (ExternalIdsAttributes) Issuer ¶
func (ei ExternalIdsAttributes) Issuer() terra.StringValue
type ExternalIdsState ¶
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_identitystore_group.
func (*Resource) Attributes ¶
func (aig *Resource) Attributes() awsIdentitystoreGroupAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aig *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aig *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.