Documentation ¶
Index ¶
- type Addresses
- type AddressesAttributes
- func (a AddressesAttributes) Country() terra.StringValue
- func (a AddressesAttributes) Formatted() terra.StringValue
- func (a AddressesAttributes) InternalRef() (terra.Reference, error)
- func (a AddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AddressesAttributes) InternalWithRef(ref terra.Reference) AddressesAttributes
- func (a AddressesAttributes) Locality() terra.StringValue
- func (a AddressesAttributes) PostalCode() terra.StringValue
- func (a AddressesAttributes) Primary() terra.BoolValue
- func (a AddressesAttributes) Region() terra.StringValue
- func (a AddressesAttributes) StreetAddress() terra.StringValue
- func (a AddressesAttributes) Type() terra.StringValue
- type AddressesState
- type Args
- type DataAddressesAttributes
- func (a DataAddressesAttributes) Country() terra.StringValue
- func (a DataAddressesAttributes) Formatted() terra.StringValue
- func (a DataAddressesAttributes) InternalRef() (terra.Reference, error)
- func (a DataAddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a DataAddressesAttributes) InternalWithRef(ref terra.Reference) DataAddressesAttributes
- func (a DataAddressesAttributes) Locality() terra.StringValue
- func (a DataAddressesAttributes) PostalCode() terra.StringValue
- func (a DataAddressesAttributes) Primary() terra.BoolValue
- func (a DataAddressesAttributes) Region() terra.StringValue
- func (a DataAddressesAttributes) StreetAddress() terra.StringValue
- func (a DataAddressesAttributes) Type() terra.StringValue
- type DataAddressesState
- 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 DataEmailsAttributes
- func (e DataEmailsAttributes) InternalRef() (terra.Reference, error)
- func (e DataEmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e DataEmailsAttributes) InternalWithRef(ref terra.Reference) DataEmailsAttributes
- func (e DataEmailsAttributes) Primary() terra.BoolValue
- func (e DataEmailsAttributes) Type() terra.StringValue
- func (e DataEmailsAttributes) Value() terra.StringValue
- type DataEmailsState
- 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 DataNameAttributes
- func (n DataNameAttributes) FamilyName() terra.StringValue
- func (n DataNameAttributes) Formatted() terra.StringValue
- func (n DataNameAttributes) GivenName() terra.StringValue
- func (n DataNameAttributes) HonorificPrefix() terra.StringValue
- func (n DataNameAttributes) HonorificSuffix() terra.StringValue
- func (n DataNameAttributes) InternalRef() (terra.Reference, error)
- func (n DataNameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n DataNameAttributes) InternalWithRef(ref terra.Reference) DataNameAttributes
- func (n DataNameAttributes) MiddleName() terra.StringValue
- type DataNameState
- type DataPhoneNumbersAttributes
- func (pn DataPhoneNumbersAttributes) InternalRef() (terra.Reference, error)
- func (pn DataPhoneNumbersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pn DataPhoneNumbersAttributes) InternalWithRef(ref terra.Reference) DataPhoneNumbersAttributes
- func (pn DataPhoneNumbersAttributes) Primary() terra.BoolValue
- func (pn DataPhoneNumbersAttributes) Type() terra.StringValue
- func (pn DataPhoneNumbersAttributes) Value() terra.StringValue
- type DataPhoneNumbersState
- type DataSource
- type Emails
- type EmailsAttributes
- func (e EmailsAttributes) InternalRef() (terra.Reference, error)
- func (e EmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (e EmailsAttributes) InternalWithRef(ref terra.Reference) EmailsAttributes
- func (e EmailsAttributes) Primary() terra.BoolValue
- func (e EmailsAttributes) Type() terra.StringValue
- func (e EmailsAttributes) Value() terra.StringValue
- type EmailsState
- 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 Name
- type NameAttributes
- func (n NameAttributes) FamilyName() terra.StringValue
- func (n NameAttributes) Formatted() terra.StringValue
- func (n NameAttributes) GivenName() terra.StringValue
- func (n NameAttributes) HonorificPrefix() terra.StringValue
- func (n NameAttributes) HonorificSuffix() terra.StringValue
- func (n NameAttributes) InternalRef() (terra.Reference, error)
- func (n NameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (n NameAttributes) InternalWithRef(ref terra.Reference) NameAttributes
- func (n NameAttributes) MiddleName() terra.StringValue
- type NameState
- type PhoneNumbers
- type PhoneNumbersAttributes
- func (pn PhoneNumbersAttributes) InternalRef() (terra.Reference, error)
- func (pn PhoneNumbersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pn PhoneNumbersAttributes) InternalWithRef(ref terra.Reference) PhoneNumbersAttributes
- func (pn PhoneNumbersAttributes) Primary() terra.BoolValue
- func (pn PhoneNumbersAttributes) Type() terra.StringValue
- func (pn PhoneNumbersAttributes) Value() terra.StringValue
- type PhoneNumbersState
- type Resource
- func (aiu *Resource) Attributes() awsIdentitystoreUserAttributes
- func (aiu *Resource) Configuration() interface{}
- func (aiu *Resource) DependOn() terra.Reference
- func (aiu *Resource) Dependencies() terra.Dependencies
- func (aiu *Resource) ImportState(state io.Reader) error
- func (aiu *Resource) LifecycleManagement() *terra.Lifecycle
- func (aiu *Resource) LocalName() string
- func (aiu *Resource) State() (*awsIdentitystoreUserState, bool)
- func (aiu *Resource) StateMust() *awsIdentitystoreUserState
- func (aiu *Resource) Type() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addresses ¶
type Addresses struct { // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // Formatted: string, optional Formatted terra.StringValue `hcl:"formatted,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Region: string, optional Region terra.StringValue `hcl:"region,attr"` // StreetAddress: string, optional StreetAddress terra.StringValue `hcl:"street_address,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` }
type AddressesAttributes ¶
type AddressesAttributes struct {
// contains filtered or unexported fields
}
func (AddressesAttributes) Country ¶
func (a AddressesAttributes) Country() terra.StringValue
func (AddressesAttributes) Formatted ¶
func (a AddressesAttributes) Formatted() terra.StringValue
func (AddressesAttributes) InternalRef ¶
func (a AddressesAttributes) InternalRef() (terra.Reference, error)
func (AddressesAttributes) InternalTokens ¶
func (a AddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddressesAttributes) InternalWithRef ¶
func (a AddressesAttributes) InternalWithRef(ref terra.Reference) AddressesAttributes
func (AddressesAttributes) Locality ¶
func (a AddressesAttributes) Locality() terra.StringValue
func (AddressesAttributes) PostalCode ¶
func (a AddressesAttributes) PostalCode() terra.StringValue
func (AddressesAttributes) Primary ¶
func (a AddressesAttributes) Primary() terra.BoolValue
func (AddressesAttributes) Region ¶
func (a AddressesAttributes) Region() terra.StringValue
func (AddressesAttributes) StreetAddress ¶
func (a AddressesAttributes) StreetAddress() terra.StringValue
func (AddressesAttributes) Type ¶
func (a AddressesAttributes) Type() terra.StringValue
type AddressesState ¶
type AddressesState struct { Country string `json:"country"` Formatted string `json:"formatted"` Locality string `json:"locality"` PostalCode string `json:"postal_code"` Primary bool `json:"primary"` Region string `json:"region"` StreetAddress string `json:"street_address"` Type string `json:"type"` }
type Args ¶
type Args struct { // 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"` // Locale: string, optional Locale terra.StringValue `hcl:"locale,attr"` // Nickname: string, optional Nickname terra.StringValue `hcl:"nickname,attr"` // PreferredLanguage: string, optional PreferredLanguage terra.StringValue `hcl:"preferred_language,attr"` // ProfileUrl: string, optional ProfileUrl terra.StringValue `hcl:"profile_url,attr"` // Timezone: string, optional Timezone terra.StringValue `hcl:"timezone,attr"` // Title: string, optional Title terra.StringValue `hcl:"title,attr"` // UserName: string, required UserName terra.StringValue `hcl:"user_name,attr" validate:"required"` // UserType: string, optional UserType terra.StringValue `hcl:"user_type,attr"` // Addresses: optional Addresses *Addresses `hcl:"addresses,block"` // Emails: optional Emails *Emails `hcl:"emails,block"` // Name: required Name *Name `hcl:"name,block" validate:"required"` // PhoneNumbers: optional PhoneNumbers *PhoneNumbers `hcl:"phone_numbers,block"` }
Args contains the configurations for aws_identitystore_user.
type DataAddressesAttributes ¶
type DataAddressesAttributes struct {
// contains filtered or unexported fields
}
func (DataAddressesAttributes) Country ¶
func (a DataAddressesAttributes) Country() terra.StringValue
func (DataAddressesAttributes) Formatted ¶
func (a DataAddressesAttributes) Formatted() terra.StringValue
func (DataAddressesAttributes) InternalRef ¶
func (a DataAddressesAttributes) InternalRef() (terra.Reference, error)
func (DataAddressesAttributes) InternalTokens ¶
func (a DataAddressesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAddressesAttributes) InternalWithRef ¶
func (a DataAddressesAttributes) InternalWithRef(ref terra.Reference) DataAddressesAttributes
func (DataAddressesAttributes) Locality ¶
func (a DataAddressesAttributes) Locality() terra.StringValue
func (DataAddressesAttributes) PostalCode ¶
func (a DataAddressesAttributes) PostalCode() terra.StringValue
func (DataAddressesAttributes) Primary ¶
func (a DataAddressesAttributes) Primary() terra.BoolValue
func (DataAddressesAttributes) Region ¶
func (a DataAddressesAttributes) Region() terra.StringValue
func (DataAddressesAttributes) StreetAddress ¶
func (a DataAddressesAttributes) StreetAddress() terra.StringValue
func (DataAddressesAttributes) Type ¶
func (a DataAddressesAttributes) Type() terra.StringValue
type DataAddressesState ¶
type DataAddressesState struct { Country string `json:"country"` Formatted string `json:"formatted"` Locality string `json:"locality"` PostalCode string `json:"postal_code"` Primary bool `json:"primary"` Region string `json:"region"` StreetAddress string `json:"street_address"` Type string `json:"type"` }
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 { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IdentityStoreId: string, required IdentityStoreId terra.StringValue `hcl:"identity_store_id,attr" validate:"required"` // UserId: string, optional UserId terra.StringValue `hcl:"user_id,attr"` // AlternateIdentifier: optional AlternateIdentifier *DataAlternateIdentifier `hcl:"alternate_identifier,block"` // Filter: optional Filter *DataFilter `hcl:"filter,block"` }
DataArgs contains the configurations for aws_identitystore_user.
type DataEmailsAttributes ¶
type DataEmailsAttributes struct {
// contains filtered or unexported fields
}
func (DataEmailsAttributes) InternalRef ¶
func (e DataEmailsAttributes) InternalRef() (terra.Reference, error)
func (DataEmailsAttributes) InternalTokens ¶
func (e DataEmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataEmailsAttributes) InternalWithRef ¶
func (e DataEmailsAttributes) InternalWithRef(ref terra.Reference) DataEmailsAttributes
func (DataEmailsAttributes) Primary ¶
func (e DataEmailsAttributes) Primary() terra.BoolValue
func (DataEmailsAttributes) Type ¶
func (e DataEmailsAttributes) Type() terra.StringValue
func (DataEmailsAttributes) Value ¶
func (e DataEmailsAttributes) Value() terra.StringValue
type DataEmailsState ¶
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 DataNameAttributes ¶
type DataNameAttributes struct {
// contains filtered or unexported fields
}
func (DataNameAttributes) FamilyName ¶
func (n DataNameAttributes) FamilyName() terra.StringValue
func (DataNameAttributes) Formatted ¶
func (n DataNameAttributes) Formatted() terra.StringValue
func (DataNameAttributes) GivenName ¶
func (n DataNameAttributes) GivenName() terra.StringValue
func (DataNameAttributes) HonorificPrefix ¶
func (n DataNameAttributes) HonorificPrefix() terra.StringValue
func (DataNameAttributes) HonorificSuffix ¶
func (n DataNameAttributes) HonorificSuffix() terra.StringValue
func (DataNameAttributes) InternalRef ¶
func (n DataNameAttributes) InternalRef() (terra.Reference, error)
func (DataNameAttributes) InternalTokens ¶
func (n DataNameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNameAttributes) InternalWithRef ¶
func (n DataNameAttributes) InternalWithRef(ref terra.Reference) DataNameAttributes
func (DataNameAttributes) MiddleName ¶
func (n DataNameAttributes) MiddleName() terra.StringValue
type DataNameState ¶
type DataPhoneNumbersAttributes ¶
type DataPhoneNumbersAttributes struct {
// contains filtered or unexported fields
}
func (DataPhoneNumbersAttributes) InternalRef ¶
func (pn DataPhoneNumbersAttributes) InternalRef() (terra.Reference, error)
func (DataPhoneNumbersAttributes) InternalTokens ¶
func (pn DataPhoneNumbersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataPhoneNumbersAttributes) InternalWithRef ¶
func (pn DataPhoneNumbersAttributes) InternalWithRef(ref terra.Reference) DataPhoneNumbersAttributes
func (DataPhoneNumbersAttributes) Primary ¶
func (pn DataPhoneNumbersAttributes) Primary() terra.BoolValue
func (DataPhoneNumbersAttributes) Type ¶
func (pn DataPhoneNumbersAttributes) Type() terra.StringValue
func (DataPhoneNumbersAttributes) Value ¶
func (pn DataPhoneNumbersAttributes) Value() terra.StringValue
type DataPhoneNumbersState ¶
type DataSource ¶
DataSource represents the Terraform data resource aws_identitystore_user.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (aiu *DataSource) Attributes() dataAwsIdentitystoreUserAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (aiu *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (aiu *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (aiu *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type Emails ¶
type Emails struct { // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type EmailsAttributes ¶
type EmailsAttributes struct {
// contains filtered or unexported fields
}
func (EmailsAttributes) InternalRef ¶
func (e EmailsAttributes) InternalRef() (terra.Reference, error)
func (EmailsAttributes) InternalTokens ¶
func (e EmailsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EmailsAttributes) InternalWithRef ¶
func (e EmailsAttributes) InternalWithRef(ref terra.Reference) EmailsAttributes
func (EmailsAttributes) Primary ¶
func (e EmailsAttributes) Primary() terra.BoolValue
func (EmailsAttributes) Type ¶
func (e EmailsAttributes) Type() terra.StringValue
func (EmailsAttributes) Value ¶
func (e EmailsAttributes) Value() terra.StringValue
type EmailsState ¶
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 Name ¶
type Name struct { // FamilyName: string, required FamilyName terra.StringValue `hcl:"family_name,attr" validate:"required"` // Formatted: string, optional Formatted terra.StringValue `hcl:"formatted,attr"` // GivenName: string, required GivenName terra.StringValue `hcl:"given_name,attr" validate:"required"` // HonorificPrefix: string, optional HonorificPrefix terra.StringValue `hcl:"honorific_prefix,attr"` // HonorificSuffix: string, optional HonorificSuffix terra.StringValue `hcl:"honorific_suffix,attr"` // MiddleName: string, optional MiddleName terra.StringValue `hcl:"middle_name,attr"` }
type NameAttributes ¶
type NameAttributes struct {
// contains filtered or unexported fields
}
func (NameAttributes) FamilyName ¶
func (n NameAttributes) FamilyName() terra.StringValue
func (NameAttributes) Formatted ¶
func (n NameAttributes) Formatted() terra.StringValue
func (NameAttributes) GivenName ¶
func (n NameAttributes) GivenName() terra.StringValue
func (NameAttributes) HonorificPrefix ¶
func (n NameAttributes) HonorificPrefix() terra.StringValue
func (NameAttributes) HonorificSuffix ¶
func (n NameAttributes) HonorificSuffix() terra.StringValue
func (NameAttributes) InternalRef ¶
func (n NameAttributes) InternalRef() (terra.Reference, error)
func (NameAttributes) InternalTokens ¶
func (n NameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NameAttributes) InternalWithRef ¶
func (n NameAttributes) InternalWithRef(ref terra.Reference) NameAttributes
func (NameAttributes) MiddleName ¶
func (n NameAttributes) MiddleName() terra.StringValue
type PhoneNumbers ¶
type PhoneNumbers struct { // Primary: bool, optional Primary terra.BoolValue `hcl:"primary,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type PhoneNumbersAttributes ¶
type PhoneNumbersAttributes struct {
// contains filtered or unexported fields
}
func (PhoneNumbersAttributes) InternalRef ¶
func (pn PhoneNumbersAttributes) InternalRef() (terra.Reference, error)
func (PhoneNumbersAttributes) InternalTokens ¶
func (pn PhoneNumbersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PhoneNumbersAttributes) InternalWithRef ¶
func (pn PhoneNumbersAttributes) InternalWithRef(ref terra.Reference) PhoneNumbersAttributes
func (PhoneNumbersAttributes) Primary ¶
func (pn PhoneNumbersAttributes) Primary() terra.BoolValue
func (PhoneNumbersAttributes) Type ¶
func (pn PhoneNumbersAttributes) Type() terra.StringValue
func (PhoneNumbersAttributes) Value ¶
func (pn PhoneNumbersAttributes) Value() terra.StringValue
type PhoneNumbersState ¶
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_user.
func (*Resource) Attributes ¶
func (aiu *Resource) Attributes() awsIdentitystoreUserAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (aiu *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (aiu *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.