#[non_exhaustive]pub struct CreateMicrosoftAdInput {
pub name: Option<String>,
pub short_name: Option<String>,
pub password: Option<String>,
pub description: Option<String>,
pub vpc_settings: Option<DirectoryVpcSettings>,
pub edition: Option<DirectoryEdition>,
pub tags: Option<Vec<Tag>>,
}Expand description
Creates an Managed Microsoft AD directory.
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.name: Option<String>The fully qualified domain name for the Managed Microsoft AD directory, such as corp.example.com. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
short_name: Option<String>The NetBIOS name for your domain, such as CORP. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP for the directory DNS corp.example.com.
password: Option<String>The password for the default administrative user named Admin.
If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
description: Option<String>A description for the directory. This label will appear on the Amazon Web Services console Directory Details page after the directory is created.
vpc_settings: Option<DirectoryVpcSettings>Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
edition: Option<DirectoryEdition>Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
The tags to be assigned to the Managed Microsoft AD directory.
Implementations§
source§impl CreateMicrosoftAdInput
impl CreateMicrosoftAdInput
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
The fully qualified domain name for the Managed Microsoft AD directory, such as corp.example.com. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
sourcepub fn short_name(&self) -> Option<&str>
pub fn short_name(&self) -> Option<&str>
The NetBIOS name for your domain, such as CORP. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP for the directory DNS corp.example.com.
sourcepub fn password(&self) -> Option<&str>
pub fn password(&self) -> Option<&str>
The password for the default administrative user named Admin.
If you need to change the password for the administrator account, you can use the ResetUserPassword API call.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description for the directory. This label will appear on the Amazon Web Services console Directory Details page after the directory is created.
sourcepub fn vpc_settings(&self) -> Option<&DirectoryVpcSettings>
pub fn vpc_settings(&self) -> Option<&DirectoryVpcSettings>
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
sourcepub fn edition(&self) -> Option<&DirectoryEdition>
pub fn edition(&self) -> Option<&DirectoryEdition>
Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
The tags to be assigned to the Managed Microsoft AD directory.
source§impl CreateMicrosoftAdInput
impl CreateMicrosoftAdInput
sourcepub fn builder() -> CreateMicrosoftAdInputBuilder
pub fn builder() -> CreateMicrosoftAdInputBuilder
Creates a new builder-style object to manufacture CreateMicrosoftAdInput.
Trait Implementations§
source§impl Clone for CreateMicrosoftAdInput
impl Clone for CreateMicrosoftAdInput
source§fn clone(&self) -> CreateMicrosoftAdInput
fn clone(&self) -> CreateMicrosoftAdInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateMicrosoftAdInput
impl Debug for CreateMicrosoftAdInput
source§impl PartialEq<CreateMicrosoftAdInput> for CreateMicrosoftAdInput
impl PartialEq<CreateMicrosoftAdInput> for CreateMicrosoftAdInput
source§fn eq(&self, other: &CreateMicrosoftAdInput) -> bool
fn eq(&self, other: &CreateMicrosoftAdInput) -> bool
self and other values to be equal, and is used
by ==.