Package-level declarations
Types
Link copied to clipboard
Amazon OpenSearchServerless access policy resource
Link copied to clipboard
data class AccessPolicyArgs(val description: Output<String>? = null, val name: Output<String>? = null, val policy: Output<String>? = null, val type: Output<AccessPolicyType>? = null) : ConvertibleToJava<AccessPolicyArgs>
Amazon OpenSearchServerless access policy resource
Link copied to clipboard
class AccessPolicyArgsBuilder
Builder for AccessPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AccessPolicy.
Link copied to clipboard
Amazon OpenSearchServerless collection resource
Link copied to clipboard
data class CollectionArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<CollectionTagArgs>>? = null, val type: Output<CollectionType>? = null) : ConvertibleToJava<CollectionArgs>
Amazon OpenSearchServerless collection resource
Link copied to clipboard
class CollectionArgsBuilder
Builder for CollectionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Collection.
Link copied to clipboard
Link copied to clipboard
Amazon OpenSearchServerless security config resource
Link copied to clipboard
data class SecurityConfigArgs(val description: Output<String>? = null, val name: Output<String>? = null, val samlOptions: Output<SecurityConfigSamlConfigOptionsArgs>? = null, val type: Output<SecurityConfigType>? = null) : ConvertibleToJava<SecurityConfigArgs>
Amazon OpenSearchServerless security config resource
Link copied to clipboard
Builder for SecurityConfigArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecurityConfig.
Link copied to clipboard
Amazon OpenSearchServerless security policy resource
Link copied to clipboard
data class SecurityPolicyArgs(val description: Output<String>? = null, val name: Output<String>? = null, val policy: Output<String>? = null, val type: Output<SecurityPolicyType>? = null) : ConvertibleToJava<SecurityPolicyArgs>
Amazon OpenSearchServerless security policy resource
Link copied to clipboard
Builder for SecurityPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecurityPolicy.
Link copied to clipboard
Amazon OpenSearchServerless vpc endpoint resource
Link copied to clipboard
Link copied to clipboard
class VpcEndpointArgsBuilder
Builder for VpcEndpointArgs.
Link copied to clipboard
Link copied to clipboard
Builder for VpcEndpoint.
Functions
Link copied to clipboard
suspend fun accessPolicy(name: String, block: suspend AccessPolicyResourceBuilder.() -> Unit): AccessPolicy
Link copied to clipboard
suspend fun collection(name: String, block: suspend CollectionResourceBuilder.() -> Unit): Collection
Link copied to clipboard
suspend fun securityConfig(name: String, block: suspend SecurityConfigResourceBuilder.() -> Unit): SecurityConfig
Link copied to clipboard
suspend fun securityPolicy(name: String, block: suspend SecurityPolicyResourceBuilder.() -> Unit): SecurityPolicy
Link copied to clipboard
suspend fun vpcEndpoint(name: String, block: suspend VpcEndpointResourceBuilder.() -> Unit): VpcEndpoint