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

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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb

Overview

Note:

When making an API call, you may pass DirectoryConnectSettings data as a 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.

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>)


1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 1303

class DirectoryConnectSettings < Struct.new(
  :vpc_id,
  :subnet_ids,
  :customer_dns_ips,
  :customer_user_name)
  include Aws::Structure
end

#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)


1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 1303

class DirectoryConnectSettings < Struct.new(
  :vpc_id,
  :subnet_ids,
  :customer_dns_ips,
  :customer_user_name)
  include Aws::Structure
end

#subnet_idsArray<String>

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

Returns:

  • (Array<String>)


1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 1303

class DirectoryConnectSettings < Struct.new(
  :vpc_id,
  :subnet_ids,
  :customer_dns_ips,
  :customer_user_name)
  include Aws::Structure
end

#vpc_idString

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

Returns:

  • (String)


1303
1304
1305
1306
1307
1308
1309
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 1303

class DirectoryConnectSettings < Struct.new(
  :vpc_id,
  :subnet_ids,
  :customer_dns_ips,
  :customer_user_name)
  include Aws::Structure
end