SqlContainerResourceArgs

data class SqlContainerResourceArgs(val analyticalStorageTtl: Output<Double>? = null, val clientEncryptionPolicy: Output<ClientEncryptionPolicyArgs>? = null, val computedProperties: Output<List<ComputedPropertyArgs>>? = null, val conflictResolutionPolicy: Output<ConflictResolutionPolicyArgs>? = null, val createMode: Output<Either<String, CreateMode>>? = null, val defaultTtl: Output<Int>? = null, val id: Output<String>, val indexingPolicy: Output<IndexingPolicyArgs>? = null, val partitionKey: Output<ContainerPartitionKeyArgs>? = null, val restoreParameters: Output<ResourceRestoreParametersArgs>? = null, val uniqueKeyPolicy: Output<UniqueKeyPolicyArgs>? = null, val vectorEmbeddingPolicy: Output<VectorEmbeddingPolicyArgs>? = null) : ConvertibleToJava<SqlContainerResourceArgs>

Cosmos DB SQL container resource object

Constructors

Link copied to clipboard
constructor(analyticalStorageTtl: Output<Double>? = null, clientEncryptionPolicy: Output<ClientEncryptionPolicyArgs>? = null, computedProperties: Output<List<ComputedPropertyArgs>>? = null, conflictResolutionPolicy: Output<ConflictResolutionPolicyArgs>? = null, createMode: Output<Either<String, CreateMode>>? = null, defaultTtl: Output<Int>? = null, id: Output<String>, indexingPolicy: Output<IndexingPolicyArgs>? = null, partitionKey: Output<ContainerPartitionKeyArgs>? = null, restoreParameters: Output<ResourceRestoreParametersArgs>? = null, uniqueKeyPolicy: Output<UniqueKeyPolicyArgs>? = null, vectorEmbeddingPolicy: Output<VectorEmbeddingPolicyArgs>? = null)

Properties

Link copied to clipboard
val analyticalStorageTtl: Output<Double>? = null

Analytical TTL.

Link copied to clipboard

The client encryption policy for the container.

Link copied to clipboard

List of computed properties

Link copied to clipboard

The conflict resolution policy for the container.

Link copied to clipboard
val createMode: Output<Either<String, CreateMode>>? = null

Enum to indicate the mode of resource creation.

Link copied to clipboard
val defaultTtl: Output<Int>? = null

Default time to live

Link copied to clipboard
val id: Output<String>

Name of the Cosmos DB SQL container

Link copied to clipboard
val indexingPolicy: Output<IndexingPolicyArgs>? = null

The configuration of the indexing policy. By default, the indexing is automatic for all document paths within the container

Link copied to clipboard

The configuration of the partition key to be used for partitioning data into multiple partitions

Link copied to clipboard

Parameters to indicate the information about the restore

Link copied to clipboard

The unique key policy configuration for specifying uniqueness constraints on documents in the collection in the Azure Cosmos DB service.

Link copied to clipboard

The vector embedding policy for the container.

Functions

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