Package-level declarations

Types

Link copied to clipboard
class Domain : KotlinCustomResource

Manages an AWS Elasticsearch Domain.

Link copied to clipboard
data class DomainArgs(val accessPolicies: Output<String>? = null, val advancedOptions: Output<Map<String, String>>? = null, val advancedSecurityOptions: Output<DomainAdvancedSecurityOptionsArgs>? = null, val autoTuneOptions: Output<DomainAutoTuneOptionsArgs>? = null, val clusterConfig: Output<DomainClusterConfigArgs>? = null, val cognitoOptions: Output<DomainCognitoOptionsArgs>? = null, val domainEndpointOptions: Output<DomainDomainEndpointOptionsArgs>? = null, val domainName: Output<String>? = null, val ebsOptions: Output<DomainEbsOptionsArgs>? = null, val elasticsearchVersion: Output<String>? = null, val encryptAtRest: Output<DomainEncryptAtRestArgs>? = null, val logPublishingOptions: Output<List<DomainLogPublishingOptionArgs>>? = null, val nodeToNodeEncryption: Output<DomainNodeToNodeEncryptionArgs>? = null, val snapshotOptions: Output<DomainSnapshotOptionsArgs>? = null, val tags: Output<Map<String, String>>? = null, val vpcOptions: Output<DomainVpcOptionsArgs>? = null) : ConvertibleToJava<DomainArgs>

Manages an AWS Elasticsearch Domain.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard
class DomainPolicy : KotlinCustomResource

Allows setting policy to an Elasticsearch domain while referencing domain attributes (e.g., ARN)

Link copied to clipboard
data class DomainPolicyArgs(val accessPolicies: Output<String>? = null, val domainName: Output<String>? = null) : ConvertibleToJava<DomainPolicyArgs>

Allows setting policy to an Elasticsearch domain while referencing domain attributes (e.g., ARN)

Link copied to clipboard
Link copied to clipboard
object DomainPolicyMapper : ResourceMapper<DomainPolicy>
Link copied to clipboard
Link copied to clipboard

Builder for Domain.

Link copied to clipboard
class DomainSamlOptions : KotlinCustomResource

Manages SAML authentication options for an AWS Elasticsearch Domain.

Link copied to clipboard
data class DomainSamlOptionsArgs(val domainName: Output<String>? = null, val samlOptions: Output<DomainSamlOptionsSamlOptionsArgs>? = null) : ConvertibleToJava<DomainSamlOptionsArgs>

Manages SAML authentication options for an AWS Elasticsearch Domain.

Link copied to clipboard
object DomainSamlOptionsMapper : ResourceMapper<DomainSamlOptions>
Link copied to clipboard

Functions

Link copied to clipboard
fun domain(name: String): Domain
suspend fun domain(name: String, block: suspend DomainResourceBuilder.() -> Unit): Domain
Link copied to clipboard