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

Description

 
Synopsis

Documentation

data DirectoryVpcSettings Source #

Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.

See: newDirectoryVpcSettings smart constructor.

Constructors

DirectoryVpcSettings' 

Fields

  • vpcId :: Text

    The identifier of the VPC in which to create the directory.

  • subnetIds :: [Text]

    The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. Directory Service creates a directory server and a DNS server in each of these subnets.

Instances

Instances details
Eq DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Read DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Show DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Generic DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Associated Types

type Rep DirectoryVpcSettings :: Type -> Type #

NFData DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

Methods

rnf :: DirectoryVpcSettings -> () #

Hashable DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

ToJSON DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

FromJSON DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

type Rep DirectoryVpcSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.DirectoryVpcSettings

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

newDirectoryVpcSettings Source #

Create a value of DirectoryVpcSettings 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:DirectoryVpcSettings', directoryVpcSettings_vpcId - The identifier of the VPC in which to create the directory.

$sel:subnetIds:DirectoryVpcSettings', directoryVpcSettings_subnetIds - The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. Directory Service creates a directory server and a DNS server in each of these subnets.

directoryVpcSettings_vpcId :: Lens' DirectoryVpcSettings Text Source #

The identifier of the VPC in which to create the directory.

directoryVpcSettings_subnetIds :: Lens' DirectoryVpcSettings [Text] Source #

The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. Directory Service creates a directory server and a DNS server in each of these subnets.