Cloud Domains v1 API - Namespace Google.Cloud.Domains.V1 (2.2.0)

Classes

AuthorizationCode

Defines an authorization code.

ConfigureContactSettingsRequest

Request for the ConfigureContactSettings method.

ConfigureDnsSettingsRequest

Request for the ConfigureDnsSettings method.

ConfigureManagementSettingsRequest

Request for the ConfigureManagementSettings method.

ContactSettings

Defines the contact information associated with a Registration.

ICANN requires all domain names to have associated contact information. The registrant_contact is considered the domain's legal owner, and often the other contacts are identical.

ContactSettings.Types

Container for nested types declared in the ContactSettings message type.

ContactSettings.Types.Contact

Details required for a contact associated with a Registration.

DeleteRegistrationRequest

Request for the DeleteRegistration method.

DnsSettings

Defines the DNS configuration of a Registration, including name servers, DNSSEC, and glue records.

DnsSettings.Types

Container for nested types declared in the DnsSettings message type.

DnsSettings.Types.CustomDns

Configuration for an arbitrary DNS provider.

DnsSettings.Types.DsRecord

Defines a Delegation Signer (DS) record, which is needed to enable DNSSEC for a domain. It contains a digest (hash) of a DNSKEY record that must be present in the domain's DNS zone.

DnsSettings.Types.DsRecord.Types

Container for nested types declared in the DsRecord message type.

DnsSettings.Types.GlueRecord

Defines a host on your domain that is a DNS name server for your domain and/or other domains. Glue records are a way of making the IP address of a name server known, even when it serves DNS queries for its parent domain. For example, when ns.example.com is a name server for example.com, the host ns.example.com must have a glue record to break the circular DNS reference.

DnsSettings.Types.GoogleDomainsDns

Configuration for using the free DNS zone provided by Google Domains as a Registration's dns_provider. You cannot configure the DNS zone itself using the API. To configure the DNS zone, go to Google Domains.

Domains

The Cloud Domains API enables management and configuration of domain names.

Domains.DomainsBase

Base class for server-side implementations of Domains

Domains.DomainsClient

Client for Domains

DomainsClient

Domains client wrapper, for convenient use.

DomainsClientBuilder

Builder class for DomainsClient to provide simple configuration of credentials, endpoint etc.

DomainsClientImpl

Domains client wrapper implementation, for convenient use.

DomainsSettings

Settings for DomainsClient instances.

ExportRegistrationRequest

Request for the ExportRegistration method.

GetRegistrationRequest

Request for the GetRegistration method.

ListRegistrationsRequest

Request for the ListRegistrations method.

ListRegistrationsResponse

Response for the ListRegistrations method.

ManagementSettings

Defines renewal, billing, and transfer settings for a Registration.

ManagementSettings.Types

Container for nested types declared in the ManagementSettings message type.

OperationMetadata

Represents the metadata of the long-running operation. Output only.

RegisterDomainRequest

Request for the RegisterDomain method.

RegisterParameters

Parameters required to register a new domain.

RegisterParameters.Types

Container for nested types declared in the RegisterParameters message type.

Registration

The Registration resource facilitates managing and configuring domain name registrations.

There are several ways to create a new Registration resource:

To create a new Registration resource, find a suitable domain name by calling the SearchDomains method with a query to see available domain name options. After choosing a name, call RetrieveRegisterParameters to ensure availability and obtain information like pricing, which is needed to build a call to RegisterDomain.

Another way to create a new Registration is to transfer an existing domain from another registrar. First, go to the current registrar to unlock the domain for transfer and retrieve the domain's transfer authorization code. Then call RetrieveTransferParameters to confirm that the domain is unlocked and to get values needed to build a call to TransferDomain.

Registration.Types

Container for nested types declared in the Registration message type.

RegistrationName

Resource name for the Registration resource.

ResetAuthorizationCodeRequest

Request for the ResetAuthorizationCode method.

RetrieveAuthorizationCodeRequest

Request for the RetrieveAuthorizationCode method.

RetrieveRegisterParametersRequest

Request for the RetrieveRegisterParameters method.

RetrieveRegisterParametersResponse

Response for the RetrieveRegisterParameters method.

RetrieveTransferParametersRequest

Request for the RetrieveTransferParameters method.

RetrieveTransferParametersResponse

Response for the RetrieveTransferParameters method.

SearchDomainsRequest

Request for the SearchDomains method.

SearchDomainsResponse

Response for the SearchDomains method.

TransferDomainRequest

Request for the TransferDomain method.

TransferParameters

Parameters required to transfer a domain from another registrar.

UpdateRegistrationRequest

Request for the UpdateRegistration method.

Enums

ContactNotice

Notices related to contact information.

ContactPrivacy

Defines a set of possible contact privacy settings for a Registration.

ICANN maintains the WHOIS database, a publicly accessible mapping from domain name to contact information, and requires that each domain name have an entry. Choose from these options to control how much information in your ContactSettings is published.

DnsSettings.DnsProviderOneofCase

Enum of possible cases for the "dns_provider" oneof.

DnsSettings.Types.DsRecord.Types.Algorithm

List of algorithms used to create a DNSKEY. Certain algorithms are not supported for particular domains.

DnsSettings.Types.DsRecord.Types.DigestType

List of hash functions that may have been used to generate a digest of a DNSKEY.

DnsSettings.Types.DsState

The publication state of DS records for a Registration.

DomainNotice

Notices about special properties of certain domains.

ManagementSettings.Types.RenewalMethod

Defines how the Registration is renewed.

RegisterParameters.Types.Availability

Possible availability states of a domain name.

Registration.Types.Issue

Possible issues with a Registration that require attention.

Registration.Types.State

Possible states of a Registration.

RegistrationName.ResourceNameType

The possible contents of RegistrationName.

TransferLockState

Possible states of a Registration's transfer lock.