Reference documentation and code samples for the Cloud Domains V1 API class Google::Cloud::Domains::V1::DnsSettings::CustomDns.
Configuration for an arbitrary DNS provider.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#ds_records
def ds_records() -> ::Array<::Google::Cloud::Domains::V1::DnsSettings::DsRecord>
Returns
- (::Array<::Google::Cloud::Domains::V1::DnsSettings::DsRecord>) — The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
#ds_records=
def ds_records=(value) -> ::Array<::Google::Cloud::Domains::V1::DnsSettings::DsRecord>
Parameter
- value (::Array<::Google::Cloud::Domains::V1::DnsSettings::DsRecord>) — The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
Returns
- (::Array<::Google::Cloud::Domains::V1::DnsSettings::DsRecord>) — The list of DS records for this domain, which are used to enable DNSSEC. The domain's DNS provider can provide the values to set here. If this field is empty, DNSSEC is disabled.
#name_servers
def name_servers() -> ::Array<::String>
Returns
- (::Array<::String>) — Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
#name_servers=
def name_servers=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.
Returns
- (::Array<::String>) — Required. A list of name servers that store the DNS zone for this domain. Each name server is a domain name, with Unicode domain names expressed in Punycode format.