Documentation ¶
Index ¶
- type Address
- type AddressAttributes
- func (a AddressAttributes) Address1() terra.StringValue
- func (a AddressAttributes) Address2() terra.StringValue
- func (a AddressAttributes) Address3() terra.StringValue
- func (a AddressAttributes) Address4() terra.StringValue
- func (a AddressAttributes) City() terra.StringValue
- func (a AddressAttributes) Country() terra.StringValue
- func (a AddressAttributes) County() terra.StringValue
- func (a AddressAttributes) InternalRef() (terra.Reference, error)
- func (a AddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AddressAttributes) InternalWithRef(ref terra.Reference) AddressAttributes
- func (a AddressAttributes) PostalCode() terra.StringValue
- func (a AddressAttributes) Province() terra.StringValue
- func (a AddressAttributes) State() terra.StringValue
- type AddressState
- type Args
- type BillingAddress
- type BillingAddressAttributes
- func (ba BillingAddressAttributes) Address1() terra.StringValue
- func (ba BillingAddressAttributes) Address2() terra.StringValue
- func (ba BillingAddressAttributes) Address3() terra.StringValue
- func (ba BillingAddressAttributes) Address4() terra.StringValue
- func (ba BillingAddressAttributes) City() terra.StringValue
- func (ba BillingAddressAttributes) Country() terra.StringValue
- func (ba BillingAddressAttributes) County() terra.StringValue
- func (ba BillingAddressAttributes) InternalRef() (terra.Reference, error)
- func (ba BillingAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ba BillingAddressAttributes) InternalWithRef(ref terra.Reference) BillingAddressAttributes
- func (ba BillingAddressAttributes) PostalCode() terra.StringValue
- func (ba BillingAddressAttributes) Province() terra.StringValue
- func (ba BillingAddressAttributes) State() terra.StringValue
- type BillingAddressState
- type MailingAddress
- type MailingAddressAttributes
- func (ma MailingAddressAttributes) Address1() terra.StringValue
- func (ma MailingAddressAttributes) Address2() terra.StringValue
- func (ma MailingAddressAttributes) Address3() terra.StringValue
- func (ma MailingAddressAttributes) Address4() terra.StringValue
- func (ma MailingAddressAttributes) City() terra.StringValue
- func (ma MailingAddressAttributes) Country() terra.StringValue
- func (ma MailingAddressAttributes) County() terra.StringValue
- func (ma MailingAddressAttributes) InternalRef() (terra.Reference, error)
- func (ma MailingAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ma MailingAddressAttributes) InternalWithRef(ref terra.Reference) MailingAddressAttributes
- func (ma MailingAddressAttributes) PostalCode() terra.StringValue
- func (ma MailingAddressAttributes) Province() terra.StringValue
- func (ma MailingAddressAttributes) State() terra.StringValue
- type MailingAddressState
- type Resource
- func (acp *Resource) Attributes() awsCustomerprofilesProfileAttributes
- func (acp *Resource) Configuration() interface{}
- func (acp *Resource) DependOn() terra.Reference
- func (acp *Resource) Dependencies() terra.Dependencies
- func (acp *Resource) ImportState(state io.Reader) error
- func (acp *Resource) LifecycleManagement() *terra.Lifecycle
- func (acp *Resource) LocalName() string
- func (acp *Resource) State() (*awsCustomerprofilesProfileState, bool)
- func (acp *Resource) StateMust() *awsCustomerprofilesProfileState
- func (acp *Resource) Type() string
- type ShippingAddress
- type ShippingAddressAttributes
- func (sa ShippingAddressAttributes) Address1() terra.StringValue
- func (sa ShippingAddressAttributes) Address2() terra.StringValue
- func (sa ShippingAddressAttributes) Address3() terra.StringValue
- func (sa ShippingAddressAttributes) Address4() terra.StringValue
- func (sa ShippingAddressAttributes) City() terra.StringValue
- func (sa ShippingAddressAttributes) Country() terra.StringValue
- func (sa ShippingAddressAttributes) County() terra.StringValue
- func (sa ShippingAddressAttributes) InternalRef() (terra.Reference, error)
- func (sa ShippingAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sa ShippingAddressAttributes) InternalWithRef(ref terra.Reference) ShippingAddressAttributes
- func (sa ShippingAddressAttributes) PostalCode() terra.StringValue
- func (sa ShippingAddressAttributes) Province() terra.StringValue
- func (sa ShippingAddressAttributes) State() terra.StringValue
- type ShippingAddressState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct { // Address1: string, optional Address1 terra.StringValue `hcl:"address_1,attr"` // Address2: string, optional Address2 terra.StringValue `hcl:"address_2,attr"` // Address3: string, optional Address3 terra.StringValue `hcl:"address_3,attr"` // Address4: string, optional Address4 terra.StringValue `hcl:"address_4,attr"` // City: string, optional City terra.StringValue `hcl:"city,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // County: string, optional County terra.StringValue `hcl:"county,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Province: string, optional Province terra.StringValue `hcl:"province,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` }
type AddressAttributes ¶
type AddressAttributes struct {
// contains filtered or unexported fields
}
func (AddressAttributes) Address1 ¶
func (a AddressAttributes) Address1() terra.StringValue
func (AddressAttributes) Address2 ¶
func (a AddressAttributes) Address2() terra.StringValue
func (AddressAttributes) Address3 ¶
func (a AddressAttributes) Address3() terra.StringValue
func (AddressAttributes) Address4 ¶
func (a AddressAttributes) Address4() terra.StringValue
func (AddressAttributes) City ¶
func (a AddressAttributes) City() terra.StringValue
func (AddressAttributes) Country ¶
func (a AddressAttributes) Country() terra.StringValue
func (AddressAttributes) County ¶
func (a AddressAttributes) County() terra.StringValue
func (AddressAttributes) InternalRef ¶
func (a AddressAttributes) InternalRef() (terra.Reference, error)
func (AddressAttributes) InternalTokens ¶
func (a AddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AddressAttributes) InternalWithRef ¶
func (a AddressAttributes) InternalWithRef(ref terra.Reference) AddressAttributes
func (AddressAttributes) PostalCode ¶
func (a AddressAttributes) PostalCode() terra.StringValue
func (AddressAttributes) Province ¶
func (a AddressAttributes) Province() terra.StringValue
func (AddressAttributes) State ¶
func (a AddressAttributes) State() terra.StringValue
type AddressState ¶
type AddressState struct { Address1 string `json:"address_1"` Address2 string `json:"address_2"` Address3 string `json:"address_3"` Address4 string `json:"address_4"` City string `json:"city"` Country string `json:"country"` County string `json:"county"` PostalCode string `json:"postal_code"` Province string `json:"province"` State string `json:"state"` }
type Args ¶
type Args struct { // AccountNumber: string, optional AccountNumber terra.StringValue `hcl:"account_number,attr"` // AdditionalInformation: string, optional AdditionalInformation terra.StringValue `hcl:"additional_information,attr"` // Attributes: map of string, optional Attributes terra.MapValue[terra.StringValue] `hcl:"attributes,attr"` // BirthDate: string, optional BirthDate terra.StringValue `hcl:"birth_date,attr"` // BusinessEmailAddress: string, optional BusinessEmailAddress terra.StringValue `hcl:"business_email_address,attr"` // BusinessName: string, optional BusinessName terra.StringValue `hcl:"business_name,attr"` // BusinessPhoneNumber: string, optional BusinessPhoneNumber terra.StringValue `hcl:"business_phone_number,attr"` // DomainName: string, required DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"` // EmailAddress: string, optional EmailAddress terra.StringValue `hcl:"email_address,attr"` // FirstName: string, optional FirstName terra.StringValue `hcl:"first_name,attr"` // GenderString: string, optional GenderString terra.StringValue `hcl:"gender_string,attr"` // HomePhoneNumber: string, optional HomePhoneNumber terra.StringValue `hcl:"home_phone_number,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // LastName: string, optional LastName terra.StringValue `hcl:"last_name,attr"` // MiddleName: string, optional MiddleName terra.StringValue `hcl:"middle_name,attr"` // MobilePhoneNumber: string, optional MobilePhoneNumber terra.StringValue `hcl:"mobile_phone_number,attr"` // PartyTypeString: string, optional PartyTypeString terra.StringValue `hcl:"party_type_string,attr"` // PersonalEmailAddress: string, optional PersonalEmailAddress terra.StringValue `hcl:"personal_email_address,attr"` // PhoneNumber: string, optional PhoneNumber terra.StringValue `hcl:"phone_number,attr"` // Address: optional Address *Address `hcl:"address,block"` // BillingAddress: optional BillingAddress *BillingAddress `hcl:"billing_address,block"` // MailingAddress: optional MailingAddress *MailingAddress `hcl:"mailing_address,block"` // ShippingAddress: optional ShippingAddress *ShippingAddress `hcl:"shipping_address,block"` }
Args contains the configurations for aws_customerprofiles_profile.
type BillingAddress ¶
type BillingAddress struct { // Address1: string, optional Address1 terra.StringValue `hcl:"address_1,attr"` // Address2: string, optional Address2 terra.StringValue `hcl:"address_2,attr"` // Address3: string, optional Address3 terra.StringValue `hcl:"address_3,attr"` // Address4: string, optional Address4 terra.StringValue `hcl:"address_4,attr"` // City: string, optional City terra.StringValue `hcl:"city,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // County: string, optional County terra.StringValue `hcl:"county,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Province: string, optional Province terra.StringValue `hcl:"province,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` }
type BillingAddressAttributes ¶
type BillingAddressAttributes struct {
// contains filtered or unexported fields
}
func (BillingAddressAttributes) Address1 ¶
func (ba BillingAddressAttributes) Address1() terra.StringValue
func (BillingAddressAttributes) Address2 ¶
func (ba BillingAddressAttributes) Address2() terra.StringValue
func (BillingAddressAttributes) Address3 ¶
func (ba BillingAddressAttributes) Address3() terra.StringValue
func (BillingAddressAttributes) Address4 ¶
func (ba BillingAddressAttributes) Address4() terra.StringValue
func (BillingAddressAttributes) City ¶
func (ba BillingAddressAttributes) City() terra.StringValue
func (BillingAddressAttributes) Country ¶
func (ba BillingAddressAttributes) Country() terra.StringValue
func (BillingAddressAttributes) County ¶
func (ba BillingAddressAttributes) County() terra.StringValue
func (BillingAddressAttributes) InternalRef ¶
func (ba BillingAddressAttributes) InternalRef() (terra.Reference, error)
func (BillingAddressAttributes) InternalTokens ¶
func (ba BillingAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (BillingAddressAttributes) InternalWithRef ¶
func (ba BillingAddressAttributes) InternalWithRef(ref terra.Reference) BillingAddressAttributes
func (BillingAddressAttributes) PostalCode ¶
func (ba BillingAddressAttributes) PostalCode() terra.StringValue
func (BillingAddressAttributes) Province ¶
func (ba BillingAddressAttributes) Province() terra.StringValue
func (BillingAddressAttributes) State ¶
func (ba BillingAddressAttributes) State() terra.StringValue
type BillingAddressState ¶
type BillingAddressState struct { Address1 string `json:"address_1"` Address2 string `json:"address_2"` Address3 string `json:"address_3"` Address4 string `json:"address_4"` City string `json:"city"` Country string `json:"country"` County string `json:"county"` PostalCode string `json:"postal_code"` Province string `json:"province"` State string `json:"state"` }
type MailingAddress ¶
type MailingAddress struct { // Address1: string, optional Address1 terra.StringValue `hcl:"address_1,attr"` // Address2: string, optional Address2 terra.StringValue `hcl:"address_2,attr"` // Address3: string, optional Address3 terra.StringValue `hcl:"address_3,attr"` // Address4: string, optional Address4 terra.StringValue `hcl:"address_4,attr"` // City: string, optional City terra.StringValue `hcl:"city,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // County: string, optional County terra.StringValue `hcl:"county,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Province: string, optional Province terra.StringValue `hcl:"province,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` }
type MailingAddressAttributes ¶
type MailingAddressAttributes struct {
// contains filtered or unexported fields
}
func (MailingAddressAttributes) Address1 ¶
func (ma MailingAddressAttributes) Address1() terra.StringValue
func (MailingAddressAttributes) Address2 ¶
func (ma MailingAddressAttributes) Address2() terra.StringValue
func (MailingAddressAttributes) Address3 ¶
func (ma MailingAddressAttributes) Address3() terra.StringValue
func (MailingAddressAttributes) Address4 ¶
func (ma MailingAddressAttributes) Address4() terra.StringValue
func (MailingAddressAttributes) City ¶
func (ma MailingAddressAttributes) City() terra.StringValue
func (MailingAddressAttributes) Country ¶
func (ma MailingAddressAttributes) Country() terra.StringValue
func (MailingAddressAttributes) County ¶
func (ma MailingAddressAttributes) County() terra.StringValue
func (MailingAddressAttributes) InternalRef ¶
func (ma MailingAddressAttributes) InternalRef() (terra.Reference, error)
func (MailingAddressAttributes) InternalTokens ¶
func (ma MailingAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MailingAddressAttributes) InternalWithRef ¶
func (ma MailingAddressAttributes) InternalWithRef(ref terra.Reference) MailingAddressAttributes
func (MailingAddressAttributes) PostalCode ¶
func (ma MailingAddressAttributes) PostalCode() terra.StringValue
func (MailingAddressAttributes) Province ¶
func (ma MailingAddressAttributes) Province() terra.StringValue
func (MailingAddressAttributes) State ¶
func (ma MailingAddressAttributes) State() terra.StringValue
type MailingAddressState ¶
type MailingAddressState struct { Address1 string `json:"address_1"` Address2 string `json:"address_2"` Address3 string `json:"address_3"` Address4 string `json:"address_4"` City string `json:"city"` Country string `json:"country"` County string `json:"county"` PostalCode string `json:"postal_code"` Province string `json:"province"` State string `json:"state"` }
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_customerprofiles_profile.
func (*Resource) Attributes ¶
func (acp *Resource) Attributes() awsCustomerprofilesProfileAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (acp *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (acp *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 ShippingAddress ¶
type ShippingAddress struct { // Address1: string, optional Address1 terra.StringValue `hcl:"address_1,attr"` // Address2: string, optional Address2 terra.StringValue `hcl:"address_2,attr"` // Address3: string, optional Address3 terra.StringValue `hcl:"address_3,attr"` // Address4: string, optional Address4 terra.StringValue `hcl:"address_4,attr"` // City: string, optional City terra.StringValue `hcl:"city,attr"` // Country: string, optional Country terra.StringValue `hcl:"country,attr"` // County: string, optional County terra.StringValue `hcl:"county,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Province: string, optional Province terra.StringValue `hcl:"province,attr"` // State: string, optional State terra.StringValue `hcl:"state,attr"` }
type ShippingAddressAttributes ¶
type ShippingAddressAttributes struct {
// contains filtered or unexported fields
}
func (ShippingAddressAttributes) Address1 ¶
func (sa ShippingAddressAttributes) Address1() terra.StringValue
func (ShippingAddressAttributes) Address2 ¶
func (sa ShippingAddressAttributes) Address2() terra.StringValue
func (ShippingAddressAttributes) Address3 ¶
func (sa ShippingAddressAttributes) Address3() terra.StringValue
func (ShippingAddressAttributes) Address4 ¶
func (sa ShippingAddressAttributes) Address4() terra.StringValue
func (ShippingAddressAttributes) City ¶
func (sa ShippingAddressAttributes) City() terra.StringValue
func (ShippingAddressAttributes) Country ¶
func (sa ShippingAddressAttributes) Country() terra.StringValue
func (ShippingAddressAttributes) County ¶
func (sa ShippingAddressAttributes) County() terra.StringValue
func (ShippingAddressAttributes) InternalRef ¶
func (sa ShippingAddressAttributes) InternalRef() (terra.Reference, error)
func (ShippingAddressAttributes) InternalTokens ¶
func (sa ShippingAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ShippingAddressAttributes) InternalWithRef ¶
func (sa ShippingAddressAttributes) InternalWithRef(ref terra.Reference) ShippingAddressAttributes
func (ShippingAddressAttributes) PostalCode ¶
func (sa ShippingAddressAttributes) PostalCode() terra.StringValue
func (ShippingAddressAttributes) Province ¶
func (sa ShippingAddressAttributes) Province() terra.StringValue
func (ShippingAddressAttributes) State ¶
func (sa ShippingAddressAttributes) State() terra.StringValue
type ShippingAddressState ¶
type ShippingAddressState struct { Address1 string `json:"address_1"` Address2 string `json:"address_2"` Address3 string `json:"address_3"` Address4 string `json:"address_4"` City string `json:"city"` Country string `json:"country"` County string `json:"county"` PostalCode string `json:"postal_code"` Province string `json:"province"` State string `json:"state"` }
Click to show internal directories.
Click to hide internal directories.