# Package Classes (1.14.0)

1.14.0 (latest) 1.13.0 1.12.0 1.11.0 1.10.2 1.9.0 1.8.1 1.7.5 1.6.0 1.5.2 1.4.1 1.3.0 1.2.3 1.1.3 1.0.0 0.4.3 0.3.0 0.2.3 0.1.0 Summary of entries of Classes for domains.

## Classes

### [DomainsAsyncClient](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.services.domains.DomainsAsyncClient)

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

### [DomainsClient](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.services.domains.DomainsClient)

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

### [ListRegistrationsAsyncPager](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.services.domains.pagers.ListRegistrationsAsyncPager)

A pager for iterating through `list_registrations` requests.

This class thinly wraps an initial
[ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ListRegistrationsResponse) object, and
provides an `__aiter__` method to iterate through its
`registrations` field.

If there are more pages, the `__aiter__` method will make additional
`ListRegistrations` requests and continue to iterate
through the `registrations` field on the
corresponding responses.

All the usual [ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ListRegistrationsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListRegistrationsPager](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.services.domains.pagers.ListRegistrationsPager)

A pager for iterating through `list_registrations` requests.

This class thinly wraps an initial
[ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ListRegistrationsResponse) object, and
provides an `__iter__` method to iterate through its
`registrations` field.

If there are more pages, the `__iter__` method will make additional
`ListRegistrations` requests and continue to iterate
through the `registrations` field on the
corresponding responses.

All the usual [ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ListRegistrationsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [AuthorizationCode](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.AuthorizationCode)

Defines an authorization code.

### [ConfigureContactSettingsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ConfigureContactSettingsRequest)

Request for the `ConfigureContactSettings` method.

### [ConfigureDnsSettingsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ConfigureDnsSettingsRequest)

Request for the `ConfigureDnsSettings` method.

### [ConfigureManagementSettingsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ConfigureManagementSettingsRequest)

Request for the `ConfigureManagementSettings` method.

### [ContactNotice](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ContactNotice)

Notices related to contact information.

### [ContactPrivacy](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ContactPrivacy)

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

`ICANN <https://icann.org/>`__ 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.

### [ContactSettings](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ContactSettings)

Defines the contact information associated with a `Registration`.

`ICANN <https://icann.org/>`__ 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.

### [Contact](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ContactSettings.Contact)

Details required for a contact associated with a `Registration`.

### [DeleteRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DeleteRegistrationRequest)

Request for the `DeleteRegistration` method.

### [DnsSettings](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings)

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

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [CustomDns](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.CustomDns)

Configuration for an arbitrary DNS provider.

### [DsRecord](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.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.

### [Algorithm](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.DsRecord.Algorithm)

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

### [DigestType](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.DsRecord.DigestType)

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

### [DsState](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.DsState)

The publication state of DS records for a `Registration`.

### [GlueRecord](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.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.

### [GoogleDomainsDns](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DnsSettings.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 <https://domains.google/>`__.

### [DomainNotice](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.DomainNotice)

Notices about special properties of certain domains.

### [ExportRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ExportRegistrationRequest)

Request for the `ExportRegistration` method.

### [GetRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.GetRegistrationRequest)

Request for the `GetRegistration` method.

### [ListRegistrationsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ListRegistrationsRequest)

Request for the `ListRegistrations` method.

### [ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ListRegistrationsResponse)

Response for the `ListRegistrations` method.

### [ManagementSettings](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ManagementSettings)

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

### [RenewalMethod](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ManagementSettings.RenewalMethod)

Defines how the `Registration` is renewed.

        To disable automatic renewals, delete the resource by
        calling `DeleteRegistration` or export it by calling
        `ExportRegistration`.
    MANUAL_RENEWAL (2):
        The domain must be explicitly renewed each year before its
        `expire_time`. This option is only available when the
        `Registration` is in state `EXPORTED`.

        To manage the domain's current billing and renewal settings,
        go to `Google Domains <https://domains.google/>`__.

### [OperationMetadata](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.OperationMetadata)

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

### [RegisterDomainRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RegisterDomainRequest)

Request for the `RegisterDomain` method.

### [RegisterParameters](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RegisterParameters)

Parameters required to register a new domain.

### [Availability](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RegisterParameters.Availability)

Possible availability states of a domain name.

### [Registration](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.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`.

### [Issue](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.Registration.Issue)

Possible issues with a `Registration` that require attention.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.Registration.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.Registration.State)

