Struct gapi_grpc::google::cloud::domains::v1beta1::dns_settings::GoogleDomainsDns [−][src]
Configuration for using the free DNS zone provided by Google Domains as a
Registration
’s dns_provider
. You cannot configure the DNS zone itself
using the API. To configure the DNS zone, go to
Google Domains.
Fields
name_servers: Vec<String>
Output only. 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. This field is automatically populated with the name servers assigned to the Google Domains DNS zone.
ds_state: i32
Required. The state of DS records for this domain. Used to enable or disable automatic DNSSEC.
ds_records: Vec<DsRecord>
Output only. The list of DS records published for this domain. The list is
automatically populated when ds_state
is DS_RECORDS_PUBLISHED
,
otherwise it remains empty.
Implementations
impl GoogleDomainsDns
[src][−]
pub fn ds_state(&self) -> DsState
[src][−]
Returns the enum value of ds_state
, or the default if the field is set to an invalid enum value.
pub fn set_ds_state(&mut self, value: DsState)
[src][−]
Sets ds_state
to the provided enum value.
Trait Implementations
impl Clone for GoogleDomainsDns
[src][+]
impl Debug for GoogleDomainsDns
[src][+]
impl Default for GoogleDomainsDns
[src][+]
impl Message for GoogleDomainsDns
[src][+]
impl PartialEq<GoogleDomainsDns> for GoogleDomainsDns
[src][+]
impl StructuralPartialEq for GoogleDomainsDns
[src]
Auto Trait Implementations
impl RefUnwindSafe for GoogleDomainsDns
impl Send for GoogleDomainsDns
impl Sync for GoogleDomainsDns
impl Unpin for GoogleDomainsDns
impl UnwindSafe for GoogleDomainsDns
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,