public sealed class ConfigureDnsSettingsRequest : IMessage<ConfigureDnsSettingsRequest>, IEquatable<ConfigureDnsSettingsRequest>, IDeepCloneable<ConfigureDnsSettingsRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Domains v1 API class ConfigureDnsSettingsRequest.
Request for the ConfigureDnsSettings
method.
Implements
IMessageConfigureDnsSettingsRequest, IEquatableConfigureDnsSettingsRequest, IDeepCloneableConfigureDnsSettingsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Assembly
Google.Cloud.Domains.V1.dll
Constructors
ConfigureDnsSettingsRequest()
public ConfigureDnsSettingsRequest()
ConfigureDnsSettingsRequest(ConfigureDnsSettingsRequest)
public ConfigureDnsSettingsRequest(ConfigureDnsSettingsRequest other)
Parameter | |
---|---|
Name | Description |
other | ConfigureDnsSettingsRequest |
Properties
DnsSettings
public DnsSettings DnsSettings { get; set; }
Fields of the DnsSettings
to update.
Property Value | |
---|---|
Type | Description |
DnsSettings |
Registration
public string Registration { get; set; }
Required. The name of the Registration
whose DNS settings are being updated,
in the format projects/*/locations/*/registrations/*
.
Property Value | |
---|---|
Type | Description |
string |
RegistrationAsRegistrationName
public RegistrationName RegistrationAsRegistrationName { get; set; }
RegistrationName-typed view over the Registration resource name property.
Property Value | |
---|---|
Type | Description |
RegistrationName |
UpdateMask
public FieldMask UpdateMask { get; set; }
Required. The field mask describing which fields to update as a comma-separated list.
For example, if only the name servers are being updated for an existing
Custom DNS configuration, the update_mask
is
"custom_dns.name_servers"
.
When changing the DNS provider from one type to another, pass the new
provider's field name as part of the field mask. For example, when changing
from a Google Domains DNS configuration to a Custom DNS configuration, the
update_mask
is "custom_dns"
. //
Property Value | |
---|---|
Type | Description |
FieldMask |
ValidateOnly
public bool ValidateOnly { get; set; }
Validate the request without actually updating the DNS settings.
Property Value | |
---|---|
Type | Description |
bool |