Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.domains/v1.Registration
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Registers a new domain name and creates a corresponding Registration resource. Call RetrieveRegisterParameters first to check availability of the domain name and determine parameters like price that are needed to build a call to this method. A successful call creates a Registration resource in state REGISTRATION_PENDING, which resolves to ACTIVE within 1-2 minutes, indicating that the domain was successfully registered. If the resource ends up in state REGISTRATION_FAILED, it indicates that the domain was not registered successfully, and you can safely delete the resource and retry registration.
Auto-naming is currently not supported for this resource.
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[ContactSettingsArgs] = None,
                 domain_name: Optional[str] = None,
                 yearly_price: Optional[MoneyArgs] = None,
                 contact_notices: Optional[Sequence[RegistrationContactNoticesItem]] = None,
                 dns_settings: Optional[DnsSettingsArgs] = None,
                 domain_notices: Optional[Sequence[RegistrationDomainNoticesItem]] = None,
                 labels: Optional[Mapping[str, str]] = None,
                 location: Optional[str] = None,
                 management_settings: Optional[ManagementSettingsArgs] = None,
                 project: Optional[str] = None,
                 validate_only: Optional[bool] = 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: google-native:domains/v1:Registration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args RegistrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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 GoogleNative.Domains.V1.Registration("registrationResource", new()
{
    ContactSettings = new GoogleNative.Domains.V1.Inputs.ContactSettingsArgs
    {
        AdminContact = new GoogleNative.Domains.V1.Inputs.ContactArgs
        {
            Email = "string",
            PhoneNumber = "string",
            PostalAddress = new GoogleNative.Domains.V1.Inputs.PostalAddressArgs
            {
                RegionCode = "string",
                AddressLines = new[]
                {
                    "string",
                },
                AdministrativeArea = "string",
                LanguageCode = "string",
                Locality = "string",
                Organization = "string",
                PostalCode = "string",
                Recipients = new[]
                {
                    "string",
                },
                Revision = 0,
                SortingCode = "string",
                Sublocality = "string",
            },
            FaxNumber = "string",
        },
        Privacy = GoogleNative.Domains.V1.ContactSettingsPrivacy.ContactPrivacyUnspecified,
        RegistrantContact = new GoogleNative.Domains.V1.Inputs.ContactArgs
        {
            Email = "string",
            PhoneNumber = "string",
            PostalAddress = new GoogleNative.Domains.V1.Inputs.PostalAddressArgs
            {
                RegionCode = "string",
                AddressLines = new[]
                {
                    "string",
                },
                AdministrativeArea = "string",
                LanguageCode = "string",
                Locality = "string",
                Organization = "string",
                PostalCode = "string",
                Recipients = new[]
                {
                    "string",
                },
                Revision = 0,
                SortingCode = "string",
                Sublocality = "string",
            },
            FaxNumber = "string",
        },
        TechnicalContact = new GoogleNative.Domains.V1.Inputs.ContactArgs
        {
            Email = "string",
            PhoneNumber = "string",
            PostalAddress = new GoogleNative.Domains.V1.Inputs.PostalAddressArgs
            {
                RegionCode = "string",
                AddressLines = new[]
                {
                    "string",
                },
                AdministrativeArea = "string",
                LanguageCode = "string",
                Locality = "string",
                Organization = "string",
                PostalCode = "string",
                Recipients = new[]
                {
                    "string",
                },
                Revision = 0,
                SortingCode = "string",
                Sublocality = "string",
            },
            FaxNumber = "string",
        },
    },
    DomainName = "string",
    YearlyPrice = new GoogleNative.Domains.V1.Inputs.MoneyArgs
    {
        CurrencyCode = "string",
        Nanos = 0,
        Units = "string",
    },
    ContactNotices = new[]
    {
        GoogleNative.Domains.V1.RegistrationContactNoticesItem.ContactNoticeUnspecified,
    },
    DnsSettings = new GoogleNative.Domains.V1.Inputs.DnsSettingsArgs
    {
        CustomDns = new GoogleNative.Domains.V1.Inputs.CustomDnsArgs
        {
            NameServers = new[]
            {
                "string",
            },
            DsRecords = new[]
            {
                new GoogleNative.Domains.V1.Inputs.DsRecordArgs
                {
                    Algorithm = GoogleNative.Domains.V1.DsRecordAlgorithm.AlgorithmUnspecified,
                    Digest = "string",
                    DigestType = GoogleNative.Domains.V1.DsRecordDigestType.DigestTypeUnspecified,
                    KeyTag = 0,
                },
            },
        },
        GlueRecords = new[]
        {
            new GoogleNative.Domains.V1.Inputs.GlueRecordArgs
            {
                HostName = "string",
                Ipv4Addresses = new[]
                {
                    "string",
                },
                Ipv6Addresses = new[]
                {
                    "string",
                },
            },
        },
    },
    DomainNotices = new[]
    {
        GoogleNative.Domains.V1.RegistrationDomainNoticesItem.DomainNoticeUnspecified,
    },
    Labels = 
    {
        { "string", "string" },
    },
    Location = "string",
    ManagementSettings = new GoogleNative.Domains.V1.Inputs.ManagementSettingsArgs
    {
        PreferredRenewalMethod = GoogleNative.Domains.V1.ManagementSettingsPreferredRenewalMethod.RenewalMethodUnspecified,
        TransferLockState = GoogleNative.Domains.V1.ManagementSettingsTransferLockState.TransferLockStateUnspecified,
    },
    Project = "string",
    ValidateOnly = false,
});
example, err := domains.NewRegistration(ctx, "registrationResource", &domains.RegistrationArgs{
	ContactSettings: &domains.ContactSettingsArgs{
		AdminContact: &domains.ContactArgs{
			Email:       pulumi.String("string"),
			PhoneNumber: pulumi.String("string"),
			PostalAddress: &domains.PostalAddressArgs{
				RegionCode: pulumi.String("string"),
				AddressLines: pulumi.StringArray{
					pulumi.String("string"),
				},
				AdministrativeArea: pulumi.String("string"),
				LanguageCode:       pulumi.String("string"),
				Locality:           pulumi.String("string"),
				Organization:       pulumi.String("string"),
				PostalCode:         pulumi.String("string"),
				Recipients: pulumi.StringArray{
					pulumi.String("string"),
				},
				Revision:    pulumi.Int(0),
				SortingCode: pulumi.String("string"),
				Sublocality: pulumi.String("string"),
			},
			FaxNumber: pulumi.String("string"),
		},
		Privacy: domains.ContactSettingsPrivacyContactPrivacyUnspecified,
		RegistrantContact: &domains.ContactArgs{
			Email:       pulumi.String("string"),
			PhoneNumber: pulumi.String("string"),
			PostalAddress: &domains.PostalAddressArgs{
				RegionCode: pulumi.String("string"),
				AddressLines: pulumi.StringArray{
					pulumi.String("string"),
				},
				AdministrativeArea: pulumi.String("string"),
				LanguageCode:       pulumi.String("string"),
				Locality:           pulumi.String("string"),
				Organization:       pulumi.String("string"),
				PostalCode:         pulumi.String("string"),
				Recipients: pulumi.StringArray{
					pulumi.String("string"),
				},
				Revision:    pulumi.Int(0),
				SortingCode: pulumi.String("string"),
				Sublocality: pulumi.String("string"),
			},
			FaxNumber: pulumi.String("string"),
		},
		TechnicalContact: &domains.ContactArgs{
			Email:       pulumi.String("string"),
			PhoneNumber: pulumi.String("string"),
			PostalAddress: &domains.PostalAddressArgs{
				RegionCode: pulumi.String("string"),
				AddressLines: pulumi.StringArray{
					pulumi.String("string"),
				},
				AdministrativeArea: pulumi.String("string"),
				LanguageCode:       pulumi.String("string"),
				Locality:           pulumi.String("string"),
				Organization:       pulumi.String("string"),
				PostalCode:         pulumi.String("string"),
				Recipients: pulumi.StringArray{
					pulumi.String("string"),
				},
				Revision:    pulumi.Int(0),
				SortingCode: pulumi.String("string"),
				Sublocality: pulumi.String("string"),
			},
			FaxNumber: pulumi.String("string"),
		},
	},
	DomainName: pulumi.String("string"),
	YearlyPrice: &domains.MoneyArgs{
		CurrencyCode: pulumi.String("string"),
		Nanos:        pulumi.Int(0),
		Units:        pulumi.String("string"),
	},
	ContactNotices: domains.RegistrationContactNoticesItemArray{
		domains.RegistrationContactNoticesItemContactNoticeUnspecified,
	},
	DnsSettings: &domains.DnsSettingsArgs{
		CustomDns: &domains.CustomDnsArgs{
			NameServers: pulumi.StringArray{
				pulumi.String("string"),
			},
			DsRecords: domains.DsRecordArray{
				&domains.DsRecordArgs{
					Algorithm:  domains.DsRecordAlgorithmAlgorithmUnspecified,
					Digest:     pulumi.String("string"),
					DigestType: domains.DsRecordDigestTypeDigestTypeUnspecified,
					KeyTag:     pulumi.Int(0),
				},
			},
		},
		GlueRecords: domains.GlueRecordArray{
			&domains.GlueRecordArgs{
				HostName: pulumi.String("string"),
				Ipv4Addresses: pulumi.StringArray{
					pulumi.String("string"),
				},
				Ipv6Addresses: pulumi.StringArray{
					pulumi.String("string"),
				},
			},
		},
	},
	DomainNotices: domains.RegistrationDomainNoticesItemArray{
		domains.RegistrationDomainNoticesItemDomainNoticeUnspecified,
	},
	Labels: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	ManagementSettings: &domains.ManagementSettingsArgs{
		PreferredRenewalMethod: domains.ManagementSettingsPreferredRenewalMethodRenewalMethodUnspecified,
		TransferLockState:      domains.ManagementSettingsTransferLockStateTransferLockStateUnspecified,
	},
	Project:      pulumi.String("string"),
	ValidateOnly: pulumi.Bool(false),
})
var registrationResource = new Registration("registrationResource", RegistrationArgs.builder()
    .contactSettings(ContactSettingsArgs.builder()
        .adminContact(ContactArgs.builder()
            .email("string")
            .phoneNumber("string")
            .postalAddress(PostalAddressArgs.builder()
                .regionCode("string")
                .addressLines("string")
                .administrativeArea("string")
                .languageCode("string")
                .locality("string")
                .organization("string")
                .postalCode("string")
                .recipients("string")
                .revision(0)
                .sortingCode("string")
                .sublocality("string")
                .build())
            .faxNumber("string")
            .build())
        .privacy("CONTACT_PRIVACY_UNSPECIFIED")
        .registrantContact(ContactArgs.builder()
            .email("string")
            .phoneNumber("string")
            .postalAddress(PostalAddressArgs.builder()
                .regionCode("string")
                .addressLines("string")
                .administrativeArea("string")
                .languageCode("string")
                .locality("string")
                .organization("string")
                .postalCode("string")
                .recipients("string")
                .revision(0)
                .sortingCode("string")
                .sublocality("string")
                .build())
            .faxNumber("string")
            .build())
        .technicalContact(ContactArgs.builder()
            .email("string")
            .phoneNumber("string")
            .postalAddress(PostalAddressArgs.builder()
                .regionCode("string")
                .addressLines("string")
                .administrativeArea("string")
                .languageCode("string")
                .locality("string")
                .organization("string")
                .postalCode("string")
                .recipients("string")
                .revision(0)
                .sortingCode("string")
                .sublocality("string")
                .build())
            .faxNumber("string")
            .build())
        .build())
    .domainName("string")
    .yearlyPrice(MoneyArgs.builder()
        .currencyCode("string")
        .nanos(0)
        .units("string")
        .build())
    .contactNotices("CONTACT_NOTICE_UNSPECIFIED")
    .dnsSettings(DnsSettingsArgs.builder()
        .customDns(CustomDnsArgs.builder()
            .nameServers("string")
            .dsRecords(DsRecordArgs.builder()
                .algorithm("ALGORITHM_UNSPECIFIED")
                .digest("string")
                .digestType("DIGEST_TYPE_UNSPECIFIED")
                .keyTag(0)
                .build())
            .build())
        .glueRecords(GlueRecordArgs.builder()
            .hostName("string")
            .ipv4Addresses("string")
            .ipv6Addresses("string")
            .build())
        .build())
    .domainNotices("DOMAIN_NOTICE_UNSPECIFIED")
    .labels(Map.of("string", "string"))
    .location("string")
    .managementSettings(ManagementSettingsArgs.builder()
        .preferredRenewalMethod("RENEWAL_METHOD_UNSPECIFIED")
        .transferLockState("TRANSFER_LOCK_STATE_UNSPECIFIED")
        .build())
    .project("string")
    .validateOnly(false)
    .build());
