IndexingPolicyArgs

data class IndexingPolicyArgs(val automatic: Output<Boolean>? = null, val compositeIndexes: Output<List<List<CompositePathArgs>>>? = null, val excludedPaths: Output<List<ExcludedPathArgs>>? = null, val includedPaths: Output<List<IncludedPathArgs>>? = null, val indexingMode: Output<Either<String, IndexingMode>>? = null, val spatialIndexes: Output<List<SpatialSpecArgs>>? = null) : ConvertibleToJava<IndexingPolicyArgs>

Cosmos DB indexing policy

Constructors

Link copied to clipboard
constructor(automatic: Output<Boolean>? = null, compositeIndexes: Output<List<List<CompositePathArgs>>>? = null, excludedPaths: Output<List<ExcludedPathArgs>>? = null, includedPaths: Output<List<IncludedPathArgs>>? = null, indexingMode: Output<Either<String, IndexingMode>>? = null, spatialIndexes: Output<List<SpatialSpecArgs>>? = null)

Properties

Link copied to clipboard
val automatic: Output<Boolean>? = null

Indicates if the indexing policy is automatic

Link copied to clipboard

List of composite path list

Link copied to clipboard
val excludedPaths: Output<List<ExcludedPathArgs>>? = null

List of paths to exclude from indexing

Link copied to clipboard
val includedPaths: Output<List<IncludedPathArgs>>? = null

List of paths to include in the indexing

Link copied to clipboard
val indexingMode: Output<Either<String, IndexingMode>>? = null

Indicates the indexing mode.

Link copied to clipboard
val spatialIndexes: Output<List<SpatialSpecArgs>>? = null

List of spatial specifics

Functions

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