Class: Aws::DirectoryService::Types::CreateMicrosoftADRequest

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

Overview

Creates an Managed Microsoft AD directory.

Constant Summary collapse

SENSITIVE =
[:password]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A description for the directory. This label will appear on the Amazon Web Services console ‘Directory Details` page after the directory is created.

Returns:

  • (String)


1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#editionString

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

Returns:

  • (String)


1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#nameString

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.

Returns:

  • (String)


1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#network_typeString

The network type for your domain. The default value is ‘IPv4` or `IPv6` based on the provided subnet capabilities.

Returns:

  • (String)


1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#passwordString

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.

Returns:

  • (String)


1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#short_nameString

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`.

Returns:

  • (String)


1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#tagsArray<Types::Tag>

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

Returns:



1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end

#vpc_settingsTypes::DirectoryVpcSettings

Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.



1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
# File 'lib/aws-sdk-directoryservice/types.rb', line 1276

class CreateMicrosoftADRequest < Struct.new(
  :name,
  :short_name,
  :password,
  :description,
  :vpc_settings,
  :edition,
  :tags,
  :network_type)
  SENSITIVE = [:password]
  include Aws::Structure
end