[][src]Struct rusoto_ds::DirectoryConnectSettings

pub struct DirectoryConnectSettings {
    pub customer_dns_ips: Vec<String>,
    pub customer_user_name: String,
    pub subnet_ids: Vec<String>,
    pub vpc_id: String,
}

Contains information for the ConnectDirectory operation when an AD Connector directory is being created.

Fields

A list of one or more IP addresses of DNS servers or domain controllers in the on-premises directory.

The username of an account in the on-premises directory that is used to connect to the directory. This account must have the following privileges:

  • Read users and groups

  • Create computer objects

  • Join computers to the domain

A list of subnet identifiers in the VPC in which the AD Connector is created.

The identifier of the VPC in which the AD Connector is created.

Trait Implementations

impl Clone for DirectoryConnectSettings
[src]

Performs copy-assignment from source. Read more

impl Default for DirectoryConnectSettings
[src]

impl PartialEq<DirectoryConnectSettings> for DirectoryConnectSettings
[src]

impl Debug for DirectoryConnectSettings
[src]

impl Serialize for DirectoryConnectSettings
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T