Possible states of a `Registration`.

### [ResetAuthorizationCodeRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.ResetAuthorizationCodeRequest)

Request for the `ResetAuthorizationCode` method.

### [RetrieveAuthorizationCodeRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RetrieveAuthorizationCodeRequest)

Request for the `RetrieveAuthorizationCode` method.

### [RetrieveRegisterParametersRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RetrieveRegisterParametersRequest)

Request for the `RetrieveRegisterParameters` method.

### [RetrieveRegisterParametersResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RetrieveRegisterParametersResponse)

Response for the `RetrieveRegisterParameters` method.

### [RetrieveTransferParametersRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RetrieveTransferParametersRequest)

Request for the `RetrieveTransferParameters` method.

### [RetrieveTransferParametersResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.RetrieveTransferParametersResponse)

Response for the `RetrieveTransferParameters` method.

### [SearchDomainsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.SearchDomainsRequest)

Request for the `SearchDomains` method.

### [SearchDomainsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.SearchDomainsResponse)

Response for the `SearchDomains` method.

### [TransferDomainRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.TransferDomainRequest)

Request for the `TransferDomain` method.

### [TransferLockState](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.TransferLockState)

Possible states of a `Registration`'s transfer lock.

### [TransferParameters](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.TransferParameters)

Parameters required to transfer a domain from another
registrar.

### [UpdateRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.types.UpdateRegistrationRequest)

Request for the `UpdateRegistration` method.

### [DomainsAsyncClient](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.services.domains.DomainsAsyncClient)

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

### [DomainsClient](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.services.domains.DomainsClient)

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

### [ListRegistrationsAsyncPager](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.services.domains.pagers.ListRegistrationsAsyncPager)

A pager for iterating through `list_registrations` requests.

This class thinly wraps an initial
[ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ListRegistrationsResponse) object, and
provides an `__aiter__` method to iterate through its
`registrations` field.

If there are more pages, the `__aiter__` method will make additional
`ListRegistrations` requests and continue to iterate
through the `registrations` field on the
corresponding responses.

