Package version:

Interface ContainerRequest

interface ContainerRequest {
    autoUpgradePolicy?: {
        throughputPolicy: {
            incrementPercent: number;
        };
    };
    changeFeedPolicy?: ChangeFeedPolicy;
    computedProperties?: ComputedProperty[];
    conflictResolutionPolicy?: ConflictResolutionPolicy;
    defaultTtl?: number;
    fullTextPolicy?: FullTextPolicy;
    geospatialConfig?: {
        type: GeospatialType;
    };
    id?: string;
    indexingPolicy?: IndexingPolicy;
    maxThroughput?: number;
    partitionKey?: string | PartitionKeyDefinition;
    throughput?: number;
    uniqueKeyPolicy?: UniqueKeyPolicy;
    vectorEmbeddingPolicy?: VectorEmbeddingPolicy;
}

Hierarchy

Properties

autoUpgradePolicy?: {
    throughputPolicy: {
        incrementPercent: number;
    };
}
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.

maxThroughput?: number
partitionKey?: string | PartitionKeyDefinition
throughput?: number
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.