registration_resource = google_native.domains.v1.Registration("registrationResource",
    contact_settings={
        "admin_contact": {
            "email": "string",
            "phone_number": "string",
            "postal_address": {
                "region_code": "string",
                "address_lines": ["string"],
                "administrative_area": "string",
                "language_code": "string",
                "locality": "string",
                "organization": "string",
                "postal_code": "string",
                "recipients": ["string"],
                "revision": 0,
                "sorting_code": "string",
                "sublocality": "string",
            },
            "fax_number": "string",
        },
        "privacy": google_native.domains.v1.ContactSettingsPrivacy.CONTACT_PRIVACY_UNSPECIFIED,
        "registrant_contact": {
            "email": "string",
            "phone_number": "string",
            "postal_address": {
                "region_code": "string",
                "address_lines": ["string"],
                "administrative_area": "string",
                "language_code": "string",
                "locality": "string",
                "organization": "string",
                "postal_code": "string",
                "recipients": ["string"],
                "revision": 0,
                "sorting_code": "string",
                "sublocality": "string",
            },
            "fax_number": "string",
        },
        "technical_contact": {
            "email": "string",
            "phone_number": "string",
            "postal_address": {
                "region_code": "string",
                "address_lines": ["string"],
                "administrative_area": "string",
                "language_code": "string",
                "locality": "string",
                "organization": "string",
                "postal_code": "string",
                "recipients": ["string"],
                "revision": 0,
                "sorting_code": "string",
                "sublocality": "string",
            },
            "fax_number": "string",
        },
    },
    domain_name="string",
    yearly_price={
        "currency_code": "string",
        "nanos": 0,
        "units": "string",
    },
    contact_notices=[google_native.domains.v1.RegistrationContactNoticesItem.CONTACT_NOTICE_UNSPECIFIED],
    dns_settings={
        "custom_dns": {
            "name_servers": ["string"],
            "ds_records": [{
                "algorithm": google_native.domains.v1.DsRecordAlgorithm.ALGORITHM_UNSPECIFIED,
                "digest": "string",
                "digest_type": google_native.domains.v1.DsRecordDigestType.DIGEST_TYPE_UNSPECIFIED,
                "key_tag": 0,
            }],
        },
        "glue_records": [{
            "host_name": "string",
            "ipv4_addresses": ["string"],
            "ipv6_addresses": ["string"],
        }],
    },
    domain_notices=[google_native.domains.v1.RegistrationDomainNoticesItem.DOMAIN_NOTICE_UNSPECIFIED],
    labels={
        "string": "string",
    },
    location="string",
    management_settings={
        "preferred_renewal_method": google_native.domains.v1.ManagementSettingsPreferredRenewalMethod.RENEWAL_METHOD_UNSPECIFIED,
        "transfer_lock_state": google_native.domains.v1.ManagementSettingsTransferLockState.TRANSFER_LOCK_STATE_UNSPECIFIED,
    },
    project="string",
    validate_only=False)
const registrationResource = new google_native.domains.v1.Registration("registrationResource", {
    contactSettings: {
        adminContact: {
            email: "string",
            phoneNumber: "string",
            postalAddress: {
                regionCode: "string",
                addressLines: ["string"],
                administrativeArea: "string",
                languageCode: "string",
                locality: "string",
                organization: "string",
                postalCode: "string",
                recipients: ["string"],
                revision: 0,
                sortingCode: "string",
                sublocality: "string",
            },
            faxNumber: "string",
        },
        privacy: google_native.domains.v1.ContactSettingsPrivacy.ContactPrivacyUnspecified,
        registrantContact: {
            email: "string",
            phoneNumber: "string",
            postalAddress: {
                regionCode: "string",
                addressLines: ["string"],
                administrativeArea: "string",
                languageCode: "string",
                locality: "string",
                organization: "string",
                postalCode: "string",
                recipients: ["string"],
                revision: 0,
                sortingCode: "string",
                sublocality: "string",
            },
            faxNumber: "string",
        },
        technicalContact: {
            email: "string",
            phoneNumber: "string",
            postalAddress: {
                regionCode: "string",
                addressLines: ["string"],
                administrativeArea: "string",
                languageCode: "string",
                locality: "string",
                organization: "string",
                postalCode: "string",
                recipients: ["string"],
                revision: 0,
                sortingCode: "string",
                sublocality: "string",
            },
            faxNumber: "string",
        },
    },
    domainName: "string",
    yearlyPrice: {
        currencyCode: "string",
        nanos: 0,
        units: "string",
    },
    contactNotices: [google_native.domains.v1.RegistrationContactNoticesItem.ContactNoticeUnspecified],
    dnsSettings: {
        customDns: {
            nameServers: ["string"],
            dsRecords: [{
                algorithm: google_native.domains.v1.DsRecordAlgorithm.AlgorithmUnspecified,
                digest: "string",
                digestType: google_native.domains.v1.DsRecordDigestType.DigestTypeUnspecified,
                keyTag: 0,
            }],
        },
        glueRecords: [{
            hostName: "string",
            ipv4Addresses: ["string"],
            ipv6Addresses: ["string"],
        }],
    },
    domainNotices: [google_native.domains.v1.RegistrationDomainNoticesItem.DomainNoticeUnspecified],
    labels: {
        string: "string",
    },
    location: "string",
    managementSettings: {
        preferredRenewalMethod: google_native.domains.v1.ManagementSettingsPreferredRenewalMethod.RenewalMethodUnspecified,
        transferLockState: google_native.domains.v1.ManagementSettingsTransferLockState.TransferLockStateUnspecified,
    },
    project: "string",
    validateOnly: false,
});
type: google-native:domains/v1:Registration
properties:
    contactNotices:
        - CONTACT_NOTICE_UNSPECIFIED
    contactSettings:
        adminContact:
            email: string
            faxNumber: string
            phoneNumber: string
            postalAddress:
                addressLines:
                    - string
                administrativeArea: string
                languageCode: string
                locality: string
                organization: string
                postalCode: string
                recipients:
                    - string
                regionCode: string
                revision: 0
                sortingCode: string
                sublocality: string
        privacy: CONTACT_PRIVACY_UNSPECIFIED
        registrantContact:
            email: string
            faxNumber: string
            phoneNumber: string
            postalAddress:
                addressLines:
                    - string
                administrativeArea: string
                languageCode: string
                locality: string
                organization: string
                postalCode: string
                recipients:
                    - string
                regionCode: string
                revision: 0
                sortingCode: string
                sublocality: string
        technicalContact:
            email: string
            faxNumber: string
            phoneNumber: string
            postalAddress:
                addressLines:
                    - string
                administrativeArea: string
                languageCode: string
                locality: string
                organization: string
                postalCode: string
                recipients:
                    - string
                regionCode: string
                revision: 0
                sortingCode: string
                sublocality: string
    dnsSettings:
        customDns:
            dsRecords:
                - algorithm: ALGORITHM_UNSPECIFIED
                  digest: string
                  digestType: DIGEST_TYPE_UNSPECIFIED
                  keyTag: 0
            nameServers:
                - string
        glueRecords:
            - hostName: string
              ipv4Addresses:
                - string
              ipv6Addresses:
                - string
    domainName: string
    domainNotices:
        - DOMAIN_NOTICE_UNSPECIFIED
    labels:
        string: string
    location: string
    managementSettings:
        preferredRenewalMethod: RENEWAL_METHOD_UNSPECIFIED
        transferLockState: TRANSFER_LOCK_STATE_UNSPECIFIED
    project: string
    validateOnly: false
    yearlyPrice:
        currencyCode: string
        nanos: 0
        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:
