Opensearch Functions
object OpensearchFunctions
Functions
Link copied to clipboard
Use this data source to get information about an OpenSearch Domain
suspend fun getDomain(domainName: String, offPeakWindowOptions: GetDomainOffPeakWindowOptions? = null, tags: Map<String, String>? = null): GetDomainResult
Link copied to clipboard
suspend fun getServerlessAccessPolicy(argument: GetServerlessAccessPolicyPlainArgs): GetServerlessAccessPolicyResult
Data source for managing an AWS OpenSearch Serverless Access Policy.
suspend fun getServerlessAccessPolicy(argument: suspend GetServerlessAccessPolicyPlainArgsBuilder.() -> Unit): GetServerlessAccessPolicyResult
Link copied to clipboard
suspend fun getServerlessCollection(argument: GetServerlessCollectionPlainArgs): GetServerlessCollectionResult
Data source for managing an AWS OpenSearch Serverless Collection.
suspend fun getServerlessCollection(argument: suspend GetServerlessCollectionPlainArgsBuilder.() -> Unit): GetServerlessCollectionResult
suspend fun getServerlessCollection(id: String? = null, name: String? = null): GetServerlessCollectionResult
Link copied to clipboard
suspend fun getServerlessLifecyclePolicy(argument: GetServerlessLifecyclePolicyPlainArgs): GetServerlessLifecyclePolicyResult
Data source for managing an AWS OpenSearch Serverless Lifecycle Policy.
suspend fun getServerlessLifecyclePolicy(argument: suspend GetServerlessLifecyclePolicyPlainArgsBuilder.() -> Unit): GetServerlessLifecyclePolicyResult
suspend fun getServerlessLifecyclePolicy(name: String, type: String): GetServerlessLifecyclePolicyResult
Link copied to clipboard
suspend fun getServerlessSecurityConfig(argument: GetServerlessSecurityConfigPlainArgs): GetServerlessSecurityConfigResult
Data source for managing an AWS OpenSearch Serverless Security Config.
suspend fun getServerlessSecurityConfig(argument: suspend GetServerlessSecurityConfigPlainArgsBuilder.() -> Unit): GetServerlessSecurityConfigResult
suspend fun getServerlessSecurityConfig(id: String, samlOptions: GetServerlessSecurityConfigSamlOptions? = null): GetServerlessSecurityConfigResult
Link copied to clipboard
suspend fun getServerlessSecurityPolicy(argument: GetServerlessSecurityPolicyPlainArgs): GetServerlessSecurityPolicyResult
Use this data source to get information about an AWS OpenSearch Serverless Security Policy.
suspend fun getServerlessSecurityPolicy(argument: suspend GetServerlessSecurityPolicyPlainArgsBuilder.() -> Unit): GetServerlessSecurityPolicyResult
suspend fun getServerlessSecurityPolicy(name: String, type: String): GetServerlessSecurityPolicyResult
Link copied to clipboard
suspend fun getServerlessVpcEndpoint(argument: GetServerlessVpcEndpointPlainArgs): GetServerlessVpcEndpointResult
Data source for managing an AWS OpenSearch Serverless VPC Endpoint.
suspend fun getServerlessVpcEndpoint(argument: suspend GetServerlessVpcEndpointPlainArgsBuilder.() -> Unit): GetServerlessVpcEndpointResult