Documentation
¶
Index ¶
- type Args
- type ContactSettings
- type ContactSettingsAdminContact
- type ContactSettingsAdminContactAttributes
- func (ac ContactSettingsAdminContactAttributes) Email() terra.StringValue
- func (ac ContactSettingsAdminContactAttributes) FaxNumber() terra.StringValue
- func (ac ContactSettingsAdminContactAttributes) InternalRef() (terra.Reference, error)
- func (ac ContactSettingsAdminContactAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac ContactSettingsAdminContactAttributes) InternalWithRef(ref terra.Reference) ContactSettingsAdminContactAttributes
- func (ac ContactSettingsAdminContactAttributes) PhoneNumber() terra.StringValue
- func (ac ContactSettingsAdminContactAttributes) PostalAddress() terra.ListValue[ContactSettingsAdminContactPostalAddressAttributes]
- type ContactSettingsAdminContactPostalAddress
- type ContactSettingsAdminContactPostalAddressAttributes
- func (pa ContactSettingsAdminContactPostalAddressAttributes) AddressLines() terra.ListValue[terra.StringValue]
- func (pa ContactSettingsAdminContactPostalAddressAttributes) AdministrativeArea() terra.StringValue
- func (pa ContactSettingsAdminContactPostalAddressAttributes) InternalRef() (terra.Reference, error)
- func (pa ContactSettingsAdminContactPostalAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa ContactSettingsAdminContactPostalAddressAttributes) InternalWithRef(ref terra.Reference) ContactSettingsAdminContactPostalAddressAttributes
- func (pa ContactSettingsAdminContactPostalAddressAttributes) Locality() terra.StringValue
- func (pa ContactSettingsAdminContactPostalAddressAttributes) Organization() terra.StringValue
- func (pa ContactSettingsAdminContactPostalAddressAttributes) PostalCode() terra.StringValue
- func (pa ContactSettingsAdminContactPostalAddressAttributes) Recipients() terra.ListValue[terra.StringValue]
- func (pa ContactSettingsAdminContactPostalAddressAttributes) RegionCode() terra.StringValue
- type ContactSettingsAdminContactPostalAddressState
- type ContactSettingsAdminContactState
- type ContactSettingsAttributes
- func (cs ContactSettingsAttributes) AdminContact() terra.ListValue[ContactSettingsAdminContactAttributes]
- func (cs ContactSettingsAttributes) InternalRef() (terra.Reference, error)
- func (cs ContactSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs ContactSettingsAttributes) InternalWithRef(ref terra.Reference) ContactSettingsAttributes
- func (cs ContactSettingsAttributes) Privacy() terra.StringValue
- func (cs ContactSettingsAttributes) RegistrantContact() terra.ListValue[ContactSettingsRegistrantContactAttributes]
- func (cs ContactSettingsAttributes) TechnicalContact() terra.ListValue[ContactSettingsTechnicalContactAttributes]
- type ContactSettingsRegistrantContact
- type ContactSettingsRegistrantContactAttributes
- func (rc ContactSettingsRegistrantContactAttributes) Email() terra.StringValue
- func (rc ContactSettingsRegistrantContactAttributes) FaxNumber() terra.StringValue
- func (rc ContactSettingsRegistrantContactAttributes) InternalRef() (terra.Reference, error)
- func (rc ContactSettingsRegistrantContactAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ContactSettingsRegistrantContactAttributes) InternalWithRef(ref terra.Reference) ContactSettingsRegistrantContactAttributes
- func (rc ContactSettingsRegistrantContactAttributes) PhoneNumber() terra.StringValue
- func (rc ContactSettingsRegistrantContactAttributes) PostalAddress() terra.ListValue[ContactSettingsRegistrantContactPostalAddressAttributes]
- type ContactSettingsRegistrantContactPostalAddress
- type ContactSettingsRegistrantContactPostalAddressAttributes
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) AddressLines() terra.ListValue[terra.StringValue]
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) AdministrativeArea() terra.StringValue
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) InternalRef() (terra.Reference, error)
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) InternalWithRef(ref terra.Reference) ContactSettingsRegistrantContactPostalAddressAttributes
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) Locality() terra.StringValue
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) Organization() terra.StringValue
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) PostalCode() terra.StringValue
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) Recipients() terra.ListValue[terra.StringValue]
- func (pa ContactSettingsRegistrantContactPostalAddressAttributes) RegionCode() terra.StringValue
- type ContactSettingsRegistrantContactPostalAddressState
- type ContactSettingsRegistrantContactState
- type ContactSettingsState
- type ContactSettingsTechnicalContact
- type ContactSettingsTechnicalContactAttributes
- func (tc ContactSettingsTechnicalContactAttributes) Email() terra.StringValue
- func (tc ContactSettingsTechnicalContactAttributes) FaxNumber() terra.StringValue
- func (tc ContactSettingsTechnicalContactAttributes) InternalRef() (terra.Reference, error)
- func (tc ContactSettingsTechnicalContactAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tc ContactSettingsTechnicalContactAttributes) InternalWithRef(ref terra.Reference) ContactSettingsTechnicalContactAttributes
- func (tc ContactSettingsTechnicalContactAttributes) PhoneNumber() terra.StringValue
- func (tc ContactSettingsTechnicalContactAttributes) PostalAddress() terra.ListValue[ContactSettingsTechnicalContactPostalAddressAttributes]
- type ContactSettingsTechnicalContactPostalAddress
- type ContactSettingsTechnicalContactPostalAddressAttributes
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) AddressLines() terra.ListValue[terra.StringValue]
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) AdministrativeArea() terra.StringValue
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) InternalRef() (terra.Reference, error)
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) InternalWithRef(ref terra.Reference) ContactSettingsTechnicalContactPostalAddressAttributes
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) Locality() terra.StringValue
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) Organization() terra.StringValue
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) PostalCode() terra.StringValue
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) Recipients() terra.ListValue[terra.StringValue]
- func (pa ContactSettingsTechnicalContactPostalAddressAttributes) RegionCode() terra.StringValue
- type ContactSettingsTechnicalContactPostalAddressState
- type ContactSettingsTechnicalContactState
- type DnsSettings
- type DnsSettingsAttributes
- func (ds DnsSettingsAttributes) CustomDns() terra.ListValue[DnsSettingsCustomDnsAttributes]
- func (ds DnsSettingsAttributes) GlueRecords() terra.ListValue[DnsSettingsGlueRecordsAttributes]
- func (ds DnsSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ds DnsSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ds DnsSettingsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsAttributes
- type DnsSettingsCustomDns
- type DnsSettingsCustomDnsAttributes
- func (cd DnsSettingsCustomDnsAttributes) DsRecords() terra.ListValue[DnsSettingsCustomDnsDsRecordsAttributes]
- func (cd DnsSettingsCustomDnsAttributes) InternalRef() (terra.Reference, error)
- func (cd DnsSettingsCustomDnsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cd DnsSettingsCustomDnsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsCustomDnsAttributes
- func (cd DnsSettingsCustomDnsAttributes) NameServers() terra.ListValue[terra.StringValue]
- type DnsSettingsCustomDnsDsRecords
- type DnsSettingsCustomDnsDsRecordsAttributes
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) Algorithm() terra.StringValue
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) Digest() terra.StringValue
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) DigestType() terra.StringValue
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) InternalRef() (terra.Reference, error)
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsCustomDnsDsRecordsAttributes
- func (dr DnsSettingsCustomDnsDsRecordsAttributes) KeyTag() terra.NumberValue
- type DnsSettingsCustomDnsDsRecordsState
- type DnsSettingsCustomDnsState
- type DnsSettingsGlueRecords
- type DnsSettingsGlueRecordsAttributes
- func (gr DnsSettingsGlueRecordsAttributes) HostName() terra.StringValue
- func (gr DnsSettingsGlueRecordsAttributes) InternalRef() (terra.Reference, error)
- func (gr DnsSettingsGlueRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (gr DnsSettingsGlueRecordsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsGlueRecordsAttributes
- func (gr DnsSettingsGlueRecordsAttributes) Ipv4Addresses() terra.ListValue[terra.StringValue]
- func (gr DnsSettingsGlueRecordsAttributes) Ipv6Addresses() terra.ListValue[terra.StringValue]
- type DnsSettingsGlueRecordsState
- type DnsSettingsState
- type ManagementSettings
- type ManagementSettingsAttributes
- func (ms ManagementSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ms ManagementSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms ManagementSettingsAttributes) InternalWithRef(ref terra.Reference) ManagementSettingsAttributes
- func (ms ManagementSettingsAttributes) PreferredRenewalMethod() terra.StringValue
- func (ms ManagementSettingsAttributes) RenewalMethod() terra.StringValue
- func (ms ManagementSettingsAttributes) TransferLockState() terra.StringValue
- type ManagementSettingsState
- type Resource
- func (gcr *Resource) Attributes() googleClouddomainsRegistrationAttributes
- func (gcr *Resource) Configuration() interface{}
- func (gcr *Resource) DependOn() terra.Reference
- func (gcr *Resource) Dependencies() terra.Dependencies
- func (gcr *Resource) ImportState(state io.Reader) error
- func (gcr *Resource) LifecycleManagement() *terra.Lifecycle
- func (gcr *Resource) LocalName() string
- func (gcr *Resource) State() (*googleClouddomainsRegistrationState, bool)
- func (gcr *Resource) StateMust() *googleClouddomainsRegistrationState
- func (gcr *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type YearlyPrice
- type YearlyPriceAttributes
- func (yp YearlyPriceAttributes) CurrencyCode() terra.StringValue
- func (yp YearlyPriceAttributes) InternalRef() (terra.Reference, error)
- func (yp YearlyPriceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (yp YearlyPriceAttributes) InternalWithRef(ref terra.Reference) YearlyPriceAttributes
- func (yp YearlyPriceAttributes) Units() terra.StringValue
- type YearlyPriceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // ContactNotices: list of string, optional ContactNotices terra.ListValue[terra.StringValue] `hcl:"contact_notices,attr"` // DomainName: string, required DomainName terra.StringValue `hcl:"domain_name,attr" validate:"required"` // DomainNotices: list of string, optional DomainNotices terra.ListValue[terra.StringValue] `hcl:"domain_notices,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Labels: map of string, optional Labels terra.MapValue[terra.StringValue] `hcl:"labels,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Project: string, optional Project terra.StringValue `hcl:"project,attr"` // ContactSettings: required ContactSettings *ContactSettings `hcl:"contact_settings,block" validate:"required"` // DnsSettings: optional DnsSettings *DnsSettings `hcl:"dns_settings,block"` // ManagementSettings: optional ManagementSettings *ManagementSettings `hcl:"management_settings,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // YearlyPrice: required YearlyPrice *YearlyPrice `hcl:"yearly_price,block" validate:"required"` }
Args contains the configurations for google_clouddomains_registration.
type ContactSettings ¶
type ContactSettings struct { // Privacy: string, required Privacy terra.StringValue `hcl:"privacy,attr" validate:"required"` // ContactSettingsAdminContact: required AdminContact *ContactSettingsAdminContact `hcl:"admin_contact,block" validate:"required"` // ContactSettingsRegistrantContact: required RegistrantContact *ContactSettingsRegistrantContact `hcl:"registrant_contact,block" validate:"required"` // ContactSettingsTechnicalContact: required TechnicalContact *ContactSettingsTechnicalContact `hcl:"technical_contact,block" validate:"required"` }
type ContactSettingsAdminContact ¶
type ContactSettingsAdminContact struct { // Email: string, required Email terra.StringValue `hcl:"email,attr" validate:"required"` // FaxNumber: string, optional FaxNumber terra.StringValue `hcl:"fax_number,attr"` // PhoneNumber: string, required PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"` // ContactSettingsAdminContactPostalAddress: required PostalAddress *ContactSettingsAdminContactPostalAddress `hcl:"postal_address,block" validate:"required"` }
type ContactSettingsAdminContactAttributes ¶
type ContactSettingsAdminContactAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsAdminContactAttributes) Email ¶
func (ac ContactSettingsAdminContactAttributes) Email() terra.StringValue
func (ContactSettingsAdminContactAttributes) FaxNumber ¶
func (ac ContactSettingsAdminContactAttributes) FaxNumber() terra.StringValue
func (ContactSettingsAdminContactAttributes) InternalRef ¶
func (ac ContactSettingsAdminContactAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsAdminContactAttributes) InternalTokens ¶
func (ac ContactSettingsAdminContactAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsAdminContactAttributes) InternalWithRef ¶
func (ac ContactSettingsAdminContactAttributes) InternalWithRef(ref terra.Reference) ContactSettingsAdminContactAttributes
func (ContactSettingsAdminContactAttributes) PhoneNumber ¶
func (ac ContactSettingsAdminContactAttributes) PhoneNumber() terra.StringValue
func (ContactSettingsAdminContactAttributes) PostalAddress ¶
func (ac ContactSettingsAdminContactAttributes) PostalAddress() terra.ListValue[ContactSettingsAdminContactPostalAddressAttributes]
type ContactSettingsAdminContactPostalAddress ¶
type ContactSettingsAdminContactPostalAddress struct { // AddressLines: list of string, optional AddressLines terra.ListValue[terra.StringValue] `hcl:"address_lines,attr"` // AdministrativeArea: string, optional AdministrativeArea terra.StringValue `hcl:"administrative_area,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // Organization: string, optional Organization terra.StringValue `hcl:"organization,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Recipients: list of string, optional Recipients terra.ListValue[terra.StringValue] `hcl:"recipients,attr"` // RegionCode: string, required RegionCode terra.StringValue `hcl:"region_code,attr" validate:"required"` }
type ContactSettingsAdminContactPostalAddressAttributes ¶
type ContactSettingsAdminContactPostalAddressAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsAdminContactPostalAddressAttributes) AddressLines ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) AddressLines() terra.ListValue[terra.StringValue]
func (ContactSettingsAdminContactPostalAddressAttributes) AdministrativeArea ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) AdministrativeArea() terra.StringValue
func (ContactSettingsAdminContactPostalAddressAttributes) InternalRef ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsAdminContactPostalAddressAttributes) InternalTokens ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsAdminContactPostalAddressAttributes) InternalWithRef ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) InternalWithRef(ref terra.Reference) ContactSettingsAdminContactPostalAddressAttributes
func (ContactSettingsAdminContactPostalAddressAttributes) Locality ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) Locality() terra.StringValue
func (ContactSettingsAdminContactPostalAddressAttributes) Organization ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) Organization() terra.StringValue
func (ContactSettingsAdminContactPostalAddressAttributes) PostalCode ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) PostalCode() terra.StringValue
func (ContactSettingsAdminContactPostalAddressAttributes) Recipients ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) Recipients() terra.ListValue[terra.StringValue]
func (ContactSettingsAdminContactPostalAddressAttributes) RegionCode ¶
func (pa ContactSettingsAdminContactPostalAddressAttributes) RegionCode() terra.StringValue
type ContactSettingsAdminContactPostalAddressState ¶
type ContactSettingsAdminContactPostalAddressState struct { AddressLines []string `json:"address_lines"` AdministrativeArea string `json:"administrative_area"` Locality string `json:"locality"` Organization string `json:"organization"` PostalCode string `json:"postal_code"` Recipients []string `json:"recipients"` RegionCode string `json:"region_code"` }
type ContactSettingsAdminContactState ¶
type ContactSettingsAdminContactState struct { Email string `json:"email"` FaxNumber string `json:"fax_number"` PhoneNumber string `json:"phone_number"` PostalAddress []ContactSettingsAdminContactPostalAddressState `json:"postal_address"` }
type ContactSettingsAttributes ¶
type ContactSettingsAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsAttributes) AdminContact ¶
func (cs ContactSettingsAttributes) AdminContact() terra.ListValue[ContactSettingsAdminContactAttributes]
func (ContactSettingsAttributes) InternalRef ¶
func (cs ContactSettingsAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsAttributes) InternalTokens ¶
func (cs ContactSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsAttributes) InternalWithRef ¶
func (cs ContactSettingsAttributes) InternalWithRef(ref terra.Reference) ContactSettingsAttributes
func (ContactSettingsAttributes) Privacy ¶
func (cs ContactSettingsAttributes) Privacy() terra.StringValue
func (ContactSettingsAttributes) RegistrantContact ¶
func (cs ContactSettingsAttributes) RegistrantContact() terra.ListValue[ContactSettingsRegistrantContactAttributes]
func (ContactSettingsAttributes) TechnicalContact ¶
func (cs ContactSettingsAttributes) TechnicalContact() terra.ListValue[ContactSettingsTechnicalContactAttributes]
type ContactSettingsRegistrantContact ¶
type ContactSettingsRegistrantContact struct { // Email: string, required Email terra.StringValue `hcl:"email,attr" validate:"required"` // FaxNumber: string, optional FaxNumber terra.StringValue `hcl:"fax_number,attr"` // PhoneNumber: string, required PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"` // ContactSettingsRegistrantContactPostalAddress: required PostalAddress *ContactSettingsRegistrantContactPostalAddress `hcl:"postal_address,block" validate:"required"` }
type ContactSettingsRegistrantContactAttributes ¶
type ContactSettingsRegistrantContactAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsRegistrantContactAttributes) Email ¶
func (rc ContactSettingsRegistrantContactAttributes) Email() terra.StringValue
func (ContactSettingsRegistrantContactAttributes) FaxNumber ¶
func (rc ContactSettingsRegistrantContactAttributes) FaxNumber() terra.StringValue
func (ContactSettingsRegistrantContactAttributes) InternalRef ¶
func (rc ContactSettingsRegistrantContactAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsRegistrantContactAttributes) InternalTokens ¶
func (rc ContactSettingsRegistrantContactAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsRegistrantContactAttributes) InternalWithRef ¶
func (rc ContactSettingsRegistrantContactAttributes) InternalWithRef(ref terra.Reference) ContactSettingsRegistrantContactAttributes
func (ContactSettingsRegistrantContactAttributes) PhoneNumber ¶
func (rc ContactSettingsRegistrantContactAttributes) PhoneNumber() terra.StringValue
func (ContactSettingsRegistrantContactAttributes) PostalAddress ¶
func (rc ContactSettingsRegistrantContactAttributes) PostalAddress() terra.ListValue[ContactSettingsRegistrantContactPostalAddressAttributes]
type ContactSettingsRegistrantContactPostalAddress ¶
type ContactSettingsRegistrantContactPostalAddress struct { // AddressLines: list of string, optional AddressLines terra.ListValue[terra.StringValue] `hcl:"address_lines,attr"` // AdministrativeArea: string, optional AdministrativeArea terra.StringValue `hcl:"administrative_area,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // Organization: string, optional Organization terra.StringValue `hcl:"organization,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Recipients: list of string, optional Recipients terra.ListValue[terra.StringValue] `hcl:"recipients,attr"` // RegionCode: string, required RegionCode terra.StringValue `hcl:"region_code,attr" validate:"required"` }
type ContactSettingsRegistrantContactPostalAddressAttributes ¶
type ContactSettingsRegistrantContactPostalAddressAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsRegistrantContactPostalAddressAttributes) AddressLines ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) AddressLines() terra.ListValue[terra.StringValue]
func (ContactSettingsRegistrantContactPostalAddressAttributes) AdministrativeArea ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) AdministrativeArea() terra.StringValue
func (ContactSettingsRegistrantContactPostalAddressAttributes) InternalRef ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsRegistrantContactPostalAddressAttributes) InternalTokens ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsRegistrantContactPostalAddressAttributes) InternalWithRef ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) InternalWithRef(ref terra.Reference) ContactSettingsRegistrantContactPostalAddressAttributes
func (ContactSettingsRegistrantContactPostalAddressAttributes) Locality ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) Locality() terra.StringValue
func (ContactSettingsRegistrantContactPostalAddressAttributes) Organization ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) Organization() terra.StringValue
func (ContactSettingsRegistrantContactPostalAddressAttributes) PostalCode ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) PostalCode() terra.StringValue
func (ContactSettingsRegistrantContactPostalAddressAttributes) Recipients ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) Recipients() terra.ListValue[terra.StringValue]
func (ContactSettingsRegistrantContactPostalAddressAttributes) RegionCode ¶
func (pa ContactSettingsRegistrantContactPostalAddressAttributes) RegionCode() terra.StringValue
type ContactSettingsRegistrantContactPostalAddressState ¶
type ContactSettingsRegistrantContactPostalAddressState struct { AddressLines []string `json:"address_lines"` AdministrativeArea string `json:"administrative_area"` Locality string `json:"locality"` Organization string `json:"organization"` PostalCode string `json:"postal_code"` Recipients []string `json:"recipients"` RegionCode string `json:"region_code"` }
type ContactSettingsRegistrantContactState ¶
type ContactSettingsRegistrantContactState struct { Email string `json:"email"` FaxNumber string `json:"fax_number"` PhoneNumber string `json:"phone_number"` PostalAddress []ContactSettingsRegistrantContactPostalAddressState `json:"postal_address"` }
type ContactSettingsState ¶
type ContactSettingsState struct { Privacy string `json:"privacy"` AdminContact []ContactSettingsAdminContactState `json:"admin_contact"` RegistrantContact []ContactSettingsRegistrantContactState `json:"registrant_contact"` TechnicalContact []ContactSettingsTechnicalContactState `json:"technical_contact"` }
type ContactSettingsTechnicalContact ¶
type ContactSettingsTechnicalContact struct { // Email: string, required Email terra.StringValue `hcl:"email,attr" validate:"required"` // FaxNumber: string, optional FaxNumber terra.StringValue `hcl:"fax_number,attr"` // PhoneNumber: string, required PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"` // ContactSettingsTechnicalContactPostalAddress: required PostalAddress *ContactSettingsTechnicalContactPostalAddress `hcl:"postal_address,block" validate:"required"` }
type ContactSettingsTechnicalContactAttributes ¶
type ContactSettingsTechnicalContactAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsTechnicalContactAttributes) Email ¶
func (tc ContactSettingsTechnicalContactAttributes) Email() terra.StringValue
func (ContactSettingsTechnicalContactAttributes) FaxNumber ¶
func (tc ContactSettingsTechnicalContactAttributes) FaxNumber() terra.StringValue
func (ContactSettingsTechnicalContactAttributes) InternalRef ¶
func (tc ContactSettingsTechnicalContactAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsTechnicalContactAttributes) InternalTokens ¶
func (tc ContactSettingsTechnicalContactAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsTechnicalContactAttributes) InternalWithRef ¶
func (tc ContactSettingsTechnicalContactAttributes) InternalWithRef(ref terra.Reference) ContactSettingsTechnicalContactAttributes
func (ContactSettingsTechnicalContactAttributes) PhoneNumber ¶
func (tc ContactSettingsTechnicalContactAttributes) PhoneNumber() terra.StringValue
func (ContactSettingsTechnicalContactAttributes) PostalAddress ¶
func (tc ContactSettingsTechnicalContactAttributes) PostalAddress() terra.ListValue[ContactSettingsTechnicalContactPostalAddressAttributes]
type ContactSettingsTechnicalContactPostalAddress ¶
type ContactSettingsTechnicalContactPostalAddress struct { // AddressLines: list of string, optional AddressLines terra.ListValue[terra.StringValue] `hcl:"address_lines,attr"` // AdministrativeArea: string, optional AdministrativeArea terra.StringValue `hcl:"administrative_area,attr"` // Locality: string, optional Locality terra.StringValue `hcl:"locality,attr"` // Organization: string, optional Organization terra.StringValue `hcl:"organization,attr"` // PostalCode: string, optional PostalCode terra.StringValue `hcl:"postal_code,attr"` // Recipients: list of string, optional Recipients terra.ListValue[terra.StringValue] `hcl:"recipients,attr"` // RegionCode: string, required RegionCode terra.StringValue `hcl:"region_code,attr" validate:"required"` }
type ContactSettingsTechnicalContactPostalAddressAttributes ¶
type ContactSettingsTechnicalContactPostalAddressAttributes struct {
// contains filtered or unexported fields
}
func (ContactSettingsTechnicalContactPostalAddressAttributes) AddressLines ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) AddressLines() terra.ListValue[terra.StringValue]
func (ContactSettingsTechnicalContactPostalAddressAttributes) AdministrativeArea ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) AdministrativeArea() terra.StringValue
func (ContactSettingsTechnicalContactPostalAddressAttributes) InternalRef ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) InternalRef() (terra.Reference, error)
func (ContactSettingsTechnicalContactPostalAddressAttributes) InternalTokens ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ContactSettingsTechnicalContactPostalAddressAttributes) InternalWithRef ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) InternalWithRef(ref terra.Reference) ContactSettingsTechnicalContactPostalAddressAttributes
func (ContactSettingsTechnicalContactPostalAddressAttributes) Locality ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) Locality() terra.StringValue
func (ContactSettingsTechnicalContactPostalAddressAttributes) Organization ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) Organization() terra.StringValue
func (ContactSettingsTechnicalContactPostalAddressAttributes) PostalCode ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) PostalCode() terra.StringValue
func (ContactSettingsTechnicalContactPostalAddressAttributes) Recipients ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) Recipients() terra.ListValue[terra.StringValue]
func (ContactSettingsTechnicalContactPostalAddressAttributes) RegionCode ¶
func (pa ContactSettingsTechnicalContactPostalAddressAttributes) RegionCode() terra.StringValue
type ContactSettingsTechnicalContactPostalAddressState ¶
type ContactSettingsTechnicalContactPostalAddressState struct { AddressLines []string `json:"address_lines"` AdministrativeArea string `json:"administrative_area"` Locality string `json:"locality"` Organization string `json:"organization"` PostalCode string `json:"postal_code"` Recipients []string `json:"recipients"` RegionCode string `json:"region_code"` }
type ContactSettingsTechnicalContactState ¶
type ContactSettingsTechnicalContactState struct { Email string `json:"email"` FaxNumber string `json:"fax_number"` PhoneNumber string `json:"phone_number"` PostalAddress []ContactSettingsTechnicalContactPostalAddressState `json:"postal_address"` }
type DnsSettings ¶
type DnsSettings struct { // DnsSettingsCustomDns: optional CustomDns *DnsSettingsCustomDns `hcl:"custom_dns,block"` // DnsSettingsGlueRecords: min=0 GlueRecords []DnsSettingsGlueRecords `hcl:"glue_records,block" validate:"min=0"` }
type DnsSettingsAttributes ¶
type DnsSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DnsSettingsAttributes) CustomDns ¶
func (ds DnsSettingsAttributes) CustomDns() terra.ListValue[DnsSettingsCustomDnsAttributes]
func (DnsSettingsAttributes) GlueRecords ¶
func (ds DnsSettingsAttributes) GlueRecords() terra.ListValue[DnsSettingsGlueRecordsAttributes]
func (DnsSettingsAttributes) InternalRef ¶
func (ds DnsSettingsAttributes) InternalRef() (terra.Reference, error)
func (DnsSettingsAttributes) InternalTokens ¶
func (ds DnsSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsSettingsAttributes) InternalWithRef ¶
func (ds DnsSettingsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsAttributes
type DnsSettingsCustomDns ¶
type DnsSettingsCustomDns struct { // NameServers: list of string, required NameServers terra.ListValue[terra.StringValue] `hcl:"name_servers,attr" validate:"required"` // DnsSettingsCustomDnsDsRecords: min=0 DsRecords []DnsSettingsCustomDnsDsRecords `hcl:"ds_records,block" validate:"min=0"` }
type DnsSettingsCustomDnsAttributes ¶
type DnsSettingsCustomDnsAttributes struct {
// contains filtered or unexported fields
}
func (DnsSettingsCustomDnsAttributes) DsRecords ¶
func (cd DnsSettingsCustomDnsAttributes) DsRecords() terra.ListValue[DnsSettingsCustomDnsDsRecordsAttributes]
func (DnsSettingsCustomDnsAttributes) InternalRef ¶
func (cd DnsSettingsCustomDnsAttributes) InternalRef() (terra.Reference, error)
func (DnsSettingsCustomDnsAttributes) InternalTokens ¶
func (cd DnsSettingsCustomDnsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsSettingsCustomDnsAttributes) InternalWithRef ¶
func (cd DnsSettingsCustomDnsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsCustomDnsAttributes
func (DnsSettingsCustomDnsAttributes) NameServers ¶
func (cd DnsSettingsCustomDnsAttributes) NameServers() terra.ListValue[terra.StringValue]
type DnsSettingsCustomDnsDsRecords ¶
type DnsSettingsCustomDnsDsRecords struct { // Algorithm: string, optional Algorithm terra.StringValue `hcl:"algorithm,attr"` // Digest: string, optional Digest terra.StringValue `hcl:"digest,attr"` // DigestType: string, optional DigestType terra.StringValue `hcl:"digest_type,attr"` // KeyTag: number, optional KeyTag terra.NumberValue `hcl:"key_tag,attr"` }
type DnsSettingsCustomDnsDsRecordsAttributes ¶
type DnsSettingsCustomDnsDsRecordsAttributes struct {
// contains filtered or unexported fields
}
func (DnsSettingsCustomDnsDsRecordsAttributes) Algorithm ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) Algorithm() terra.StringValue
func (DnsSettingsCustomDnsDsRecordsAttributes) Digest ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) Digest() terra.StringValue
func (DnsSettingsCustomDnsDsRecordsAttributes) DigestType ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) DigestType() terra.StringValue
func (DnsSettingsCustomDnsDsRecordsAttributes) InternalRef ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) InternalRef() (terra.Reference, error)
func (DnsSettingsCustomDnsDsRecordsAttributes) InternalTokens ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsSettingsCustomDnsDsRecordsAttributes) InternalWithRef ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsCustomDnsDsRecordsAttributes
func (DnsSettingsCustomDnsDsRecordsAttributes) KeyTag ¶
func (dr DnsSettingsCustomDnsDsRecordsAttributes) KeyTag() terra.NumberValue
type DnsSettingsCustomDnsState ¶
type DnsSettingsCustomDnsState struct { NameServers []string `json:"name_servers"` DsRecords []DnsSettingsCustomDnsDsRecordsState `json:"ds_records"` }
type DnsSettingsGlueRecords ¶
type DnsSettingsGlueRecords struct { // HostName: string, required HostName terra.StringValue `hcl:"host_name,attr" validate:"required"` // Ipv4Addresses: list of string, optional Ipv4Addresses terra.ListValue[terra.StringValue] `hcl:"ipv4_addresses,attr"` // Ipv6Addresses: list of string, optional Ipv6Addresses terra.ListValue[terra.StringValue] `hcl:"ipv6_addresses,attr"` }
type DnsSettingsGlueRecordsAttributes ¶
type DnsSettingsGlueRecordsAttributes struct {
// contains filtered or unexported fields
}
func (DnsSettingsGlueRecordsAttributes) HostName ¶
func (gr DnsSettingsGlueRecordsAttributes) HostName() terra.StringValue
func (DnsSettingsGlueRecordsAttributes) InternalRef ¶
func (gr DnsSettingsGlueRecordsAttributes) InternalRef() (terra.Reference, error)
func (DnsSettingsGlueRecordsAttributes) InternalTokens ¶
func (gr DnsSettingsGlueRecordsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DnsSettingsGlueRecordsAttributes) InternalWithRef ¶
func (gr DnsSettingsGlueRecordsAttributes) InternalWithRef(ref terra.Reference) DnsSettingsGlueRecordsAttributes
func (DnsSettingsGlueRecordsAttributes) Ipv4Addresses ¶
func (gr DnsSettingsGlueRecordsAttributes) Ipv4Addresses() terra.ListValue[terra.StringValue]
func (DnsSettingsGlueRecordsAttributes) Ipv6Addresses ¶
func (gr DnsSettingsGlueRecordsAttributes) Ipv6Addresses() terra.ListValue[terra.StringValue]
type DnsSettingsState ¶
type DnsSettingsState struct { CustomDns []DnsSettingsCustomDnsState `json:"custom_dns"` GlueRecords []DnsSettingsGlueRecordsState `json:"glue_records"` }
type ManagementSettings ¶
type ManagementSettings struct { // PreferredRenewalMethod: string, optional PreferredRenewalMethod terra.StringValue `hcl:"preferred_renewal_method,attr"` // TransferLockState: string, optional TransferLockState terra.StringValue `hcl:"transfer_lock_state,attr"` }
type ManagementSettingsAttributes ¶
type ManagementSettingsAttributes struct {
// contains filtered or unexported fields
}
func (ManagementSettingsAttributes) InternalRef ¶
func (ms ManagementSettingsAttributes) InternalRef() (terra.Reference, error)
func (ManagementSettingsAttributes) InternalTokens ¶
func (ms ManagementSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManagementSettingsAttributes) InternalWithRef ¶
func (ms ManagementSettingsAttributes) InternalWithRef(ref terra.Reference) ManagementSettingsAttributes
func (ManagementSettingsAttributes) PreferredRenewalMethod ¶
func (ms ManagementSettingsAttributes) PreferredRenewalMethod() terra.StringValue
func (ManagementSettingsAttributes) RenewalMethod ¶
func (ms ManagementSettingsAttributes) RenewalMethod() terra.StringValue
func (ManagementSettingsAttributes) TransferLockState ¶
func (ms ManagementSettingsAttributes) TransferLockState() terra.StringValue
type ManagementSettingsState ¶
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 google_clouddomains_registration.
func (*Resource) Attributes ¶
func (gcr *Resource) Attributes() googleClouddomainsRegistrationAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gcr *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gcr *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 Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type YearlyPrice ¶
type YearlyPrice struct { // CurrencyCode: string, optional CurrencyCode terra.StringValue `hcl:"currency_code,attr"` // Units: string, optional Units terra.StringValue `hcl:"units,attr"` }
type YearlyPriceAttributes ¶
type YearlyPriceAttributes struct {
// contains filtered or unexported fields
}
func (YearlyPriceAttributes) CurrencyCode ¶
func (yp YearlyPriceAttributes) CurrencyCode() terra.StringValue
func (YearlyPriceAttributes) InternalRef ¶
func (yp YearlyPriceAttributes) InternalRef() (terra.Reference, error)
func (YearlyPriceAttributes) InternalTokens ¶
func (yp YearlyPriceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (YearlyPriceAttributes) InternalWithRef ¶
func (yp YearlyPriceAttributes) InternalWithRef(ref terra.Reference) YearlyPriceAttributes
func (YearlyPriceAttributes) Units ¶
func (yp YearlyPriceAttributes) Units() terra.StringValue
type YearlyPriceState ¶
Click to show internal directories.
Click to hide internal directories.