pub struct SqlActiveDirectoryConfig {
pub kind: String,
pub domain: String,
pub mode: i32,
pub dns_servers: Vec<String>,
pub admin_credential_secret_name: String,
pub organizational_unit: String,
}Expand description
Active Directory configuration, relevant only for Cloud SQL for SQL Server.
Fields§
§kind: StringThis is always sql#activeDirectoryConfig.
domain: StringThe name of the domain (e.g., mydomain.com).
mode: i32Optional. The mode of the Active Directory configuration.
dns_servers: Vec<String>Optional. Domain controller IPv4 addresses used to bootstrap Active Directory.
admin_credential_secret_name: StringOptional. The secret manager key storing the administrator credential. (e.g., projects/{project}/secrets/{secret}).
organizational_unit: StringOptional. The organizational unit distinguished name. This is the full hierarchical path to the organizational unit.
Implementations§
Source§impl SqlActiveDirectoryConfig
impl SqlActiveDirectoryConfig
Sourcepub fn mode(&self) -> ActiveDirectoryMode
pub fn mode(&self) -> ActiveDirectoryMode
Returns the enum value of mode, or the default if the field is set to an invalid enum value.
Sourcepub fn set_mode(&mut self, value: ActiveDirectoryMode)
pub fn set_mode(&mut self, value: ActiveDirectoryMode)
Sets mode to the provided enum value.
Trait Implementations§
Source§impl Clone for SqlActiveDirectoryConfig
impl Clone for SqlActiveDirectoryConfig
Source§fn clone(&self) -> SqlActiveDirectoryConfig
fn clone(&self) -> SqlActiveDirectoryConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SqlActiveDirectoryConfig
impl Debug for SqlActiveDirectoryConfig
Source§impl Default for SqlActiveDirectoryConfig
impl Default for SqlActiveDirectoryConfig
Source§impl Hash for SqlActiveDirectoryConfig
impl Hash for SqlActiveDirectoryConfig
Source§impl Message for SqlActiveDirectoryConfig
impl Message for SqlActiveDirectoryConfig
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for SqlActiveDirectoryConfig
impl PartialEq for SqlActiveDirectoryConfig
impl Eq for SqlActiveDirectoryConfig
impl StructuralPartialEq for SqlActiveDirectoryConfig
Auto Trait Implementations§
impl Freeze for SqlActiveDirectoryConfig
impl RefUnwindSafe for SqlActiveDirectoryConfig
impl Send for SqlActiveDirectoryConfig
impl Sync for SqlActiveDirectoryConfig
impl Unpin for SqlActiveDirectoryConfig
impl UnwindSafe for SqlActiveDirectoryConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request