GoogleApi.Domains.V1alpha2.Model.Registration (google_api_domains v0.5.1) View Source
The Registration
resource facilitates managing and configuring domain name registrations. 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
.
Attributes
-
contactSettings
(type:GoogleApi.Domains.V1alpha2.Model.ContactSettings.t
, default:nil
) - Required. Settings for contact information linked to theRegistration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureContactSettings
method. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The creation timestamp of theRegistration
resource. -
dnsSettings
(type:GoogleApi.Domains.V1alpha2.Model.DnsSettings.t
, default:nil
) - Settings controlling the DNS configuration of theRegistration
. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureDnsSettings
method. -
domainName
(type:String.t
, default:nil
) - Required. Immutable. The domain name. Unicode domain names must be expressed in Punycode format. -
expireTime
(type:DateTime.t
, default:nil
) - Output only. The expiration timestamp of theRegistration
. -
issues
(type:list(String.t)
, default:nil
) - Output only. The set of issues with theRegistration
that require attention. -
labels
(type:map()
, default:nil
) - Set of labels associated with theRegistration
. -
managementSettings
(type:GoogleApi.Domains.V1alpha2.Model.ManagementSettings.t
, default:nil
) - Settings for management of theRegistration
, including renewal, billing, and transfer. You cannot update these with theUpdateRegistration
method. To update these settings, use theConfigureManagementSettings
method. -
name
(type:String.t
, default:nil
) - Output only. Name of theRegistration
resource, in the formatprojects/*/locations/*/registrations/
. -
pendingContactSettings
(type:GoogleApi.Domains.V1alpha2.Model.ContactSettings.t
, default:nil
) - Output only. Pending contact settings for theRegistration
. 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 yet been confirmed. To confirm the changes, theregistrant_contact
must follow the instructions in the email they receive. -
state
(type:String.t
, default:nil
) - Output only. The state of theRegistration
-
supportedPrivacy
(type:list(String.t)
, default:nil
) - Output only. Set of options for thecontact_settings.privacy
field that thisRegistration
supports.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Domains.V1alpha2.Model.Registration{ contactSettings: GoogleApi.Domains.V1alpha2.Model.ContactSettings.t() | nil, createTime: DateTime.t() | nil, dnsSettings: GoogleApi.Domains.V1alpha2.Model.DnsSettings.t() | nil, domainName: String.t() | nil, expireTime: DateTime.t() | nil, issues: [String.t()] | nil, labels: map() | nil, managementSettings: GoogleApi.Domains.V1alpha2.Model.ManagementSettings.t() | nil, name: String.t() | nil, pendingContactSettings: GoogleApi.Domains.V1alpha2.Model.ContactSettings.t() | nil, state: String.t() | nil, supportedPrivacy: [String.t()] | nil }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.