gcp.clouddomains.Registration
Explore with Pulumi AI
Example Usage
Clouddomains Registration Full
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const myRegistration = new gcp.clouddomains.Registration("my_registration", {
domainName: "example-domain.com",
location: "global",
labels: {
labelkey: "labelvalue",
},
yearlyPrice: {
currencyCode: "USD",
units: "12",
},
dnsSettings: {
customDns: {
nameServers: [
"ns-cloud-a1.googledomains.com.",
"ns-cloud-a2.googledomains.com.",
"ns-cloud-a3.googledomains.com.",
"ns-cloud-a4.googledomains.com.",
],
},
},
contactSettings: {
privacy: "REDACTED_CONTACT_DATA",
registrantContact: {
phoneNumber: "+12345000000",
email: "user@example.com",
postalAddress: {
regionCode: "US",
postalCode: "95050",
administrativeArea: "CA",
locality: "Example City",
addressLines: ["1234 Example street"],
recipients: ["example recipient"],
},
},
adminContact: {
phoneNumber: "+12345000000",
email: "user@example.com",
postalAddress: {
regionCode: "US",
postalCode: "95050",
administrativeArea: "CA",
locality: "Example City",
addressLines: ["1234 Example street"],
recipients: ["example recipient"],
},
},
technicalContact: {
phoneNumber: "+12345000000",
email: "user@example.com",
postalAddress: {
regionCode: "US",
postalCode: "95050",
administrativeArea: "CA",
locality: "Example City",
addressLines: ["1234 Example street"],
recipients: ["example recipient"],
},
},
},
});
import pulumi
import pulumi_gcp as gcp
my_registration = gcp.clouddomains.Registration("my_registration",
domain_name="example-domain.com",
location="global",
labels={
"labelkey": "labelvalue",
},
yearly_price={
"currency_code": "USD",
"units": "12",
},
dns_settings={
"custom_dns": {
"name_servers": [
"ns-cloud-a1.googledomains.com.",
"ns-cloud-a2.googledomains.com.",
"ns-cloud-a3.googledomains.com.",
"ns-cloud-a4.googledomains.com.",
],
},
},
contact_settings={
"privacy": "REDACTED_CONTACT_DATA",
"registrant_contact": {
"phone_number": "+12345000000",
"email": "user@example.com",
"postal_address": {
"region_code": "US",
"postal_code": "95050",
"administrative_area": "CA",
"locality": "Example City",
"address_lines": ["1234 Example street"],
"recipients": ["example recipient"],
},
},
"admin_contact": {
"phone_number": "+12345000000",
"email": "user@example.com",
"postal_address": {
"region_code": "US",
"postal_code": "95050",
"administrative_area": "CA",
"locality": "Example City",
"address_lines": ["1234 Example street"],
"recipients": ["example recipient"],
},
},
"technical_contact": {
"phone_number": "+12345000000",
"email": "user@example.com",
"postal_address": {
"region_code": "US",
"postal_code": "95050",
"administrative_area": "CA",
"locality": "Example City",
"address_lines": ["1234 Example street"],
"recipients": ["example recipient"],
},
},
})
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
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var myRegistration = new Gcp.CloudDomains.Registration("my_registration", new()
{
DomainName = "example-domain.com",
Location = "global",
Labels =
{
{ "labelkey", "labelvalue" },
},
YearlyPrice = new Gcp.CloudDomains.Inputs.RegistrationYearlyPriceArgs
{
CurrencyCode = "USD",
Units = "12",
},
DnsSettings = new Gcp.CloudDomains.Inputs.RegistrationDnsSettingsArgs
{
CustomDns = new Gcp.CloudDomains.Inputs.RegistrationDnsSettingsCustomDnsArgs
{
NameServers = new[]
{
"ns-cloud-a1.googledomains.com.",
"ns-cloud-a2.googledomains.com.",
"ns-cloud-a3.googledomains.com.",
"ns-cloud-a4.googledomains.com.",
},
},
},
ContactSettings = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsArgs
{
Privacy = "REDACTED_CONTACT_DATA",
RegistrantContact = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsRegistrantContactArgs
{
PhoneNumber = "+12345000000",
Email = "user@example.com",
PostalAddress = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsRegistrantContactPostalAddressArgs
{
RegionCode = "US",
PostalCode = "95050",
AdministrativeArea = "CA",
Locality = "Example City",
AddressLines = new[]
{
"1234 Example street",
},
Recipients = new[]
{
"example recipient",
},
},
},
AdminContact = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsAdminContactArgs
{
PhoneNumber = "+12345000000",
Email = "user@example.com",
PostalAddress = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsAdminContactPostalAddressArgs
{
RegionCode = "US",
PostalCode = "95050",
AdministrativeArea = "CA",
Locality = "Example City",
AddressLines = new[]
{
"1234 Example street",
},
Recipients = new[]
{
"example recipient",
},
},
},
TechnicalContact = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsTechnicalContactArgs
{
PhoneNumber = "+12345000000",
Email = "user@example.com",
PostalAddress = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsTechnicalContactPostalAddressArgs
{
RegionCode = "US",
PostalCode = "95050",
AdministrativeArea = "CA",
Locality = "Example City",
AddressLines = new[]
{
"1234 Example street",
},
Recipients = new[]
{
"example recipient",
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.clouddomains.Registration;
import com.pulumi.gcp.clouddomains.RegistrationArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationYearlyPriceArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationDnsSettingsArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationDnsSettingsCustomDnsArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsRegistrantContactArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsRegistrantContactPostalAddressArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsAdminContactArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsAdminContactPostalAddressArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsTechnicalContactArgs;
import com.pulumi.gcp.clouddomains.inputs.RegistrationContactSettingsTechnicalContactPostalAddressArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var myRegistration = new Registration("myRegistration", RegistrationArgs.builder()
.domainName("example-domain.com")
.location("global")
.labels(Map.of("labelkey", "labelvalue"))
.yearlyPrice(RegistrationYearlyPriceArgs.builder()
.currencyCode("USD")
.units(12)
.build())
.dnsSettings(RegistrationDnsSettingsArgs.builder()
.customDns(RegistrationDnsSettingsCustomDnsArgs.builder()
.nameServers(
"ns-cloud-a1.googledomains.com.",
"ns-cloud-a2.googledomains.com.",
"ns-cloud-a3.googledomains.com.",
"ns-cloud-a4.googledomains.com.")
.build())
.build())
.contactSettings(RegistrationContactSettingsArgs.builder()
.privacy("REDACTED_CONTACT_DATA")
.registrantContact(RegistrationContactSettingsRegistrantContactArgs.builder()
.phoneNumber("+12345000000")
.email("user@example.com")
.postalAddress(RegistrationContactSettingsRegistrantContactPostalAddressArgs.builder()
.regionCode("US")
.postalCode("95050")
.administrativeArea("CA")
.locality("Example City")
.addressLines("1234 Example street")
.recipients("example recipient")
.build())
.build())
.adminContact(RegistrationContactSettingsAdminContactArgs.builder()
.phoneNumber("+12345000000")
.email("user@example.com")
.postalAddress(RegistrationContactSettingsAdminContactPostalAddressArgs.builder()
.regionCode("US")
.postalCode("95050")
.administrativeArea("CA")
.locality("Example City")
.addressLines("1234 Example street")
.recipients("example recipient")
.build())
.build())
.technicalContact(RegistrationContactSettingsTechnicalContactArgs.builder()
.phoneNumber("+12345000000")
.email("user@example.com")
.postalAddress(RegistrationContactSettingsTechnicalContactPostalAddressArgs.builder()
.regionCode("US")
.postalCode("95050")
.administrativeArea("CA")
.locality("Example City")
.addressLines("1234 Example street")
.recipients("example recipient")
.build())
.build())
.build())
.build());
}
}
resources:
myRegistration:
type: gcp:clouddomains:Registration
name: my_registration
properties:
domainName: example-domain.com
location: global
labels:
labelkey: labelvalue
yearlyPrice:
currencyCode: USD
units: 12
dnsSettings:
customDns:
nameServers:
- ns-cloud-a1.googledomains.com.
- ns-cloud-a2.googledomains.com.
- ns-cloud-a3.googledomains.com.
- ns-cloud-a4.googledomains.com.
contactSettings:
privacy: REDACTED_CONTACT_DATA
registrantContact:
phoneNumber: '+12345000000'
email: user@example.com
postalAddress:
regionCode: US
postalCode: '95050'
administrativeArea: CA
locality: Example City
addressLines:
- 1234 Example street
recipients:
- example recipient
adminContact:
phoneNumber: '+12345000000'
email: user@example.com
postalAddress:
regionCode: US
postalCode: '95050'
administrativeArea: CA
locality: Example City
addressLines:
- 1234 Example street
recipients:
- example recipient
technicalContact:
phoneNumber: '+12345000000'
email: user@example.com
postalAddress:
regionCode: US
postalCode: '95050'
administrativeArea: CA
locality: Example City
addressLines:
- 1234 Example street
recipients:
- example recipient
Create Registration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Registration(name: string, args: RegistrationArgs, opts?: CustomResourceOptions);
@overload
def Registration(resource_name: str,
args: RegistrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Registration(resource_name: str,
opts: Optional[ResourceOptions] = None,
contact_settings: Optional[RegistrationContactSettingsArgs] = None,
domain_name: Optional[str] = None,
location: Optional[str] = None,
yearly_price: Optional[RegistrationYearlyPriceArgs] = None,
contact_notices: Optional[Sequence[str]] = None,
dns_settings: Optional[RegistrationDnsSettingsArgs] = None,
domain_notices: Optional[Sequence[str]] = None,
labels: Optional[Mapping[str, str]] = None,
management_settings: Optional[RegistrationManagementSettingsArgs] = None,
project: Optional[str] = None)
func NewRegistration(ctx *Context, name string, args RegistrationArgs, opts ...ResourceOption) (*Registration, error)
public Registration(string name, RegistrationArgs args, CustomResourceOptions? opts = null)
public Registration(String name, RegistrationArgs args)
public Registration(String name, RegistrationArgs args, CustomResourceOptions options)
type: gcp:clouddomains:Registration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. RegistrationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. RegistrationArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. RegistrationArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. RegistrationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. RegistrationArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var registrationResource = new Gcp.CloudDomains.Registration("registrationResource", new()
{
ContactSettings = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsArgs
{
AdminContact = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsAdminContactArgs
{
Email = "string",
PhoneNumber = "string",
PostalAddress = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsAdminContactPostalAddressArgs
{
RegionCode = "string",
AddressLines = new[]
{
"string",
},
AdministrativeArea = "string",
Locality = "string",
Organization = "string",
PostalCode = "string",
Recipients = new[]
{
"string",
},
},
FaxNumber = "string",
},
Privacy = "string",
RegistrantContact = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsRegistrantContactArgs
{
Email = "string",
PhoneNumber = "string",
PostalAddress = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsRegistrantContactPostalAddressArgs
{
RegionCode = "string",
AddressLines = new[]
{
"string",
},
AdministrativeArea = "string",
Locality = "string",
Organization = "string",
PostalCode = "string",
Recipients = new[]
{
"string",
},
},
FaxNumber = "string",
},
TechnicalContact = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsTechnicalContactArgs
{
Email = "string",
PhoneNumber = "string",
PostalAddress = new Gcp.CloudDomains.Inputs.RegistrationContactSettingsTechnicalContactPostalAddressArgs
{
RegionCode = "string",
AddressLines = new[]
{
"string",
},
AdministrativeArea = "string",
Locality = "string",
Organization = "string",
PostalCode = "string",
Recipients = new[]
{
"string",
},
},
FaxNumber = "string",
},
},
DomainName = "string",
Location = "string",
YearlyPrice = new Gcp.CloudDomains.Inputs.RegistrationYearlyPriceArgs
{
CurrencyCode = "string",
Units = "string",
},
ContactNotices = new[]
{
"string",
},
DnsSettings = new Gcp.CloudDomains.Inputs.RegistrationDnsSettingsArgs
{
CustomDns = new Gcp.CloudDomains.Inputs.RegistrationDnsSettingsCustomDnsArgs
{
NameServers = new[]
{
"string",
},
DsRecords = new[]
{
new Gcp.CloudDomains.Inputs.RegistrationDnsSettingsCustomDnsDsRecordArgs
{
Algorithm = "string",
Digest = "string",
DigestType = "string",
KeyTag = 0,
},
},
},
GlueRecords = new[]
{
new Gcp.CloudDomains.Inputs.RegistrationDnsSettingsGlueRecordArgs
{
HostName = "string",
Ipv4Addresses = new[]
{
"string",
},
Ipv6Addresses = new[]
{
"string",
},
},
},
},
DomainNotices = new[]
{
"string",
},
Labels =
{
{ "string", "string" },
},
ManagementSettings = new Gcp.CloudDomains.Inputs.RegistrationManagementSettingsArgs
{
PreferredRenewalMethod = "string",
RenewalMethod = "string",
TransferLockState = "string",
},
Project = "string",
});
example, err := clouddomains.NewRegistration(ctx, "registrationResource", &clouddomains.RegistrationArgs{
ContactSettings: &clouddomains.RegistrationContactSettingsArgs{
AdminContact: &clouddomains.RegistrationContactSettingsAdminContactArgs{
Email: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
PostalAddress: &clouddomains.RegistrationContactSettingsAdminContactPostalAddressArgs{
RegionCode: pulumi.String("string"),
AddressLines: pulumi.StringArray{
pulumi.String("string"),
},
AdministrativeArea: pulumi.String("string"),
Locality: pulumi.String("string"),
Organization: pulumi.String("string"),
PostalCode: pulumi.String("string"),
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
},
FaxNumber: pulumi.String("string"),
},
Privacy: pulumi.String("string"),
RegistrantContact: &clouddomains.RegistrationContactSettingsRegistrantContactArgs{
Email: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
PostalAddress: &clouddomains.RegistrationContactSettingsRegistrantContactPostalAddressArgs{
RegionCode: pulumi.String("string"),
AddressLines: pulumi.StringArray{
pulumi.String("string"),
},
AdministrativeArea: pulumi.String("string"),
Locality: pulumi.String("string"),
Organization: pulumi.String("string"),
PostalCode: pulumi.String("string"),
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
},
FaxNumber: pulumi.String("string"),
},
TechnicalContact: &clouddomains.RegistrationContactSettingsTechnicalContactArgs{
Email: pulumi.String("string"),
PhoneNumber: pulumi.String("string"),
PostalAddress: &clouddomains.RegistrationContactSettingsTechnicalContactPostalAddressArgs{
RegionCode: pulumi.String("string"),
AddressLines: pulumi.StringArray{
pulumi.String("string"),
},
AdministrativeArea: pulumi.String("string"),
Locality: pulumi.String("string"),
Organization: pulumi.String("string"),
PostalCode: pulumi.String("string"),
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
},
FaxNumber: pulumi.String("string"),
},
},
DomainName: pulumi.String("string"),
Location: pulumi.String("string"),
YearlyPrice: &clouddomains.RegistrationYearlyPriceArgs{
CurrencyCode: pulumi.String("string"),
Units: pulumi.String("string"),
},
ContactNotices: pulumi.StringArray{
pulumi.String("string"),
},
DnsSettings: &clouddomains.RegistrationDnsSettingsArgs{
CustomDns: &clouddomains.RegistrationDnsSettingsCustomDnsArgs{
NameServers: pulumi.StringArray{
pulumi.String("string"),
},
DsRecords: clouddomains.RegistrationDnsSettingsCustomDnsDsRecordArray{
&clouddomains.RegistrationDnsSettingsCustomDnsDsRecordArgs{
Algorithm: pulumi.String("string"),
Digest: pulumi.String("string"),
DigestType: pulumi.String("string"),
KeyTag: pulumi.Int(0),
},
},
},
GlueRecords: clouddomains.RegistrationDnsSettingsGlueRecordArray{
&clouddomains.RegistrationDnsSettingsGlueRecordArgs{
HostName: pulumi.String("string"),
Ipv4Addresses: pulumi.StringArray{
pulumi.String("string"),
},
Ipv6Addresses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
DomainNotices: pulumi.StringArray{
pulumi.String("string"),
},
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
ManagementSettings: &clouddomains.RegistrationManagementSettingsArgs{
PreferredRenewalMethod: pulumi.String("string"),
RenewalMethod: pulumi.String("string"),
TransferLockState: pulumi.String("string"),
},
Project: pulumi.String("string"),
})
var registrationResource = new Registration("registrationResource", RegistrationArgs.builder()
.contactSettings(RegistrationContactSettingsArgs.builder()
.adminContact(RegistrationContactSettingsAdminContactArgs.builder()
.email("string")
.phoneNumber("string")
.postalAddress(RegistrationContactSettingsAdminContactPostalAddressArgs.builder()
.regionCode("string")
.addressLines("string")
.administrativeArea("string")
.locality("string")
.organization("string")
.postalCode("string")
.recipients("string")
.build())
.faxNumber("string")
.build())
.privacy("string")
.registrantContact(RegistrationContactSettingsRegistrantContactArgs.builder()
.email("string")
.phoneNumber("string")
.postalAddress(RegistrationContactSettingsRegistrantContactPostalAddressArgs.builder()
.regionCode("string")
.addressLines("string")
.administrativeArea("string")
.locality("string")
.organization("string")
.postalCode("string")
.recipients("string")
.build())
.faxNumber("string")
.build())
.technicalContact(RegistrationContactSettingsTechnicalContactArgs.builder()
.email("string")
.phoneNumber("string")
.postalAddress(RegistrationContactSettingsTechnicalContactPostalAddressArgs.builder()
.regionCode("string")
.addressLines("string")
.administrativeArea("string")
.locality("string")
.organization("string")
.postalCode("string")
.recipients("string")
.build())
.faxNumber("string")
.build())
.build())
.domainName("string")
.location("string")
.yearlyPrice(RegistrationYearlyPriceArgs.builder()
.currencyCode("string")
.units("string")
.build())
.contactNotices("string")
.dnsSettings(RegistrationDnsSettingsArgs.builder()
.customDns(RegistrationDnsSettingsCustomDnsArgs.builder()
.nameServers("string")
.dsRecords(RegistrationDnsSettingsCustomDnsDsRecordArgs.builder()
.algorithm("string")
.digest("string")
.digestType("string")
.keyTag(0)
.build())
.build())
.glueRecords(RegistrationDnsSettingsGlueRecordArgs.builder()
.hostName("string")
.ipv4Addresses("string")
.ipv6Addresses("string")
.build())
.build())
.domainNotices("string")
.labels(Map.of("string", "string"))
.managementSettings(RegistrationManagementSettingsArgs.builder()
.preferredRenewalMethod("string")
.renewalMethod("string")
.transferLockState("string")
.build())
.project("string")
.build());
registration_resource = gcp.clouddomains.Registration("registrationResource",
contact_settings={
"admin_contact": {
"email": "string",
"phone_number": "string",
"postal_address": {
"region_code": "string",
"address_lines": ["string"],
"administrative_area": "string",
"locality": "string",
"organization": "string",
"postal_code": "string",
"recipients": ["string"],
},
"fax_number": "string",
},
"privacy": "string",
"registrant_contact": {
"email": "string",
"phone_number": "string",
"postal_address": {
"region_code": "string",
"address_lines": ["string"],
"administrative_area": "string",
"locality": "string",
"organization": "string",
"postal_code": "string",
"recipients": ["string"],
},
"fax_number": "string",
},
"technical_contact": {
"email": "string",
"phone_number": "string",
"postal_address": {
"region_code": "string",
"address_lines": ["string"],
"administrative_area": "string",
"locality": "string",
"organization": "string",
"postal_code": "string",
"recipients": ["string"],
},
"fax_number": "string",
},
},
domain_name="string",
location="string",
yearly_price={
"currency_code": "string",
"units": "string",
},
contact_notices=["string"],
dns_settings={
"custom_dns": {
"name_servers": ["string"],
"ds_records": [{
"algorithm": "string",
"digest": "string",
"digest_type": "string",
"key_tag": 0,
}],
},
"glue_records": [{
"host_name": "string",
"ipv4_addresses": ["string"],
"ipv6_addresses": ["string"],
}],
},
domain_notices=["string"],
labels={
"string": "string",
},
management_settings={
"preferred_renewal_method": "string",
"renewal_method": "string",
"transfer_lock_state": "string",
},
project="string")
const registrationResource = new gcp.clouddomains.Registration("registrationResource", {
contactSettings: {
adminContact: {
email: "string",
phoneNumber: "string",
postalAddress: {
regionCode: "string",
addressLines: ["string"],
administrativeArea: "string",
locality: "string",
organization: "string",
postalCode: "string",
recipients: ["string"],
},
faxNumber: "string",
},
privacy: "string",
registrantContact: {
email: "string",
phoneNumber: "string",
postalAddress: {
regionCode: "string",
addressLines: ["string"],
administrativeArea: "string",
locality: "string",
organization: "string",
postalCode: "string",
recipients: ["string"],
},
faxNumber: "string",
},
technicalContact: {
email: "string",
phoneNumber: "string",
postalAddress: {
regionCode: "string",
addressLines: ["string"],
administrativeArea: "string",
locality: "string",
organization: "string",
postalCode: "string",
recipients: ["string"],
},
faxNumber: "string",
},
},
domainName: "string",
location: "string",
yearlyPrice: {
currencyCode: "string",
units: "string",
},
contactNotices: ["string"],
dnsSettings: {
customDns: {
nameServers: ["string"],
dsRecords: [{
algorithm: "string",
digest: "string",
digestType: "string",
keyTag: 0,
}],
},
glueRecords: [{
hostName: "string",
ipv4Addresses: ["string"],
ipv6Addresses: ["string"],
}],
},
domainNotices: ["string"],
labels: {
string: "string",
},
managementSettings: {
preferredRenewalMethod: "string",
renewalMethod: "string",
transferLockState: "string",
},
project: "string",
});
type: gcp:clouddomains:Registration
properties:
contactNotices:
- string
contactSettings:
adminContact:
email: string
faxNumber: string
phoneNumber: string
postalAddress:
addressLines:
- string
administrativeArea: string
locality: string
organization: string
postalCode: string
recipients:
- string
regionCode: string
privacy: string
registrantContact:
email: string
faxNumber: string
phoneNumber: string
postalAddress:
addressLines:
- string
administrativeArea: string
locality: string
organization: string
postalCode: string
recipients:
- string
regionCode: string
technicalContact:
email: string
faxNumber: string
phoneNumber: string
postalAddress:
addressLines:
- string
administrativeArea: string
locality: string
organization: string
postalCode: string
recipients:
- string
regionCode: string
dnsSettings:
customDns:
dsRecords:
- algorithm: string
digest: string
digestType: string
keyTag: 0
nameServers:
- string
glueRecords:
- hostName: string
ipv4Addresses:
- string
ipv6Addresses:
- string
domainName: string
domainNotices:
- string
labels:
string: string
location: string
managementSettings:
preferredRenewalMethod: string
renewalMethod: string
transferLockState: string
project: string
yearlyPrice:
currencyCode: string
units: string
Registration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Registration resource accepts the following input properties:
- Contact
Settings This property is required. Changes to this property will trigger replacement.
Contact Settings - Required. Settings for contact information linked to the Registration. Structure is documented below.
- Domain
Name This property is required. Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- Location
This property is required. Changes to this property will trigger replacement.
- The location for the resource
- Yearly
Price This property is required. Changes to this property will trigger replacement.
Yearly Price - 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.
- Contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- Dns
Settings Changes to this property will trigger replacement.
Dns Settings - Settings controlling the DNS configuration of the Registration.
- Domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- Labels Dictionary<string, string>
- 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.
- Management
Settings Changes to this property will trigger replacement.
Management Settings - Settings for management of the Registration, including renewal, billing, and transfer
- Project
Changes to this property will trigger replacement.
- Contact
Settings This property is required. Changes to this property will trigger replacement.
Contact Settings Args - Required. Settings for contact information linked to the Registration. Structure is documented below.
- Domain
Name This property is required. Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- Location
This property is required. Changes to this property will trigger replacement.
- The location for the resource
- Yearly
Price This property is required. Changes to this property will trigger replacement.
Yearly Price Args - 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.
- Contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- Dns
Settings Changes to this property will trigger replacement.
Dns Settings Args - Settings controlling the DNS configuration of the Registration.
- Domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- Labels map[string]string
- 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.
- Management
Settings Changes to this property will trigger replacement.
Management Settings Args - Settings for management of the Registration, including renewal, billing, and transfer
- Project
Changes to this property will trigger replacement.
- contact
Settings This property is required. Changes to this property will trigger replacement.
Contact Settings - Required. Settings for contact information linked to the Registration. Structure is documented below.
- domain
Name This property is required. Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- location
This property is required. Changes to this property will trigger replacement.
- The location for the resource
- yearly
Price This property is required. Changes to this property will trigger replacement.
Yearly Price - 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.
- contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- dns
Settings Changes to this property will trigger replacement.
Dns Settings - Settings controlling the DNS configuration of the Registration.
- domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- labels Map<String,String>
- 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.
- management
Settings Changes to this property will trigger replacement.
Management Settings - Settings for management of the Registration, including renewal, billing, and transfer
- project
Changes to this property will trigger replacement.
- contact
Settings This property is required. Changes to this property will trigger replacement.
Contact Settings - Required. Settings for contact information linked to the Registration. Structure is documented below.
- domain
Name This property is required. Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- location
This property is required. Changes to this property will trigger replacement.
- The location for the resource
- yearly
Price This property is required. Changes to this property will trigger replacement.
Yearly Price - 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.
- contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- dns
Settings Changes to this property will trigger replacement.
Dns Settings - Settings controlling the DNS configuration of the Registration.
- domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- labels {[key: string]: string}
- 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.
- management
Settings Changes to this property will trigger replacement.
Management Settings - Settings for management of the Registration, including renewal, billing, and transfer
- project
Changes to this property will trigger replacement.
- contact_
settings This property is required. Changes to this property will trigger replacement.
Contact Settings Args - Required. Settings for contact information linked to the Registration. Structure is documented below.
- domain_
name This property is required. Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- location
This property is required. Changes to this property will trigger replacement.
- The location for the resource
- yearly_
price This property is required. Changes to this property will trigger replacement.
Yearly Price Args - 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.
- contact_
notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- dns_
settings Changes to this property will trigger replacement.
Dns Settings Args - Settings controlling the DNS configuration of the Registration.
- domain_
notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- labels Mapping[str, str]
- 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.
- management_
settings Changes to this property will trigger replacement.
Management Settings Args - Settings for management of the Registration, including renewal, billing, and transfer
- project
Changes to this property will trigger replacement.
- contact
Settings This property is required. Changes to this property will trigger replacement.
- Required. Settings for contact information linked to the Registration. Structure is documented below.
- domain
Name This property is required. Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- location
This property is required. Changes to this property will trigger replacement.
- The location for the resource
- yearly
Price This property is required. Changes to this property will trigger replacement.
- 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.
- contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- dns
Settings Changes to this property will trigger replacement.
- Settings controlling the DNS configuration of the Registration.
- domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- labels Map<String>
- 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.
- management
Settings Changes to this property will trigger replacement.
- Settings for management of the Registration, including renewal, billing, and transfer
- project
Changes to this property will trigger replacement.
Outputs
All input properties are implicitly available as output properties. Additionally, the Registration resource produces the following output properties:
- Create
Time string - Output only. Time at which the automation was created.
- Effective
Labels Dictionary<string, string> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Expire
Time string - Output only. Time at which the automation was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Issues List<string>
- Output only. The set of issues with the Registration that require attention.
- Name string
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Register
Failure stringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- State string
- Output only. The current state of the Registration.
- Supported
Privacies List<string> - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- Create
Time string - Output only. Time at which the automation was created.
- Effective
Labels map[string]string - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Expire
Time string - Output only. Time at which the automation was updated.
- Id string
- The provider-assigned unique ID for this managed resource.
- Issues []string
- Output only. The set of issues with the Registration that require attention.
- Name string
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- Register
Failure stringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- State string
- Output only. The current state of the Registration.
- Supported
Privacies []string - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- create
Time String - Output only. Time at which the automation was created.
- effective
Labels Map<String,String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire
Time String - Output only. Time at which the automation was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- issues List<String>
- Output only. The set of issues with the Registration that require attention.
- name String
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- register
Failure StringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state String
- Output only. The current state of the Registration.
- supported
Privacies List<String> - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- create
Time string - Output only. Time at which the automation was created.
- effective
Labels {[key: string]: string} - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire
Time string - Output only. Time at which the automation was updated.
- id string
- The provider-assigned unique ID for this managed resource.
- issues string[]
- Output only. The set of issues with the Registration that require attention.
- name string
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- register
Failure stringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state string
- Output only. The current state of the Registration.
- supported
Privacies string[] - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- create_
time str - Output only. Time at which the automation was created.
- effective_
labels Mapping[str, str] - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire_
time str - Output only. Time at which the automation was updated.
- id str
- The provider-assigned unique ID for this managed resource.
- issues Sequence[str]
- Output only. The set of issues with the Registration that require attention.
- name str
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- register_
failure_ strreason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state str
- Output only. The current state of the Registration.
- supported_
privacies Sequence[str] - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- create
Time String - Output only. Time at which the automation was created.
- effective
Labels Map<String> - All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire
Time String - Output only. Time at which the automation was updated.
- id String
- The provider-assigned unique ID for this managed resource.
- issues List<String>
- Output only. The set of issues with the Registration that require attention.
- name String
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- register
Failure StringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state String
- Output only. The current state of the Registration.
- supported
Privacies List<String> - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
Look up Existing Registration Resource
Get an existing Registration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: RegistrationState, opts?: CustomResourceOptions): Registration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
contact_notices: Optional[Sequence[str]] = None,
contact_settings: Optional[RegistrationContactSettingsArgs] = None,
create_time: Optional[str] = None,
dns_settings: Optional[RegistrationDnsSettingsArgs] = None,
domain_name: Optional[str] = None,
domain_notices: Optional[Sequence[str]] = None,
effective_labels: Optional[Mapping[str, str]] = None,
expire_time: Optional[str] = None,
issues: Optional[Sequence[str]] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
management_settings: Optional[RegistrationManagementSettingsArgs] = None,
name: Optional[str] = None,
project: Optional[str] = None,
pulumi_labels: Optional[Mapping[str, str]] = None,
register_failure_reason: Optional[str] = None,
state: Optional[str] = None,
supported_privacies: Optional[Sequence[str]] = None,
yearly_price: Optional[RegistrationYearlyPriceArgs] = None) -> Registration
func GetRegistration(ctx *Context, name string, id IDInput, state *RegistrationState, opts ...ResourceOption) (*Registration, error)
public static Registration Get(string name, Input<string> id, RegistrationState? state, CustomResourceOptions? opts = null)
public static Registration get(String name, Output<String> id, RegistrationState state, CustomResourceOptions options)
resources: _: type: gcp:clouddomains:Registration get: id: ${id}
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- Contact
Settings Changes to this property will trigger replacement.
Contact Settings - Required. Settings for contact information linked to the Registration. Structure is documented below.
- Create
Time string - Output only. Time at which the automation was created.
- Dns
Settings Changes to this property will trigger replacement.
Dns Settings - Settings controlling the DNS configuration of the Registration.
- Domain
Name Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- Domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- Effective
Labels Changes to this property will trigger replacement.
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Expire
Time string - Output only. Time at which the automation was updated.
- Issues List<string>
- Output only. The set of issues with the Registration that require attention.
- Labels Dictionary<string, string>
- 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.
- Location
Changes to this property will trigger replacement.
- The location for the resource
- Management
Settings Changes to this property will trigger replacement.
Management Settings - Settings for management of the Registration, including renewal, billing, and transfer
- Name string
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- Project
Changes to this property will trigger replacement.
- Pulumi
Labels Dictionary<string, string> - The combination of labels configured directly on the resource and default labels configured on the provider.
- Register
Failure stringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- State string
- Output only. The current state of the Registration.
- Supported
Privacies List<string> - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- Yearly
Price Changes to this property will trigger replacement.
Yearly Price - 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.
- Contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- Contact
Settings Changes to this property will trigger replacement.
Contact Settings Args - Required. Settings for contact information linked to the Registration. Structure is documented below.
- Create
Time string - Output only. Time at which the automation was created.
- Dns
Settings Changes to this property will trigger replacement.
Dns Settings Args - Settings controlling the DNS configuration of the Registration.
- Domain
Name Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- Domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- Effective
Labels Changes to this property will trigger replacement.
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- Expire
Time string - Output only. Time at which the automation was updated.
- Issues []string
- Output only. The set of issues with the Registration that require attention.
- Labels map[string]string
- 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.
- Location
Changes to this property will trigger replacement.
- The location for the resource
- Management
Settings Changes to this property will trigger replacement.
Management Settings Args - Settings for management of the Registration, including renewal, billing, and transfer
- Name string
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- Project
Changes to this property will trigger replacement.
- Pulumi
Labels map[string]string - The combination of labels configured directly on the resource and default labels configured on the provider.
- Register
Failure stringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- State string
- Output only. The current state of the Registration.
- Supported
Privacies []string - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- Yearly
Price Changes to this property will trigger replacement.
Yearly Price Args - 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.
- contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- contact
Settings Changes to this property will trigger replacement.
Contact Settings - Required. Settings for contact information linked to the Registration. Structure is documented below.
- create
Time String - Output only. Time at which the automation was created.
- dns
Settings Changes to this property will trigger replacement.
Dns Settings - Settings controlling the DNS configuration of the Registration.
- domain
Name Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- effective
Labels Changes to this property will trigger replacement.
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire
Time String - Output only. Time at which the automation was updated.
- issues List<String>
- Output only. The set of issues with the Registration that require attention.
- labels Map<String,String>
- 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.
- location
Changes to this property will trigger replacement.
- The location for the resource
- management
Settings Changes to this property will trigger replacement.
Management Settings - Settings for management of the Registration, including renewal, billing, and transfer
- name String
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- project
Changes to this property will trigger replacement.
- pulumi
Labels Map<String,String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- register
Failure StringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state String
- Output only. The current state of the Registration.
- supported
Privacies List<String> - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- yearly
Price Changes to this property will trigger replacement.
Yearly Price - 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.
- contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- contact
Settings Changes to this property will trigger replacement.
Contact Settings - Required. Settings for contact information linked to the Registration. Structure is documented below.
- create
Time string - Output only. Time at which the automation was created.
- dns
Settings Changes to this property will trigger replacement.
Dns Settings - Settings controlling the DNS configuration of the Registration.
- domain
Name Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- effective
Labels Changes to this property will trigger replacement.
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire
Time string - Output only. Time at which the automation was updated.
- issues string[]
- Output only. The set of issues with the Registration that require attention.
- labels {[key: string]: string}
- 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.
- location
Changes to this property will trigger replacement.
- The location for the resource
- management
Settings Changes to this property will trigger replacement.
Management Settings - Settings for management of the Registration, including renewal, billing, and transfer
- name string
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- project
Changes to this property will trigger replacement.
- pulumi
Labels {[key: string]: string} - The combination of labels configured directly on the resource and default labels configured on the provider.
- register
Failure stringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state string
- Output only. The current state of the Registration.
- supported
Privacies string[] - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- yearly
Price Changes to this property will trigger replacement.
Yearly Price - 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.
- contact_
notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- contact_
settings Changes to this property will trigger replacement.
Contact Settings Args - Required. Settings for contact information linked to the Registration. Structure is documented below.
- create_
time str - Output only. Time at which the automation was created.
- dns_
settings Changes to this property will trigger replacement.
Dns Settings Args - Settings controlling the DNS configuration of the Registration.
- domain_
name Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- domain_
notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- effective_
labels Changes to this property will trigger replacement.
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire_
time str - Output only. Time at which the automation was updated.
- issues Sequence[str]
- Output only. The set of issues with the Registration that require attention.
- labels Mapping[str, str]
- 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.
- location
Changes to this property will trigger replacement.
- The location for the resource
- management_
settings Changes to this property will trigger replacement.
Management Settings Args - Settings for management of the Registration, including renewal, billing, and transfer
- name str
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- project
Changes to this property will trigger replacement.
- pulumi_
labels Mapping[str, str] - The combination of labels configured directly on the resource and default labels configured on the provider.
- register_
failure_ strreason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state str
- Output only. The current state of the Registration.
- supported_
privacies Sequence[str] - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- yearly_
price Changes to this property will trigger replacement.
Yearly Price Args - 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.
- contact
Notices Changes to this property will trigger replacement.
- The list of contact notices that the caller acknowledges. Possible value is PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- contact
Settings Changes to this property will trigger replacement.
- Required. Settings for contact information linked to the Registration. Structure is documented below.
- create
Time String - Output only. Time at which the automation was created.
- dns
Settings Changes to this property will trigger replacement.
- Settings controlling the DNS configuration of the Registration.
- domain
Name Changes to this property will trigger replacement.
- Required. The domain name. Unicode domain names must be expressed in Punycode format.
- domain
Notices Changes to this property will trigger replacement.
- The list of domain notices that you acknowledge. Possible value is HSTS_PRELOADED
- effective
Labels Changes to this property will trigger replacement.
- All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
- expire
Time String - Output only. Time at which the automation was updated.
- issues List<String>
- Output only. The set of issues with the Registration that require attention.
- labels Map<String>
- 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.
- location
Changes to this property will trigger replacement.
- The location for the resource
- management
Settings Changes to this property will trigger replacement.
- Settings for management of the Registration, including renewal, billing, and transfer
- name String
- Output only. Name of the Registration resource, in the format projects//locations//registrations/<domain_name>.
- project
Changes to this property will trigger replacement.
- pulumi
Labels Map<String> - The combination of labels configured directly on the resource and default labels configured on the provider.
- register
Failure StringReason - Output only. The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state String
- Output only. The current state of the Registration.
- supported
Privacies List<String> - Output only. Set of options for the contactSettings.privacy field that this Registration supports.
- yearly
Price Changes to this property will trigger replacement.
- 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.
Supporting Types
RegistrationContactSettings, RegistrationContactSettingsArgs
- Admin
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact - 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.
- Privacy
This property is required. Changes to this property will trigger replacement.
- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
- Registrant
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact - 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.
- Technical
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact - 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.
- Admin
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact - 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.
- Privacy
This property is required. Changes to this property will trigger replacement.
- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
- Registrant
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact - 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.
- Technical
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact - 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.
- admin
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact - 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.
- privacy
This property is required. Changes to this property will trigger replacement.
- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
- registrant
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact - 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.
- technical
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact - 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.
- admin
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact - 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.
- privacy
This property is required. Changes to this property will trigger replacement.
- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
- registrant
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact - 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.
- technical
Contact This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact - 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.
- admin_
contact This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact - 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.
- privacy
This property is required. Changes to this property will trigger replacement.
- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
- registrant_
contact This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact - 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.
- technical_
contact This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact - 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.
- admin
Contact This property is required. Changes to this property will trigger replacement.
- 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.
- privacy
This property is required. Changes to this property will trigger replacement.
- Required. Privacy setting for the contacts associated with the Registration. Values are PUBLIC_CONTACT_DATA, PRIVATE_CONTACT_DATA, and REDACTED_CONTACT_DATA
- registrant
Contact This property is required. Changes to this property will trigger replacement.
- 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.
- technical
Contact This property is required. Changes to this property will trigger replacement.
- 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.
RegistrationContactSettingsAdminContact, RegistrationContactSettingsAdminContactArgs
- Email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- Phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- Postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- Fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- Email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- Phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- Postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- Fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone_
number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal_
address This property is required. Changes to this property will trigger replacement.
Contact Settings Admin Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax_
number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
- Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
RegistrationContactSettingsAdminContactPostalAddress, RegistrationContactSettingsAdminContactPostalAddressArgs
- Region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- Address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- Administrative
Area Changes to this property will trigger replacement.
- 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.
- Locality
Changes to this property will trigger replacement.
- 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.
- Organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- Postal
Code Changes to this property will trigger replacement.
- 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.).
- Recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- Region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- Address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- Administrative
Area Changes to this property will trigger replacement.
- 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.
- Locality
Changes to this property will trigger replacement.
- 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.
- Organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- Postal
Code Changes to this property will trigger replacement.
- 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.).
- Recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region_
code This property is required. Changes to this property will trigger replacement.
- 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.
- address_
lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative_
area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal_
code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
RegistrationContactSettingsRegistrantContact, RegistrationContactSettingsRegistrantContactArgs
- Email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- Phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- Postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- Fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- Email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- Phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- Postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- Fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone_
number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal_
address This property is required. Changes to this property will trigger replacement.
Contact Settings Registrant Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax_
number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
- Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
RegistrationContactSettingsRegistrantContactPostalAddress, RegistrationContactSettingsRegistrantContactPostalAddressArgs
- Region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- Address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- Administrative
Area Changes to this property will trigger replacement.
- 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.
- Locality
Changes to this property will trigger replacement.
- 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.
- Organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- Postal
Code Changes to this property will trigger replacement.
- 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.).
- Recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- Region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- Address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- Administrative
Area Changes to this property will trigger replacement.
- 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.
- Locality
Changes to this property will trigger replacement.
- 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.
- Organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- Postal
Code Changes to this property will trigger replacement.
- 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.).
- Recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region_
code This property is required. Changes to this property will trigger replacement.
- 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.
- address_
lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative_
area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal_
code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
RegistrationContactSettingsTechnicalContact, RegistrationContactSettingsTechnicalContactArgs
- Email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- Phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- Postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- Fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- Email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- Phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- Postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- Fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone_
number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal_
address This property is required. Changes to this property will trigger replacement.
Contact Settings Technical Contact Postal Address - Required. Postal address of the contact. Structure is documented below.
- fax_
number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email
This property is required. Changes to this property will trigger replacement.
- Required. Email address of the contact.
- phone
Number This property is required. Changes to this property will trigger replacement.
- Required. Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal
Address This property is required. Changes to this property will trigger replacement.
- Required. Postal address of the contact. Structure is documented below.
- fax
Number Changes to this property will trigger replacement.
- Fax number of the contact in international format. For example, "+1-800-555-0123".
RegistrationContactSettingsTechnicalContactPostalAddress, RegistrationContactSettingsTechnicalContactPostalAddressArgs
- Region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- Address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- Administrative
Area Changes to this property will trigger replacement.
- 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.
- Locality
Changes to this property will trigger replacement.
- 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.
- Organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- Postal
Code Changes to this property will trigger replacement.
- 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.).
- Recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- Region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- Address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- Administrative
Area Changes to this property will trigger replacement.
- 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.
- Locality
Changes to this property will trigger replacement.
- 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.
- Organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- Postal
Code Changes to this property will trigger replacement.
- 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.).
- Recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region_
code This property is required. Changes to this property will trigger replacement.
- 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.
- address_
lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative_
area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal_
code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
- region
Code This property is required. Changes to this property will trigger replacement.
- 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.
- address
Lines Changes to this property will trigger replacement.
- 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), address_language 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.
- administrative
Area Changes to this property will trigger replacement.
- 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.
- locality
Changes to this property will trigger replacement.
- 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.
- organization
Changes to this property will trigger replacement.
- The name of the organization at the address.
- postal
Code Changes to this property will trigger replacement.
- 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.).
- recipients
Changes to this property will trigger replacement.
- The recipient at the address. This field may, under certain circumstances, contain multiline information. For example,
it might contain "care of" information.
RegistrationDnsSettings, RegistrationDnsSettingsArgs
- Custom
Dns Changes to this property will trigger replacement.
Dns Settings Custom Dns - Configuration for an arbitrary DNS provider. Structure is documented below.
- Glue
Records Changes to this property will trigger replacement.
Dns Settings Glue Record> - The list of glue records for this Registration. Commonly empty. Structure is documented below.
- Custom
Dns Changes to this property will trigger replacement.
Dns Settings Custom Dns - Configuration for an arbitrary DNS provider. Structure is documented below.
- Glue
Records Changes to this property will trigger replacement.
Dns Settings Glue Record - The list of glue records for this Registration. Commonly empty. Structure is documented below.
- custom
Dns Changes to this property will trigger replacement.
Dns Settings Custom Dns - Configuration for an arbitrary DNS provider. Structure is documented below.
- glue
Records Changes to this property will trigger replacement.
Dns Settings Glue Record> - The list of glue records for this Registration. Commonly empty. Structure is documented below.
- custom
Dns Changes to this property will trigger replacement.
Dns Settings Custom Dns - Configuration for an arbitrary DNS provider. Structure is documented below.
- glue
Records Changes to this property will trigger replacement.
Dns Settings Glue Record[] - The list of glue records for this Registration. Commonly empty. Structure is documented below.
- custom_
dns Changes to this property will trigger replacement.
Dns Settings Custom Dns - Configuration for an arbitrary DNS provider. Structure is documented below.
- glue_
records Changes to this property will trigger replacement.
Dns Settings Glue Record] - The list of glue records for this Registration. Commonly empty. Structure is documented below.
- custom
Dns Changes to this property will trigger replacement.
- Configuration for an arbitrary DNS provider. Structure is documented below.
- glue
Records Changes to this property will trigger replacement.
- The list of glue records for this Registration. Commonly empty. Structure is documented below.
RegistrationDnsSettingsCustomDns, RegistrationDnsSettingsCustomDnsArgs
- Name
Servers This property is required. Changes to this property will trigger replacement.
- 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.
- Ds
Records Changes to this property will trigger replacement.
Dns Settings Custom Dns Ds Record> - 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.
- Name
Servers This property is required. Changes to this property will trigger replacement.
- 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.
- Ds
Records Changes to this property will trigger replacement.
Dns Settings Custom Dns Ds Record - 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.
- name
Servers This property is required. Changes to this property will trigger replacement.
- 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.
- ds
Records Changes to this property will trigger replacement.
Dns Settings Custom Dns Ds Record> - 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.
- name
Servers This property is required. Changes to this property will trigger replacement.
- 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.
- ds
Records Changes to this property will trigger replacement.
Dns Settings Custom Dns Ds Record[] - 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.
- name_
servers This property is required. Changes to this property will trigger replacement.
- 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.
- ds_
records Changes to this property will trigger replacement.
Dns Settings Custom Dns Ds Record] - 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.
- name
Servers This property is required. Changes to this property will trigger replacement.
- 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.
- ds
Records Changes to this property will trigger replacement.
- 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.
RegistrationDnsSettingsCustomDnsDsRecord, RegistrationDnsSettingsCustomDnsDsRecordArgs
- Algorithm
Changes to this property will trigger replacement.
- The algorithm used to generate the referenced DNSKEY.
- Digest
Changes to this property will trigger replacement.
- The digest generated from the referenced DNSKEY.
- Digest
Type Changes to this property will trigger replacement.
- The hash function used to generate the digest of the referenced DNSKEY.
- Key
Tag Changes to this property will trigger replacement.
- The key tag of the record. Must be set in range 0 -- 65535.
- Algorithm
Changes to this property will trigger replacement.
- The algorithm used to generate the referenced DNSKEY.
- Digest
Changes to this property will trigger replacement.
- The digest generated from the referenced DNSKEY.
- Digest
Type Changes to this property will trigger replacement.
- The hash function used to generate the digest of the referenced DNSKEY.
- Key
Tag Changes to this property will trigger replacement.
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
Changes to this property will trigger replacement.
- The algorithm used to generate the referenced DNSKEY.
- digest
Changes to this property will trigger replacement.
- The digest generated from the referenced DNSKEY.
- digest
Type Changes to this property will trigger replacement.
- The hash function used to generate the digest of the referenced DNSKEY.
- key
Tag Changes to this property will trigger replacement.
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
Changes to this property will trigger replacement.
- The algorithm used to generate the referenced DNSKEY.
- digest
Changes to this property will trigger replacement.
- The digest generated from the referenced DNSKEY.
- digest
Type Changes to this property will trigger replacement.
- The hash function used to generate the digest of the referenced DNSKEY.
- key
Tag Changes to this property will trigger replacement.
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
Changes to this property will trigger replacement.
- The algorithm used to generate the referenced DNSKEY.
- digest
Changes to this property will trigger replacement.
- The digest generated from the referenced DNSKEY.
- digest_
type Changes to this property will trigger replacement.
- The hash function used to generate the digest of the referenced DNSKEY.
- key_
tag Changes to this property will trigger replacement.
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
Changes to this property will trigger replacement.
- The algorithm used to generate the referenced DNSKEY.
- digest
Changes to this property will trigger replacement.
- The digest generated from the referenced DNSKEY.
- digest
Type Changes to this property will trigger replacement.
- The hash function used to generate the digest of the referenced DNSKEY.
- key
Tag Changes to this property will trigger replacement.
- The key tag of the record. Must be set in range 0 -- 65535.
RegistrationDnsSettingsGlueRecord, RegistrationDnsSettingsGlueRecordArgs
- Host
Name This property is required. Changes to this property will trigger replacement.
- Required. Domain name of the host in Punycode format.
- Ipv4Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- Ipv6Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- Host
Name This property is required. Changes to this property will trigger replacement.
- Required. Domain name of the host in Punycode format.
- Ipv4Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- Ipv6Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- host
Name This property is required. Changes to this property will trigger replacement.
- Required. Domain name of the host in Punycode format.
- ipv4Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- ipv6Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- host
Name This property is required. Changes to this property will trigger replacement.
- Required. Domain name of the host in Punycode format.
- ipv4Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- ipv6Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- host_
name This property is required. Changes to this property will trigger replacement.
- Required. Domain name of the host in Punycode format.
- ipv4_
addresses Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- ipv6_
addresses Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- host
Name This property is required. Changes to this property will trigger replacement.
- Required. Domain name of the host in Punycode format.
- ipv4Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
- ipv6Addresses
Changes to this property will trigger replacement.
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one of ipv4_address and ipv6_address must be set.
RegistrationManagementSettings, RegistrationManagementSettingsArgs
- Preferred
Renewal Method Changes to this property will trigger replacement.
- 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.
- Renewal
Method string - (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.
- Transfer
Lock State Changes to this property will trigger replacement.
- Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
- Preferred
Renewal Method Changes to this property will trigger replacement.
- 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.
- Renewal
Method string - (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.
- Transfer
Lock State Changes to this property will trigger replacement.
- Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
- preferred
Renewal Method Changes to this property will trigger replacement.
- 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.
- renewal
Method String - (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.
- transfer
Lock State Changes to this property will trigger replacement.
- Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
- preferred
Renewal Method Changes to this property will trigger replacement.
- 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.
- renewal
Method string - (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.
- transfer
Lock State Changes to this property will trigger replacement.
- Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
- preferred_
renewal_ method Changes to this property will trigger replacement.
- 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.
- renewal_
method str - (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.
- transfer_
lock_ state Changes to this property will trigger replacement.
- Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
- preferred
Renewal Method Changes to this property will trigger replacement.
- 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.
- renewal
Method String - (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.
- transfer
Lock State Changes to this property will trigger replacement.
- Controls whether the domain can be transferred to another registrar. Values are UNLOCKED or LOCKED.
RegistrationYearlyPrice, RegistrationYearlyPriceArgs
- Currency
Code Changes to this property will trigger replacement.
- The three-letter currency code defined in ISO 4217.
- Units
Changes to this property will trigger replacement.
- The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
- Currency
Code Changes to this property will trigger replacement.
- The three-letter currency code defined in ISO 4217.
- Units
Changes to this property will trigger replacement.
- The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
- currency
Code Changes to this property will trigger replacement.
- The three-letter currency code defined in ISO 4217.
- units
Changes to this property will trigger replacement.
- The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
- currency
Code Changes to this property will trigger replacement.
- The three-letter currency code defined in ISO 4217.
- units
Changes to this property will trigger replacement.
- The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
- currency_
code Changes to this property will trigger replacement.
- The three-letter currency code defined in ISO 4217.
- units
Changes to this property will trigger replacement.
- The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
- currency
Code Changes to this property will trigger replacement.
- The three-letter currency code defined in ISO 4217.
- units
Changes to this property will trigger replacement.
- The whole units of the amount. For example if currencyCode is "USD", then 1 unit is one US dollar.
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:
$ pulumi import gcp:clouddomains/registration:Registration default projects/{{project}}/locations/{{location}}/registrations/{{domain_name}}
$ pulumi import gcp:clouddomains/registration:Registration default {{project}}/{{location}}/{{domain_name}}
$ pulumi import gcp:clouddomains/registration:Registration default {{location}}/{{domain_name}}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-beta
Terraform Provider.