Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Amazon OpenSearchService application resource

Link copied to clipboard
data class ApplicationArgs(val appConfigs: Output<List<ApplicationAppConfigArgs>>? = null, val dataSources: Output<List<ApplicationDataSourceArgs>>? = null, val endpoint: Output<String>? = null, val iamIdentityCenterOptions: Output<IamIdentityCenterOptionsPropertiesArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApplicationArgs>

Amazon OpenSearchService application resource

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class Domain : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
data class DomainArgs(val accessPolicies: Output<Any>? = null, val advancedOptions: Output<Map<String, String>>? = null, val advancedSecurityOptions: Output<DomainAdvancedSecurityOptionsInputArgs>? = null, val clusterConfig: Output<DomainClusterConfigArgs>? = null, val cognitoOptions: Output<DomainCognitoOptionsArgs>? = null, val domainEndpointOptions: Output<DomainEndpointOptionsArgs>? = null, val domainName: Output<String>? = null, val ebsOptions: Output<DomainEbsOptionsArgs>? = null, val encryptionAtRestOptions: Output<DomainEncryptionAtRestOptionsArgs>? = null, val engineVersion: Output<String>? = null, val identityCenterOptions: Output<DomainIdentityCenterOptionsArgs>? = null, val ipAddressType: Output<String>? = null, val logPublishingOptions: Output<Map<String, DomainLogPublishingOptionArgs>>? = null, val nodeToNodeEncryptionOptions: Output<DomainNodeToNodeEncryptionOptionsArgs>? = null, val offPeakWindowOptions: Output<DomainOffPeakWindowOptionsArgs>? = null, val skipShardMigrationWait: Output<Boolean>? = null, val snapshotOptions: Output<DomainSnapshotOptionsArgs>? = null, val softwareUpdateOptions: Output<DomainSoftwareUpdateOptionsArgs>? = null, val tags: Output<List<TagArgs>>? = null, val vpcOptions: Output<DomainVpcOptionsArgs>? = null) : ConvertibleToJava<DomainArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard

Builder for DomainArgs.

Link copied to clipboard
object DomainMapper : ResourceMapper<Domain>
Link copied to clipboard

Builder for Domain.

Link copied to clipboard

Functions

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