Package-level declarations
Types
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
class DomainArgsBuilder
Builder for DomainArgs.
Link copied to clipboard
Link copied to clipboard
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
class DomainPolicyArgsBuilder
Builder for DomainPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for DomainPolicy.
Link copied to clipboard
class DomainResourceBuilder
Builder for Domain.
Link copied to clipboard
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
Builder for DomainSamlOptionsArgs.
Link copied to clipboard
Link copied to clipboard
Builder for DomainSamlOptions.
Link copied to clipboard
object ElasticsearchFunctions
Functions
Link copied to clipboard
suspend fun domainPolicy(name: String, block: suspend DomainPolicyResourceBuilder.() -> Unit): DomainPolicy
Link copied to clipboard
suspend fun domainSamlOptions(name: String, block: suspend DomainSamlOptionsResourceBuilder.() -> Unit): DomainSamlOptions