Documentation ¶
Index ¶
- type Registration
- type RegistrationArgs
- type RegistrationArray
- type RegistrationArrayInput
- type RegistrationArrayOutput
- func (RegistrationArrayOutput) ElementType() reflect.Type
- func (o RegistrationArrayOutput) Index(i pulumi.IntInput) RegistrationOutput
- func (o RegistrationArrayOutput) ToRegistrationArrayOutput() RegistrationArrayOutput
- func (o RegistrationArrayOutput) ToRegistrationArrayOutputWithContext(ctx context.Context) RegistrationArrayOutput
- type RegistrationContactSettings
- type RegistrationContactSettingsAdminContact
- type RegistrationContactSettingsAdminContactArgs
- func (RegistrationContactSettingsAdminContactArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactOutput() RegistrationContactSettingsAdminContactOutput
- func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactOutput
- func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput
- func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPtrOutput
- type RegistrationContactSettingsAdminContactInput
- type RegistrationContactSettingsAdminContactOutput
- func (RegistrationContactSettingsAdminContactOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsAdminContactOutput) Email() pulumi.StringOutput
- func (o RegistrationContactSettingsAdminContactOutput) FaxNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactOutput) PhoneNumber() pulumi.StringOutput
- func (o RegistrationContactSettingsAdminContactOutput) PostalAddress() RegistrationContactSettingsAdminContactPostalAddressOutput
- func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactOutput() RegistrationContactSettingsAdminContactOutput
- func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactOutput
- func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput
- func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPtrOutput
- type RegistrationContactSettingsAdminContactPostalAddress
- type RegistrationContactSettingsAdminContactPostalAddressArgs
- func (RegistrationContactSettingsAdminContactPostalAddressArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressOutput() RegistrationContactSettingsAdminContactPostalAddressOutput
- func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressOutput
- func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- type RegistrationContactSettingsAdminContactPostalAddressInput
- type RegistrationContactSettingsAdminContactPostalAddressOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) AddressLines() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (RegistrationContactSettingsAdminContactPostalAddressOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) Locality() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) Organization() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) Recipients() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) RegionCode() pulumi.StringOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressOutput() RegistrationContactSettingsAdminContactPostalAddressOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- type RegistrationContactSettingsAdminContactPostalAddressPtrInput
- type RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) AddressLines() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Elem() RegistrationContactSettingsAdminContactPostalAddressOutput
- func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Locality() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Organization() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Recipients() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) RegionCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- type RegistrationContactSettingsAdminContactPtrInput
- type RegistrationContactSettingsAdminContactPtrOutput
- func (o RegistrationContactSettingsAdminContactPtrOutput) Elem() RegistrationContactSettingsAdminContactOutput
- func (RegistrationContactSettingsAdminContactPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsAdminContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPtrOutput) FaxNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsAdminContactPtrOutput) PostalAddress() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsAdminContactPtrOutput) ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput
- func (o RegistrationContactSettingsAdminContactPtrOutput) ToRegistrationContactSettingsAdminContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPtrOutput
- type RegistrationContactSettingsArgs
- func (RegistrationContactSettingsArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsOutput() RegistrationContactSettingsOutput
- func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsOutputWithContext(ctx context.Context) RegistrationContactSettingsOutput
- func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput
- func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsPtrOutput
- type RegistrationContactSettingsInput
- type RegistrationContactSettingsOutput
- func (o RegistrationContactSettingsOutput) AdminContact() RegistrationContactSettingsAdminContactOutput
- func (RegistrationContactSettingsOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsOutput) Privacy() pulumi.StringOutput
- func (o RegistrationContactSettingsOutput) RegistrantContact() RegistrationContactSettingsRegistrantContactOutput
- func (o RegistrationContactSettingsOutput) TechnicalContact() RegistrationContactSettingsTechnicalContactOutput
- func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsOutput() RegistrationContactSettingsOutput
- func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsOutputWithContext(ctx context.Context) RegistrationContactSettingsOutput
- func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput
- func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsPtrOutput
- type RegistrationContactSettingsPtrInput
- type RegistrationContactSettingsPtrOutput
- func (o RegistrationContactSettingsPtrOutput) AdminContact() RegistrationContactSettingsAdminContactPtrOutput
- func (o RegistrationContactSettingsPtrOutput) Elem() RegistrationContactSettingsOutput
- func (RegistrationContactSettingsPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsPtrOutput) Privacy() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsPtrOutput) RegistrantContact() RegistrationContactSettingsRegistrantContactPtrOutput
- func (o RegistrationContactSettingsPtrOutput) TechnicalContact() RegistrationContactSettingsTechnicalContactPtrOutput
- func (o RegistrationContactSettingsPtrOutput) ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput
- func (o RegistrationContactSettingsPtrOutput) ToRegistrationContactSettingsPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsPtrOutput
- type RegistrationContactSettingsRegistrantContact
- type RegistrationContactSettingsRegistrantContactArgs
- func (RegistrationContactSettingsRegistrantContactArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactOutput() RegistrationContactSettingsRegistrantContactOutput
- func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactOutput
- func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput
- func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPtrOutput
- type RegistrationContactSettingsRegistrantContactInput
- type RegistrationContactSettingsRegistrantContactOutput
- func (RegistrationContactSettingsRegistrantContactOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsRegistrantContactOutput) Email() pulumi.StringOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) FaxNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) PhoneNumber() pulumi.StringOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) PostalAddress() RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactOutput() RegistrationContactSettingsRegistrantContactOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput
- func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPtrOutput
- type RegistrationContactSettingsRegistrantContactPostalAddress
- type RegistrationContactSettingsRegistrantContactPostalAddressArgs
- func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressOutput() RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- type RegistrationContactSettingsRegistrantContactPostalAddressInput
- type RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) AddressLines() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) Locality() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) Organization() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) Recipients() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) RegionCode() pulumi.StringOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressOutput() RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- type RegistrationContactSettingsRegistrantContactPostalAddressPtrInput
- type RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) AddressLines() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Elem() RegistrationContactSettingsRegistrantContactPostalAddressOutput
- func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Locality() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Organization() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Recipients() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) RegionCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- type RegistrationContactSettingsRegistrantContactPtrInput
- type RegistrationContactSettingsRegistrantContactPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) Elem() RegistrationContactSettingsRegistrantContactOutput
- func (RegistrationContactSettingsRegistrantContactPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) FaxNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) PostalAddress() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput
- func (o RegistrationContactSettingsRegistrantContactPtrOutput) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPtrOutput
- type RegistrationContactSettingsTechnicalContact
- type RegistrationContactSettingsTechnicalContactArgs
- func (RegistrationContactSettingsTechnicalContactArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactOutput() RegistrationContactSettingsTechnicalContactOutput
- func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactOutput
- func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput
- func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPtrOutput
- type RegistrationContactSettingsTechnicalContactInput
- type RegistrationContactSettingsTechnicalContactOutput
- func (RegistrationContactSettingsTechnicalContactOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsTechnicalContactOutput) Email() pulumi.StringOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) FaxNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) PhoneNumber() pulumi.StringOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) PostalAddress() RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactOutput() RegistrationContactSettingsTechnicalContactOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput
- func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPtrOutput
- type RegistrationContactSettingsTechnicalContactPostalAddress
- type RegistrationContactSettingsTechnicalContactPostalAddressArgs
- func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ElementType() reflect.Type
- func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressOutput() RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- type RegistrationContactSettingsTechnicalContactPostalAddressInput
- type RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) AddressLines() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) Locality() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) Organization() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) PostalCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) Recipients() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) RegionCode() pulumi.StringOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressOutput() RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- type RegistrationContactSettingsTechnicalContactPostalAddressPtrInput
- type RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) AddressLines() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) AdministrativeArea() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Elem() RegistrationContactSettingsTechnicalContactPostalAddressOutput
- func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Locality() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Organization() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Recipients() pulumi.StringArrayOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) RegionCode() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- type RegistrationContactSettingsTechnicalContactPtrInput
- type RegistrationContactSettingsTechnicalContactPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) Elem() RegistrationContactSettingsTechnicalContactOutput
- func (RegistrationContactSettingsTechnicalContactPtrOutput) ElementType() reflect.Type
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) Email() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) FaxNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) PostalAddress() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput
- func (o RegistrationContactSettingsTechnicalContactPtrOutput) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPtrOutput
- type RegistrationDnsSettings
- type RegistrationDnsSettingsArgs
- func (RegistrationDnsSettingsArgs) ElementType() reflect.Type
- func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsOutput() RegistrationDnsSettingsOutput
- func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsOutputWithContext(ctx context.Context) RegistrationDnsSettingsOutput
- func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput
- func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsPtrOutput
- type RegistrationDnsSettingsCustomDns
- type RegistrationDnsSettingsCustomDnsArgs
- func (RegistrationDnsSettingsCustomDnsArgs) ElementType() reflect.Type
- func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsOutput() RegistrationDnsSettingsCustomDnsOutput
- func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsOutput
- func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput
- func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsPtrOutput
- type RegistrationDnsSettingsCustomDnsDsRecord
- type RegistrationDnsSettingsCustomDnsDsRecordArgs
- func (RegistrationDnsSettingsCustomDnsDsRecordArgs) ElementType() reflect.Type
- func (i RegistrationDnsSettingsCustomDnsDsRecordArgs) ToRegistrationDnsSettingsCustomDnsDsRecordOutput() RegistrationDnsSettingsCustomDnsDsRecordOutput
- func (i RegistrationDnsSettingsCustomDnsDsRecordArgs) ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordOutput
- type RegistrationDnsSettingsCustomDnsDsRecordArray
- func (RegistrationDnsSettingsCustomDnsDsRecordArray) ElementType() reflect.Type
- func (i RegistrationDnsSettingsCustomDnsDsRecordArray) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- func (i RegistrationDnsSettingsCustomDnsDsRecordArray) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- type RegistrationDnsSettingsCustomDnsDsRecordArrayInput
- type RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- func (RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) Index(i pulumi.IntInput) RegistrationDnsSettingsCustomDnsDsRecordOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- type RegistrationDnsSettingsCustomDnsDsRecordInput
- type RegistrationDnsSettingsCustomDnsDsRecordOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) Algorithm() pulumi.StringPtrOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) Digest() pulumi.StringPtrOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) DigestType() pulumi.StringPtrOutput
- func (RegistrationDnsSettingsCustomDnsDsRecordOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) KeyTag() pulumi.IntPtrOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) ToRegistrationDnsSettingsCustomDnsDsRecordOutput() RegistrationDnsSettingsCustomDnsDsRecordOutput
- func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordOutput
- type RegistrationDnsSettingsCustomDnsInput
- type RegistrationDnsSettingsCustomDnsOutput
- func (o RegistrationDnsSettingsCustomDnsOutput) DsRecords() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- func (RegistrationDnsSettingsCustomDnsOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsCustomDnsOutput) NameServers() pulumi.StringArrayOutput
- func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsOutput() RegistrationDnsSettingsCustomDnsOutput
- func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsOutput
- func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput
- func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsPtrOutput
- type RegistrationDnsSettingsCustomDnsPtrInput
- type RegistrationDnsSettingsCustomDnsPtrOutput
- func (o RegistrationDnsSettingsCustomDnsPtrOutput) DsRecords() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
- func (o RegistrationDnsSettingsCustomDnsPtrOutput) Elem() RegistrationDnsSettingsCustomDnsOutput
- func (RegistrationDnsSettingsCustomDnsPtrOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsCustomDnsPtrOutput) NameServers() pulumi.StringArrayOutput
- func (o RegistrationDnsSettingsCustomDnsPtrOutput) ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput
- func (o RegistrationDnsSettingsCustomDnsPtrOutput) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsPtrOutput
- type RegistrationDnsSettingsGlueRecord
- type RegistrationDnsSettingsGlueRecordArgs
- func (RegistrationDnsSettingsGlueRecordArgs) ElementType() reflect.Type
- func (i RegistrationDnsSettingsGlueRecordArgs) ToRegistrationDnsSettingsGlueRecordOutput() RegistrationDnsSettingsGlueRecordOutput
- func (i RegistrationDnsSettingsGlueRecordArgs) ToRegistrationDnsSettingsGlueRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordOutput
- type RegistrationDnsSettingsGlueRecordArray
- func (RegistrationDnsSettingsGlueRecordArray) ElementType() reflect.Type
- func (i RegistrationDnsSettingsGlueRecordArray) ToRegistrationDnsSettingsGlueRecordArrayOutput() RegistrationDnsSettingsGlueRecordArrayOutput
- func (i RegistrationDnsSettingsGlueRecordArray) ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordArrayOutput
- type RegistrationDnsSettingsGlueRecordArrayInput
- type RegistrationDnsSettingsGlueRecordArrayOutput
- func (RegistrationDnsSettingsGlueRecordArrayOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsGlueRecordArrayOutput) Index(i pulumi.IntInput) RegistrationDnsSettingsGlueRecordOutput
- func (o RegistrationDnsSettingsGlueRecordArrayOutput) ToRegistrationDnsSettingsGlueRecordArrayOutput() RegistrationDnsSettingsGlueRecordArrayOutput
- func (o RegistrationDnsSettingsGlueRecordArrayOutput) ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordArrayOutput
- type RegistrationDnsSettingsGlueRecordInput
- type RegistrationDnsSettingsGlueRecordOutput
- func (RegistrationDnsSettingsGlueRecordOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsGlueRecordOutput) HostName() pulumi.StringOutput
- func (o RegistrationDnsSettingsGlueRecordOutput) Ipv4Addresses() pulumi.StringArrayOutput
- func (o RegistrationDnsSettingsGlueRecordOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o RegistrationDnsSettingsGlueRecordOutput) ToRegistrationDnsSettingsGlueRecordOutput() RegistrationDnsSettingsGlueRecordOutput
- func (o RegistrationDnsSettingsGlueRecordOutput) ToRegistrationDnsSettingsGlueRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordOutput
- type RegistrationDnsSettingsInput
- type RegistrationDnsSettingsOutput
- func (o RegistrationDnsSettingsOutput) CustomDns() RegistrationDnsSettingsCustomDnsPtrOutput
- func (RegistrationDnsSettingsOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsOutput) GlueRecords() RegistrationDnsSettingsGlueRecordArrayOutput
- func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsOutput() RegistrationDnsSettingsOutput
- func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsOutputWithContext(ctx context.Context) RegistrationDnsSettingsOutput
- func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput
- func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsPtrOutput
- type RegistrationDnsSettingsPtrInput
- type RegistrationDnsSettingsPtrOutput
- func (o RegistrationDnsSettingsPtrOutput) CustomDns() RegistrationDnsSettingsCustomDnsPtrOutput
- func (o RegistrationDnsSettingsPtrOutput) Elem() RegistrationDnsSettingsOutput
- func (RegistrationDnsSettingsPtrOutput) ElementType() reflect.Type
- func (o RegistrationDnsSettingsPtrOutput) GlueRecords() RegistrationDnsSettingsGlueRecordArrayOutput
- func (o RegistrationDnsSettingsPtrOutput) ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput
- func (o RegistrationDnsSettingsPtrOutput) ToRegistrationDnsSettingsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsPtrOutput
- type RegistrationInput
- type RegistrationManagementSettings
- type RegistrationManagementSettingsArgs
- func (RegistrationManagementSettingsArgs) ElementType() reflect.Type
- func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsOutput() RegistrationManagementSettingsOutput
- func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsOutputWithContext(ctx context.Context) RegistrationManagementSettingsOutput
- func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput
- func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsPtrOutputWithContext(ctx context.Context) RegistrationManagementSettingsPtrOutput
- type RegistrationManagementSettingsInput
- type RegistrationManagementSettingsOutput
- func (RegistrationManagementSettingsOutput) ElementType() reflect.Type
- func (o RegistrationManagementSettingsOutput) PreferredRenewalMethod() pulumi.StringPtrOutput
- func (o RegistrationManagementSettingsOutput) RenewalMethod() pulumi.StringPtrOutput
- func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsOutput() RegistrationManagementSettingsOutput
- func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsOutputWithContext(ctx context.Context) RegistrationManagementSettingsOutput
- func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput
- func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsPtrOutputWithContext(ctx context.Context) RegistrationManagementSettingsPtrOutput
- func (o RegistrationManagementSettingsOutput) TransferLockState() pulumi.StringPtrOutput
- type RegistrationManagementSettingsPtrInput
- type RegistrationManagementSettingsPtrOutput
- func (o RegistrationManagementSettingsPtrOutput) Elem() RegistrationManagementSettingsOutput
- func (RegistrationManagementSettingsPtrOutput) ElementType() reflect.Type
- func (o RegistrationManagementSettingsPtrOutput) PreferredRenewalMethod() pulumi.StringPtrOutput
- func (o RegistrationManagementSettingsPtrOutput) RenewalMethod() pulumi.StringPtrOutput
- func (o RegistrationManagementSettingsPtrOutput) ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput
- func (o RegistrationManagementSettingsPtrOutput) ToRegistrationManagementSettingsPtrOutputWithContext(ctx context.Context) RegistrationManagementSettingsPtrOutput
- func (o RegistrationManagementSettingsPtrOutput) TransferLockState() pulumi.StringPtrOutput
- type RegistrationMap
- type RegistrationMapInput
- type RegistrationMapOutput
- func (RegistrationMapOutput) ElementType() reflect.Type
- func (o RegistrationMapOutput) MapIndex(k pulumi.StringInput) RegistrationOutput
- func (o RegistrationMapOutput) ToRegistrationMapOutput() RegistrationMapOutput
- func (o RegistrationMapOutput) ToRegistrationMapOutputWithContext(ctx context.Context) RegistrationMapOutput
- type RegistrationOutput
- func (o RegistrationOutput) ContactNotices() pulumi.StringArrayOutput
- func (o RegistrationOutput) ContactSettings() RegistrationContactSettingsOutput
- func (o RegistrationOutput) CreateTime() pulumi.StringOutput
- func (o RegistrationOutput) DnsSettings() RegistrationDnsSettingsPtrOutput
- func (o RegistrationOutput) DomainName() pulumi.StringOutput
- func (o RegistrationOutput) DomainNotices() pulumi.StringArrayOutput
- func (o RegistrationOutput) EffectiveLabels() pulumi.StringMapOutput
- func (RegistrationOutput) ElementType() reflect.Type
- func (o RegistrationOutput) ExpireTime() pulumi.StringOutput
- func (o RegistrationOutput) Issues() pulumi.StringArrayOutput
- func (o RegistrationOutput) Labels() pulumi.StringMapOutput
- func (o RegistrationOutput) Location() pulumi.StringOutput
- func (o RegistrationOutput) ManagementSettings() RegistrationManagementSettingsOutput
- func (o RegistrationOutput) Name() pulumi.StringOutput
- func (o RegistrationOutput) Project() pulumi.StringOutput
- func (o RegistrationOutput) PulumiLabels() pulumi.StringMapOutput
- func (o RegistrationOutput) RegisterFailureReason() pulumi.StringOutput
- func (o RegistrationOutput) State() pulumi.StringOutput
- func (o RegistrationOutput) SupportedPrivacies() pulumi.StringArrayOutput
- func (o RegistrationOutput) ToRegistrationOutput() RegistrationOutput
- func (o RegistrationOutput) ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput
- func (o RegistrationOutput) YearlyPrice() RegistrationYearlyPriceOutput
- type RegistrationState
- type RegistrationYearlyPrice
- type RegistrationYearlyPriceArgs
- func (RegistrationYearlyPriceArgs) ElementType() reflect.Type
- func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPriceOutput() RegistrationYearlyPriceOutput
- func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPriceOutputWithContext(ctx context.Context) RegistrationYearlyPriceOutput
- func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput
- func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPricePtrOutputWithContext(ctx context.Context) RegistrationYearlyPricePtrOutput
- type RegistrationYearlyPriceInput
- type RegistrationYearlyPriceOutput
- func (o RegistrationYearlyPriceOutput) CurrencyCode() pulumi.StringPtrOutput
- func (RegistrationYearlyPriceOutput) ElementType() reflect.Type
- func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPriceOutput() RegistrationYearlyPriceOutput
- func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPriceOutputWithContext(ctx context.Context) RegistrationYearlyPriceOutput
- func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput
- func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPricePtrOutputWithContext(ctx context.Context) RegistrationYearlyPricePtrOutput
- func (o RegistrationYearlyPriceOutput) Units() pulumi.StringPtrOutput
- type RegistrationYearlyPricePtrInput
- type RegistrationYearlyPricePtrOutput
- func (o RegistrationYearlyPricePtrOutput) CurrencyCode() pulumi.StringPtrOutput
- func (o RegistrationYearlyPricePtrOutput) Elem() RegistrationYearlyPriceOutput
- func (RegistrationYearlyPricePtrOutput) ElementType() reflect.Type
- func (o RegistrationYearlyPricePtrOutput) ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput
- func (o RegistrationYearlyPricePtrOutput) ToRegistrationYearlyPricePtrOutputWithContext(ctx context.Context) RegistrationYearlyPricePtrOutput
- func (o RegistrationYearlyPricePtrOutput) Units() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registration ¶
type Registration struct { pulumi.CustomResourceState // The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT ContactNotices pulumi.StringArrayOutput `pulumi:"contactNotices"` // Required. Settings for contact information linked to the Registration. // Structure is documented below. ContactSettings RegistrationContactSettingsOutput `pulumi:"contactSettings"` // Output only. Time at which the automation was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Settings controlling the DNS configuration of the Registration. DnsSettings RegistrationDnsSettingsPtrOutput `pulumi:"dnsSettings"` // Required. The domain name. Unicode domain names must be expressed in Punycode format. DomainName pulumi.StringOutput `pulumi:"domainName"` // The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED DomainNotices pulumi.StringArrayOutput `pulumi:"domainNotices"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Output only. Time at which the automation was updated. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Output only. The set of issues with the Registration that require attention. Issues pulumi.StringArrayOutput `pulumi:"issues"` // Set of labels associated with the Registration. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the // resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Settings for management of the Registration, including renewal, billing, and transfer ManagementSettings RegistrationManagementSettingsOutput `pulumi:"managementSettings"` // Output only. Name of the Registration resource, in the format projects/*/locations/*/registrations/<domain_name>. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state. RegisterFailureReason pulumi.StringOutput `pulumi:"registerFailureReason"` // Output only. The current state of the Registration. State pulumi.StringOutput `pulumi:"state"` // Output only. Set of options for the contactSettings.privacy field that this Registration supports. SupportedPrivacies pulumi.StringArrayOutput `pulumi:"supportedPrivacies"` // Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from // registrations.retrieveRegisterParameters or registrations.searchDomains calls. // Structure is documented below. YearlyPrice RegistrationYearlyPriceOutput `pulumi:"yearlyPrice"` }
## Example Usage
### Clouddomains Registration Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/clouddomains" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := clouddomains.NewRegistration(ctx, "my_registration", &clouddomains.RegistrationArgs{ DomainName: pulumi.String("example-domain.com"), Location: pulumi.String("global"), Labels: pulumi.StringMap{ "labelkey": pulumi.String("labelvalue"), }, YearlyPrice: &clouddomains.RegistrationYearlyPriceArgs{ CurrencyCode: pulumi.String("USD"), Units: pulumi.String("12"), }, DnsSettings: &clouddomains.RegistrationDnsSettingsArgs{ CustomDns: &clouddomains.RegistrationDnsSettingsCustomDnsArgs{ NameServers: pulumi.StringArray{ pulumi.String("ns-cloud-a1.googledomains.com."), pulumi.String("ns-cloud-a2.googledomains.com."), pulumi.String("ns-cloud-a3.googledomains.com."), pulumi.String("ns-cloud-a4.googledomains.com."), }, }, }, ContactSettings: &clouddomains.RegistrationContactSettingsArgs{ Privacy: pulumi.String("REDACTED_CONTACT_DATA"), RegistrantContact: &clouddomains.RegistrationContactSettingsRegistrantContactArgs{ PhoneNumber: pulumi.String("+12345000000"), Email: pulumi.String("user@example.com"), PostalAddress: &clouddomains.RegistrationContactSettingsRegistrantContactPostalAddressArgs{ RegionCode: pulumi.String("US"), PostalCode: pulumi.String("95050"), AdministrativeArea: pulumi.String("CA"), Locality: pulumi.String("Example City"), AddressLines: pulumi.StringArray{ pulumi.String("1234 Example street"), }, Recipients: pulumi.StringArray{ pulumi.String("example recipient"), }, }, }, AdminContact: &clouddomains.RegistrationContactSettingsAdminContactArgs{ PhoneNumber: pulumi.String("+12345000000"), Email: pulumi.String("user@example.com"), PostalAddress: &clouddomains.RegistrationContactSettingsAdminContactPostalAddressArgs{ RegionCode: pulumi.String("US"), PostalCode: pulumi.String("95050"), AdministrativeArea: pulumi.String("CA"), Locality: pulumi.String("Example City"), AddressLines: pulumi.StringArray{ pulumi.String("1234 Example street"), }, Recipients: pulumi.StringArray{ pulumi.String("example recipient"), }, }, }, TechnicalContact: &clouddomains.RegistrationContactSettingsTechnicalContactArgs{ PhoneNumber: pulumi.String("+12345000000"), Email: pulumi.String("user@example.com"), PostalAddress: &clouddomains.RegistrationContactSettingsTechnicalContactPostalAddressArgs{ RegionCode: pulumi.String("US"), PostalCode: pulumi.String("95050"), AdministrativeArea: pulumi.String("CA"), Locality: pulumi.String("Example City"), AddressLines: pulumi.StringArray{ pulumi.String("1234 Example street"), }, Recipients: pulumi.StringArray{ pulumi.String("example recipient"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Registration can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/registrations/{{domain_name}}`
* `{{project}}/{{location}}/{{domain_name}}`
* `{{location}}/{{domain_name}}`
When using the `pulumi import` command, Registration can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:clouddomains/registration:Registration default projects/{{project}}/locations/{{location}}/registrations/{{domain_name}} ```
```sh $ pulumi import gcp:clouddomains/registration:Registration default {{project}}/{{location}}/{{domain_name}} ```
```sh $ pulumi import gcp:clouddomains/registration:Registration default {{location}}/{{domain_name}} ```
func GetRegistration ¶
func GetRegistration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistrationState, opts ...pulumi.ResourceOption) (*Registration, error)
GetRegistration gets an existing Registration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegistration ¶
func NewRegistration(ctx *pulumi.Context, name string, args *RegistrationArgs, opts ...pulumi.ResourceOption) (*Registration, error)
NewRegistration registers a new resource with the given unique name, arguments, and options.
func (*Registration) ElementType ¶
func (*Registration) ElementType() reflect.Type
func (*Registration) ToRegistrationOutput ¶
func (i *Registration) ToRegistrationOutput() RegistrationOutput
func (*Registration) ToRegistrationOutputWithContext ¶
func (i *Registration) ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput
type RegistrationArgs ¶
type RegistrationArgs struct { // The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT ContactNotices pulumi.StringArrayInput // Required. Settings for contact information linked to the Registration. // Structure is documented below. ContactSettings RegistrationContactSettingsInput // Settings controlling the DNS configuration of the Registration. DnsSettings RegistrationDnsSettingsPtrInput // Required. The domain name. Unicode domain names must be expressed in Punycode format. DomainName pulumi.StringInput // The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED DomainNotices pulumi.StringArrayInput // Set of labels associated with the Registration. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the // resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // Settings for management of the Registration, including renewal, billing, and transfer ManagementSettings RegistrationManagementSettingsPtrInput Project pulumi.StringPtrInput // Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from // registrations.retrieveRegisterParameters or registrations.searchDomains calls. // Structure is documented below. YearlyPrice RegistrationYearlyPriceInput }
The set of arguments for constructing a Registration resource.
func (RegistrationArgs) ElementType ¶
func (RegistrationArgs) ElementType() reflect.Type
type RegistrationArray ¶
type RegistrationArray []RegistrationInput
func (RegistrationArray) ElementType ¶
func (RegistrationArray) ElementType() reflect.Type
func (RegistrationArray) ToRegistrationArrayOutput ¶
func (i RegistrationArray) ToRegistrationArrayOutput() RegistrationArrayOutput
func (RegistrationArray) ToRegistrationArrayOutputWithContext ¶
func (i RegistrationArray) ToRegistrationArrayOutputWithContext(ctx context.Context) RegistrationArrayOutput
type RegistrationArrayInput ¶
type RegistrationArrayInput interface { pulumi.Input ToRegistrationArrayOutput() RegistrationArrayOutput ToRegistrationArrayOutputWithContext(context.Context) RegistrationArrayOutput }
RegistrationArrayInput is an input type that accepts RegistrationArray and RegistrationArrayOutput values. You can construct a concrete instance of `RegistrationArrayInput` via:
RegistrationArray{ RegistrationArgs{...} }
type RegistrationArrayOutput ¶
type RegistrationArrayOutput struct{ *pulumi.OutputState }
func (RegistrationArrayOutput) ElementType ¶
func (RegistrationArrayOutput) ElementType() reflect.Type
func (RegistrationArrayOutput) Index ¶
func (o RegistrationArrayOutput) Index(i pulumi.IntInput) RegistrationOutput
func (RegistrationArrayOutput) ToRegistrationArrayOutput ¶
func (o RegistrationArrayOutput) ToRegistrationArrayOutput() RegistrationArrayOutput
func (RegistrationArrayOutput) ToRegistrationArrayOutputWithContext ¶
func (o RegistrationArrayOutput) ToRegistrationArrayOutputWithContext(ctx context.Context) RegistrationArrayOutput
type RegistrationContactSettings ¶
type RegistrationContactSettings struct { // Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. // Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to // avoid domain suspension. // Structure is documented below. AdminContact RegistrationContactSettingsAdminContact `pulumi:"adminContact"` // Required. Privacy setting for the contacts associated with the Registration. // Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA Privacy string `pulumi:"privacy"` // Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. // Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to // avoid domain suspension. // Structure is documented below. RegistrantContact RegistrationContactSettingsRegistrantContact `pulumi:"registrantContact"` // Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. // Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to // avoid domain suspension. // Structure is documented below. TechnicalContact RegistrationContactSettingsTechnicalContact `pulumi:"technicalContact"` }
type RegistrationContactSettingsAdminContact ¶
type RegistrationContactSettingsAdminContact struct { // Required. Email address of the contact. Email string `pulumi:"email"` // Fax number of the contact in international format. For example, "+1-800-555-0123". FaxNumber *string `pulumi:"faxNumber"` // Required. Phone number of the contact in international format. For example, "+1-800-555-0123". PhoneNumber string `pulumi:"phoneNumber"` // Required. Postal address of the contact. // Structure is documented below. PostalAddress RegistrationContactSettingsAdminContactPostalAddress `pulumi:"postalAddress"` }
type RegistrationContactSettingsAdminContactArgs ¶
type RegistrationContactSettingsAdminContactArgs struct { // Required. Email address of the contact. Email pulumi.StringInput `pulumi:"email"` // Fax number of the contact in international format. For example, "+1-800-555-0123". FaxNumber pulumi.StringPtrInput `pulumi:"faxNumber"` // Required. Phone number of the contact in international format. For example, "+1-800-555-0123". PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` // Required. Postal address of the contact. // Structure is documented below. PostalAddress RegistrationContactSettingsAdminContactPostalAddressInput `pulumi:"postalAddress"` }
func (RegistrationContactSettingsAdminContactArgs) ElementType ¶
func (RegistrationContactSettingsAdminContactArgs) ElementType() reflect.Type
func (RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactOutput ¶
func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactOutput() RegistrationContactSettingsAdminContactOutput
func (RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactOutputWithContext ¶
func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactOutput
func (RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactPtrOutput ¶
func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput
func (RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactPtrOutputWithContext ¶
func (i RegistrationContactSettingsAdminContactArgs) ToRegistrationContactSettingsAdminContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPtrOutput
type RegistrationContactSettingsAdminContactInput ¶
type RegistrationContactSettingsAdminContactInput interface { pulumi.Input ToRegistrationContactSettingsAdminContactOutput() RegistrationContactSettingsAdminContactOutput ToRegistrationContactSettingsAdminContactOutputWithContext(context.Context) RegistrationContactSettingsAdminContactOutput }
RegistrationContactSettingsAdminContactInput is an input type that accepts RegistrationContactSettingsAdminContactArgs and RegistrationContactSettingsAdminContactOutput values. You can construct a concrete instance of `RegistrationContactSettingsAdminContactInput` via:
RegistrationContactSettingsAdminContactArgs{...}
type RegistrationContactSettingsAdminContactOutput ¶
type RegistrationContactSettingsAdminContactOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsAdminContactOutput) ElementType ¶
func (RegistrationContactSettingsAdminContactOutput) ElementType() reflect.Type
func (RegistrationContactSettingsAdminContactOutput) Email ¶
func (o RegistrationContactSettingsAdminContactOutput) Email() pulumi.StringOutput
Required. Email address of the contact.
func (RegistrationContactSettingsAdminContactOutput) FaxNumber ¶
func (o RegistrationContactSettingsAdminContactOutput) FaxNumber() pulumi.StringPtrOutput
Fax number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsAdminContactOutput) PhoneNumber ¶
func (o RegistrationContactSettingsAdminContactOutput) PhoneNumber() pulumi.StringOutput
Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsAdminContactOutput) PostalAddress ¶
func (o RegistrationContactSettingsAdminContactOutput) PostalAddress() RegistrationContactSettingsAdminContactPostalAddressOutput
Required. Postal address of the contact. Structure is documented below.
func (RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactOutput ¶
func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactOutput() RegistrationContactSettingsAdminContactOutput
func (RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactOutputWithContext ¶
func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactOutput
func (RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactPtrOutput ¶
func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput
func (RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactPtrOutputWithContext ¶
func (o RegistrationContactSettingsAdminContactOutput) ToRegistrationContactSettingsAdminContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPtrOutput
type RegistrationContactSettingsAdminContactPostalAddress ¶
type RegistrationContactSettingsAdminContactPostalAddress struct { // Unstructured address lines describing the lower levels of an address. // Because values in addressLines do not have type information and may sometimes contain multiple values in a single // field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be // "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage // is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, // the most specific line of an address can be selected based on the language. AddressLines []string `pulumi:"addressLines"` // Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, // a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community // (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland // this should be left unpopulated. AdministrativeArea *string `pulumi:"administrativeArea"` // Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world // where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Locality *string `pulumi:"locality"` // The name of the organization at the address. Organization *string `pulumi:"organization"` // Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, // they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode *string `pulumi:"postalCode"` // The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, // it might contain "care of" information. // // *** Recipients []string `pulumi:"recipients"` // Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to // ensure the value is correct. See https://cldr.unicode.org/ and // https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode string `pulumi:"regionCode"` }
type RegistrationContactSettingsAdminContactPostalAddressArgs ¶
type RegistrationContactSettingsAdminContactPostalAddressArgs struct { // Unstructured address lines describing the lower levels of an address. // Because values in addressLines do not have type information and may sometimes contain multiple values in a single // field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be // "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage // is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, // the most specific line of an address can be selected based on the language. AddressLines pulumi.StringArrayInput `pulumi:"addressLines"` // Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, // a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community // (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland // this should be left unpopulated. AdministrativeArea pulumi.StringPtrInput `pulumi:"administrativeArea"` // Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world // where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Locality pulumi.StringPtrInput `pulumi:"locality"` // The name of the organization at the address. Organization pulumi.StringPtrInput `pulumi:"organization"` // Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, // they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, // it might contain "care of" information. // // *** Recipients pulumi.StringArrayInput `pulumi:"recipients"` // Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to // ensure the value is correct. See https://cldr.unicode.org/ and // https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode pulumi.StringInput `pulumi:"regionCode"` }
func (RegistrationContactSettingsAdminContactPostalAddressArgs) ElementType ¶
func (RegistrationContactSettingsAdminContactPostalAddressArgs) ElementType() reflect.Type
func (RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressOutput ¶
func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressOutput() RegistrationContactSettingsAdminContactPostalAddressOutput
func (RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext ¶
func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressOutput
func (RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput ¶
func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
func (RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext ¶
func (i RegistrationContactSettingsAdminContactPostalAddressArgs) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput
type RegistrationContactSettingsAdminContactPostalAddressInput ¶
type RegistrationContactSettingsAdminContactPostalAddressInput interface { pulumi.Input ToRegistrationContactSettingsAdminContactPostalAddressOutput() RegistrationContactSettingsAdminContactPostalAddressOutput ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext(context.Context) RegistrationContactSettingsAdminContactPostalAddressOutput }
RegistrationContactSettingsAdminContactPostalAddressInput is an input type that accepts RegistrationContactSettingsAdminContactPostalAddressArgs and RegistrationContactSettingsAdminContactPostalAddressOutput values. You can construct a concrete instance of `RegistrationContactSettingsAdminContactPostalAddressInput` via:
RegistrationContactSettingsAdminContactPostalAddressArgs{...}
type RegistrationContactSettingsAdminContactPostalAddressOutput ¶
type RegistrationContactSettingsAdminContactPostalAddressOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsAdminContactPostalAddressOutput) AddressLines ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language.
func (RegistrationContactSettingsAdminContactPostalAddressOutput) AdministrativeArea ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (RegistrationContactSettingsAdminContactPostalAddressOutput) ElementType ¶
func (RegistrationContactSettingsAdminContactPostalAddressOutput) ElementType() reflect.Type
func (RegistrationContactSettingsAdminContactPostalAddressOutput) Locality ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) Locality() pulumi.StringPtrOutput
Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines.
func (RegistrationContactSettingsAdminContactPostalAddressOutput) Organization ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) Organization() pulumi.StringPtrOutput
The name of the organization at the address.
func (RegistrationContactSettingsAdminContactPostalAddressOutput) PostalCode ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) PostalCode() pulumi.StringPtrOutput
Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (RegistrationContactSettingsAdminContactPostalAddressOutput) Recipients ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) Recipients() pulumi.StringArrayOutput
The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
***
func (RegistrationContactSettingsAdminContactPostalAddressOutput) RegionCode ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) RegionCode() pulumi.StringOutput
Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressOutput ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressOutput() RegistrationContactSettingsAdminContactPostalAddressOutput
func (RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressOutput
func (RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
func (RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext ¶
func (o RegistrationContactSettingsAdminContactPostalAddressOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput
type RegistrationContactSettingsAdminContactPostalAddressPtrInput ¶
type RegistrationContactSettingsAdminContactPostalAddressPtrInput interface { pulumi.Input ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput }
RegistrationContactSettingsAdminContactPostalAddressPtrInput is an input type that accepts RegistrationContactSettingsAdminContactPostalAddressArgs, RegistrationContactSettingsAdminContactPostalAddressPtr and RegistrationContactSettingsAdminContactPostalAddressPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsAdminContactPostalAddressPtrInput` via:
RegistrationContactSettingsAdminContactPostalAddressArgs{...} or: nil
func RegistrationContactSettingsAdminContactPostalAddressPtr ¶
func RegistrationContactSettingsAdminContactPostalAddressPtr(v *RegistrationContactSettingsAdminContactPostalAddressArgs) RegistrationContactSettingsAdminContactPostalAddressPtrInput
type RegistrationContactSettingsAdminContactPostalAddressPtrOutput ¶
type RegistrationContactSettingsAdminContactPostalAddressPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) AddressLines ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language.
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) AdministrativeArea ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) AdministrativeArea() pulumi.StringPtrOutput
Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ElementType ¶
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Locality ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Locality() pulumi.StringPtrOutput
Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines.
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Organization ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Organization() pulumi.StringPtrOutput
The name of the organization at the address.
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) PostalCode ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Recipients ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) Recipients() pulumi.StringArrayOutput
The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
***
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) RegionCode ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) RegionCode() pulumi.StringPtrOutput
Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutput() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
func (RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext ¶
func (o RegistrationContactSettingsAdminContactPostalAddressPtrOutput) ToRegistrationContactSettingsAdminContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPostalAddressPtrOutput
type RegistrationContactSettingsAdminContactPtrInput ¶
type RegistrationContactSettingsAdminContactPtrInput interface { pulumi.Input ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput ToRegistrationContactSettingsAdminContactPtrOutputWithContext(context.Context) RegistrationContactSettingsAdminContactPtrOutput }
RegistrationContactSettingsAdminContactPtrInput is an input type that accepts RegistrationContactSettingsAdminContactArgs, RegistrationContactSettingsAdminContactPtr and RegistrationContactSettingsAdminContactPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsAdminContactPtrInput` via:
RegistrationContactSettingsAdminContactArgs{...} or: nil
func RegistrationContactSettingsAdminContactPtr ¶
func RegistrationContactSettingsAdminContactPtr(v *RegistrationContactSettingsAdminContactArgs) RegistrationContactSettingsAdminContactPtrInput
type RegistrationContactSettingsAdminContactPtrOutput ¶
type RegistrationContactSettingsAdminContactPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsAdminContactPtrOutput) ElementType ¶
func (RegistrationContactSettingsAdminContactPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsAdminContactPtrOutput) Email ¶
func (o RegistrationContactSettingsAdminContactPtrOutput) Email() pulumi.StringPtrOutput
Required. Email address of the contact.
func (RegistrationContactSettingsAdminContactPtrOutput) FaxNumber ¶
func (o RegistrationContactSettingsAdminContactPtrOutput) FaxNumber() pulumi.StringPtrOutput
Fax number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsAdminContactPtrOutput) PhoneNumber ¶
func (o RegistrationContactSettingsAdminContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsAdminContactPtrOutput) PostalAddress ¶
func (o RegistrationContactSettingsAdminContactPtrOutput) PostalAddress() RegistrationContactSettingsAdminContactPostalAddressPtrOutput
Required. Postal address of the contact. Structure is documented below.
func (RegistrationContactSettingsAdminContactPtrOutput) ToRegistrationContactSettingsAdminContactPtrOutput ¶
func (o RegistrationContactSettingsAdminContactPtrOutput) ToRegistrationContactSettingsAdminContactPtrOutput() RegistrationContactSettingsAdminContactPtrOutput
func (RegistrationContactSettingsAdminContactPtrOutput) ToRegistrationContactSettingsAdminContactPtrOutputWithContext ¶
func (o RegistrationContactSettingsAdminContactPtrOutput) ToRegistrationContactSettingsAdminContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsAdminContactPtrOutput
type RegistrationContactSettingsArgs ¶
type RegistrationContactSettingsArgs struct { // Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. // Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to // avoid domain suspension. // Structure is documented below. AdminContact RegistrationContactSettingsAdminContactInput `pulumi:"adminContact"` // Required. Privacy setting for the contacts associated with the Registration. // Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA Privacy pulumi.StringInput `pulumi:"privacy"` // Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. // Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to // avoid domain suspension. // Structure is documented below. RegistrantContact RegistrationContactSettingsRegistrantContactInput `pulumi:"registrantContact"` // Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. // Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to // avoid domain suspension. // Structure is documented below. TechnicalContact RegistrationContactSettingsTechnicalContactInput `pulumi:"technicalContact"` }
func (RegistrationContactSettingsArgs) ElementType ¶
func (RegistrationContactSettingsArgs) ElementType() reflect.Type
func (RegistrationContactSettingsArgs) ToRegistrationContactSettingsOutput ¶
func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsOutput() RegistrationContactSettingsOutput
func (RegistrationContactSettingsArgs) ToRegistrationContactSettingsOutputWithContext ¶
func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsOutputWithContext(ctx context.Context) RegistrationContactSettingsOutput
func (RegistrationContactSettingsArgs) ToRegistrationContactSettingsPtrOutput ¶
func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput
func (RegistrationContactSettingsArgs) ToRegistrationContactSettingsPtrOutputWithContext ¶
func (i RegistrationContactSettingsArgs) ToRegistrationContactSettingsPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsPtrOutput
type RegistrationContactSettingsInput ¶
type RegistrationContactSettingsInput interface { pulumi.Input ToRegistrationContactSettingsOutput() RegistrationContactSettingsOutput ToRegistrationContactSettingsOutputWithContext(context.Context) RegistrationContactSettingsOutput }
RegistrationContactSettingsInput is an input type that accepts RegistrationContactSettingsArgs and RegistrationContactSettingsOutput values. You can construct a concrete instance of `RegistrationContactSettingsInput` via:
RegistrationContactSettingsArgs{...}
type RegistrationContactSettingsOutput ¶
type RegistrationContactSettingsOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsOutput) AdminContact ¶
func (o RegistrationContactSettingsOutput) AdminContact() RegistrationContactSettingsAdminContactOutput
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension. Structure is documented below.
func (RegistrationContactSettingsOutput) ElementType ¶
func (RegistrationContactSettingsOutput) ElementType() reflect.Type
func (RegistrationContactSettingsOutput) Privacy ¶
func (o RegistrationContactSettingsOutput) Privacy() pulumi.StringOutput
Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
func (RegistrationContactSettingsOutput) RegistrantContact ¶
func (o RegistrationContactSettingsOutput) RegistrantContact() RegistrationContactSettingsRegistrantContactOutput
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension. Structure is documented below.
func (RegistrationContactSettingsOutput) TechnicalContact ¶
func (o RegistrationContactSettingsOutput) TechnicalContact() RegistrationContactSettingsTechnicalContactOutput
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension. Structure is documented below.
func (RegistrationContactSettingsOutput) ToRegistrationContactSettingsOutput ¶
func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsOutput() RegistrationContactSettingsOutput
func (RegistrationContactSettingsOutput) ToRegistrationContactSettingsOutputWithContext ¶
func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsOutputWithContext(ctx context.Context) RegistrationContactSettingsOutput
func (RegistrationContactSettingsOutput) ToRegistrationContactSettingsPtrOutput ¶
func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput
func (RegistrationContactSettingsOutput) ToRegistrationContactSettingsPtrOutputWithContext ¶
func (o RegistrationContactSettingsOutput) ToRegistrationContactSettingsPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsPtrOutput
type RegistrationContactSettingsPtrInput ¶
type RegistrationContactSettingsPtrInput interface { pulumi.Input ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput ToRegistrationContactSettingsPtrOutputWithContext(context.Context) RegistrationContactSettingsPtrOutput }
RegistrationContactSettingsPtrInput is an input type that accepts RegistrationContactSettingsArgs, RegistrationContactSettingsPtr and RegistrationContactSettingsPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsPtrInput` via:
RegistrationContactSettingsArgs{...} or: nil
func RegistrationContactSettingsPtr ¶
func RegistrationContactSettingsPtr(v *RegistrationContactSettingsArgs) RegistrationContactSettingsPtrInput
type RegistrationContactSettingsPtrOutput ¶
type RegistrationContactSettingsPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsPtrOutput) AdminContact ¶
func (o RegistrationContactSettingsPtrOutput) AdminContact() RegistrationContactSettingsAdminContactPtrOutput
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension. Structure is documented below.
func (RegistrationContactSettingsPtrOutput) ElementType ¶
func (RegistrationContactSettingsPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsPtrOutput) Privacy ¶
func (o RegistrationContactSettingsPtrOutput) Privacy() pulumi.StringPtrOutput
Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
func (RegistrationContactSettingsPtrOutput) RegistrantContact ¶
func (o RegistrationContactSettingsPtrOutput) RegistrantContact() RegistrationContactSettingsRegistrantContactPtrOutput
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension. Structure is documented below.
func (RegistrationContactSettingsPtrOutput) TechnicalContact ¶
func (o RegistrationContactSettingsPtrOutput) TechnicalContact() RegistrationContactSettingsTechnicalContactPtrOutput
Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For new Registrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension. Structure is documented below.
func (RegistrationContactSettingsPtrOutput) ToRegistrationContactSettingsPtrOutput ¶
func (o RegistrationContactSettingsPtrOutput) ToRegistrationContactSettingsPtrOutput() RegistrationContactSettingsPtrOutput
func (RegistrationContactSettingsPtrOutput) ToRegistrationContactSettingsPtrOutputWithContext ¶
func (o RegistrationContactSettingsPtrOutput) ToRegistrationContactSettingsPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsPtrOutput
type RegistrationContactSettingsRegistrantContact ¶
type RegistrationContactSettingsRegistrantContact struct { // Required. Email address of the contact. Email string `pulumi:"email"` // Fax number of the contact in international format. For example, "+1-800-555-0123". FaxNumber *string `pulumi:"faxNumber"` // Required. Phone number of the contact in international format. For example, "+1-800-555-0123". PhoneNumber string `pulumi:"phoneNumber"` // Required. Postal address of the contact. // Structure is documented below. PostalAddress RegistrationContactSettingsRegistrantContactPostalAddress `pulumi:"postalAddress"` }
type RegistrationContactSettingsRegistrantContactArgs ¶
type RegistrationContactSettingsRegistrantContactArgs struct { // Required. Email address of the contact. Email pulumi.StringInput `pulumi:"email"` // Fax number of the contact in international format. For example, "+1-800-555-0123". FaxNumber pulumi.StringPtrInput `pulumi:"faxNumber"` // Required. Phone number of the contact in international format. For example, "+1-800-555-0123". PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` // Required. Postal address of the contact. // Structure is documented below. PostalAddress RegistrationContactSettingsRegistrantContactPostalAddressInput `pulumi:"postalAddress"` }
func (RegistrationContactSettingsRegistrantContactArgs) ElementType ¶
func (RegistrationContactSettingsRegistrantContactArgs) ElementType() reflect.Type
func (RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactOutput ¶
func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactOutput() RegistrationContactSettingsRegistrantContactOutput
func (RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactOutputWithContext ¶
func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactOutput
func (RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactPtrOutput ¶
func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput
func (RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext ¶
func (i RegistrationContactSettingsRegistrantContactArgs) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPtrOutput
type RegistrationContactSettingsRegistrantContactInput ¶
type RegistrationContactSettingsRegistrantContactInput interface { pulumi.Input ToRegistrationContactSettingsRegistrantContactOutput() RegistrationContactSettingsRegistrantContactOutput ToRegistrationContactSettingsRegistrantContactOutputWithContext(context.Context) RegistrationContactSettingsRegistrantContactOutput }
RegistrationContactSettingsRegistrantContactInput is an input type that accepts RegistrationContactSettingsRegistrantContactArgs and RegistrationContactSettingsRegistrantContactOutput values. You can construct a concrete instance of `RegistrationContactSettingsRegistrantContactInput` via:
RegistrationContactSettingsRegistrantContactArgs{...}
type RegistrationContactSettingsRegistrantContactOutput ¶
type RegistrationContactSettingsRegistrantContactOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsRegistrantContactOutput) ElementType ¶
func (RegistrationContactSettingsRegistrantContactOutput) ElementType() reflect.Type
func (RegistrationContactSettingsRegistrantContactOutput) Email ¶
func (o RegistrationContactSettingsRegistrantContactOutput) Email() pulumi.StringOutput
Required. Email address of the contact.
func (RegistrationContactSettingsRegistrantContactOutput) FaxNumber ¶
func (o RegistrationContactSettingsRegistrantContactOutput) FaxNumber() pulumi.StringPtrOutput
Fax number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsRegistrantContactOutput) PhoneNumber ¶
func (o RegistrationContactSettingsRegistrantContactOutput) PhoneNumber() pulumi.StringOutput
Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsRegistrantContactOutput) PostalAddress ¶
func (o RegistrationContactSettingsRegistrantContactOutput) PostalAddress() RegistrationContactSettingsRegistrantContactPostalAddressOutput
Required. Postal address of the contact. Structure is documented below.
func (RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactOutput ¶
func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactOutput() RegistrationContactSettingsRegistrantContactOutput
func (RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactOutputWithContext ¶
func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactOutput
func (RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactPtrOutput ¶
func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput
func (RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext ¶
func (o RegistrationContactSettingsRegistrantContactOutput) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPtrOutput
type RegistrationContactSettingsRegistrantContactPostalAddress ¶
type RegistrationContactSettingsRegistrantContactPostalAddress struct { // Unstructured address lines describing the lower levels of an address. // Because values in addressLines do not have type information and may sometimes contain multiple values in a single // field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be // "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage // is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, // the most specific line of an address can be selected based on the language. AddressLines []string `pulumi:"addressLines"` // Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, // a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community // (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland // this should be left unpopulated. AdministrativeArea *string `pulumi:"administrativeArea"` // Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world // where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Locality *string `pulumi:"locality"` // The name of the organization at the address. Organization *string `pulumi:"organization"` // Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, // they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode *string `pulumi:"postalCode"` // The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, // it might contain "care of" information. // // *** Recipients []string `pulumi:"recipients"` // Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to // ensure the value is correct. See https://cldr.unicode.org/ and // https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode string `pulumi:"regionCode"` }
type RegistrationContactSettingsRegistrantContactPostalAddressArgs ¶
type RegistrationContactSettingsRegistrantContactPostalAddressArgs struct { // Unstructured address lines describing the lower levels of an address. // Because values in addressLines do not have type information and may sometimes contain multiple values in a single // field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be // "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage // is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, // the most specific line of an address can be selected based on the language. AddressLines pulumi.StringArrayInput `pulumi:"addressLines"` // Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, // a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community // (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland // this should be left unpopulated. AdministrativeArea pulumi.StringPtrInput `pulumi:"administrativeArea"` // Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world // where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Locality pulumi.StringPtrInput `pulumi:"locality"` // The name of the organization at the address. Organization pulumi.StringPtrInput `pulumi:"organization"` // Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, // they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, // it might contain "care of" information. // // *** Recipients pulumi.StringArrayInput `pulumi:"recipients"` // Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to // ensure the value is correct. See https://cldr.unicode.org/ and // https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode pulumi.StringInput `pulumi:"regionCode"` }
func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ElementType ¶
func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ElementType() reflect.Type
func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressOutput ¶
func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressOutput() RegistrationContactSettingsRegistrantContactPostalAddressOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext ¶
func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput ¶
func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext ¶
func (i RegistrationContactSettingsRegistrantContactPostalAddressArgs) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
type RegistrationContactSettingsRegistrantContactPostalAddressInput ¶
type RegistrationContactSettingsRegistrantContactPostalAddressInput interface { pulumi.Input ToRegistrationContactSettingsRegistrantContactPostalAddressOutput() RegistrationContactSettingsRegistrantContactPostalAddressOutput ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext(context.Context) RegistrationContactSettingsRegistrantContactPostalAddressOutput }
RegistrationContactSettingsRegistrantContactPostalAddressInput is an input type that accepts RegistrationContactSettingsRegistrantContactPostalAddressArgs and RegistrationContactSettingsRegistrantContactPostalAddressOutput values. You can construct a concrete instance of `RegistrationContactSettingsRegistrantContactPostalAddressInput` via:
RegistrationContactSettingsRegistrantContactPostalAddressArgs{...}
type RegistrationContactSettingsRegistrantContactPostalAddressOutput ¶
type RegistrationContactSettingsRegistrantContactPostalAddressOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) AddressLines ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language.
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) AdministrativeArea ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ElementType ¶
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ElementType() reflect.Type
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) Locality ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) Locality() pulumi.StringPtrOutput
Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines.
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) Organization ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) Organization() pulumi.StringPtrOutput
The name of the organization at the address.
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) PostalCode ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) PostalCode() pulumi.StringPtrOutput
Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) Recipients ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) Recipients() pulumi.StringArrayOutput
The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
***
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) RegionCode ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) RegionCode() pulumi.StringOutput
Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressOutput ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressOutput() RegistrationContactSettingsRegistrantContactPostalAddressOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
type RegistrationContactSettingsRegistrantContactPostalAddressPtrInput ¶
type RegistrationContactSettingsRegistrantContactPostalAddressPtrInput interface { pulumi.Input ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput }
RegistrationContactSettingsRegistrantContactPostalAddressPtrInput is an input type that accepts RegistrationContactSettingsRegistrantContactPostalAddressArgs, RegistrationContactSettingsRegistrantContactPostalAddressPtr and RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsRegistrantContactPostalAddressPtrInput` via:
RegistrationContactSettingsRegistrantContactPostalAddressArgs{...} or: nil
func RegistrationContactSettingsRegistrantContactPostalAddressPtr ¶
func RegistrationContactSettingsRegistrantContactPostalAddressPtr(v *RegistrationContactSettingsRegistrantContactPostalAddressArgs) RegistrationContactSettingsRegistrantContactPostalAddressPtrInput
type RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput ¶
type RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) AddressLines ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language.
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) AdministrativeArea ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) AdministrativeArea() pulumi.StringPtrOutput
Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ElementType ¶
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Locality ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Locality() pulumi.StringPtrOutput
Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines.
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Organization ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Organization() pulumi.StringPtrOutput
The name of the organization at the address.
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) PostalCode ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Recipients ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) Recipients() pulumi.StringArrayOutput
The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
***
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) RegionCode ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) RegionCode() pulumi.StringPtrOutput
Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutput() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
func (RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext ¶
func (o RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput) ToRegistrationContactSettingsRegistrantContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
type RegistrationContactSettingsRegistrantContactPtrInput ¶
type RegistrationContactSettingsRegistrantContactPtrInput interface { pulumi.Input ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(context.Context) RegistrationContactSettingsRegistrantContactPtrOutput }
RegistrationContactSettingsRegistrantContactPtrInput is an input type that accepts RegistrationContactSettingsRegistrantContactArgs, RegistrationContactSettingsRegistrantContactPtr and RegistrationContactSettingsRegistrantContactPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsRegistrantContactPtrInput` via:
RegistrationContactSettingsRegistrantContactArgs{...} or: nil
func RegistrationContactSettingsRegistrantContactPtr ¶
func RegistrationContactSettingsRegistrantContactPtr(v *RegistrationContactSettingsRegistrantContactArgs) RegistrationContactSettingsRegistrantContactPtrInput
type RegistrationContactSettingsRegistrantContactPtrOutput ¶
type RegistrationContactSettingsRegistrantContactPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsRegistrantContactPtrOutput) ElementType ¶
func (RegistrationContactSettingsRegistrantContactPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsRegistrantContactPtrOutput) Email ¶
func (o RegistrationContactSettingsRegistrantContactPtrOutput) Email() pulumi.StringPtrOutput
Required. Email address of the contact.
func (RegistrationContactSettingsRegistrantContactPtrOutput) FaxNumber ¶
func (o RegistrationContactSettingsRegistrantContactPtrOutput) FaxNumber() pulumi.StringPtrOutput
Fax number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsRegistrantContactPtrOutput) PhoneNumber ¶
func (o RegistrationContactSettingsRegistrantContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsRegistrantContactPtrOutput) PostalAddress ¶
func (o RegistrationContactSettingsRegistrantContactPtrOutput) PostalAddress() RegistrationContactSettingsRegistrantContactPostalAddressPtrOutput
Required. Postal address of the contact. Structure is documented below.
func (RegistrationContactSettingsRegistrantContactPtrOutput) ToRegistrationContactSettingsRegistrantContactPtrOutput ¶
func (o RegistrationContactSettingsRegistrantContactPtrOutput) ToRegistrationContactSettingsRegistrantContactPtrOutput() RegistrationContactSettingsRegistrantContactPtrOutput
func (RegistrationContactSettingsRegistrantContactPtrOutput) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext ¶
func (o RegistrationContactSettingsRegistrantContactPtrOutput) ToRegistrationContactSettingsRegistrantContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsRegistrantContactPtrOutput
type RegistrationContactSettingsTechnicalContact ¶
type RegistrationContactSettingsTechnicalContact struct { // Required. Email address of the contact. Email string `pulumi:"email"` // Fax number of the contact in international format. For example, "+1-800-555-0123". FaxNumber *string `pulumi:"faxNumber"` // Required. Phone number of the contact in international format. For example, "+1-800-555-0123". PhoneNumber string `pulumi:"phoneNumber"` // Required. Postal address of the contact. // Structure is documented below. PostalAddress RegistrationContactSettingsTechnicalContactPostalAddress `pulumi:"postalAddress"` }
type RegistrationContactSettingsTechnicalContactArgs ¶
type RegistrationContactSettingsTechnicalContactArgs struct { // Required. Email address of the contact. Email pulumi.StringInput `pulumi:"email"` // Fax number of the contact in international format. For example, "+1-800-555-0123". FaxNumber pulumi.StringPtrInput `pulumi:"faxNumber"` // Required. Phone number of the contact in international format. For example, "+1-800-555-0123". PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"` // Required. Postal address of the contact. // Structure is documented below. PostalAddress RegistrationContactSettingsTechnicalContactPostalAddressInput `pulumi:"postalAddress"` }
func (RegistrationContactSettingsTechnicalContactArgs) ElementType ¶
func (RegistrationContactSettingsTechnicalContactArgs) ElementType() reflect.Type
func (RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactOutput ¶
func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactOutput() RegistrationContactSettingsTechnicalContactOutput
func (RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactOutputWithContext ¶
func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactOutput
func (RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactPtrOutput ¶
func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput
func (RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext ¶
func (i RegistrationContactSettingsTechnicalContactArgs) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPtrOutput
type RegistrationContactSettingsTechnicalContactInput ¶
type RegistrationContactSettingsTechnicalContactInput interface { pulumi.Input ToRegistrationContactSettingsTechnicalContactOutput() RegistrationContactSettingsTechnicalContactOutput ToRegistrationContactSettingsTechnicalContactOutputWithContext(context.Context) RegistrationContactSettingsTechnicalContactOutput }
RegistrationContactSettingsTechnicalContactInput is an input type that accepts RegistrationContactSettingsTechnicalContactArgs and RegistrationContactSettingsTechnicalContactOutput values. You can construct a concrete instance of `RegistrationContactSettingsTechnicalContactInput` via:
RegistrationContactSettingsTechnicalContactArgs{...}
type RegistrationContactSettingsTechnicalContactOutput ¶
type RegistrationContactSettingsTechnicalContactOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsTechnicalContactOutput) ElementType ¶
func (RegistrationContactSettingsTechnicalContactOutput) ElementType() reflect.Type
func (RegistrationContactSettingsTechnicalContactOutput) Email ¶
func (o RegistrationContactSettingsTechnicalContactOutput) Email() pulumi.StringOutput
Required. Email address of the contact.
func (RegistrationContactSettingsTechnicalContactOutput) FaxNumber ¶
func (o RegistrationContactSettingsTechnicalContactOutput) FaxNumber() pulumi.StringPtrOutput
Fax number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsTechnicalContactOutput) PhoneNumber ¶
func (o RegistrationContactSettingsTechnicalContactOutput) PhoneNumber() pulumi.StringOutput
Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsTechnicalContactOutput) PostalAddress ¶
func (o RegistrationContactSettingsTechnicalContactOutput) PostalAddress() RegistrationContactSettingsTechnicalContactPostalAddressOutput
Required. Postal address of the contact. Structure is documented below.
func (RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactOutput ¶
func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactOutput() RegistrationContactSettingsTechnicalContactOutput
func (RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactOutputWithContext ¶
func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactOutput
func (RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactPtrOutput ¶
func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput
func (RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext ¶
func (o RegistrationContactSettingsTechnicalContactOutput) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPtrOutput
type RegistrationContactSettingsTechnicalContactPostalAddress ¶
type RegistrationContactSettingsTechnicalContactPostalAddress struct { // Unstructured address lines describing the lower levels of an address. // Because values in addressLines do not have type information and may sometimes contain multiple values in a single // field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be // "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage // is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, // the most specific line of an address can be selected based on the language. AddressLines []string `pulumi:"addressLines"` // Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, // a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community // (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland // this should be left unpopulated. AdministrativeArea *string `pulumi:"administrativeArea"` // Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world // where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Locality *string `pulumi:"locality"` // The name of the organization at the address. Organization *string `pulumi:"organization"` // Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, // they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode *string `pulumi:"postalCode"` // The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, // it might contain "care of" information. // // *** Recipients []string `pulumi:"recipients"` // Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to // ensure the value is correct. See https://cldr.unicode.org/ and // https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode string `pulumi:"regionCode"` }
type RegistrationContactSettingsTechnicalContactPostalAddressArgs ¶
type RegistrationContactSettingsTechnicalContactPostalAddressArgs struct { // Unstructured address lines describing the lower levels of an address. // Because values in addressLines do not have type information and may sometimes contain multiple values in a single // field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be // "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage // is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, // the most specific line of an address can be selected based on the language. AddressLines pulumi.StringArrayInput `pulumi:"addressLines"` // Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, // a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community // (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland // this should be left unpopulated. AdministrativeArea pulumi.StringPtrInput `pulumi:"administrativeArea"` // Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world // where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Locality pulumi.StringPtrInput `pulumi:"locality"` // The name of the organization at the address. Organization pulumi.StringPtrInput `pulumi:"organization"` // Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, // they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). PostalCode pulumi.StringPtrInput `pulumi:"postalCode"` // The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, // it might contain "care of" information. // // *** Recipients pulumi.StringArrayInput `pulumi:"recipients"` // Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to // ensure the value is correct. See https://cldr.unicode.org/ and // https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. RegionCode pulumi.StringInput `pulumi:"regionCode"` }
func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ElementType ¶
func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ElementType() reflect.Type
func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressOutput ¶
func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressOutput() RegistrationContactSettingsTechnicalContactPostalAddressOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext ¶
func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput ¶
func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext ¶
func (i RegistrationContactSettingsTechnicalContactPostalAddressArgs) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
type RegistrationContactSettingsTechnicalContactPostalAddressInput ¶
type RegistrationContactSettingsTechnicalContactPostalAddressInput interface { pulumi.Input ToRegistrationContactSettingsTechnicalContactPostalAddressOutput() RegistrationContactSettingsTechnicalContactPostalAddressOutput ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext(context.Context) RegistrationContactSettingsTechnicalContactPostalAddressOutput }
RegistrationContactSettingsTechnicalContactPostalAddressInput is an input type that accepts RegistrationContactSettingsTechnicalContactPostalAddressArgs and RegistrationContactSettingsTechnicalContactPostalAddressOutput values. You can construct a concrete instance of `RegistrationContactSettingsTechnicalContactPostalAddressInput` via:
RegistrationContactSettingsTechnicalContactPostalAddressArgs{...}
type RegistrationContactSettingsTechnicalContactPostalAddressOutput ¶
type RegistrationContactSettingsTechnicalContactPostalAddressOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) AddressLines ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language.
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) AdministrativeArea ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) AdministrativeArea() pulumi.StringPtrOutput
Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ElementType ¶
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ElementType() reflect.Type
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) Locality ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) Locality() pulumi.StringPtrOutput
Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines.
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) Organization ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) Organization() pulumi.StringPtrOutput
The name of the organization at the address.
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) PostalCode ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) PostalCode() pulumi.StringPtrOutput
Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) Recipients ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) Recipients() pulumi.StringArrayOutput
The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
***
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) RegionCode ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) RegionCode() pulumi.StringOutput
Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressOutput ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressOutput() RegistrationContactSettingsTechnicalContactPostalAddressOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
type RegistrationContactSettingsTechnicalContactPostalAddressPtrInput ¶
type RegistrationContactSettingsTechnicalContactPostalAddressPtrInput interface { pulumi.Input ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput }
RegistrationContactSettingsTechnicalContactPostalAddressPtrInput is an input type that accepts RegistrationContactSettingsTechnicalContactPostalAddressArgs, RegistrationContactSettingsTechnicalContactPostalAddressPtr and RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsTechnicalContactPostalAddressPtrInput` via:
RegistrationContactSettingsTechnicalContactPostalAddressArgs{...} or: nil
func RegistrationContactSettingsTechnicalContactPostalAddressPtr ¶
func RegistrationContactSettingsTechnicalContactPostalAddressPtr(v *RegistrationContactSettingsTechnicalContactPostalAddressArgs) RegistrationContactSettingsTechnicalContactPostalAddressPtrInput
type RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput ¶
type RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) AddressLines ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) AddressLines() pulumi.StringArrayOutput
Unstructured address lines describing the lower levels of an address. Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), addressLanguage is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language.
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) AdministrativeArea ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) AdministrativeArea() pulumi.StringPtrOutput
Highest administrative subdivision which is used for postal addresses of a country or region. For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated.
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ElementType ¶
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Locality ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Locality() pulumi.StringPtrOutput
Generally refers to the city/town portion of the address. Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines.
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Organization ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Organization() pulumi.StringPtrOutput
The name of the organization at the address.
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) PostalCode ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) PostalCode() pulumi.StringPtrOutput
Postal code of the address. Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.).
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Recipients ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) Recipients() pulumi.StringArrayOutput
The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
***
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) RegionCode ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) RegionCode() pulumi.StringPtrOutput
Required. CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland.
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutput() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
func (RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext ¶
func (o RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput) ToRegistrationContactSettingsTechnicalContactPostalAddressPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
type RegistrationContactSettingsTechnicalContactPtrInput ¶
type RegistrationContactSettingsTechnicalContactPtrInput interface { pulumi.Input ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(context.Context) RegistrationContactSettingsTechnicalContactPtrOutput }
RegistrationContactSettingsTechnicalContactPtrInput is an input type that accepts RegistrationContactSettingsTechnicalContactArgs, RegistrationContactSettingsTechnicalContactPtr and RegistrationContactSettingsTechnicalContactPtrOutput values. You can construct a concrete instance of `RegistrationContactSettingsTechnicalContactPtrInput` via:
RegistrationContactSettingsTechnicalContactArgs{...} or: nil
func RegistrationContactSettingsTechnicalContactPtr ¶
func RegistrationContactSettingsTechnicalContactPtr(v *RegistrationContactSettingsTechnicalContactArgs) RegistrationContactSettingsTechnicalContactPtrInput
type RegistrationContactSettingsTechnicalContactPtrOutput ¶
type RegistrationContactSettingsTechnicalContactPtrOutput struct{ *pulumi.OutputState }
func (RegistrationContactSettingsTechnicalContactPtrOutput) ElementType ¶
func (RegistrationContactSettingsTechnicalContactPtrOutput) ElementType() reflect.Type
func (RegistrationContactSettingsTechnicalContactPtrOutput) Email ¶
func (o RegistrationContactSettingsTechnicalContactPtrOutput) Email() pulumi.StringPtrOutput
Required. Email address of the contact.
func (RegistrationContactSettingsTechnicalContactPtrOutput) FaxNumber ¶
func (o RegistrationContactSettingsTechnicalContactPtrOutput) FaxNumber() pulumi.StringPtrOutput
Fax number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsTechnicalContactPtrOutput) PhoneNumber ¶
func (o RegistrationContactSettingsTechnicalContactPtrOutput) PhoneNumber() pulumi.StringPtrOutput
Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
func (RegistrationContactSettingsTechnicalContactPtrOutput) PostalAddress ¶
func (o RegistrationContactSettingsTechnicalContactPtrOutput) PostalAddress() RegistrationContactSettingsTechnicalContactPostalAddressPtrOutput
Required. Postal address of the contact. Structure is documented below.
func (RegistrationContactSettingsTechnicalContactPtrOutput) ToRegistrationContactSettingsTechnicalContactPtrOutput ¶
func (o RegistrationContactSettingsTechnicalContactPtrOutput) ToRegistrationContactSettingsTechnicalContactPtrOutput() RegistrationContactSettingsTechnicalContactPtrOutput
func (RegistrationContactSettingsTechnicalContactPtrOutput) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext ¶
func (o RegistrationContactSettingsTechnicalContactPtrOutput) ToRegistrationContactSettingsTechnicalContactPtrOutputWithContext(ctx context.Context) RegistrationContactSettingsTechnicalContactPtrOutput
type RegistrationDnsSettings ¶
type RegistrationDnsSettings struct { // Configuration for an arbitrary DNS provider. // Structure is documented below. CustomDns *RegistrationDnsSettingsCustomDns `pulumi:"customDns"` // The list of glue records for this Registration. Commonly empty. // Structure is documented below. GlueRecords []RegistrationDnsSettingsGlueRecord `pulumi:"glueRecords"` }
type RegistrationDnsSettingsArgs ¶
type RegistrationDnsSettingsArgs struct { // Configuration for an arbitrary DNS provider. // Structure is documented below. CustomDns RegistrationDnsSettingsCustomDnsPtrInput `pulumi:"customDns"` // The list of glue records for this Registration. Commonly empty. // Structure is documented below. GlueRecords RegistrationDnsSettingsGlueRecordArrayInput `pulumi:"glueRecords"` }
func (RegistrationDnsSettingsArgs) ElementType ¶
func (RegistrationDnsSettingsArgs) ElementType() reflect.Type
func (RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsOutput ¶
func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsOutput() RegistrationDnsSettingsOutput
func (RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsOutputWithContext ¶
func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsOutputWithContext(ctx context.Context) RegistrationDnsSettingsOutput
func (RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsPtrOutput ¶
func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput
func (RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsPtrOutputWithContext ¶
func (i RegistrationDnsSettingsArgs) ToRegistrationDnsSettingsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsPtrOutput
type RegistrationDnsSettingsCustomDns ¶
type RegistrationDnsSettingsCustomDns struct { // The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide // the values to set here. If this field is empty, DNSSEC is disabled. // Structure is documented below. DsRecords []RegistrationDnsSettingsCustomDnsDsRecord `pulumi:"dsRecords"` // Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain // name, with Unicode domain names expressed in Punycode format. NameServers []string `pulumi:"nameServers"` }
type RegistrationDnsSettingsCustomDnsArgs ¶
type RegistrationDnsSettingsCustomDnsArgs struct { // The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide // the values to set here. If this field is empty, DNSSEC is disabled. // Structure is documented below. DsRecords RegistrationDnsSettingsCustomDnsDsRecordArrayInput `pulumi:"dsRecords"` // Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain // name, with Unicode domain names expressed in Punycode format. NameServers pulumi.StringArrayInput `pulumi:"nameServers"` }
func (RegistrationDnsSettingsCustomDnsArgs) ElementType ¶
func (RegistrationDnsSettingsCustomDnsArgs) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsOutput ¶
func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsOutput() RegistrationDnsSettingsCustomDnsOutput
func (RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsOutputWithContext ¶
func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsOutput
func (RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsPtrOutput ¶
func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput
func (RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext ¶
func (i RegistrationDnsSettingsCustomDnsArgs) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsPtrOutput
type RegistrationDnsSettingsCustomDnsDsRecord ¶
type RegistrationDnsSettingsCustomDnsDsRecord struct { // The algorithm used to generate the referenced DNSKEY. Algorithm *string `pulumi:"algorithm"` // The digest generated from the referenced DNSKEY. Digest *string `pulumi:"digest"` // The hash function used to generate the digest of the referenced DNSKEY. DigestType *string `pulumi:"digestType"` // The key tag of the record. Must be set in range 0 -- 65535. KeyTag *int `pulumi:"keyTag"` }
type RegistrationDnsSettingsCustomDnsDsRecordArgs ¶
type RegistrationDnsSettingsCustomDnsDsRecordArgs struct { // The algorithm used to generate the referenced DNSKEY. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // The digest generated from the referenced DNSKEY. Digest pulumi.StringPtrInput `pulumi:"digest"` // The hash function used to generate the digest of the referenced DNSKEY. DigestType pulumi.StringPtrInput `pulumi:"digestType"` // The key tag of the record. Must be set in range 0 -- 65535. KeyTag pulumi.IntPtrInput `pulumi:"keyTag"` }
func (RegistrationDnsSettingsCustomDnsDsRecordArgs) ElementType ¶
func (RegistrationDnsSettingsCustomDnsDsRecordArgs) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsDsRecordArgs) ToRegistrationDnsSettingsCustomDnsDsRecordOutput ¶
func (i RegistrationDnsSettingsCustomDnsDsRecordArgs) ToRegistrationDnsSettingsCustomDnsDsRecordOutput() RegistrationDnsSettingsCustomDnsDsRecordOutput
func (RegistrationDnsSettingsCustomDnsDsRecordArgs) ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext ¶
func (i RegistrationDnsSettingsCustomDnsDsRecordArgs) ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordOutput
type RegistrationDnsSettingsCustomDnsDsRecordArray ¶
type RegistrationDnsSettingsCustomDnsDsRecordArray []RegistrationDnsSettingsCustomDnsDsRecordInput
func (RegistrationDnsSettingsCustomDnsDsRecordArray) ElementType ¶
func (RegistrationDnsSettingsCustomDnsDsRecordArray) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsDsRecordArray) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput ¶
func (i RegistrationDnsSettingsCustomDnsDsRecordArray) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
func (RegistrationDnsSettingsCustomDnsDsRecordArray) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext ¶
func (i RegistrationDnsSettingsCustomDnsDsRecordArray) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
type RegistrationDnsSettingsCustomDnsDsRecordArrayInput ¶
type RegistrationDnsSettingsCustomDnsDsRecordArrayInput interface { pulumi.Input ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext(context.Context) RegistrationDnsSettingsCustomDnsDsRecordArrayOutput }
RegistrationDnsSettingsCustomDnsDsRecordArrayInput is an input type that accepts RegistrationDnsSettingsCustomDnsDsRecordArray and RegistrationDnsSettingsCustomDnsDsRecordArrayOutput values. You can construct a concrete instance of `RegistrationDnsSettingsCustomDnsDsRecordArrayInput` via:
RegistrationDnsSettingsCustomDnsDsRecordArray{ RegistrationDnsSettingsCustomDnsDsRecordArgs{...} }
type RegistrationDnsSettingsCustomDnsDsRecordArrayOutput ¶
type RegistrationDnsSettingsCustomDnsDsRecordArrayOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ElementType ¶
func (RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutput() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
func (RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordArrayOutput) ToRegistrationDnsSettingsCustomDnsDsRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
type RegistrationDnsSettingsCustomDnsDsRecordInput ¶
type RegistrationDnsSettingsCustomDnsDsRecordInput interface { pulumi.Input ToRegistrationDnsSettingsCustomDnsDsRecordOutput() RegistrationDnsSettingsCustomDnsDsRecordOutput ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext(context.Context) RegistrationDnsSettingsCustomDnsDsRecordOutput }
RegistrationDnsSettingsCustomDnsDsRecordInput is an input type that accepts RegistrationDnsSettingsCustomDnsDsRecordArgs and RegistrationDnsSettingsCustomDnsDsRecordOutput values. You can construct a concrete instance of `RegistrationDnsSettingsCustomDnsDsRecordInput` via:
RegistrationDnsSettingsCustomDnsDsRecordArgs{...}
type RegistrationDnsSettingsCustomDnsDsRecordOutput ¶
type RegistrationDnsSettingsCustomDnsDsRecordOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) Algorithm ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) Algorithm() pulumi.StringPtrOutput
The algorithm used to generate the referenced DNSKEY.
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) Digest ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) Digest() pulumi.StringPtrOutput
The digest generated from the referenced DNSKEY.
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) DigestType ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) DigestType() pulumi.StringPtrOutput
The hash function used to generate the digest of the referenced DNSKEY.
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) ElementType ¶
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) KeyTag ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) KeyTag() pulumi.IntPtrOutput
The key tag of the record. Must be set in range 0 -- 65535.
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) ToRegistrationDnsSettingsCustomDnsDsRecordOutput ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) ToRegistrationDnsSettingsCustomDnsDsRecordOutput() RegistrationDnsSettingsCustomDnsDsRecordOutput
func (RegistrationDnsSettingsCustomDnsDsRecordOutput) ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext ¶
func (o RegistrationDnsSettingsCustomDnsDsRecordOutput) ToRegistrationDnsSettingsCustomDnsDsRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsDsRecordOutput
type RegistrationDnsSettingsCustomDnsInput ¶
type RegistrationDnsSettingsCustomDnsInput interface { pulumi.Input ToRegistrationDnsSettingsCustomDnsOutput() RegistrationDnsSettingsCustomDnsOutput ToRegistrationDnsSettingsCustomDnsOutputWithContext(context.Context) RegistrationDnsSettingsCustomDnsOutput }
RegistrationDnsSettingsCustomDnsInput is an input type that accepts RegistrationDnsSettingsCustomDnsArgs and RegistrationDnsSettingsCustomDnsOutput values. You can construct a concrete instance of `RegistrationDnsSettingsCustomDnsInput` via:
RegistrationDnsSettingsCustomDnsArgs{...}
type RegistrationDnsSettingsCustomDnsOutput ¶
type RegistrationDnsSettingsCustomDnsOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsCustomDnsOutput) DsRecords ¶
func (o RegistrationDnsSettingsCustomDnsOutput) DsRecords() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled. Structure is documented below.
func (RegistrationDnsSettingsCustomDnsOutput) ElementType ¶
func (RegistrationDnsSettingsCustomDnsOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsOutput) NameServers ¶
func (o RegistrationDnsSettingsCustomDnsOutput) NameServers() pulumi.StringArrayOutput
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
func (RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsOutput ¶
func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsOutput() RegistrationDnsSettingsCustomDnsOutput
func (RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsOutputWithContext ¶
func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsOutput
func (RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsPtrOutput ¶
func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput
func (RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext ¶
func (o RegistrationDnsSettingsCustomDnsOutput) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsPtrOutput
type RegistrationDnsSettingsCustomDnsPtrInput ¶
type RegistrationDnsSettingsCustomDnsPtrInput interface { pulumi.Input ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(context.Context) RegistrationDnsSettingsCustomDnsPtrOutput }
RegistrationDnsSettingsCustomDnsPtrInput is an input type that accepts RegistrationDnsSettingsCustomDnsArgs, RegistrationDnsSettingsCustomDnsPtr and RegistrationDnsSettingsCustomDnsPtrOutput values. You can construct a concrete instance of `RegistrationDnsSettingsCustomDnsPtrInput` via:
RegistrationDnsSettingsCustomDnsArgs{...} or: nil
func RegistrationDnsSettingsCustomDnsPtr ¶
func RegistrationDnsSettingsCustomDnsPtr(v *RegistrationDnsSettingsCustomDnsArgs) RegistrationDnsSettingsCustomDnsPtrInput
type RegistrationDnsSettingsCustomDnsPtrOutput ¶
type RegistrationDnsSettingsCustomDnsPtrOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsCustomDnsPtrOutput) DsRecords ¶
func (o RegistrationDnsSettingsCustomDnsPtrOutput) DsRecords() RegistrationDnsSettingsCustomDnsDsRecordArrayOutput
The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled. Structure is documented below.
func (RegistrationDnsSettingsCustomDnsPtrOutput) ElementType ¶
func (RegistrationDnsSettingsCustomDnsPtrOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsCustomDnsPtrOutput) NameServers ¶
func (o RegistrationDnsSettingsCustomDnsPtrOutput) NameServers() pulumi.StringArrayOutput
Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
func (RegistrationDnsSettingsCustomDnsPtrOutput) ToRegistrationDnsSettingsCustomDnsPtrOutput ¶
func (o RegistrationDnsSettingsCustomDnsPtrOutput) ToRegistrationDnsSettingsCustomDnsPtrOutput() RegistrationDnsSettingsCustomDnsPtrOutput
func (RegistrationDnsSettingsCustomDnsPtrOutput) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext ¶
func (o RegistrationDnsSettingsCustomDnsPtrOutput) ToRegistrationDnsSettingsCustomDnsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsCustomDnsPtrOutput
type RegistrationDnsSettingsGlueRecord ¶
type RegistrationDnsSettingsGlueRecord struct { // Required. Domain name of the host in Punycode format. HostName string `pulumi:"hostName"` // List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). // At least one of ipv4Address and ipv6Address must be set. Ipv4Addresses []string `pulumi:"ipv4Addresses"` // List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). // At least one of ipv4Address and ipv6Address must be set. Ipv6Addresses []string `pulumi:"ipv6Addresses"` }
type RegistrationDnsSettingsGlueRecordArgs ¶
type RegistrationDnsSettingsGlueRecordArgs struct { // Required. Domain name of the host in Punycode format. HostName pulumi.StringInput `pulumi:"hostName"` // List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). // At least one of ipv4Address and ipv6Address must be set. Ipv4Addresses pulumi.StringArrayInput `pulumi:"ipv4Addresses"` // List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). // At least one of ipv4Address and ipv6Address must be set. Ipv6Addresses pulumi.StringArrayInput `pulumi:"ipv6Addresses"` }
func (RegistrationDnsSettingsGlueRecordArgs) ElementType ¶
func (RegistrationDnsSettingsGlueRecordArgs) ElementType() reflect.Type
func (RegistrationDnsSettingsGlueRecordArgs) ToRegistrationDnsSettingsGlueRecordOutput ¶
func (i RegistrationDnsSettingsGlueRecordArgs) ToRegistrationDnsSettingsGlueRecordOutput() RegistrationDnsSettingsGlueRecordOutput
func (RegistrationDnsSettingsGlueRecordArgs) ToRegistrationDnsSettingsGlueRecordOutputWithContext ¶
func (i RegistrationDnsSettingsGlueRecordArgs) ToRegistrationDnsSettingsGlueRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordOutput
type RegistrationDnsSettingsGlueRecordArray ¶
type RegistrationDnsSettingsGlueRecordArray []RegistrationDnsSettingsGlueRecordInput
func (RegistrationDnsSettingsGlueRecordArray) ElementType ¶
func (RegistrationDnsSettingsGlueRecordArray) ElementType() reflect.Type
func (RegistrationDnsSettingsGlueRecordArray) ToRegistrationDnsSettingsGlueRecordArrayOutput ¶
func (i RegistrationDnsSettingsGlueRecordArray) ToRegistrationDnsSettingsGlueRecordArrayOutput() RegistrationDnsSettingsGlueRecordArrayOutput
func (RegistrationDnsSettingsGlueRecordArray) ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext ¶
func (i RegistrationDnsSettingsGlueRecordArray) ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordArrayOutput
type RegistrationDnsSettingsGlueRecordArrayInput ¶
type RegistrationDnsSettingsGlueRecordArrayInput interface { pulumi.Input ToRegistrationDnsSettingsGlueRecordArrayOutput() RegistrationDnsSettingsGlueRecordArrayOutput ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext(context.Context) RegistrationDnsSettingsGlueRecordArrayOutput }
RegistrationDnsSettingsGlueRecordArrayInput is an input type that accepts RegistrationDnsSettingsGlueRecordArray and RegistrationDnsSettingsGlueRecordArrayOutput values. You can construct a concrete instance of `RegistrationDnsSettingsGlueRecordArrayInput` via:
RegistrationDnsSettingsGlueRecordArray{ RegistrationDnsSettingsGlueRecordArgs{...} }
type RegistrationDnsSettingsGlueRecordArrayOutput ¶
type RegistrationDnsSettingsGlueRecordArrayOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsGlueRecordArrayOutput) ElementType ¶
func (RegistrationDnsSettingsGlueRecordArrayOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsGlueRecordArrayOutput) ToRegistrationDnsSettingsGlueRecordArrayOutput ¶
func (o RegistrationDnsSettingsGlueRecordArrayOutput) ToRegistrationDnsSettingsGlueRecordArrayOutput() RegistrationDnsSettingsGlueRecordArrayOutput
func (RegistrationDnsSettingsGlueRecordArrayOutput) ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext ¶
func (o RegistrationDnsSettingsGlueRecordArrayOutput) ToRegistrationDnsSettingsGlueRecordArrayOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordArrayOutput
type RegistrationDnsSettingsGlueRecordInput ¶
type RegistrationDnsSettingsGlueRecordInput interface { pulumi.Input ToRegistrationDnsSettingsGlueRecordOutput() RegistrationDnsSettingsGlueRecordOutput ToRegistrationDnsSettingsGlueRecordOutputWithContext(context.Context) RegistrationDnsSettingsGlueRecordOutput }
RegistrationDnsSettingsGlueRecordInput is an input type that accepts RegistrationDnsSettingsGlueRecordArgs and RegistrationDnsSettingsGlueRecordOutput values. You can construct a concrete instance of `RegistrationDnsSettingsGlueRecordInput` via:
RegistrationDnsSettingsGlueRecordArgs{...}
type RegistrationDnsSettingsGlueRecordOutput ¶
type RegistrationDnsSettingsGlueRecordOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsGlueRecordOutput) ElementType ¶
func (RegistrationDnsSettingsGlueRecordOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsGlueRecordOutput) HostName ¶
func (o RegistrationDnsSettingsGlueRecordOutput) HostName() pulumi.StringOutput
Required. Domain name of the host in Punycode format.
func (RegistrationDnsSettingsGlueRecordOutput) Ipv4Addresses ¶
func (o RegistrationDnsSettingsGlueRecordOutput) Ipv4Addresses() pulumi.StringArrayOutput
List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4Address and ipv6Address must be set.
func (RegistrationDnsSettingsGlueRecordOutput) Ipv6Addresses ¶
func (o RegistrationDnsSettingsGlueRecordOutput) Ipv6Addresses() pulumi.StringArrayOutput
List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4Address and ipv6Address must be set.
func (RegistrationDnsSettingsGlueRecordOutput) ToRegistrationDnsSettingsGlueRecordOutput ¶
func (o RegistrationDnsSettingsGlueRecordOutput) ToRegistrationDnsSettingsGlueRecordOutput() RegistrationDnsSettingsGlueRecordOutput
func (RegistrationDnsSettingsGlueRecordOutput) ToRegistrationDnsSettingsGlueRecordOutputWithContext ¶
func (o RegistrationDnsSettingsGlueRecordOutput) ToRegistrationDnsSettingsGlueRecordOutputWithContext(ctx context.Context) RegistrationDnsSettingsGlueRecordOutput
type RegistrationDnsSettingsInput ¶
type RegistrationDnsSettingsInput interface { pulumi.Input ToRegistrationDnsSettingsOutput() RegistrationDnsSettingsOutput ToRegistrationDnsSettingsOutputWithContext(context.Context) RegistrationDnsSettingsOutput }
RegistrationDnsSettingsInput is an input type that accepts RegistrationDnsSettingsArgs and RegistrationDnsSettingsOutput values. You can construct a concrete instance of `RegistrationDnsSettingsInput` via:
RegistrationDnsSettingsArgs{...}
type RegistrationDnsSettingsOutput ¶
type RegistrationDnsSettingsOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsOutput) CustomDns ¶
func (o RegistrationDnsSettingsOutput) CustomDns() RegistrationDnsSettingsCustomDnsPtrOutput
Configuration for an arbitrary DNS provider. Structure is documented below.
func (RegistrationDnsSettingsOutput) ElementType ¶
func (RegistrationDnsSettingsOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsOutput) GlueRecords ¶
func (o RegistrationDnsSettingsOutput) GlueRecords() RegistrationDnsSettingsGlueRecordArrayOutput
The list of glue records for this Registration. Commonly empty. Structure is documented below.
func (RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsOutput ¶
func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsOutput() RegistrationDnsSettingsOutput
func (RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsOutputWithContext ¶
func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsOutputWithContext(ctx context.Context) RegistrationDnsSettingsOutput
func (RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsPtrOutput ¶
func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput
func (RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsPtrOutputWithContext ¶
func (o RegistrationDnsSettingsOutput) ToRegistrationDnsSettingsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsPtrOutput
type RegistrationDnsSettingsPtrInput ¶
type RegistrationDnsSettingsPtrInput interface { pulumi.Input ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput ToRegistrationDnsSettingsPtrOutputWithContext(context.Context) RegistrationDnsSettingsPtrOutput }
RegistrationDnsSettingsPtrInput is an input type that accepts RegistrationDnsSettingsArgs, RegistrationDnsSettingsPtr and RegistrationDnsSettingsPtrOutput values. You can construct a concrete instance of `RegistrationDnsSettingsPtrInput` via:
RegistrationDnsSettingsArgs{...} or: nil
func RegistrationDnsSettingsPtr ¶
func RegistrationDnsSettingsPtr(v *RegistrationDnsSettingsArgs) RegistrationDnsSettingsPtrInput
type RegistrationDnsSettingsPtrOutput ¶
type RegistrationDnsSettingsPtrOutput struct{ *pulumi.OutputState }
func (RegistrationDnsSettingsPtrOutput) CustomDns ¶
func (o RegistrationDnsSettingsPtrOutput) CustomDns() RegistrationDnsSettingsCustomDnsPtrOutput
Configuration for an arbitrary DNS provider. Structure is documented below.
func (RegistrationDnsSettingsPtrOutput) Elem ¶
func (o RegistrationDnsSettingsPtrOutput) Elem() RegistrationDnsSettingsOutput
func (RegistrationDnsSettingsPtrOutput) ElementType ¶
func (RegistrationDnsSettingsPtrOutput) ElementType() reflect.Type
func (RegistrationDnsSettingsPtrOutput) GlueRecords ¶
func (o RegistrationDnsSettingsPtrOutput) GlueRecords() RegistrationDnsSettingsGlueRecordArrayOutput
The list of glue records for this Registration. Commonly empty. Structure is documented below.
func (RegistrationDnsSettingsPtrOutput) ToRegistrationDnsSettingsPtrOutput ¶
func (o RegistrationDnsSettingsPtrOutput) ToRegistrationDnsSettingsPtrOutput() RegistrationDnsSettingsPtrOutput
func (RegistrationDnsSettingsPtrOutput) ToRegistrationDnsSettingsPtrOutputWithContext ¶
func (o RegistrationDnsSettingsPtrOutput) ToRegistrationDnsSettingsPtrOutputWithContext(ctx context.Context) RegistrationDnsSettingsPtrOutput
type RegistrationInput ¶
type RegistrationInput interface { pulumi.Input ToRegistrationOutput() RegistrationOutput ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput }
type RegistrationManagementSettings ¶
type RegistrationManagementSettings struct { // The desired renewal method for this Registration. The actual renewalMethod is automatically updated to reflect this choice. // If unset or equal to RENEWAL_METHOD_UNSPECIFIED, the actual renewalMethod is treated as if it were set to AUTOMATIC_RENEWAL. // You cannot use RENEWAL_DISABLED during resource creation, and you can update the renewal status only when the Registration // resource has state ACTIVE or SUSPENDED. // When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, the actual renewalMethod can be set to RENEWAL_DISABLED in case of // problems with the billing account or reported domain abuse. In such cases, check the issues field on the Registration. After // the problem is resolved, the renewalMethod is automatically updated to preferredRenewalMethod in a few hours. PreferredRenewalMethod *string `pulumi:"preferredRenewalMethod"` // (Output) // Output only. The actual renewal method for this Registration. When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, // the actual renewalMethod can be equal to RENEWAL_DISABLED—for example, when there are problems with the billing account // or reported domain abuse. In such cases, check the issues field on the Registration. After the problem is resolved, the // renewalMethod is automatically updated to preferredRenewalMethod in a few hours. RenewalMethod *string `pulumi:"renewalMethod"` // Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED. TransferLockState *string `pulumi:"transferLockState"` }
type RegistrationManagementSettingsArgs ¶
type RegistrationManagementSettingsArgs struct { // The desired renewal method for this Registration. The actual renewalMethod is automatically updated to reflect this choice. // If unset or equal to RENEWAL_METHOD_UNSPECIFIED, the actual renewalMethod is treated as if it were set to AUTOMATIC_RENEWAL. // You cannot use RENEWAL_DISABLED during resource creation, and you can update the renewal status only when the Registration // resource has state ACTIVE or SUSPENDED. // When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, the actual renewalMethod can be set to RENEWAL_DISABLED in case of // problems with the billing account or reported domain abuse. In such cases, check the issues field on the Registration. After // the problem is resolved, the renewalMethod is automatically updated to preferredRenewalMethod in a few hours. PreferredRenewalMethod pulumi.StringPtrInput `pulumi:"preferredRenewalMethod"` // (Output) // Output only. The actual renewal method for this Registration. When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, // the actual renewalMethod can be equal to RENEWAL_DISABLED—for example, when there are problems with the billing account // or reported domain abuse. In such cases, check the issues field on the Registration. After the problem is resolved, the // renewalMethod is automatically updated to preferredRenewalMethod in a few hours. RenewalMethod pulumi.StringPtrInput `pulumi:"renewalMethod"` // Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED. TransferLockState pulumi.StringPtrInput `pulumi:"transferLockState"` }
func (RegistrationManagementSettingsArgs) ElementType ¶
func (RegistrationManagementSettingsArgs) ElementType() reflect.Type
func (RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsOutput ¶
func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsOutput() RegistrationManagementSettingsOutput
func (RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsOutputWithContext ¶
func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsOutputWithContext(ctx context.Context) RegistrationManagementSettingsOutput
func (RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsPtrOutput ¶
func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput
func (RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsPtrOutputWithContext ¶
func (i RegistrationManagementSettingsArgs) ToRegistrationManagementSettingsPtrOutputWithContext(ctx context.Context) RegistrationManagementSettingsPtrOutput
type RegistrationManagementSettingsInput ¶
type RegistrationManagementSettingsInput interface { pulumi.Input ToRegistrationManagementSettingsOutput() RegistrationManagementSettingsOutput ToRegistrationManagementSettingsOutputWithContext(context.Context) RegistrationManagementSettingsOutput }
RegistrationManagementSettingsInput is an input type that accepts RegistrationManagementSettingsArgs and RegistrationManagementSettingsOutput values. You can construct a concrete instance of `RegistrationManagementSettingsInput` via:
RegistrationManagementSettingsArgs{...}
type RegistrationManagementSettingsOutput ¶
type RegistrationManagementSettingsOutput struct{ *pulumi.OutputState }
func (RegistrationManagementSettingsOutput) ElementType ¶
func (RegistrationManagementSettingsOutput) ElementType() reflect.Type
func (RegistrationManagementSettingsOutput) PreferredRenewalMethod ¶
func (o RegistrationManagementSettingsOutput) PreferredRenewalMethod() pulumi.StringPtrOutput
The desired renewal method for this Registration. The actual renewalMethod is automatically updated to reflect this choice. If unset or equal to RENEWAL_METHOD_UNSPECIFIED, the actual renewalMethod is treated as if it were set to AUTOMATIC_RENEWAL. You cannot use RENEWAL_DISABLED during resource creation, and you can update the renewal status only when the Registration resource has state ACTIVE or SUSPENDED. When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, the actual renewalMethod can be set to RENEWAL_DISABLED in case of problems with the billing account or reported domain abuse. In such cases, check the issues field on the Registration. After the problem is resolved, the renewalMethod is automatically updated to preferredRenewalMethod in a few hours.
func (RegistrationManagementSettingsOutput) RenewalMethod ¶
func (o RegistrationManagementSettingsOutput) RenewalMethod() pulumi.StringPtrOutput
(Output) Output only. The actual renewal method for this Registration. When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, the actual renewalMethod can be equal to RENEWAL_DISABLED—for example, when there are problems with the billing account or reported domain abuse. In such cases, check the issues field on the Registration. After the problem is resolved, the renewalMethod is automatically updated to preferredRenewalMethod in a few hours.
func (RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsOutput ¶
func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsOutput() RegistrationManagementSettingsOutput
func (RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsOutputWithContext ¶
func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsOutputWithContext(ctx context.Context) RegistrationManagementSettingsOutput
func (RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsPtrOutput ¶
func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput
func (RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsPtrOutputWithContext ¶
func (o RegistrationManagementSettingsOutput) ToRegistrationManagementSettingsPtrOutputWithContext(ctx context.Context) RegistrationManagementSettingsPtrOutput
func (RegistrationManagementSettingsOutput) TransferLockState ¶
func (o RegistrationManagementSettingsOutput) TransferLockState() pulumi.StringPtrOutput
Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
type RegistrationManagementSettingsPtrInput ¶
type RegistrationManagementSettingsPtrInput interface { pulumi.Input ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput ToRegistrationManagementSettingsPtrOutputWithContext(context.Context) RegistrationManagementSettingsPtrOutput }
RegistrationManagementSettingsPtrInput is an input type that accepts RegistrationManagementSettingsArgs, RegistrationManagementSettingsPtr and RegistrationManagementSettingsPtrOutput values. You can construct a concrete instance of `RegistrationManagementSettingsPtrInput` via:
RegistrationManagementSettingsArgs{...} or: nil
func RegistrationManagementSettingsPtr ¶
func RegistrationManagementSettingsPtr(v *RegistrationManagementSettingsArgs) RegistrationManagementSettingsPtrInput
type RegistrationManagementSettingsPtrOutput ¶
type RegistrationManagementSettingsPtrOutput struct{ *pulumi.OutputState }
func (RegistrationManagementSettingsPtrOutput) ElementType ¶
func (RegistrationManagementSettingsPtrOutput) ElementType() reflect.Type
func (RegistrationManagementSettingsPtrOutput) PreferredRenewalMethod ¶
func (o RegistrationManagementSettingsPtrOutput) PreferredRenewalMethod() pulumi.StringPtrOutput
The desired renewal method for this Registration. The actual renewalMethod is automatically updated to reflect this choice. If unset or equal to RENEWAL_METHOD_UNSPECIFIED, the actual renewalMethod is treated as if it were set to AUTOMATIC_RENEWAL. You cannot use RENEWAL_DISABLED during resource creation, and you can update the renewal status only when the Registration resource has state ACTIVE or SUSPENDED. When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, the actual renewalMethod can be set to RENEWAL_DISABLED in case of problems with the billing account or reported domain abuse. In such cases, check the issues field on the Registration. After the problem is resolved, the renewalMethod is automatically updated to preferredRenewalMethod in a few hours.
func (RegistrationManagementSettingsPtrOutput) RenewalMethod ¶
func (o RegistrationManagementSettingsPtrOutput) RenewalMethod() pulumi.StringPtrOutput
(Output) Output only. The actual renewal method for this Registration. When preferredRenewalMethod is set to AUTOMATIC_RENEWAL, the actual renewalMethod can be equal to RENEWAL_DISABLED—for example, when there are problems with the billing account or reported domain abuse. In such cases, check the issues field on the Registration. After the problem is resolved, the renewalMethod is automatically updated to preferredRenewalMethod in a few hours.
func (RegistrationManagementSettingsPtrOutput) ToRegistrationManagementSettingsPtrOutput ¶
func (o RegistrationManagementSettingsPtrOutput) ToRegistrationManagementSettingsPtrOutput() RegistrationManagementSettingsPtrOutput
func (RegistrationManagementSettingsPtrOutput) ToRegistrationManagementSettingsPtrOutputWithContext ¶
func (o RegistrationManagementSettingsPtrOutput) ToRegistrationManagementSettingsPtrOutputWithContext(ctx context.Context) RegistrationManagementSettingsPtrOutput
func (RegistrationManagementSettingsPtrOutput) TransferLockState ¶
func (o RegistrationManagementSettingsPtrOutput) TransferLockState() pulumi.StringPtrOutput
Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
type RegistrationMap ¶
type RegistrationMap map[string]RegistrationInput
func (RegistrationMap) ElementType ¶
func (RegistrationMap) ElementType() reflect.Type
func (RegistrationMap) ToRegistrationMapOutput ¶
func (i RegistrationMap) ToRegistrationMapOutput() RegistrationMapOutput
func (RegistrationMap) ToRegistrationMapOutputWithContext ¶
func (i RegistrationMap) ToRegistrationMapOutputWithContext(ctx context.Context) RegistrationMapOutput
type RegistrationMapInput ¶
type RegistrationMapInput interface { pulumi.Input ToRegistrationMapOutput() RegistrationMapOutput ToRegistrationMapOutputWithContext(context.Context) RegistrationMapOutput }
RegistrationMapInput is an input type that accepts RegistrationMap and RegistrationMapOutput values. You can construct a concrete instance of `RegistrationMapInput` via:
RegistrationMap{ "key": RegistrationArgs{...} }
type RegistrationMapOutput ¶
type RegistrationMapOutput struct{ *pulumi.OutputState }
func (RegistrationMapOutput) ElementType ¶
func (RegistrationMapOutput) ElementType() reflect.Type
func (RegistrationMapOutput) MapIndex ¶
func (o RegistrationMapOutput) MapIndex(k pulumi.StringInput) RegistrationOutput
func (RegistrationMapOutput) ToRegistrationMapOutput ¶
func (o RegistrationMapOutput) ToRegistrationMapOutput() RegistrationMapOutput
func (RegistrationMapOutput) ToRegistrationMapOutputWithContext ¶
func (o RegistrationMapOutput) ToRegistrationMapOutputWithContext(ctx context.Context) RegistrationMapOutput
type RegistrationOutput ¶
type RegistrationOutput struct{ *pulumi.OutputState }
func (RegistrationOutput) ContactNotices ¶
func (o RegistrationOutput) ContactNotices() pulumi.StringArrayOutput
The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
func (RegistrationOutput) ContactSettings ¶
func (o RegistrationOutput) ContactSettings() RegistrationContactSettingsOutput
Required. Settings for contact information linked to the Registration. Structure is documented below.
func (RegistrationOutput) CreateTime ¶
func (o RegistrationOutput) CreateTime() pulumi.StringOutput
Output only. Time at which the automation was created.
func (RegistrationOutput) DnsSettings ¶
func (o RegistrationOutput) DnsSettings() RegistrationDnsSettingsPtrOutput
Settings controlling the DNS configuration of the Registration.
func (RegistrationOutput) DomainName ¶
func (o RegistrationOutput) DomainName() pulumi.StringOutput
Required. The domain name. Unicode domain names must be expressed in Punycode format.
func (RegistrationOutput) DomainNotices ¶
func (o RegistrationOutput) DomainNotices() pulumi.StringArrayOutput
The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
func (RegistrationOutput) EffectiveLabels ¶
func (o RegistrationOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (RegistrationOutput) ElementType ¶
func (RegistrationOutput) ElementType() reflect.Type
func (RegistrationOutput) ExpireTime ¶
func (o RegistrationOutput) ExpireTime() pulumi.StringOutput
Output only. Time at which the automation was updated.
func (RegistrationOutput) Issues ¶
func (o RegistrationOutput) Issues() pulumi.StringArrayOutput
Output only. The set of issues with the Registration that require attention.
func (RegistrationOutput) Labels ¶
func (o RegistrationOutput) Labels() pulumi.StringMapOutput
Set of labels associated with the Registration. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
func (RegistrationOutput) Location ¶
func (o RegistrationOutput) Location() pulumi.StringOutput
The location for the resource
func (RegistrationOutput) ManagementSettings ¶
func (o RegistrationOutput) ManagementSettings() RegistrationManagementSettingsOutput
Settings for management of the Registration, including renewal, billing, and transfer
func (RegistrationOutput) Name ¶
func (o RegistrationOutput) Name() pulumi.StringOutput
Output only. Name of the Registration resource, in the format projects/*/locations/*/registrations/<domain_name>.
func (RegistrationOutput) Project ¶
func (o RegistrationOutput) Project() pulumi.StringOutput
func (RegistrationOutput) PulumiLabels ¶
func (o RegistrationOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (RegistrationOutput) RegisterFailureReason ¶
func (o RegistrationOutput) RegisterFailureReason() pulumi.StringOutput
Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
func (RegistrationOutput) State ¶
func (o RegistrationOutput) State() pulumi.StringOutput
Output only. The current state of the Registration.
func (RegistrationOutput) SupportedPrivacies ¶
func (o RegistrationOutput) SupportedPrivacies() pulumi.StringArrayOutput
Output only. Set of options for the contactSettings.privacy field that this Registration supports.
func (RegistrationOutput) ToRegistrationOutput ¶
func (o RegistrationOutput) ToRegistrationOutput() RegistrationOutput
func (RegistrationOutput) ToRegistrationOutputWithContext ¶
func (o RegistrationOutput) ToRegistrationOutputWithContext(ctx context.Context) RegistrationOutput
func (RegistrationOutput) YearlyPrice ¶
func (o RegistrationOutput) YearlyPrice() RegistrationYearlyPriceOutput
Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from registrations.retrieveRegisterParameters or registrations.searchDomains calls. Structure is documented below.
type RegistrationState ¶
type RegistrationState struct { // The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT ContactNotices pulumi.StringArrayInput // Required. Settings for contact information linked to the Registration. // Structure is documented below. ContactSettings RegistrationContactSettingsPtrInput // Output only. Time at which the automation was created. CreateTime pulumi.StringPtrInput // Settings controlling the DNS configuration of the Registration. DnsSettings RegistrationDnsSettingsPtrInput // Required. The domain name. Unicode domain names must be expressed in Punycode format. DomainName pulumi.StringPtrInput // The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED DomainNotices pulumi.StringArrayInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Output only. Time at which the automation was updated. ExpireTime pulumi.StringPtrInput // Output only. The set of issues with the Registration that require attention. Issues pulumi.StringArrayInput // Set of labels associated with the Registration. **Note**: This field is non-authoritative, and will only manage the // labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the // resource. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Settings for management of the Registration, including renewal, billing, and transfer ManagementSettings RegistrationManagementSettingsPtrInput // Output only. Name of the Registration resource, in the format projects/*/locations/*/registrations/<domain_name>. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state. RegisterFailureReason pulumi.StringPtrInput // Output only. The current state of the Registration. State pulumi.StringPtrInput // Output only. Set of options for the contactSettings.privacy field that this Registration supports. SupportedPrivacies pulumi.StringArrayInput // Required. Yearly price to register or renew the domain. The value that should be put here can be obtained from // registrations.retrieveRegisterParameters or registrations.searchDomains calls. // Structure is documented below. YearlyPrice RegistrationYearlyPricePtrInput }
func (RegistrationState) ElementType ¶
func (RegistrationState) ElementType() reflect.Type
type RegistrationYearlyPrice ¶
type RegistrationYearlyPriceArgs ¶
type RegistrationYearlyPriceArgs struct { // The three-letter currency code defined in ISO 4217. CurrencyCode pulumi.StringPtrInput `pulumi:"currencyCode"` // The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar. Units pulumi.StringPtrInput `pulumi:"units"` }
func (RegistrationYearlyPriceArgs) ElementType ¶
func (RegistrationYearlyPriceArgs) ElementType() reflect.Type
func (RegistrationYearlyPriceArgs) ToRegistrationYearlyPriceOutput ¶
func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPriceOutput() RegistrationYearlyPriceOutput
func (RegistrationYearlyPriceArgs) ToRegistrationYearlyPriceOutputWithContext ¶
func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPriceOutputWithContext(ctx context.Context) RegistrationYearlyPriceOutput
func (RegistrationYearlyPriceArgs) ToRegistrationYearlyPricePtrOutput ¶
func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput
func (RegistrationYearlyPriceArgs) ToRegistrationYearlyPricePtrOutputWithContext ¶
func (i RegistrationYearlyPriceArgs) ToRegistrationYearlyPricePtrOutputWithContext(ctx context.Context) RegistrationYearlyPricePtrOutput
type RegistrationYearlyPriceInput ¶
type RegistrationYearlyPriceInput interface { pulumi.Input ToRegistrationYearlyPriceOutput() RegistrationYearlyPriceOutput ToRegistrationYearlyPriceOutputWithContext(context.Context) RegistrationYearlyPriceOutput }
RegistrationYearlyPriceInput is an input type that accepts RegistrationYearlyPriceArgs and RegistrationYearlyPriceOutput values. You can construct a concrete instance of `RegistrationYearlyPriceInput` via:
RegistrationYearlyPriceArgs{...}
type RegistrationYearlyPriceOutput ¶
type RegistrationYearlyPriceOutput struct{ *pulumi.OutputState }
func (RegistrationYearlyPriceOutput) CurrencyCode ¶
func (o RegistrationYearlyPriceOutput) CurrencyCode() pulumi.StringPtrOutput
The three-letter currency code defined in ISO 4217.
func (RegistrationYearlyPriceOutput) ElementType ¶
func (RegistrationYearlyPriceOutput) ElementType() reflect.Type
func (RegistrationYearlyPriceOutput) ToRegistrationYearlyPriceOutput ¶
func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPriceOutput() RegistrationYearlyPriceOutput
func (RegistrationYearlyPriceOutput) ToRegistrationYearlyPriceOutputWithContext ¶
func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPriceOutputWithContext(ctx context.Context) RegistrationYearlyPriceOutput
func (RegistrationYearlyPriceOutput) ToRegistrationYearlyPricePtrOutput ¶
func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput
func (RegistrationYearlyPriceOutput) ToRegistrationYearlyPricePtrOutputWithContext ¶
func (o RegistrationYearlyPriceOutput) ToRegistrationYearlyPricePtrOutputWithContext(ctx context.Context) RegistrationYearlyPricePtrOutput
func (RegistrationYearlyPriceOutput) Units ¶
func (o RegistrationYearlyPriceOutput) Units() pulumi.StringPtrOutput
The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
type RegistrationYearlyPricePtrInput ¶
type RegistrationYearlyPricePtrInput interface { pulumi.Input ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput ToRegistrationYearlyPricePtrOutputWithContext(context.Context) RegistrationYearlyPricePtrOutput }
RegistrationYearlyPricePtrInput is an input type that accepts RegistrationYearlyPriceArgs, RegistrationYearlyPricePtr and RegistrationYearlyPricePtrOutput values. You can construct a concrete instance of `RegistrationYearlyPricePtrInput` via:
RegistrationYearlyPriceArgs{...} or: nil
func RegistrationYearlyPricePtr ¶
func RegistrationYearlyPricePtr(v *RegistrationYearlyPriceArgs) RegistrationYearlyPricePtrInput
type RegistrationYearlyPricePtrOutput ¶
type RegistrationYearlyPricePtrOutput struct{ *pulumi.OutputState }
func (RegistrationYearlyPricePtrOutput) CurrencyCode ¶
func (o RegistrationYearlyPricePtrOutput) CurrencyCode() pulumi.StringPtrOutput
The three-letter currency code defined in ISO 4217.
func (RegistrationYearlyPricePtrOutput) Elem ¶
func (o RegistrationYearlyPricePtrOutput) Elem() RegistrationYearlyPriceOutput
func (RegistrationYearlyPricePtrOutput) ElementType ¶
func (RegistrationYearlyPricePtrOutput) ElementType() reflect.Type
func (RegistrationYearlyPricePtrOutput) ToRegistrationYearlyPricePtrOutput ¶
func (o RegistrationYearlyPricePtrOutput) ToRegistrationYearlyPricePtrOutput() RegistrationYearlyPricePtrOutput
func (RegistrationYearlyPricePtrOutput) ToRegistrationYearlyPricePtrOutputWithContext ¶
func (o RegistrationYearlyPricePtrOutput) ToRegistrationYearlyPricePtrOutputWithContext(ctx context.Context) RegistrationYearlyPricePtrOutput
func (RegistrationYearlyPricePtrOutput) Units ¶
func (o RegistrationYearlyPricePtrOutput) Units() pulumi.StringPtrOutput
The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.