Reference documentation and code samples for the Cloud Domains V1 API class Google::Cloud::Domains::V1::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
.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#contact_settings
def contact_settings() -> ::Google::Cloud::Domains::V1::ContactSettings
-
(::Google::Cloud::Domains::V1::ContactSettings) — Required. Settings for contact information linked to the
Registration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureContactSettings
method.
#contact_settings=
def contact_settings=(value) -> ::Google::Cloud::Domains::V1::ContactSettings
-
value (::Google::Cloud::Domains::V1::ContactSettings) — Required. Settings for contact information linked to the
Registration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureContactSettings
method.
-
(::Google::Cloud::Domains::V1::ContactSettings) — Required. Settings for contact information linked to the
Registration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureContactSettings
method.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
-
(::Google::Protobuf::Timestamp) — Output only. The creation timestamp of the
Registration
resource.
#dns_settings
def dns_settings() -> ::Google::Cloud::Domains::V1::DnsSettings
-
(::Google::Cloud::Domains::V1::DnsSettings) — Settings controlling the DNS configuration of the
Registration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureDnsSettings
method.
#dns_settings=
def dns_settings=(value) -> ::Google::Cloud::Domains::V1::DnsSettings
-
value (::Google::Cloud::Domains::V1::DnsSettings) — Settings controlling the DNS configuration of the
Registration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureDnsSettings
method.
-
(::Google::Cloud::Domains::V1::DnsSettings) — Settings controlling the DNS configuration of the
Registration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureDnsSettings
method.
#domain_name
def domain_name() -> ::String
- (::String) — Required. Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
#domain_name=
def domain_name=(value) -> ::String
- value (::String) — Required. Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
- (::String) — Required. Immutable. The domain name. Unicode domain names must be expressed in Punycode format.
#expire_time
def expire_time() -> ::Google::Protobuf::Timestamp
-
(::Google::Protobuf::Timestamp) — Output only. The expiration timestamp of the
Registration
.
#issues
def issues() -> ::Array<::Google::Cloud::Domains::V1::Registration::Issue>
-
(::Array<::Google::Cloud::Domains::V1::Registration::Issue>) — Output only. The set of issues with the
Registration
that require attention.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with the
Registration
.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with the
Registration
.
-
(::Google::Protobuf::Map{::String => ::String}) — Set of labels associated with the
Registration
.
#management_settings
def management_settings() -> ::Google::Cloud::Domains::V1::ManagementSettings
-
(::Google::Cloud::Domains::V1::ManagementSettings) — Settings for management of the
Registration
, including renewal, billing, and transfer. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureManagementSettings
method.
#management_settings=
def management_settings=(value) -> ::Google::Cloud::Domains::V1::ManagementSettings
-
value (::Google::Cloud::Domains::V1::ManagementSettings) — Settings for management of the
Registration
, including renewal, billing, and transfer. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureManagementSettings
method.
-
(::Google::Cloud::Domains::V1::ManagementSettings) — Settings for management of the
Registration
, including renewal, billing, and transfer. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureManagementSettings
method.
#name
def name() -> ::String
-
(::String) — Output only. Name of the
Registration
resource, in the formatprojects/*/locations/*/registrations/<domain_name>
.
#pending_contact_settings
def pending_contact_settings() -> ::Google::Cloud::Domains::V1::ContactSettings
-
(::Google::Cloud::Domains::V1::ContactSettings) — Output only. Pending contact settings for the
Registration
. Updates to thecontact_settings
field that change itsregistrant_contact
orprivacy
fields require email confirmation by theregistrant_contact
before taking effect. This field is set only if there are pending updates to thecontact_settings
that have not been confirmed. To confirm the changes, theregistrant_contact
must follow the instructions in the email they receive.
#state
def state() -> ::Google::Cloud::Domains::V1::Registration::State
-
(::Google::Cloud::Domains::V1::Registration::State) — Output only. The state of the
Registration
#supported_privacy
def supported_privacy() -> ::Array<::Google::Cloud::Domains::V1::ContactPrivacy>
-
(::Array<::Google::Cloud::Domains::V1::ContactPrivacy>) — Output only. Set of options for the
contact_settings.privacy
field that thisRegistration
supports.