| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.DirectoryService.Types.DirectoryConnectSettings
Description
Synopsis
- data DirectoryConnectSettings = DirectoryConnectSettings' {
- vpcId :: Text
- subnetIds :: [Text]
- customerDnsIps :: [Text]
- customerUserName :: Text
- newDirectoryConnectSettings :: Text -> Text -> DirectoryConnectSettings
- directoryConnectSettings_vpcId :: Lens' DirectoryConnectSettings Text
- directoryConnectSettings_subnetIds :: Lens' DirectoryConnectSettings [Text]
- directoryConnectSettings_customerDnsIps :: Lens' DirectoryConnectSettings [Text]
- directoryConnectSettings_customerUserName :: Lens' DirectoryConnectSettings Text
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
| |
Instances
newDirectoryConnectSettings Source #
Arguments
| :: Text | |
| -> Text | |
| -> DirectoryConnectSettings |
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