public sealed class ConfigureDnsSettingsRequest : IMessage<ConfigureDnsSettingsRequest>, IEquatable<ConfigureDnsSettingsRequest>, IDeepCloneable<ConfigureDnsSettingsRequest>, IBufferMessage, IMessageReference documentation and code samples for the Cloud Domains v1beta1 API class ConfigureDnsSettingsRequest.
Request for the ConfigureDnsSettings method.
Implements
IMessageConfigureDnsSettingsRequest, IEquatableConfigureDnsSettingsRequest, IDeepCloneableConfigureDnsSettingsRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Domains.V1Beta1Assembly
Google.Cloud.Domains.V1Beta1.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 |
|