Package-level declarations

Types

Link copied to clipboard
class ConditionalForwader : KotlinCustomResource

Provides a conditional forwarder for managed Microsoft AD in AWS Directory Service.

Link copied to clipboard
data class ConditionalForwaderArgs(val directoryId: Output<String>? = null, val dnsIps: Output<List<String>>? = null, val remoteDomainName: Output<String>? = null) : ConvertibleToJava<ConditionalForwaderArgs>

Provides a conditional forwarder for managed Microsoft AD in AWS Directory Service.

Link copied to clipboard
Link copied to clipboard
class Directory : KotlinCustomResource

Provides a Simple or Managed Microsoft directory in AWS Directory Service.

Link copied to clipboard
data class DirectoryArgs(val alias: Output<String>? = null, val connectSettings: Output<DirectoryConnectSettingsArgs>? = null, val description: Output<String>? = null, val desiredNumberOfDomainControllers: Output<Int>? = null, val edition: Output<String>? = null, val enableSso: Output<Boolean>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val shortName: Output<String>? = null, val size: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val type: Output<String>? = null, val vpcSettings: Output<DirectoryVpcSettingsArgs>? = null) : ConvertibleToJava<DirectoryArgs>

Provides a Simple or Managed Microsoft directory in AWS Directory Service.

Link copied to clipboard
Link copied to clipboard
object DirectoryMapper : ResourceMapper<Directory>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class LogService : KotlinCustomResource

Provides a Log subscription for AWS Directory Service that pushes logs to cloudwatch.

Link copied to clipboard
data class LogServiceArgs(val directoryId: Output<String>? = null, val logGroupName: Output<String>? = null) : ConvertibleToJava<LogServiceArgs>

Provides a Log subscription for AWS Directory Service that pushes logs to cloudwatch.

Link copied to clipboard
Link copied to clipboard
object LogServiceMapper : ResourceMapper<LogService>
Link copied to clipboard
Link copied to clipboard
class RadiusSettings : KotlinCustomResource

Manages a directory's multi-factor authentication (MFA) using a Remote Authentication Dial In User Service (RADIUS) server.

Link copied to clipboard
data class RadiusSettingsArgs(val authenticationProtocol: Output<String>? = null, val directoryId: Output<String>? = null, val displayLabel: Output<String>? = null, val radiusPort: Output<Int>? = null, val radiusRetries: Output<Int>? = null, val radiusServers: Output<List<String>>? = null, val radiusTimeout: Output<Int>? = null, val sharedSecret: Output<String>? = null, val useSameUsername: Output<Boolean>? = null) : ConvertibleToJava<RadiusSettingsArgs>

Manages a directory's multi-factor authentication (MFA) using a Remote Authentication Dial In User Service (RADIUS) server.

Link copied to clipboard
Link copied to clipboard
object RadiusSettingsMapper : ResourceMapper<RadiusSettings>
Link copied to clipboard
class ServiceRegion : KotlinCustomResource

Manages a replicated Region and directory for Multi-Region replication. Multi-Region replication is only supported for the Enterprise Edition of AWS Managed Microsoft AD.

Link copied to clipboard
data class ServiceRegionArgs(val desiredNumberOfDomainControllers: Output<Int>? = null, val directoryId: Output<String>? = null, val regionName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcSettings: Output<ServiceRegionVpcSettingsArgs>? = null) : ConvertibleToJava<ServiceRegionArgs>

Manages a replicated Region and directory for Multi-Region replication. Multi-Region replication is only supported for the Enterprise Edition of AWS Managed Microsoft AD.

Link copied to clipboard
Link copied to clipboard
object ServiceRegionMapper : ResourceMapper<ServiceRegion>
Link copied to clipboard
Link copied to clipboard
class SharedDirectory : KotlinCustomResource

Manages a directory in your account (directory owner) shared with another account (directory consumer).

Link copied to clipboard
class SharedDirectoryAccepter : KotlinCustomResource

Accepts a shared directory in a consumer account.

Link copied to clipboard
data class SharedDirectoryAccepterArgs(val sharedDirectoryId: Output<String>? = null) : ConvertibleToJava<SharedDirectoryAccepterArgs>

Accepts a shared directory in a consumer account.

Link copied to clipboard
Link copied to clipboard
data class SharedDirectoryArgs(val directoryId: Output<String>? = null, val method: Output<String>? = null, val notes: Output<String>? = null, val target: Output<SharedDirectoryTargetArgs>? = null) : ConvertibleToJava<SharedDirectoryArgs>

Manages a directory in your account (directory owner) shared with another account (directory consumer).

Link copied to clipboard
object SharedDirectoryMapper : ResourceMapper<SharedDirectory>

Functions

Link copied to clipboard
suspend fun directory(name: String, block: suspend DirectoryResourceBuilder.() -> Unit): Directory
Link copied to clipboard
suspend fun logService(name: String, block: suspend LogServiceResourceBuilder.() -> Unit): LogService
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard