Reference documentation and code samples for the Cloud Domains V1beta1 API class Google::Cloud::Domains::V1beta1::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::V1beta1::ContactSettings-
(::Google::Cloud::Domains::V1beta1::ContactSettings) — Required. Settings for contact information linked to the
Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
#contact_settings=
def contact_settings=(value) -> ::Google::Cloud::Domains::V1beta1::ContactSettings-
value (::Google::Cloud::Domains::V1beta1::ContactSettings) — Required. Settings for contact information linked to the
Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
-
(::Google::Cloud::Domains::V1beta1::ContactSettings) — Required. Settings for contact information linked to the
Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureContactSettingsmethod.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp-
(::Google::Protobuf::Timestamp) — Output only. The creation timestamp of the
Registrationresource.
#dns_settings
def dns_settings() -> ::Google::Cloud::Domains::V1beta1::DnsSettings-
(::Google::Cloud::Domains::V1beta1::DnsSettings) — Settings controlling the DNS configuration of the
Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
#dns_settings=
def dns_settings=(value) -> ::Google::Cloud::Domains::V1beta1::DnsSettings-
value (::Google::Cloud::Domains::V1beta1::DnsSettings) — Settings controlling the DNS configuration of the
Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
-
(::Google::Cloud::Domains::V1beta1::DnsSettings) — Settings controlling the DNS configuration of the
Registration. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureDnsSettingsmethod.
#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::V1beta1::Registration::Issue>-
(::Array<::Google::Cloud::Domains::V1beta1::Registration::Issue>) — Output only. The set of issues with the
Registrationthat 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::V1beta1::ManagementSettings-
(::Google::Cloud::Domains::V1beta1::ManagementSettings) — Settings for management of the
Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
#management_settings=
def management_settings=(value) -> ::Google::Cloud::Domains::V1beta1::ManagementSettings-
value (::Google::Cloud::Domains::V1beta1::ManagementSettings) — Settings for management of the
Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
-
(::Google::Cloud::Domains::V1beta1::ManagementSettings) — Settings for management of the
Registration, including renewal, billing, and transfer. You cannot update these with theUpdateRegistrationmethod. To update these settings, use theConfigureManagementSettingsmethod.
#name
def name() -> ::String-
(::String) — Output only. Name of the
Registrationresource, in the formatprojects/*/locations/*/registrations/<domain_name>.
#pending_contact_settings
def pending_contact_settings() -> ::Google::Cloud::Domains::V1beta1::ContactSettings-
(::Google::Cloud::Domains::V1beta1::ContactSettings) — Output only. 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.
#state
def state() -> ::Google::Cloud::Domains::V1beta1::Registration::State-
(::Google::Cloud::Domains::V1beta1::Registration::State) — Output only. The state of the
Registration
#supported_privacy
def supported_privacy() -> ::Array<::Google::Cloud::Domains::V1beta1::ContactPrivacy>-
(::Array<::Google::Cloud::Domains::V1beta1::ContactPrivacy>) — Output only. Set of options for the
contact_settings.privacyfield that thisRegistrationsupports.