CollectionArgs

data class CollectionArgs(val description: Output<String>? = null, val name: Output<String>? = null, val standbyReplicas: Output<CollectionStandbyReplicas>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null, val type: Output<CollectionType>? = null) : ConvertibleToJava<CollectionArgs>

Amazon OpenSearchServerless collection resource

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, name: Output<String>? = null, standbyReplicas: Output<CollectionStandbyReplicas>? = null, tags: Output<List<CreateOnlyTagArgs>>? = null, type: Output<CollectionType>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

The description of the collection

Link copied to clipboard
val name: Output<String>? = null

The name of the collection. The name must meet the following criteria: Unique to your account and AWS Region Starts with a lowercase letter Contains only lowercase letters a-z, the numbers 0-9 and the hyphen (-) Contains between 3 and 32 characters

Link copied to clipboard

Indicates whether to use standby replicas for the collection. You can't update this property after the collection is already created. If you attempt to modify this property, the collection continues to use the original value.

Link copied to clipboard
val tags: Output<List<CreateOnlyTagArgs>>? = null

List of tags to be added to the resource

Link copied to clipboard
val type: Output<CollectionType>? = null

The type of collection. Possible values are SEARCH , TIMESERIES , and VECTORSEARCH . For more information, see Choosing a collection type .

Functions

Link copied to clipboard
open override fun toJava(): CollectionArgs