connectDirectory
Creates an AD Connector to connect to a self-managed directory.
Before you call ConnectDirectory
, ensure that all of the required permissions have been explicitly granted through a policy. For details about what permissions are required to run the ConnectDirectory
operation, see Directory Service API Permissions: Actions, Resources, and Conditions Reference.
Samples
import aws.sdk.kotlin.services.directoryservice.model.DirectoryConnectSettings
import aws.sdk.kotlin.services.directoryservice.model.DirectorySize
fun main() {
//sampleStart
// The following example creates an AD Connector to connect to an on premises directory.
val resp = directoryClient.connectDirectory {
name = "corp.example.com"
shortName = "corp"
password = "Str0ngP@ssw0rd"
description = "Connector to corp"
size = DirectorySize.fromValue("Small")
connectSettings = DirectoryConnectSettings {
customerUserName = "Administrator"
vpcId = "vpc-45025421"
subnetIds = listOf<String>(
"subnet-ba0146de",
"subnet-bef46bc8"
)
customerDnsIps = listOf<String>(
"172.30.21.228"
)
}
}
//sampleEnd
}