[][src]Struct rusoto_ds::CreateMicrosoftADRequest

pub struct CreateMicrosoftADRequest {
    pub description: Option<String>,
    pub edition: Option<String>,
    pub name: String,
    pub password: String,
    pub short_name: Option<String>,
    pub tags: Option<Vec<Tag>>,
    pub vpc_settings: DirectoryVpcSettings,
}

Creates an AWS Managed Microsoft AD directory.

Fields

description: Option<String>

A description for the directory. This label will appear on the AWS console Directory Details page after the directory is created.

edition: Option<String>

AWS Managed Microsoft AD is available in two editions: Standard and Enterprise. Enterprise is the default.

name: String

The fully qualified domain name for the AWS 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.

password: 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.

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.

tags: Option<Vec<Tag>>

The tags to be assigned to the AWS Managed Microsoft AD directory.

vpc_settings: DirectoryVpcSettings

Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

Trait Implementations

impl Clone for CreateMicrosoftADRequest[src]

impl Debug for CreateMicrosoftADRequest[src]

impl Default for CreateMicrosoftADRequest[src]

impl PartialEq<CreateMicrosoftADRequest> for CreateMicrosoftADRequest[src]

impl Serialize for CreateMicrosoftADRequest[src]

impl StructuralPartialEq for CreateMicrosoftADRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.