Struct aws_sdk_directory::operation::create_microsoft_ad::builders::CreateMicrosoftAdInputBuilder
source · #[non_exhaustive]pub struct CreateMicrosoftAdInputBuilder { /* private fields */ }Expand description
A builder for CreateMicrosoftAdInput.
Implementations§
source§impl CreateMicrosoftAdInputBuilder
impl CreateMicrosoftAdInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
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 set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
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 get_name(&self) -> &Option<String>
pub fn get_name(&self) -> &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.
sourcepub fn short_name(self, input: impl Into<String>) -> Self
pub fn short_name(self, input: impl Into<String>) -> Self
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 set_short_name(self, input: Option<String>) -> Self
pub fn set_short_name(self, input: Option<String>) -> Self
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 get_short_name(&self) -> &Option<String>
pub fn get_short_name(&self) -> &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.
sourcepub fn password(self, input: impl Into<String>) -> Self
pub fn password(self, input: impl Into<String>) -> Self
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 set_password(self, input: Option<String>) -> Self
pub fn set_password(self, input: Option<String>) -> Self
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 get_password(&self) -> &Option<String>
pub fn get_password(&self) -> &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.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
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 set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
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 get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &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.
sourcepub fn vpc_settings(self, input: DirectoryVpcSettings) -> Self
pub fn vpc_settings(self, input: DirectoryVpcSettings) -> Self
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
sourcepub fn set_vpc_settings(self, input: Option<DirectoryVpcSettings>) -> Self
pub fn set_vpc_settings(self, input: Option<DirectoryVpcSettings>) -> Self
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
sourcepub fn get_vpc_settings(&self) -> &Option<DirectoryVpcSettings>
pub fn get_vpc_settings(&self) -> &Option<DirectoryVpcSettings>
Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
sourcepub fn edition(self, input: DirectoryEdition) -> Self
pub fn edition(self, input: DirectoryEdition) -> Self
Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
sourcepub fn set_edition(self, input: Option<DirectoryEdition>) -> Self
pub fn set_edition(self, input: Option<DirectoryEdition>) -> Self
Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
sourcepub fn get_edition(&self) -> &Option<DirectoryEdition>
pub fn get_edition(&self) -> &Option<DirectoryEdition>
Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.
Appends an item to tags.
To override the contents of this collection use set_tags.
The tags to be assigned to the Managed Microsoft AD directory.
The tags to be assigned to the Managed Microsoft AD directory.
The tags to be assigned to the Managed Microsoft AD directory.
sourcepub fn build(self) -> Result<CreateMicrosoftAdInput, BuildError>
pub fn build(self) -> Result<CreateMicrosoftAdInput, BuildError>
Consumes the builder and constructs a CreateMicrosoftAdInput.
source§impl CreateMicrosoftAdInputBuilder
impl CreateMicrosoftAdInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateMicrosoftAdOutput, SdkError<CreateMicrosoftADError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateMicrosoftAdOutput, SdkError<CreateMicrosoftADError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateMicrosoftAdInputBuilder
impl Clone for CreateMicrosoftAdInputBuilder
source§fn clone(&self) -> CreateMicrosoftAdInputBuilder
fn clone(&self) -> CreateMicrosoftAdInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateMicrosoftAdInputBuilder
impl Default for CreateMicrosoftAdInputBuilder
source§fn default() -> CreateMicrosoftAdInputBuilder
fn default() -> CreateMicrosoftAdInputBuilder
source§impl PartialEq<CreateMicrosoftAdInputBuilder> for CreateMicrosoftAdInputBuilder
impl PartialEq<CreateMicrosoftAdInputBuilder> for CreateMicrosoftAdInputBuilder
source§fn eq(&self, other: &CreateMicrosoftAdInputBuilder) -> bool
fn eq(&self, other: &CreateMicrosoftAdInputBuilder) -> bool
self and other values to be equal, and is used
by ==.