All the usual [ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ListRegistrationsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [ListRegistrationsPager](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.services.domains.pagers.ListRegistrationsPager)

A pager for iterating through `list_registrations` requests.

This class thinly wraps an initial
[ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ListRegistrationsResponse) object, and
provides an `__iter__` method to iterate through its
`registrations` field.

If there are more pages, the `__iter__` method will make additional
`ListRegistrations` requests and continue to iterate
through the `registrations` field on the
corresponding responses.

All the usual [ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ListRegistrationsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

### [AuthorizationCode](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.AuthorizationCode)

Defines an authorization code.

### [ConfigureContactSettingsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ConfigureContactSettingsRequest)

Request for the `ConfigureContactSettings` method.

### [ConfigureDnsSettingsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ConfigureDnsSettingsRequest)

Request for the `ConfigureDnsSettings` method.

### [ConfigureManagementSettingsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ConfigureManagementSettingsRequest)

Request for the `ConfigureManagementSettings` method.

### [ContactNotice](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ContactNotice)

Notices related to contact information.

### [ContactPrivacy](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ContactPrivacy)

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

`ICANN <https://icann.org/>`__ 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.

### [ContactSettings](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ContactSettings)

Defines the contact information associated with a `Registration`.

`ICANN <https://icann.org/>`__ 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.

### [Contact](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ContactSettings.Contact)

Details required for a contact associated with a `Registration`.

### [DeleteRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DeleteRegistrationRequest)

Request for the `DeleteRegistration` method.

### [DnsSettings](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings)

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

This message has `oneof`_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.

.. _oneof: <https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields>

### [CustomDns](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.CustomDns)

Configuration for an arbitrary DNS provider.

### [DsRecord](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.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.

### [Algorithm](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.DsRecord.Algorithm)

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

### [DigestType](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.DsRecord.DigestType)

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

### [DsState](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.DsState)

The publication state of DS records for a `Registration`.

### [GlueRecord](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.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.

### [GoogleDomainsDns](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DnsSettings.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 <https://domains.google/>`__.

### [DomainNotice](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.DomainNotice)

Notices about special properties of certain domains.

### [ExportRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ExportRegistrationRequest)

Request for the `ExportRegistration` method.

### [GetRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.GetRegistrationRequest)

Request for the `GetRegistration` method.

### [ListRegistrationsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ListRegistrationsRequest)

Request for the `ListRegistrations` method.

### [ListRegistrationsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ListRegistrationsResponse)

Response for the `ListRegistrations` method.

### [ManagementSettings](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ManagementSettings)

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

### [RenewalMethod](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ManagementSettings.RenewalMethod)

Defines how the `Registration` is renewed.

        To disable automatic renewals, delete the resource by
        calling `DeleteRegistration` or export it by calling
        `ExportRegistration`.
    MANUAL_RENEWAL (2):
        The domain must be explicitly renewed each year before its
        `expire_time`. This option is only available when the
        `Registration` is in state `EXPORTED`.

        To manage the domain's current billing and renewal settings,
        go to `Google Domains <https://domains.google/>`__.

### [OperationMetadata](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.OperationMetadata)

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

### [RegisterDomainRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RegisterDomainRequest)

Request for the `RegisterDomain` method.

### [RegisterParameters](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RegisterParameters)

Parameters required to register a new domain.

### [Availability](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RegisterParameters.Availability)

Possible availability states of a domain name.

### [Registration](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.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`.

### [Issue](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.Registration.Issue)

Possible issues with a `Registration` that require attention.

### [LabelsEntry](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.Registration.LabelsEntry)

The abstract base class for a message.

### [State](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.Registration.State)

Possible states of a `Registration`.

### [ResetAuthorizationCodeRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.ResetAuthorizationCodeRequest)

Request for the `ResetAuthorizationCode` method.

### [RetrieveAuthorizationCodeRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RetrieveAuthorizationCodeRequest)

Request for the `RetrieveAuthorizationCode` method.

### [RetrieveRegisterParametersRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RetrieveRegisterParametersRequest)

Request for the `RetrieveRegisterParameters` method.

### [RetrieveRegisterParametersResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RetrieveRegisterParametersResponse)

Response for the `RetrieveRegisterParameters` method.

### [RetrieveTransferParametersRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RetrieveTransferParametersRequest)

Request for the `RetrieveTransferParameters` method.

### [RetrieveTransferParametersResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.RetrieveTransferParametersResponse)

Response for the `RetrieveTransferParameters` method.

### [SearchDomainsRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.SearchDomainsRequest)

Request for the `SearchDomains` method.

### [SearchDomainsResponse](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.SearchDomainsResponse)

Response for the `SearchDomains` method.

### [TransferDomainRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.TransferDomainRequest)

Request for the `TransferDomain` method.

### [TransferLockState](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.TransferLockState)

Possible states of a `Registration`'s transfer lock.

### [TransferParameters](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.TransferParameters)

Parameters required to transfer a domain from another
registrar.

### [UpdateRegistrationRequest](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.types.UpdateRegistrationRequest)

Request for the `UpdateRegistration` method.

## Modules

### [pagers](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1.services.domains.pagers)

API documentation for `domains_v1.services.domains.pagers` module.

### [pagers](https://docs.cloud.google.com/python/docs/reference/domains/latest/google.cloud.domains_v1beta1.services.domains.pagers)

API documentation for `domains_v1beta1.services.domains.pagers` module.