#[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 ==
.