- ContactSettings Pulumi.Google Native. Domains. V1. Inputs. Contact Settings 
- Settings for contact information linked to the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
- DomainName string
- Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- YearlyPrice Pulumi.Google Native. Domains. V1. Inputs. Money 
- Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
- ContactNotices List<Pulumi.Google Native. Domains. V1. Registration Contact Notices Item> 
- The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
- DnsSettings Pulumi.Google Native. Domains. V1. Inputs. Dns Settings 
- Settings controlling the DNS configuration of the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
- DomainNotices List<Pulumi.Google Native. Domains. V1. Registration Domain Notices Item> 
- The list of domain notices that you acknowledge. Call RetrieveRegisterParametersto see the notices that need acknowledgement.
- Labels Dictionary<string, string>
- Set of labels associated with the Registration.
- Location string
- ManagementSettings Pulumi.Google Native. Domains. V1. Inputs. Management Settings 
- Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
- Project string
- ValidateOnly bool
- When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
- ContactSettings ContactSettings Args 
- Settings for contact information linked to the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
- DomainName string
- Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- YearlyPrice MoneyArgs 
- Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
- ContactNotices []RegistrationContact Notices Item 
- The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
- DnsSettings DnsSettings Args 
- Settings controlling the DNS configuration of the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
- DomainNotices []RegistrationDomain Notices Item 
- The list of domain notices that you acknowledge. Call RetrieveRegisterParametersto see the notices that need acknowledgement.
- Labels map[string]string
- Set of labels associated with the Registration.
- Location string
- ManagementSettings ManagementSettings Args 
- Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
- Project string
- ValidateOnly bool
- When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
- contactSettings ContactSettings 
- Settings for contact information linked to the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
- domainName String
- Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- yearlyPrice Money
- Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
- contactNotices List<RegistrationContact Notices Item> 
- The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
- dnsSettings DnsSettings 
- Settings controlling the DNS configuration of the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
- domainNotices List<RegistrationDomain Notices Item> 
- The list of domain notices that you acknowledge. Call RetrieveRegisterParametersto see the notices that need acknowledgement.
- labels Map<String,String>
- Set of labels associated with the Registration.
- location String
- managementSettings ManagementSettings 
- Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
- project String
- validateOnly Boolean
- When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
- contactSettings ContactSettings 
- Settings for contact information linked to the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
- domainName string
- Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- yearlyPrice Money
- Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
- contactNotices RegistrationContact Notices Item[] 
- The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
- dnsSettings DnsSettings 
- Settings controlling the DNS configuration of the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
- domainNotices RegistrationDomain Notices Item[] 
- The list of domain notices that you acknowledge. Call RetrieveRegisterParametersto see the notices that need acknowledgement.
- labels {[key: string]: string}
- Set of labels associated with the Registration.
- location string
- managementSettings ManagementSettings 
- Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
- project string
- validateOnly boolean
- When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
- contact_settings ContactSettings Args 
- Settings for contact information linked to the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
- domain_name str
- Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- yearly_price MoneyArgs 
- Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
- contact_notices Sequence[RegistrationContact Notices Item] 
- The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
- dns_settings DnsSettings Args 
- Settings controlling the DNS configuration of the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
- domain_notices Sequence[RegistrationDomain Notices Item] 
- The list of domain notices that you acknowledge. Call RetrieveRegisterParametersto see the notices that need acknowledgement.
- labels Mapping[str, str]
- Set of labels associated with the Registration.
- location str
- management_settings ManagementSettings Args 
- Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
- project str
- validate_only bool
- When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
- contactSettings Property Map
- Settings for contact information linked to the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
- domainName String
- Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- yearlyPrice Property Map
- Yearly price to register or renew the domain. The value that should be put here can be obtained from RetrieveRegisterParameters or SearchDomains calls.
- contactNotices List<"CONTACT_NOTICE_UNSPECIFIED" | "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT">
- The list of contact notices that the caller acknowledges. The notices needed here depend on the values specified in registration.contact_settings.
- dnsSettings Property Map
- Settings controlling the DNS configuration of the Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
- domainNotices List<"DOMAIN_NOTICE_UNSPECIFIED" | "HSTS_PRELOADED">
- The list of domain notices that you acknowledge. Call RetrieveRegisterParametersto see the notices that need acknowledgement.
- labels Map<String>
- Set of labels associated with the Registration.
- location String
- managementSettings Property Map
- Settings for management of the Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
- project String
- validateOnly Boolean
- When true, only validation is performed, without actually registering the domain. Follows: https://cloud.google.com/apis/design/design_patterns#request_validation
Outputs
All input properties are implicitly available as output properties. Additionally, the Registration resource produces the following output properties:
- CreateTime string
- The creation timestamp of the Registrationresource.
- ExpireTime string
- The expiration timestamp of the Registration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Issues List<string>
- The set of issues with the Registrationthat require attention.
- Name string
- Name of the Registrationresource, in the formatprojects/*/locations/*/registrations/.
- PendingContact Pulumi.Settings Google Native. Domains. V1. Outputs. Contact Settings Response 
- Pending contact settings for the Registration. Updates to thecontact_settingsfield that change itsregistrant_contactorprivacyfields require email confirmation by theregistrant_contactbefore taking effect. This field is set only if there are pending updates to thecontact_settingsthat have not been confirmed. To confirm the changes, theregistrant_contactmust follow the instructions in the email they receive.
- RegisterFailure stringReason 
- The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- State string
- The state of the Registration
- SupportedPrivacy List<string>
- Set of options for the contact_settings.privacyfield that thisRegistrationsupports.
- TransferFailure stringReason 
- Deprecated: For more information, see Cloud Domains feature deprecation The reason the domain transfer failed. Only set for domains in TRANSFER_FAILED state.
- CreateTime string
- The creation timestamp of the Registrationresource.
- ExpireTime string
- The expiration timestamp of the Registration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Issues []string
- The set of issues with the Registrationthat require attention.
- Name string
- Name of the Registrationresource, in the formatprojects/*/locations/*/registrations/.
- PendingContact ContactSettings Settings Response 
- Pending contact settings for the Registration. Updates to thecontact_settingsfield that change itsregistrant_contactorprivacyfields require email confirmation by theregistrant_contactbefore taking effect. This field is set only if there are pending updates to thecontact_settingsthat have not been confirmed. To confirm the changes, theregistrant_contactmust follow the instructions in the email they receive.
- RegisterFailure stringReason 
- The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- State string
- The state of the Registration
- SupportedPrivacy []string
- Set of options for the contact_settings.privacyfield that thisRegistrationsupports.
- TransferFailure stringReason 
- Deprecated: For more information, see Cloud Domains feature deprecation The reason the domain transfer failed. Only set for domains in TRANSFER_FAILED state.
- createTime String
- The creation timestamp of the Registrationresource.
- expireTime String
- The expiration timestamp of the Registration.
- id String
- The provider-assigned unique ID for this managed resource.
- issues List<String>
- The set of issues with the Registrationthat require attention.
- name String
- Name of the Registrationresource, in the formatprojects/*/locations/*/registrations/.
- pendingContact ContactSettings Settings Response 
- Pending contact settings for the Registration. Updates to thecontact_settingsfield that change itsregistrant_contactorprivacyfields require email confirmation by theregistrant_contactbefore taking effect. This field is set only if there are pending updates to thecontact_settingsthat have not been confirmed. To confirm the changes, theregistrant_contactmust follow the instructions in the email they receive.
- registerFailure StringReason 
- The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state String
- The state of the Registration
- supportedPrivacy List<String>
- Set of options for the contact_settings.privacyfield that thisRegistrationsupports.
- transferFailure StringReason 
- Deprecated: For more information, see Cloud Domains feature deprecation The reason the domain transfer failed. Only set for domains in TRANSFER_FAILED state.
- createTime string
- The creation timestamp of the Registrationresource.
- expireTime string
- The expiration timestamp of the Registration.
- id string
- The provider-assigned unique ID for this managed resource.
- issues string[]
- The set of issues with the Registrationthat require attention.
- name string
- Name of the Registrationresource, in the formatprojects/*/locations/*/registrations/.
- pendingContact ContactSettings Settings Response 
- Pending contact settings for the Registration. Updates to thecontact_settingsfield that change itsregistrant_contactorprivacyfields require email confirmation by theregistrant_contactbefore taking effect. This field is set only if there are pending updates to thecontact_settingsthat have not been confirmed. To confirm the changes, theregistrant_contactmust follow the instructions in the email they receive.
- registerFailure stringReason 
- The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state string
- The state of the Registration
- supportedPrivacy string[]
- Set of options for the contact_settings.privacyfield that thisRegistrationsupports.
- transferFailure stringReason 
- Deprecated: For more information, see Cloud Domains feature deprecation The reason the domain transfer failed. Only set for domains in TRANSFER_FAILED state.
- create_time str
- The creation timestamp of the Registrationresource.
- expire_time str
- The expiration timestamp of the Registration.
- id str
- The provider-assigned unique ID for this managed resource.
- issues Sequence[str]
- The set of issues with the Registrationthat require attention.
- name str
- Name of the Registrationresource, in the formatprojects/*/locations/*/registrations/.
- pending_contact_ Contactsettings Settings Response 
- Pending contact settings for the Registration. Updates to thecontact_settingsfield that change itsregistrant_contactorprivacyfields require email confirmation by theregistrant_contactbefore taking effect. This field is set only if there are pending updates to thecontact_settingsthat have not been confirmed. To confirm the changes, theregistrant_contactmust follow the instructions in the email they receive.
- register_failure_ strreason 
- The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state str
- The state of the Registration
- supported_privacy Sequence[str]
- Set of options for the contact_settings.privacyfield that thisRegistrationsupports.
- transfer_failure_ strreason 
- Deprecated: For more information, see Cloud Domains feature deprecation The reason the domain transfer failed. Only set for domains in TRANSFER_FAILED state.
- createTime String
- The creation timestamp of the Registrationresource.
- expireTime String
- The expiration timestamp of the Registration.
- id String
- The provider-assigned unique ID for this managed resource.
- issues List<String>
- The set of issues with the Registrationthat require attention.
- name String
- Name of the Registrationresource, in the formatprojects/*/locations/*/registrations/.
- pendingContact Property MapSettings 
- Pending contact settings for the Registration. Updates to thecontact_settingsfield that change itsregistrant_contactorprivacyfields require email confirmation by theregistrant_contactbefore taking effect. This field is set only if there are pending updates to thecontact_settingsthat have not been confirmed. To confirm the changes, theregistrant_contactmust follow the instructions in the email they receive.
- registerFailure StringReason 
- The reason the domain registration failed. Only set for domains in REGISTRATION_FAILED state.
- state String
- The state of the Registration
- supportedPrivacy List<String>
- Set of options for the contact_settings.privacyfield that thisRegistrationsupports.
- transferFailure StringReason 
- Deprecated: For more information, see Cloud Domains feature deprecation The reason the domain transfer failed. Only set for domains in TRANSFER_FAILED state.
Supporting Types
Contact, ContactArgs  
- Email string
- Email address of the contact.
- PhoneNumber string
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- PostalAddress Pulumi.Google Native. Domains. V1. Inputs. Postal Address 
- Postal address of the contact.
- FaxNumber string
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- Email string
- Email address of the contact.
- PhoneNumber string
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- PostalAddress PostalAddress 
- Postal address of the contact.
- FaxNumber string
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email String
- Email address of the contact.
- phoneNumber String
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postalAddress PostalAddress 
- Postal address of the contact.
- faxNumber String
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email string
- Email address of the contact.
- phoneNumber string
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postalAddress PostalAddress 
- Postal address of the contact.
- faxNumber string
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email str
- Email address of the contact.
- phone_number str
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal_address PostalAddress 
- Postal address of the contact.
- fax_number str
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- email String
- Email address of the contact.
- phoneNumber String
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postalAddress Property Map
- Postal address of the contact.
- faxNumber String
- Fax number of the contact in international format. For example, "+1-800-555-0123".
ContactResponse, ContactResponseArgs    
- Email string
- Email address of the contact.
- FaxNumber string
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- PhoneNumber string
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- PostalAddress Pulumi.Google Native. Domains. V1. Inputs. Postal Address Response 
- Postal address of the contact.
- Email string
- Email address of the contact.
- FaxNumber string
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- PhoneNumber string
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- PostalAddress PostalAddress Response 
- Postal address of the contact.
- email String
- Email address of the contact.
- faxNumber String
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- phoneNumber String
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postalAddress PostalAddress Response 
- Postal address of the contact.
- email string
- Email address of the contact.
- faxNumber string
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- phoneNumber string
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postalAddress PostalAddress Response 
- Postal address of the contact.
- email str
- Email address of the contact.
- fax_number str
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- phone_number str
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postal_address PostalAddress Response 
- Postal address of the contact.
- email String
- Email address of the contact.
- faxNumber String
- Fax number of the contact in international format. For example, "+1-800-555-0123".
- phoneNumber String
- Phone number of the contact in international format. For example, "+1-800-555-0123".
- postalAddress Property Map
- Postal address of the contact.
ContactSettings, ContactSettingsArgs    
- AdminContact Pulumi.Google Native. Domains. V1. Inputs. Contact 
- The administrative contact for the Registration.
- Privacy
Pulumi.Google Native. Domains. V1. Contact Settings Privacy 
- Privacy setting for the contacts associated with the Registration.
- RegistrantContact Pulumi.Google Native. Domains. V1. Inputs. Contact 
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- TechnicalContact Pulumi.Google Native. Domains. V1. Inputs. Contact 
- The technical contact for the Registration.
- AdminContact Contact
- The administrative contact for the Registration.
- Privacy
ContactSettings Privacy 
- Privacy setting for the contacts associated with the Registration.
- RegistrantContact Contact
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- TechnicalContact Contact
- The technical contact for the Registration.
- adminContact Contact
- The administrative contact for the Registration.
- privacy
ContactSettings Privacy 
- Privacy setting for the contacts associated with the Registration.
- registrantContact Contact
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technicalContact Contact
- The technical contact for the Registration.
- adminContact Contact
- The administrative contact for the Registration.
- privacy
ContactSettings Privacy 
- Privacy setting for the contacts associated with the Registration.
- registrantContact Contact
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technicalContact Contact
- The technical contact for the Registration.
- admin_contact Contact
- The administrative contact for the Registration.
- privacy
ContactSettings Privacy 
- Privacy setting for the contacts associated with the Registration.
- registrant_contact Contact
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technical_contact Contact
- The technical contact for the Registration.
- adminContact Property Map
- The administrative contact for the Registration.
- privacy "CONTACT_PRIVACY_UNSPECIFIED" | "PUBLIC_CONTACT_DATA" | "PRIVATE_CONTACT_DATA" | "REDACTED_CONTACT_DATA"
- Privacy setting for the contacts associated with the Registration.
- registrantContact Property Map
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technicalContact Property Map
- The technical contact for the Registration.
ContactSettingsPrivacy, ContactSettingsPrivacyArgs      
- ContactPrivacy Unspecified 
- CONTACT_PRIVACY_UNSPECIFIEDThe contact privacy settings are undefined.
- PublicContact Data 
- PUBLIC_CONTACT_DATAAll the data from ContactSettingsis publicly available. When setting this option, you must also provide aPUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTin thecontact_noticesfield of the request.
- PrivateContact Data 
- PRIVATE_CONTACT_DATADeprecated: For more information, see Cloud Domains feature deprecation None of the data from ContactSettingsis publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant's email address. Cloud Domains provides this privacy proxy service at no additional cost.
- RedactedContact Data 
- REDACTED_CONTACT_DATAThe organization name (if provided) and limited non-identifying data from ContactSettingsis available to the public (e.g. country and state). The remaining data is marked asREDACTED FOR PRIVACYin the WHOIS database. The actual information redacted depends on the domain. For details, see the registration privacy article.
- ContactSettings Privacy Contact Privacy Unspecified 
- CONTACT_PRIVACY_UNSPECIFIEDThe contact privacy settings are undefined.
- ContactSettings Privacy Public Contact Data 
- PUBLIC_CONTACT_DATAAll the data from ContactSettingsis publicly available. When setting this option, you must also provide aPUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTin thecontact_noticesfield of the request.
- ContactSettings Privacy Private Contact Data 
- PRIVATE_CONTACT_DATADeprecated: For more information, see Cloud Domains feature deprecation None of the data from ContactSettingsis publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant's email address. Cloud Domains provides this privacy proxy service at no additional cost.
- ContactSettings Privacy Redacted Contact Data 
- REDACTED_CONTACT_DATAThe organization name (if provided) and limited non-identifying data from ContactSettingsis available to the public (e.g. country and state). The remaining data is marked asREDACTED FOR PRIVACYin the WHOIS database. The actual information redacted depends on the domain. For details, see the registration privacy article.
- ContactPrivacy Unspecified 
- CONTACT_PRIVACY_UNSPECIFIEDThe contact privacy settings are undefined.
- PublicContact Data 
- PUBLIC_CONTACT_DATAAll the data from ContactSettingsis publicly available. When setting this option, you must also provide aPUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTin thecontact_noticesfield of the request.
- PrivateContact Data 
- PRIVATE_CONTACT_DATADeprecated: For more information, see Cloud Domains feature deprecation None of the data from ContactSettingsis publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant's email address. Cloud Domains provides this privacy proxy service at no additional cost.
- RedactedContact Data 
- REDACTED_CONTACT_DATAThe organization name (if provided) and limited non-identifying data from ContactSettingsis available to the public (e.g. country and state). The remaining data is marked asREDACTED FOR PRIVACYin the WHOIS database. The actual information redacted depends on the domain. For details, see the registration privacy article.
- ContactPrivacy Unspecified 
- CONTACT_PRIVACY_UNSPECIFIEDThe contact privacy settings are undefined.
- PublicContact Data 
- PUBLIC_CONTACT_DATAAll the data from ContactSettingsis publicly available. When setting this option, you must also provide aPUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTin thecontact_noticesfield of the request.
- PrivateContact Data 
- PRIVATE_CONTACT_DATADeprecated: For more information, see Cloud Domains feature deprecation None of the data from ContactSettingsis publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant's email address. Cloud Domains provides this privacy proxy service at no additional cost.
- RedactedContact Data 
- REDACTED_CONTACT_DATAThe organization name (if provided) and limited non-identifying data from ContactSettingsis available to the public (e.g. country and state). The remaining data is marked asREDACTED FOR PRIVACYin the WHOIS database. The actual information redacted depends on the domain. For details, see the registration privacy article.
- CONTACT_PRIVACY_UNSPECIFIED
- CONTACT_PRIVACY_UNSPECIFIEDThe contact privacy settings are undefined.
- PUBLIC_CONTACT_DATA
- PUBLIC_CONTACT_DATAAll the data from ContactSettingsis publicly available. When setting this option, you must also provide aPUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTin thecontact_noticesfield of the request.
- PRIVATE_CONTACT_DATA
- PRIVATE_CONTACT_DATADeprecated: For more information, see Cloud Domains feature deprecation None of the data from ContactSettingsis publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant's email address. Cloud Domains provides this privacy proxy service at no additional cost.
- REDACTED_CONTACT_DATA
- REDACTED_CONTACT_DATAThe organization name (if provided) and limited non-identifying data from ContactSettingsis available to the public (e.g. country and state). The remaining data is marked asREDACTED FOR PRIVACYin the WHOIS database. The actual information redacted depends on the domain. For details, see the registration privacy article.
- "CONTACT_PRIVACY_UNSPECIFIED"
- CONTACT_PRIVACY_UNSPECIFIEDThe contact privacy settings are undefined.
- "PUBLIC_CONTACT_DATA"
- PUBLIC_CONTACT_DATAAll the data from ContactSettingsis publicly available. When setting this option, you must also provide aPUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTin thecontact_noticesfield of the request.
- "PRIVATE_CONTACT_DATA"
- PRIVATE_CONTACT_DATADeprecated: For more information, see Cloud Domains feature deprecation None of the data from ContactSettingsis publicly available. Instead, proxy contact data is published for your domain. Email sent to the proxy email address is forwarded to the registrant's email address. Cloud Domains provides this privacy proxy service at no additional cost.
- "REDACTED_CONTACT_DATA"
- REDACTED_CONTACT_DATAThe organization name (if provided) and limited non-identifying data from ContactSettingsis available to the public (e.g. country and state). The remaining data is marked asREDACTED FOR PRIVACYin the WHOIS database. The actual information redacted depends on the domain. For details, see the registration privacy article.
ContactSettingsResponse, ContactSettingsResponseArgs      
- AdminContact Pulumi.Google Native. Domains. V1. Inputs. Contact Response 
- The administrative contact for the Registration.
- Privacy string
- Privacy setting for the contacts associated with the Registration.
- RegistrantContact Pulumi.Google Native. Domains. V1. Inputs. Contact Response 
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- TechnicalContact Pulumi.Google Native. Domains. V1. Inputs. Contact Response 
- The technical contact for the Registration.
- AdminContact ContactResponse 
- The administrative contact for the Registration.
- Privacy string
- Privacy setting for the contacts associated with the Registration.
- RegistrantContact ContactResponse 
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- TechnicalContact ContactResponse 
- The technical contact for the Registration.
- adminContact ContactResponse 
- The administrative contact for the Registration.
- privacy String
- Privacy setting for the contacts associated with the Registration.
- registrantContact ContactResponse 
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technicalContact ContactResponse 
- The technical contact for the Registration.
- adminContact ContactResponse 
- The administrative contact for the Registration.
- privacy string
- Privacy setting for the contacts associated with the Registration.
- registrantContact ContactResponse 
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technicalContact ContactResponse 
- The technical contact for the Registration.
- admin_contact ContactResponse 
- The administrative contact for the Registration.
- privacy str
- Privacy setting for the contacts associated with the Registration.
- registrant_contact ContactResponse 
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technical_contact ContactResponse 
- The technical contact for the Registration.
- adminContact Property Map
- The administrative contact for the Registration.
- privacy String
- Privacy setting for the contacts associated with the Registration.
- registrantContact Property Map
- The registrant contact for the Registration. Caution: Anyone with access to this email address, phone number, and/or postal address can take control of the domain. Warning: For newRegistrations, the registrant receives an email confirmation that they must complete within 15 days to avoid domain suspension.
- technicalContact Property Map
- The technical contact for the Registration.
CustomDns, CustomDnsArgs    
- NameServers List<string>
- 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.
- DsRecords List<Pulumi.Google Native. Domains. V1. Inputs. 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.
- NameServers []string
- 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.
- DsRecords []DsRecord 
- 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.
- nameServers List<String>
- 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.
- dsRecords List<DsRecord> 
- 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.
- nameServers string[]
- 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.
- dsRecords DsRecord[] 
- 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.
- name_servers Sequence[str]
- 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 Sequence[DsRecord] 
- 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.
- nameServers List<String>
- 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.
- dsRecords List<Property Map>
- 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.
CustomDnsResponse, CustomDnsResponseArgs      
- DsRecords List<Pulumi.Google Native. Domains. V1. Inputs. Ds Record Response> 
- 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.
- NameServers List<string>
- 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.
- DsRecords []DsRecord Response 
- 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.
- NameServers []string
- 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.
- dsRecords List<DsRecord Response> 
- 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.
- nameServers List<String>
- 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.
- dsRecords DsRecord Response[] 
- 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.
- nameServers string[]
- 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 Sequence[DsRecord Response] 
- 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.
- name_servers Sequence[str]
- 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.
- dsRecords List<Property Map>
- 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.
- nameServers List<String>
- 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.
DnsSettings, DnsSettingsArgs    
- CustomDns Pulumi.Google Native. Domains. V1. Inputs. Custom Dns 
- An arbitrary DNS provider identified by its name servers.
- GlueRecords List<Pulumi.Google Native. Domains. V1. Inputs. Glue Record> 
- The list of glue records for this Registration. Commonly empty.
- GoogleDomains Pulumi.Dns Google Native. Domains. V1. Inputs. Google Domains Dns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- CustomDns CustomDns 
- An arbitrary DNS provider identified by its name servers.
- GlueRecords []GlueRecord 
- The list of glue records for this Registration. Commonly empty.
- GoogleDomains GoogleDns Domains Dns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- customDns CustomDns 
- An arbitrary DNS provider identified by its name servers.
- glueRecords List<GlueRecord> 
- The list of glue records for this Registration. Commonly empty.
- googleDomains GoogleDns Domains Dns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- customDns CustomDns 
- An arbitrary DNS provider identified by its name servers.
- glueRecords GlueRecord[] 
- The list of glue records for this Registration. Commonly empty.
- googleDomains GoogleDns Domains Dns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- custom_dns CustomDns 
- An arbitrary DNS provider identified by its name servers.
- glue_records Sequence[GlueRecord] 
- The list of glue records for this Registration. Commonly empty.
- google_domains_ Googledns Domains Dns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- customDns Property Map
- An arbitrary DNS provider identified by its name servers.
- glueRecords List<Property Map>
- The list of glue records for this Registration. Commonly empty.
- googleDomains Property MapDns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
DnsSettingsResponse, DnsSettingsResponseArgs      
- CustomDns Pulumi.Google Native. Domains. V1. Inputs. Custom Dns Response 
- An arbitrary DNS provider identified by its name servers.
- GlueRecords List<Pulumi.Google Native. Domains. V1. Inputs. Glue Record Response> 
- The list of glue records for this Registration. Commonly empty.
- GoogleDomains Pulumi.Dns Google Native. Domains. V1. Inputs. Google Domains Dns Response 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- CustomDns CustomDns Response 
- An arbitrary DNS provider identified by its name servers.
- GlueRecords []GlueRecord Response 
- The list of glue records for this Registration. Commonly empty.
- GoogleDomains GoogleDns Domains Dns Response 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- customDns CustomDns Response 
- An arbitrary DNS provider identified by its name servers.
- glueRecords List<GlueRecord Response> 
- The list of glue records for this Registration. Commonly empty.
- googleDomains GoogleDns Domains Dns Response 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- customDns CustomDns Response 
- An arbitrary DNS provider identified by its name servers.
- glueRecords GlueRecord Response[] 
- The list of glue records for this Registration. Commonly empty.
- googleDomains GoogleDns Domains Dns Response 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- custom_dns CustomDns Response 
- An arbitrary DNS provider identified by its name servers.
- glue_records Sequence[GlueRecord Response] 
- The list of glue records for this Registration. Commonly empty.
- google_domains_ Googledns Domains Dns Response 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
- customDns Property Map
- An arbitrary DNS provider identified by its name servers.
- glueRecords List<Property Map>
- The list of glue records for this Registration. Commonly empty.
- googleDomains Property MapDns 
- Deprecated: For more information, see Cloud Domains feature deprecation The free DNS zone provided by Google Domains.
DsRecord, DsRecordArgs    
- Algorithm
Pulumi.Google Native. Domains. V1. Ds Record Algorithm 
- The algorithm used to generate the referenced DNSKEY.
- Digest string
- The digest generated from the referenced DNSKEY.
- DigestType Pulumi.Google Native. Domains. V1. Ds Record Digest Type 
- The hash function used to generate the digest of the referenced DNSKEY.
- KeyTag int
- The key tag of the record. Must be set in range 0 -- 65535.
- Algorithm
DsRecord Algorithm 
- The algorithm used to generate the referenced DNSKEY.
- Digest string
- The digest generated from the referenced DNSKEY.
- DigestType DsRecord Digest Type 
- The hash function used to generate the digest of the referenced DNSKEY.
- KeyTag int
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
DsRecord Algorithm 
- The algorithm used to generate the referenced DNSKEY.
- digest String
- The digest generated from the referenced DNSKEY.
- digestType DsRecord Digest Type 
- The hash function used to generate the digest of the referenced DNSKEY.
- keyTag Integer
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
DsRecord Algorithm 
- The algorithm used to generate the referenced DNSKEY.
- digest string
- The digest generated from the referenced DNSKEY.
- digestType DsRecord Digest Type 
- The hash function used to generate the digest of the referenced DNSKEY.
- keyTag number
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm
DsRecord Algorithm 
- The algorithm used to generate the referenced DNSKEY.
- digest str
- The digest generated from the referenced DNSKEY.
- digest_type DsRecord Digest Type 
- The hash function used to generate the digest of the referenced DNSKEY.
- key_tag int
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm "ALGORITHM_UNSPECIFIED" | "RSAMD5" | "DH" | "DSA" | "ECC" | "RSASHA1" | "DSANSEC3SHA1" | "RSASHA1NSEC3SHA1" | "RSASHA256" | "RSASHA512" | "ECCGOST" | "ECDSAP256SHA256" | "ECDSAP384SHA384" | "ED25519" | "ED448" | "INDIRECT" | "PRIVATEDNS" | "PRIVATEOID"
- The algorithm used to generate the referenced DNSKEY.
- digest String
- The digest generated from the referenced DNSKEY.
- digestType "DIGEST_TYPE_UNSPECIFIED" | "SHA1" | "SHA256" | "GOST3411" | "SHA384"
- The hash function used to generate the digest of the referenced DNSKEY.
- keyTag Number
- The key tag of the record. Must be set in range 0 -- 65535.
DsRecordAlgorithm, DsRecordAlgorithmArgs      
- AlgorithmUnspecified 
- ALGORITHM_UNSPECIFIEDThe algorithm is unspecified.
- Rsamd5
- RSAMD5RSA/MD5. Cannot be used for new deployments.
- Dh
- DHDiffie-Hellman. Cannot be used for new deployments.
- Dsa
- DSADSA/SHA1. Not recommended for new deployments.
- Ecc
- ECCECC. Not recommended for new deployments.
- Rsasha1
- RSASHA1RSA/SHA-1. Not recommended for new deployments.
- Dsansec3sha1
- DSANSEC3SHA1DSA-NSEC3-SHA1. Not recommended for new deployments.
- Rsasha1nsec3sha1
- RSASHA1NSEC3SHA1RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.
- Rsasha256
- RSASHA256RSA/SHA-256.
- Rsasha512
- RSASHA512RSA/SHA-512.
- Eccgost
- ECCGOSTGOST R 34.10-2001.
- Ecdsap256sha256
- ECDSAP256SHA256ECDSA Curve P-256 with SHA-256.
- Ecdsap384sha384
- ECDSAP384SHA384ECDSA Curve P-384 with SHA-384.
- Ed25519
- ED25519Ed25519.
- Ed448
- ED448Ed448.
- Indirect
- INDIRECTReserved for Indirect Keys. Cannot be used for new deployments.
- Privatedns
- PRIVATEDNSPrivate algorithm. Cannot be used for new deployments.
- Privateoid
- PRIVATEOIDPrivate algorithm OID. Cannot be used for new deployments.
- DsRecord Algorithm Algorithm Unspecified 
- ALGORITHM_UNSPECIFIEDThe algorithm is unspecified.
- DsRecord Algorithm Rsamd5 
- RSAMD5RSA/MD5. Cannot be used for new deployments.
- DsRecord Algorithm Dh 
- DHDiffie-Hellman. Cannot be used for new deployments.
- DsRecord Algorithm Dsa 
- DSADSA/SHA1. Not recommended for new deployments.
- DsRecord Algorithm Ecc 
- ECCECC. Not recommended for new deployments.
- DsRecord Algorithm Rsasha1 
- RSASHA1RSA/SHA-1. Not recommended for new deployments.
- DsRecord Algorithm Dsansec3sha1 
- DSANSEC3SHA1DSA-NSEC3-SHA1. Not recommended for new deployments.
- DsRecord Algorithm Rsasha1nsec3sha1 
- RSASHA1NSEC3SHA1RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.
- DsRecord Algorithm Rsasha256 
- RSASHA256RSA/SHA-256.
- DsRecord Algorithm Rsasha512 
- RSASHA512RSA/SHA-512.
- DsRecord Algorithm Eccgost 
- ECCGOSTGOST R 34.10-2001.
- DsRecord Algorithm Ecdsap256sha256 
- ECDSAP256SHA256ECDSA Curve P-256 with SHA-256.
- DsRecord Algorithm Ecdsap384sha384 
- ECDSAP384SHA384ECDSA Curve P-384 with SHA-384.
- DsRecord Algorithm Ed25519 
- ED25519Ed25519.
- DsRecord Algorithm Ed448 
- ED448Ed448.
- DsRecord Algorithm Indirect 
- INDIRECTReserved for Indirect Keys. Cannot be used for new deployments.
- DsRecord Algorithm Privatedns 
- PRIVATEDNSPrivate algorithm. Cannot be used for new deployments.
- DsRecord Algorithm Privateoid 
- PRIVATEOIDPrivate algorithm OID. Cannot be used for new deployments.
- AlgorithmUnspecified 
- ALGORITHM_UNSPECIFIEDThe algorithm is unspecified.
- Rsamd5
- RSAMD5RSA/MD5. Cannot be used for new deployments.
- Dh
- DHDiffie-Hellman. Cannot be used for new deployments.
- Dsa
- DSADSA/SHA1. Not recommended for new deployments.
- Ecc
- ECCECC. Not recommended for new deployments.
- Rsasha1
- RSASHA1RSA/SHA-1. Not recommended for new deployments.
- Dsansec3sha1
- DSANSEC3SHA1DSA-NSEC3-SHA1. Not recommended for new deployments.
- Rsasha1nsec3sha1
- RSASHA1NSEC3SHA1RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.
- Rsasha256
- RSASHA256RSA/SHA-256.
- Rsasha512
- RSASHA512RSA/SHA-512.
- Eccgost
- ECCGOSTGOST R 34.10-2001.
- Ecdsap256sha256
- ECDSAP256SHA256ECDSA Curve P-256 with SHA-256.
- Ecdsap384sha384
- ECDSAP384SHA384ECDSA Curve P-384 with SHA-384.
- Ed25519
- ED25519Ed25519.
- Ed448
- ED448Ed448.
- Indirect
- INDIRECTReserved for Indirect Keys. Cannot be used for new deployments.
- Privatedns
- PRIVATEDNSPrivate algorithm. Cannot be used for new deployments.
- Privateoid
- PRIVATEOIDPrivate algorithm OID. Cannot be used for new deployments.
- AlgorithmUnspecified 
- ALGORITHM_UNSPECIFIEDThe algorithm is unspecified.
- Rsamd5
- RSAMD5RSA/MD5. Cannot be used for new deployments.
- Dh
- DHDiffie-Hellman. Cannot be used for new deployments.
- Dsa
- DSADSA/SHA1. Not recommended for new deployments.
- Ecc
- ECCECC. Not recommended for new deployments.
- Rsasha1
- RSASHA1RSA/SHA-1. Not recommended for new deployments.
- Dsansec3sha1
- DSANSEC3SHA1DSA-NSEC3-SHA1. Not recommended for new deployments.
- Rsasha1nsec3sha1
- RSASHA1NSEC3SHA1RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.
- Rsasha256
- RSASHA256RSA/SHA-256.
- Rsasha512
- RSASHA512RSA/SHA-512.
- Eccgost
- ECCGOSTGOST R 34.10-2001.
- Ecdsap256sha256
- ECDSAP256SHA256ECDSA Curve P-256 with SHA-256.
- Ecdsap384sha384
- ECDSAP384SHA384ECDSA Curve P-384 with SHA-384.
- Ed25519
- ED25519Ed25519.
- Ed448
- ED448Ed448.
- Indirect
- INDIRECTReserved for Indirect Keys. Cannot be used for new deployments.
- Privatedns
- PRIVATEDNSPrivate algorithm. Cannot be used for new deployments.
- Privateoid
- PRIVATEOIDPrivate algorithm OID. Cannot be used for new deployments.
- ALGORITHM_UNSPECIFIED
- ALGORITHM_UNSPECIFIEDThe algorithm is unspecified.
- RSAMD5
- RSAMD5RSA/MD5. Cannot be used for new deployments.
- DH
- DHDiffie-Hellman. Cannot be used for new deployments.
- DSA
- DSADSA/SHA1. Not recommended for new deployments.
- ECC
- ECCECC. Not recommended for new deployments.
- RSASHA1
- RSASHA1RSA/SHA-1. Not recommended for new deployments.
- DSANSEC3SHA1
- DSANSEC3SHA1DSA-NSEC3-SHA1. Not recommended for new deployments.
- RSASHA1NSEC3SHA1
- RSASHA1NSEC3SHA1RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.
- RSASHA256
- RSASHA256RSA/SHA-256.
- RSASHA512
- RSASHA512RSA/SHA-512.
- ECCGOST
- ECCGOSTGOST R 34.10-2001.
- ECDSAP256SHA256
- ECDSAP256SHA256ECDSA Curve P-256 with SHA-256.
- ECDSAP384SHA384
- ECDSAP384SHA384ECDSA Curve P-384 with SHA-384.
- ED25519
- ED25519Ed25519.
- ED448
- ED448Ed448.
- INDIRECT
- INDIRECTReserved for Indirect Keys. Cannot be used for new deployments.
- PRIVATEDNS
- PRIVATEDNSPrivate algorithm. Cannot be used for new deployments.
- PRIVATEOID
- PRIVATEOIDPrivate algorithm OID. Cannot be used for new deployments.
- "ALGORITHM_UNSPECIFIED"
- ALGORITHM_UNSPECIFIEDThe algorithm is unspecified.
- "RSAMD5"
- RSAMD5RSA/MD5. Cannot be used for new deployments.
- "DH"
- DHDiffie-Hellman. Cannot be used for new deployments.
- "DSA"
- DSADSA/SHA1. Not recommended for new deployments.
- "ECC"
- ECCECC. Not recommended for new deployments.
- "RSASHA1"
- RSASHA1RSA/SHA-1. Not recommended for new deployments.
- "DSANSEC3SHA1"
- DSANSEC3SHA1DSA-NSEC3-SHA1. Not recommended for new deployments.
- "RSASHA1NSEC3SHA1"
- RSASHA1NSEC3SHA1RSA/SHA1-NSEC3-SHA1. Not recommended for new deployments.
- "RSASHA256"
- RSASHA256RSA/SHA-256.
- "RSASHA512"
- RSASHA512RSA/SHA-512.
- "ECCGOST"
- ECCGOSTGOST R 34.10-2001.
- "ECDSAP256SHA256"
- ECDSAP256SHA256ECDSA Curve P-256 with SHA-256.
- "ECDSAP384SHA384"
- ECDSAP384SHA384ECDSA Curve P-384 with SHA-384.
- "ED25519"
- ED25519Ed25519.
- "ED448"
- ED448Ed448.
- "INDIRECT"
- INDIRECTReserved for Indirect Keys. Cannot be used for new deployments.
- "PRIVATEDNS"
- PRIVATEDNSPrivate algorithm. Cannot be used for new deployments.
- "PRIVATEOID"
- PRIVATEOIDPrivate algorithm OID. Cannot be used for new deployments.
DsRecordDigestType, DsRecordDigestTypeArgs        
- DigestType Unspecified 
- DIGEST_TYPE_UNSPECIFIEDThe DigestType is unspecified.
- Sha1
- SHA1SHA-1. Not recommended for new deployments.
- Sha256
- SHA256SHA-256.
- Gost3411
- GOST3411GOST R 34.11-94.
- Sha384
- SHA384SHA-384.
- DsRecord Digest Type Digest Type Unspecified 
- DIGEST_TYPE_UNSPECIFIEDThe DigestType is unspecified.
- DsRecord Digest Type Sha1 
- SHA1SHA-1. Not recommended for new deployments.
- DsRecord Digest Type Sha256 
- SHA256SHA-256.
- DsRecord Digest Type Gost3411 
- GOST3411GOST R 34.11-94.
- DsRecord Digest Type Sha384 
- SHA384SHA-384.
- DigestType Unspecified 
- DIGEST_TYPE_UNSPECIFIEDThe DigestType is unspecified.
- Sha1
- SHA1SHA-1. Not recommended for new deployments.
- Sha256
- SHA256SHA-256.
- Gost3411
- GOST3411GOST R 34.11-94.
- Sha384
- SHA384SHA-384.
- DigestType Unspecified 
- DIGEST_TYPE_UNSPECIFIEDThe DigestType is unspecified.
- Sha1
- SHA1SHA-1. Not recommended for new deployments.
- Sha256
- SHA256SHA-256.
- Gost3411
- GOST3411GOST R 34.11-94.
- Sha384
- SHA384SHA-384.
- DIGEST_TYPE_UNSPECIFIED
- DIGEST_TYPE_UNSPECIFIEDThe DigestType is unspecified.
- SHA1
- SHA1SHA-1. Not recommended for new deployments.
- SHA256
- SHA256SHA-256.
- GOST3411
- GOST3411GOST R 34.11-94.
- SHA384
- SHA384SHA-384.
- "DIGEST_TYPE_UNSPECIFIED"
- DIGEST_TYPE_UNSPECIFIEDThe DigestType is unspecified.
- "SHA1"
- SHA1SHA-1. Not recommended for new deployments.
- "SHA256"
- SHA256SHA-256.
- "GOST3411"
- GOST3411GOST R 34.11-94.
- "SHA384"
- SHA384SHA-384.
DsRecordResponse, DsRecordResponseArgs      
- Algorithm string
- The algorithm used to generate the referenced DNSKEY.
- Digest string
- The digest generated from the referenced DNSKEY.
- DigestType string
- The hash function used to generate the digest of the referenced DNSKEY.
- KeyTag int
- The key tag of the record. Must be set in range 0 -- 65535.
- Algorithm string
- The algorithm used to generate the referenced DNSKEY.
- Digest string
- The digest generated from the referenced DNSKEY.
- DigestType string
- The hash function used to generate the digest of the referenced DNSKEY.
- KeyTag int
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm String
- The algorithm used to generate the referenced DNSKEY.
- digest String
- The digest generated from the referenced DNSKEY.
- digestType String
- The hash function used to generate the digest of the referenced DNSKEY.
- keyTag Integer
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm string
- The algorithm used to generate the referenced DNSKEY.
- digest string
- The digest generated from the referenced DNSKEY.
- digestType string
- The hash function used to generate the digest of the referenced DNSKEY.
- keyTag number
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm str
- The algorithm used to generate the referenced DNSKEY.
- digest str
- The digest generated from the referenced DNSKEY.
- digest_type str
- The hash function used to generate the digest of the referenced DNSKEY.
- key_tag int
- The key tag of the record. Must be set in range 0 -- 65535.
- algorithm String
- The algorithm used to generate the referenced DNSKEY.
- digest String
- The digest generated from the referenced DNSKEY.
- digestType String
- The hash function used to generate the digest of the referenced DNSKEY.
- keyTag Number
- The key tag of the record. Must be set in range 0 -- 65535.
GlueRecord, GlueRecordArgs    
- HostName string
- Domain name of the host in Punycode format.
- Ipv4Addresses List<string>
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- Ipv6Addresses List<string>
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- HostName string
- Domain name of the host in Punycode format.
- Ipv4Addresses []string
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- Ipv6Addresses []string
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- hostName String
- Domain name of the host in Punycode format.
- ipv4Addresses List<String>
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6Addresses List<String>
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- hostName string
- Domain name of the host in Punycode format.
- ipv4Addresses string[]
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6Addresses string[]
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- host_name str
- Domain name of the host in Punycode format.
- ipv4_addresses Sequence[str]
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6_addresses Sequence[str]
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- hostName String
- Domain name of the host in Punycode format.
- ipv4Addresses List<String>
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6Addresses List<String>
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
GlueRecordResponse, GlueRecordResponseArgs      
- HostName string
- Domain name of the host in Punycode format.
- Ipv4Addresses List<string>
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- Ipv6Addresses List<string>
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- HostName string
- Domain name of the host in Punycode format.
- Ipv4Addresses []string
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- Ipv6Addresses []string
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- hostName String
- Domain name of the host in Punycode format.
- ipv4Addresses List<String>
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6Addresses List<String>
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- hostName string
- Domain name of the host in Punycode format.
- ipv4Addresses string[]
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6Addresses string[]
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- host_name str
- Domain name of the host in Punycode format.
- ipv4_addresses Sequence[str]
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6_addresses Sequence[str]
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
- hostName String
- Domain name of the host in Punycode format.
- ipv4Addresses List<String>
- List of IPv4 addresses corresponding to this host in the standard decimal format (e.g. 198.51.100.1). At least one ofipv4_addressandipv6_addressmust be set.
- ipv6Addresses List<String>
- List of IPv6 addresses corresponding to this host in the standard hexadecimal format (e.g. 2001:db8::). At least one ofipv4_addressandipv6_addressmust be set.
GoogleDomainsDns, GoogleDomainsDnsArgs      
- DsState Pulumi.Google Native. Domains. V1. Google Domains Dns Ds State 
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- DsState GoogleDomains Dns Ds State 
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- dsState GoogleDomains Dns Ds State 
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- dsState GoogleDomains Dns Ds State 
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- ds_state GoogleDomains Dns Ds State 
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- dsState "DS_STATE_UNSPECIFIED" | "DS_RECORDS_UNPUBLISHED" | "DS_RECORDS_PUBLISHED"
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
GoogleDomainsDnsDsState, GoogleDomainsDnsDsStateArgs          
- DsState Unspecified 
- DS_STATE_UNSPECIFIEDDS state is unspecified.
- DsRecords Unpublished 
- DS_RECORDS_UNPUBLISHEDDNSSEC is disabled for this domain. No DS records for this domain are published in the parent DNS zone.
- DsRecords Published 
- DS_RECORDS_PUBLISHEDDNSSEC is enabled for this domain. Appropriate DS records for this domain are published in the parent DNS zone. This option is valid only if the DNS zone referenced in the Registration'sdns_providerfield is already DNSSEC-signed.
- GoogleDomains Dns Ds State Ds State Unspecified 
- DS_STATE_UNSPECIFIEDDS state is unspecified.
- GoogleDomains Dns Ds State Ds Records Unpublished 
- DS_RECORDS_UNPUBLISHEDDNSSEC is disabled for this domain. No DS records for this domain are published in the parent DNS zone.
- GoogleDomains Dns Ds State Ds Records Published 
- DS_RECORDS_PUBLISHEDDNSSEC is enabled for this domain. Appropriate DS records for this domain are published in the parent DNS zone. This option is valid only if the DNS zone referenced in the Registration'sdns_providerfield is already DNSSEC-signed.
- DsState Unspecified 
- DS_STATE_UNSPECIFIEDDS state is unspecified.
- DsRecords Unpublished 
- DS_RECORDS_UNPUBLISHEDDNSSEC is disabled for this domain. No DS records for this domain are published in the parent DNS zone.
- DsRecords Published 
- DS_RECORDS_PUBLISHEDDNSSEC is enabled for this domain. Appropriate DS records for this domain are published in the parent DNS zone. This option is valid only if the DNS zone referenced in the Registration'sdns_providerfield is already DNSSEC-signed.
- DsState Unspecified 
- DS_STATE_UNSPECIFIEDDS state is unspecified.
- DsRecords Unpublished 
- DS_RECORDS_UNPUBLISHEDDNSSEC is disabled for this domain. No DS records for this domain are published in the parent DNS zone.
- DsRecords Published 
- DS_RECORDS_PUBLISHEDDNSSEC is enabled for this domain. Appropriate DS records for this domain are published in the parent DNS zone. This option is valid only if the DNS zone referenced in the Registration'sdns_providerfield is already DNSSEC-signed.
- DS_STATE_UNSPECIFIED
- DS_STATE_UNSPECIFIEDDS state is unspecified.
- DS_RECORDS_UNPUBLISHED
- DS_RECORDS_UNPUBLISHEDDNSSEC is disabled for this domain. No DS records for this domain are published in the parent DNS zone.
- DS_RECORDS_PUBLISHED
- DS_RECORDS_PUBLISHEDDNSSEC is enabled for this domain. Appropriate DS records for this domain are published in the parent DNS zone. This option is valid only if the DNS zone referenced in the Registration'sdns_providerfield is already DNSSEC-signed.
- "DS_STATE_UNSPECIFIED"
- DS_STATE_UNSPECIFIEDDS state is unspecified.
- "DS_RECORDS_UNPUBLISHED"
- DS_RECORDS_UNPUBLISHEDDNSSEC is disabled for this domain. No DS records for this domain are published in the parent DNS zone.
- "DS_RECORDS_PUBLISHED"
- DS_RECORDS_PUBLISHEDDNSSEC is enabled for this domain. Appropriate DS records for this domain are published in the parent DNS zone. This option is valid only if the DNS zone referenced in the Registration'sdns_providerfield is already DNSSEC-signed.
GoogleDomainsDnsResponse, GoogleDomainsDnsResponseArgs        
- DsRecords List<Pulumi.Google Native. Domains. V1. Inputs. Ds Record Response> 
- The list of DS records published for this domain. The list is automatically populated when ds_stateisDS_RECORDS_PUBLISHED, otherwise it remains empty.
- DsState string
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- NameServers List<string>
- 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
- DsRecords []DsRecord Response 
- The list of DS records published for this domain. The list is automatically populated when ds_stateisDS_RECORDS_PUBLISHED, otherwise it remains empty.
- DsState string
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- NameServers []string
- 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
- dsRecords List<DsRecord Response> 
- The list of DS records published for this domain. The list is automatically populated when ds_stateisDS_RECORDS_PUBLISHED, otherwise it remains empty.
- dsState String
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- nameServers List<String>
- 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
- dsRecords DsRecord Response[] 
- The list of DS records published for this domain. The list is automatically populated when ds_stateisDS_RECORDS_PUBLISHED, otherwise it remains empty.
- dsState string
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- nameServers string[]
- 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
- ds_records Sequence[DsRecord Response] 
- The list of DS records published for this domain. The list is automatically populated when ds_stateisDS_RECORDS_PUBLISHED, otherwise it remains empty.
- ds_state str
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- name_servers Sequence[str]
- 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
- dsRecords List<Property Map>
- The list of DS records published for this domain. The list is automatically populated when ds_stateisDS_RECORDS_PUBLISHED, otherwise it remains empty.
- dsState String
- The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
- nameServers List<String>
- 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
ManagementSettings, ManagementSettingsArgs    
- PreferredRenewal Pulumi.Method Google Native. Domains. V1. Management Settings Preferred Renewal Method 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- TransferLock Pulumi.State Google Native. Domains. V1. Management Settings Transfer Lock State 
- Controls whether the domain can be transferred to another registrar.
- PreferredRenewal ManagementMethod Settings Preferred Renewal Method 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- TransferLock ManagementState Settings Transfer Lock State 
- Controls whether the domain can be transferred to another registrar.
- preferredRenewal ManagementMethod Settings Preferred Renewal Method 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transferLock ManagementState Settings Transfer Lock State 
- Controls whether the domain can be transferred to another registrar.
- preferredRenewal ManagementMethod Settings Preferred Renewal Method 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transferLock ManagementState Settings Transfer Lock State 
- Controls whether the domain can be transferred to another registrar.
- preferred_renewal_ Managementmethod Settings Preferred Renewal Method 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transfer_lock_ Managementstate Settings Transfer Lock State 
- Controls whether the domain can be transferred to another registrar.
- preferredRenewal "RENEWAL_METHOD_UNSPECIFIED" | "AUTOMATIC_RENEWAL" | "MANUAL_RENEWAL" | "RENEWAL_DISABLED"Method 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transferLock "TRANSFER_LOCK_STATE_UNSPECIFIED" | "UNLOCKED" | "LOCKED"State 
- Controls whether the domain can be transferred to another registrar.
ManagementSettingsPreferredRenewalMethod, ManagementSettingsPreferredRenewalMethodArgs          
- RenewalMethod Unspecified 
- RENEWAL_METHOD_UNSPECIFIEDThe renewal method is undefined.
- AutomaticRenewal 
- AUTOMATIC_RENEWALThe domain is automatically renewed each year.
- ManualRenewal 
- MANUAL_RENEWALDeprecated: For more information, see Cloud Domains feature deprecation This option was never used. Use RENEWAL_DISABLED instead.
- RenewalDisabled 
- RENEWAL_DISABLEDThe domain won't be renewed and will expire at its expiration time.
- ManagementSettings Preferred Renewal Method Renewal Method Unspecified 
- RENEWAL_METHOD_UNSPECIFIEDThe renewal method is undefined.
- ManagementSettings Preferred Renewal Method Automatic Renewal 
- AUTOMATIC_RENEWALThe domain is automatically renewed each year.
- ManagementSettings Preferred Renewal Method Manual Renewal 
- MANUAL_RENEWALDeprecated: For more information, see Cloud Domains feature deprecation This option was never used. Use RENEWAL_DISABLED instead.
- ManagementSettings Preferred Renewal Method Renewal Disabled 
- RENEWAL_DISABLEDThe domain won't be renewed and will expire at its expiration time.
- RenewalMethod Unspecified 
- RENEWAL_METHOD_UNSPECIFIEDThe renewal method is undefined.
- AutomaticRenewal 
- AUTOMATIC_RENEWALThe domain is automatically renewed each year.
- ManualRenewal 
- MANUAL_RENEWALDeprecated: For more information, see Cloud Domains feature deprecation This option was never used. Use RENEWAL_DISABLED instead.
- RenewalDisabled 
- RENEWAL_DISABLEDThe domain won't be renewed and will expire at its expiration time.
- RenewalMethod Unspecified 
- RENEWAL_METHOD_UNSPECIFIEDThe renewal method is undefined.
- AutomaticRenewal 
- AUTOMATIC_RENEWALThe domain is automatically renewed each year.
- ManualRenewal 
- MANUAL_RENEWALDeprecated: For more information, see Cloud Domains feature deprecation This option was never used. Use RENEWAL_DISABLED instead.
- RenewalDisabled 
- RENEWAL_DISABLEDThe domain won't be renewed and will expire at its expiration time.
- RENEWAL_METHOD_UNSPECIFIED
- RENEWAL_METHOD_UNSPECIFIEDThe renewal method is undefined.
- AUTOMATIC_RENEWAL
- AUTOMATIC_RENEWALThe domain is automatically renewed each year.
- MANUAL_RENEWAL
- MANUAL_RENEWALDeprecated: For more information, see Cloud Domains feature deprecation This option was never used. Use RENEWAL_DISABLED instead.
- RENEWAL_DISABLED
- RENEWAL_DISABLEDThe domain won't be renewed and will expire at its expiration time.
- "RENEWAL_METHOD_UNSPECIFIED"
- RENEWAL_METHOD_UNSPECIFIEDThe renewal method is undefined.
- "AUTOMATIC_RENEWAL"
- AUTOMATIC_RENEWALThe domain is automatically renewed each year.
- "MANUAL_RENEWAL"
- MANUAL_RENEWALDeprecated: For more information, see Cloud Domains feature deprecation This option was never used. Use RENEWAL_DISABLED instead.
- "RENEWAL_DISABLED"
- RENEWAL_DISABLEDThe domain won't be renewed and will expire at its expiration time.
ManagementSettingsResponse, ManagementSettingsResponseArgs      
- PreferredRenewal stringMethod 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- RenewalMethod string
- The actual renewal method for this Registration. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be equal toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- TransferLock stringState 
- Controls whether the domain can be transferred to another registrar.
- PreferredRenewal stringMethod 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- RenewalMethod string
- The actual renewal method for this Registration. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be equal toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- TransferLock stringState 
- Controls whether the domain can be transferred to another registrar.
- preferredRenewal StringMethod 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- renewalMethod String
- The actual renewal method for this Registration. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be equal toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transferLock StringState 
- Controls whether the domain can be transferred to another registrar.
- preferredRenewal stringMethod 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- renewalMethod string
- The actual renewal method for this Registration. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be equal toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transferLock stringState 
- Controls whether the domain can be transferred to another registrar.
- preferred_renewal_ strmethod 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- renewal_method str
- The actual renewal method for this Registration. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be equal toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transfer_lock_ strstate 
- Controls whether the domain can be transferred to another registrar.
- preferredRenewal StringMethod 
- Optional. The desired renewal method for this Registration. The actualrenewal_methodis automatically updated to reflect this choice. If unset or equal toRENEWAL_METHOD_UNSPECIFIED, it will be treated as if it were set toAUTOMATIC_RENEWAL. Can't be set toRENEWAL_DISABLEDduring resource creation and can only be updated when theRegistrationresource has stateACTIVEorSUSPENDED. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be set toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- renewalMethod String
- The actual renewal method for this Registration. Whenpreferred_renewal_methodis set toAUTOMATIC_RENEWALthe actualrenewal_methodcan be equal toRENEWAL_DISABLEDin case of e.g. problems with the Billing Account or reported domain abuse. In such cases check theissuesfield on theRegistration. After the problem is resolved therenewal_methodwill be automatically updated topreferred_renewal_methodin a few hours.
- transferLock StringState 
- Controls whether the domain can be transferred to another registrar.
ManagementSettingsTransferLockState, ManagementSettingsTransferLockStateArgs          
- TransferLock State Unspecified 
- TRANSFER_LOCK_STATE_UNSPECIFIEDThe state is unspecified.
- Unlocked
- UNLOCKEDThe domain is unlocked and can be transferred to another registrar.
- Locked
- LOCKEDThe domain is locked and cannot be transferred to another registrar.
- ManagementSettings Transfer Lock State Transfer Lock State Unspecified 
- TRANSFER_LOCK_STATE_UNSPECIFIEDThe state is unspecified.
- ManagementSettings Transfer Lock State Unlocked 
- UNLOCKEDThe domain is unlocked and can be transferred to another registrar.
- ManagementSettings Transfer Lock State Locked 
- LOCKEDThe domain is locked and cannot be transferred to another registrar.
- TransferLock State Unspecified 
- TRANSFER_LOCK_STATE_UNSPECIFIEDThe state is unspecified.
- Unlocked
- UNLOCKEDThe domain is unlocked and can be transferred to another registrar.
- Locked
- LOCKEDThe domain is locked and cannot be transferred to another registrar.
- TransferLock State Unspecified 
- TRANSFER_LOCK_STATE_UNSPECIFIEDThe state is unspecified.
- Unlocked
- UNLOCKEDThe domain is unlocked and can be transferred to another registrar.
- Locked
- LOCKEDThe domain is locked and cannot be transferred to another registrar.
- TRANSFER_LOCK_STATE_UNSPECIFIED
- TRANSFER_LOCK_STATE_UNSPECIFIEDThe state is unspecified.
- UNLOCKED
- UNLOCKEDThe domain is unlocked and can be transferred to another registrar.
- LOCKED
- LOCKEDThe domain is locked and cannot be transferred to another registrar.
- "TRANSFER_LOCK_STATE_UNSPECIFIED"
- TRANSFER_LOCK_STATE_UNSPECIFIEDThe state is unspecified.
- "UNLOCKED"
- UNLOCKEDThe domain is unlocked and can be transferred to another registrar.
- "LOCKED"
- LOCKEDThe domain is locked and cannot be transferred to another registrar.
Money, MoneyArgs  
- CurrencyCode string
- The three-letter currency code defined in ISO 4217.
- Nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust be negative or zero. For example $-1.75 is represented asunits=-1 andnanos=-750,000,000.
- Units string
- The whole units of the amount. For example if currencyCodeis"USD", then 1 unit is one US dollar.
- CurrencyCode string
- The three-letter currency code defined in ISO 4217.
- Nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust be negative or zero. For example $-1.75 is represented asunits=-1 andnanos=-750,000,000.
- Units string
- The whole units of the amount. For example if currencyCodeis"USD", then 1 unit is one US dollar.
- currencyCode String
- The three-letter currency code defined in ISO 4217.
- nanos Integer
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust be negative or zero. For example $-1.75 is represented asunits=-1 andnanos=-750,000,000.
- units String
- The whole units of the amount. For example if currencyCodeis"USD", then 1 unit is one US dollar.
- currencyCode string
- The three-letter currency code defined in ISO 4217.
- nanos number
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust be negative or zero. For example $-1.75 is represented asunits=-1 andnanos=-750,000,000.
- units string
- The whole units of the amount. For example if currencyCodeis"USD", then 1 unit is one US dollar.
- currency_code str
- The three-letter currency code defined in ISO 4217.
- nanos int
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust be negative or zero. For example $-1.75 is represented asunits=-1 andnanos=-750,000,000.
- units str
- The whole units of the amount. For example if currencyCodeis"USD", then 1 unit is one US dollar.
- currencyCode String
- The three-letter currency code defined in ISO 4217.
- nanos Number
- Number of nano (10^-9) units of the amount. The value must be between -999,999,999 and +999,999,999 inclusive. If unitsis positive,nanosmust be positive or zero. Ifunitsis zero,nanoscan be positive, zero, or negative. Ifunitsis negative,nanosmust be negative or zero. For example $-1.75 is represented asunits=-1 andnanos=-750,000,000.
- units String
- The whole units of the amount. For example if currencyCodeis"USD", then 1 unit is one US dollar.
PostalAddress, PostalAddressArgs    
- RegionCode string
- 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.
- AddressLines List<string>
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- AdministrativeArea string
- Optional. 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.
- LanguageCode string
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- Locality string
- Optional. 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 address_lines.
- Organization string
- Optional. The name of the organization at the address.
- PostalCode string
- Optional. 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 List<string>
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- Revision int
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- SortingCode string
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- Sublocality string
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- RegionCode string
- 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.
- AddressLines []string
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- AdministrativeArea string
- Optional. 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.
- LanguageCode string
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- Locality string
- Optional. 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 address_lines.
- Organization string
- Optional. The name of the organization at the address.
- PostalCode string
- Optional. 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 []string
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- Revision int
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- SortingCode string
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- Sublocality string
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- regionCode String
- 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.
- addressLines List<String>
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrativeArea String
- Optional. 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.
- languageCode String
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality String
- Optional. 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 address_lines.
- organization String
- Optional. The name of the organization at the address.
- postalCode String
- Optional. 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 List<String>
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- revision Integer
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sortingCode String
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality String
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- regionCode string
- 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.
- addressLines string[]
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrativeArea string
- Optional. 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.
- languageCode string
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality string
- Optional. 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 address_lines.
- organization string
- Optional. The name of the organization at the address.
- postalCode string
- Optional. 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 string[]
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- revision number
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sortingCode string
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality string
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- region_code str
- 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 Sequence[str]
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrative_area str
- Optional. 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.
- language_code str
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality str
- Optional. 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 address_lines.
- organization str
- Optional. The name of the organization at the address.
- postal_code str
- Optional. 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 Sequence[str]
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- revision int
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sorting_code str
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality str
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- regionCode String
- 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.
- addressLines List<String>
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrativeArea String
- Optional. 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.
- languageCode String
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality String
- Optional. 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 address_lines.
- organization String
- Optional. The name of the organization at the address.
- postalCode String
- Optional. 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 List<String>
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- revision Number
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sortingCode String
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality String
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
PostalAddressResponse, PostalAddressResponseArgs      
- AddressLines List<string>
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- AdministrativeArea string
- Optional. 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.
- LanguageCode string
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- Locality string
- Optional. 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 address_lines.
- Organization string
- Optional. The name of the organization at the address.
- PostalCode string
- Optional. 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 List<string>
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- RegionCode string
- 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.
- Revision int
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- SortingCode string
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- Sublocality string
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- AddressLines []string
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- AdministrativeArea string
- Optional. 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.
- LanguageCode string
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- Locality string
- Optional. 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 address_lines.
- Organization string
- Optional. The name of the organization at the address.
- PostalCode string
- Optional. 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 []string
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- RegionCode string
- 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.
- Revision int
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- SortingCode string
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- Sublocality string
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- addressLines List<String>
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrativeArea String
- Optional. 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.
- languageCode String
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality String
- Optional. 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 address_lines.
- organization String
- Optional. The name of the organization at the address.
- postalCode String
- Optional. 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 List<String>
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- regionCode String
- 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.
- revision Integer
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sortingCode String
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality String
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- addressLines string[]
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrativeArea string
- Optional. 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.
- languageCode string
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality string
- Optional. 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 address_lines.
- organization string
- Optional. The name of the organization at the address.
- postalCode string
- Optional. 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 string[]
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- regionCode string
- 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.
- revision number
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sortingCode string
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality string
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- address_lines Sequence[str]
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrative_area str
- Optional. 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.
- language_code str
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality str
- Optional. 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 address_lines.
- organization str
- Optional. The name of the organization at the address.
- postal_code str
- Optional. 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 Sequence[str]
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- region_code str
- 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.
- revision int
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sorting_code str
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality str
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
- addressLines List<String>
- Unstructured address lines describing the lower levels of an address. Because values in address_lines 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. The minimum permitted structural representation of an address consists of a region_code with all remaining information placed in the address_lines. It would be possible to format such an address very approximately without geocoding, but no semantic reasoning could be made about any of the address components until it was at least partially resolved. Creating an address only containing a region_code and address_lines, and then geocoding is the recommended way to handle completely unstructured addresses (as opposed to guessing which parts of the address should be localities or administrative areas).
- administrativeArea String
- Optional. 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.
- languageCode String
- Optional. BCP-47 language code of the contents of this address (if known). This is often the UI language of the input form or is expected to match one of the languages used in the address' country/region, or their transliterated equivalents. This can affect formatting in certain countries, but is not critical to the correctness of the data and will never affect any validation or other non-formatting related operations. If this value is not known, it should be omitted (rather than specifying a possibly incorrect default). Examples: "zh-Hant", "ja", "ja-Latn", "en".
- locality String
- Optional. 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 address_lines.
- organization String
- Optional. The name of the organization at the address.
- postalCode String
- Optional. 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 List<String>
- Optional. The recipient at the address. This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information.
- regionCode String
- 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.
- revision Number
- The schema revision of the PostalAddress. This must be set to 0, which is the latest revision. All new revisions must be backward compatible with old revisions.
- sortingCode String
- Optional. Additional, country-specific, sorting code. This is not used in most regions. Where it is used, the value is either a string like "CEDEX", optionally followed by a number (e.g. "CEDEX 7"), or just a number alone, representing the "sector code" (Jamaica), "delivery area indicator" (Malawi) or "post office indicator" (e.g. Côte d'Ivoire).
- sublocality String
- Optional. Sublocality of the address. For example, this can be neighborhoods, boroughs, districts.
RegistrationContactNoticesItem, RegistrationContactNoticesItemArgs        
- ContactNotice Unspecified 
- CONTACT_NOTICE_UNSPECIFIEDThe notice is undefined.
- PublicContact Data Acknowledgement 
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTRequired when setting the privacyfield ofContactSettingstoPUBLIC_CONTACT_DATA, which exposes contact data publicly.
- RegistrationContact Notices Item Contact Notice Unspecified 
- CONTACT_NOTICE_UNSPECIFIEDThe notice is undefined.
- RegistrationContact Notices Item Public Contact Data Acknowledgement 
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTRequired when setting the privacyfield ofContactSettingstoPUBLIC_CONTACT_DATA, which exposes contact data publicly.
- ContactNotice Unspecified 
- CONTACT_NOTICE_UNSPECIFIEDThe notice is undefined.
- PublicContact Data Acknowledgement 
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTRequired when setting the privacyfield ofContactSettingstoPUBLIC_CONTACT_DATA, which exposes contact data publicly.
- ContactNotice Unspecified 
- CONTACT_NOTICE_UNSPECIFIEDThe notice is undefined.
- PublicContact Data Acknowledgement 
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTRequired when setting the privacyfield ofContactSettingstoPUBLIC_CONTACT_DATA, which exposes contact data publicly.
- CONTACT_NOTICE_UNSPECIFIED
- CONTACT_NOTICE_UNSPECIFIEDThe notice is undefined.
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTRequired when setting the privacyfield ofContactSettingstoPUBLIC_CONTACT_DATA, which exposes contact data publicly.
- "CONTACT_NOTICE_UNSPECIFIED"
- CONTACT_NOTICE_UNSPECIFIEDThe notice is undefined.
- "PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENT"
- PUBLIC_CONTACT_DATA_ACKNOWLEDGEMENTRequired when setting the privacyfield ofContactSettingstoPUBLIC_CONTACT_DATA, which exposes contact data publicly.
RegistrationDomainNoticesItem, RegistrationDomainNoticesItemArgs        
- DomainNotice Unspecified 
- DOMAIN_NOTICE_UNSPECIFIEDThe notice is undefined.
- HstsPreloaded 
- HSTS_PRELOADEDIndicates that the domain is preloaded on the HTTP Strict Transport Security list in browsers. Serving a website on such domain requires an SSL certificate. For details, see how to get an SSL certificate.
- RegistrationDomain Notices Item Domain Notice Unspecified 
- DOMAIN_NOTICE_UNSPECIFIEDThe notice is undefined.
- RegistrationDomain Notices Item Hsts Preloaded 
- HSTS_PRELOADEDIndicates that the domain is preloaded on the HTTP Strict Transport Security list in browsers. Serving a website on such domain requires an SSL certificate. For details, see how to get an SSL certificate.
- DomainNotice Unspecified 
- DOMAIN_NOTICE_UNSPECIFIEDThe notice is undefined.
- HstsPreloaded 
- HSTS_PRELOADEDIndicates that the domain is preloaded on the HTTP Strict Transport Security list in browsers. Serving a website on such domain requires an SSL certificate. For details, see how to get an SSL certificate.
- DomainNotice Unspecified 
- DOMAIN_NOTICE_UNSPECIFIEDThe notice is undefined.
- HstsPreloaded 
- HSTS_PRELOADEDIndicates that the domain is preloaded on the HTTP Strict Transport Security list in browsers. Serving a website on such domain requires an SSL certificate. For details, see how to get an SSL certificate.
- DOMAIN_NOTICE_UNSPECIFIED
- DOMAIN_NOTICE_UNSPECIFIEDThe notice is undefined.
- HSTS_PRELOADED
- HSTS_PRELOADEDIndicates that the domain is preloaded on the HTTP Strict Transport Security list in browsers. Serving a website on such domain requires an SSL certificate. For details, see how to get an SSL certificate.
- "DOMAIN_NOTICE_UNSPECIFIED"
- DOMAIN_NOTICE_UNSPECIFIEDThe notice is undefined.
- "HSTS_PRELOADED"
- HSTS_PRELOADEDIndicates that the domain is preloaded on the HTTP Strict Transport Security list in browsers. Serving a website on such domain requires an SSL certificate. For details, see how to get an SSL certificate.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.