#[non_exhaustive]pub struct SelfManagedActiveDirectoryConfigurationUpdates {
pub user_name: Option<String>,
pub password: Option<String>,
pub dns_ips: Option<Vec<String>>,
pub domain_name: Option<String>,
pub organizational_unit_distinguished_name: Option<String>,
pub file_system_administrators_group: Option<String>,
}
Expand description
Specifies changes you are making to the self-managed Microsoft Active Directory (AD) configuration to which an FSx for Windows File Server file system or an FSx for ONTAP SVM is joined.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.user_name: Option<String>
Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit provided in OrganizationalUnitDistinguishedName
.
password: Option<String>
Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
dns_ips: Option<Vec<String>>
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
domain_name: Option<String>
Specifies an updated fully qualified domain name of your self-managed AD configuration.
organizational_unit_distinguished_name: Option<String>
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
file_system_administrators_group: Option<String>
Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.
Implementations§
source§impl SelfManagedActiveDirectoryConfigurationUpdates
impl SelfManagedActiveDirectoryConfigurationUpdates
sourcepub fn user_name(&self) -> Option<&str>
pub fn user_name(&self) -> Option<&str>
Specifies the updated user name for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
This account must have the permissions required to join computers to the domain in the organizational unit provided in OrganizationalUnitDistinguishedName
.
sourcepub fn password(&self) -> Option<&str>
pub fn password(&self) -> Option<&str>
Specifies the updated password for the service account on your self-managed AD domain. Amazon FSx uses this account to join to your self-managed AD domain.
sourcepub fn dns_ips(&self) -> &[String]
pub fn dns_ips(&self) -> &[String]
A list of up to three DNS server or domain controller IP addresses in your self-managed AD domain.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dns_ips.is_none()
.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
Specifies an updated fully qualified domain name of your self-managed AD configuration.
sourcepub fn organizational_unit_distinguished_name(&self) -> Option<&str>
pub fn organizational_unit_distinguished_name(&self) -> Option<&str>
Specifies an updated fully qualified distinguished name of the organization unit within your self-managed AD.
sourcepub fn file_system_administrators_group(&self) -> Option<&str>
pub fn file_system_administrators_group(&self) -> Option<&str>
Specifies the updated name of the self-managed AD domain group whose members are granted administrative privileges for the Amazon FSx resource.
source§impl SelfManagedActiveDirectoryConfigurationUpdates
impl SelfManagedActiveDirectoryConfigurationUpdates
sourcepub fn builder() -> SelfManagedActiveDirectoryConfigurationUpdatesBuilder
pub fn builder() -> SelfManagedActiveDirectoryConfigurationUpdatesBuilder
Creates a new builder-style object to manufacture SelfManagedActiveDirectoryConfigurationUpdates
.
Trait Implementations§
source§impl Clone for SelfManagedActiveDirectoryConfigurationUpdates
impl Clone for SelfManagedActiveDirectoryConfigurationUpdates
source§fn clone(&self) -> SelfManagedActiveDirectoryConfigurationUpdates
fn clone(&self) -> SelfManagedActiveDirectoryConfigurationUpdates
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for SelfManagedActiveDirectoryConfigurationUpdates
impl PartialEq for SelfManagedActiveDirectoryConfigurationUpdates
source§fn eq(&self, other: &SelfManagedActiveDirectoryConfigurationUpdates) -> bool
fn eq(&self, other: &SelfManagedActiveDirectoryConfigurationUpdates) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SelfManagedActiveDirectoryConfigurationUpdates
Auto Trait Implementations§
impl Freeze for SelfManagedActiveDirectoryConfigurationUpdates
impl RefUnwindSafe for SelfManagedActiveDirectoryConfigurationUpdates
impl Send for SelfManagedActiveDirectoryConfigurationUpdates
impl Sync for SelfManagedActiveDirectoryConfigurationUpdates
impl Unpin for SelfManagedActiveDirectoryConfigurationUpdates
impl UnwindSafe for SelfManagedActiveDirectoryConfigurationUpdates
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
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> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more