You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::DirectoryService::Types::DirectoryConnectSettings

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing DirectoryConnectSettings as input to an Aws::Client method, you can use a vanilla Hash:

{
  vpc_id: "VpcId", # required
  subnet_ids: ["SubnetId"], # required
  customer_dns_ips: ["IpAddr"], # required
  customer_user_name: "UserName", # required
}

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

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#customer_dns_ipsArray<String>

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

Returns:

  • (Array<String>)

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

#customer_user_nameString

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

Returns:

  • (String)

    The username of an account in the on-premises directory that is used to connect to the directory.

#subnet_idsArray<String>

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

Returns:

  • (Array<String>)

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

#vpc_idString

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

Returns:

  • (String)

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