Package version:

Interface ContainerDefinition

interface ContainerDefinition {
    changeFeedPolicy?: ChangeFeedPolicy;
    computedProperties?: ComputedProperty[];
    conflictResolutionPolicy?: ConflictResolutionPolicy;
    defaultTtl?: number;
    fullTextPolicy?: FullTextPolicy;
    geospatialConfig?: {
        type: GeospatialType;
    };
    id?: string;
    indexingPolicy?: IndexingPolicy;
    partitionKey?: PartitionKeyDefinition;
    uniqueKeyPolicy?: UniqueKeyPolicy;
    vectorEmbeddingPolicy?: VectorEmbeddingPolicy;
}

Properties

changeFeedPolicy?: ChangeFeedPolicy

Change feed policy related to the container

computedProperties?: ComputedProperty[]

The computed properties of the container

conflictResolutionPolicy?: ConflictResolutionPolicy

The conflict resolution policy used to resolve conflicts in a container.

defaultTtl?: number

The default time to live in seconds for items in a container.

fullTextPolicy?: FullTextPolicy

The full text policy information for storing items in a container.

geospatialConfig?: {
    type: GeospatialType;
}

Geospatial configuration for a collection. Type is set to Geography by default

id?: string

The id of the container.

indexingPolicy?: IndexingPolicy

The indexing policy associated with the container.

partitionKey?: PartitionKeyDefinition

The partition key for the container.

uniqueKeyPolicy?: UniqueKeyPolicy

Policy for additional keys that must be unique per partition key

vectorEmbeddingPolicy?: VectorEmbeddingPolicy

The vector embedding policy information for storing items in a container.