RegisterParameters

Parameters required to register a new domain.

JSON representation
{
  "domainName": string,
  "availability": enum (Availability),
  "supportedPrivacy": [
    enum (ContactPrivacy)
  ],
  "domainNotices": [
    enum (DomainNotice)
  ],
  "yearlyPrice": {
    object (Money)
  }
}
Fields
domainName

string

The domain name. Unicode domain names are expressed in Punycode format.

availability

enum (Availability)

Indicates whether the domain is available for registration. This value is accurate when obtained by calling registrations.retrieveRegisterParameters, but is approximate when obtained by calling registrations.searchDomains.

supportedPrivacy[]

enum (ContactPrivacy)

Contact privacy options that the domain supports.

domainNotices[]

enum (DomainNotice)

Notices about special properties of the domain.

yearlyPrice

object (Money)

Price to register or renew the domain for one year.

Availability

Possible availability states of a domain name.

Enums
AVAILABILITY_UNSPECIFIED The availability is unspecified.
AVAILABLE The domain is available for registration.
UNAVAILABLE The domain is not available for registration. Generally this means it is already registered to another party.
UNSUPPORTED The domain is not currently supported by Cloud Domains, but may be available elsewhere.
UNKNOWN Cloud Domains is unable to determine domain availability, generally due to system maintenance at the domain name registry.