libZSservicesZSamazonka-dsZSamazonka-ds
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DirectoryService.Types.DirectoryConnectSettings

Description

 
Synopsis

Documentation

data DirectoryConnectSettings Source #

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

See: newDirectoryConnectSettings smart constructor.

Constructors

DirectoryConnectSettings' 

Fields

  • vpcId :: Text

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

  • subnetIds :: [Text]

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

  • customerDnsIps :: [Text]

    A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.

  • customerUserName :: Text

    The user name of an account in your self-managed directory that is used to connect to the directory. This account must have the following permissions:

    • Read users and groups
    • Create computer objects
    • Join computers to the domain

Instances

Instances details
Eq DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Read DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Show DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Generic DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Associated Types

type Rep DirectoryConnectSettings :: Type -> Type #

NFData DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

Hashable DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

ToJSON DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

type Rep DirectoryConnectSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryConnectSettings

type Rep DirectoryConnectSettings = D1 ('MetaData "DirectoryConnectSettings" "Amazonka.DirectoryService.Types.DirectoryConnectSettings" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "DirectoryConnectSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "customerDnsIps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "customerUserName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDirectoryConnectSettings Source #

Create a value of DirectoryConnectSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpcId:DirectoryConnectSettings', directoryConnectSettings_vpcId - The identifier of the VPC in which the AD Connector is created.

$sel:subnetIds:DirectoryConnectSettings', directoryConnectSettings_subnetIds - A list of subnet identifiers in the VPC in which the AD Connector is created.

$sel:customerDnsIps:DirectoryConnectSettings', directoryConnectSettings_customerDnsIps - A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.

$sel:customerUserName:DirectoryConnectSettings', directoryConnectSettings_customerUserName - The user name of an account in your self-managed directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups
  • Create computer objects
  • Join computers to the domain

directoryConnectSettings_vpcId :: Lens' DirectoryConnectSettings Text Source #

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

directoryConnectSettings_subnetIds :: Lens' DirectoryConnectSettings [Text] Source #

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

directoryConnectSettings_customerDnsIps :: Lens' DirectoryConnectSettings [Text] Source #

A list of one or more IP addresses of DNS servers or domain controllers in your self-managed directory.

directoryConnectSettings_customerUserName :: Lens' DirectoryConnectSettings Text Source #

The user name of an account in your self-managed directory that is used to connect to the directory. This account must have the following permissions:

  • Read users and groups
  • Create computer objects
  • Join computers to the domain