Compartir a través de


CosmosDbPartitionedStorageOptions interface

Opciones de almacenamiento con particiones de Cosmos DB.

Propiedades

authKey

Clave de autenticación para Cosmos DB.

compatibilityMode

La versión inicial de CosmosDb tenía una longitud máxima de clave de 255. Las claves más largas de las que se truncaron en cosmosDbKeyEscape.escapeKey. Este sigue siendo el comportamiento predeterminado de cosmosDbPartitionedStorage, pero se puede invalidar estableciendo compatibilityMode en false. compatibilityMode no puede ser true si se usa keySuffix.

containerId

Identificador del contenedor.

containerThroughput

El rendimiento establecido al crear el contenedor. El valor predeterminado es 400.

cosmosClientOptions

Las opciones de CosmosClient.

cosmosDbEndpoint

Punto de conexión de CosmosDB.

databaseId

Identificador de base de datos de la instancia de Cosmos DB.

keySuffix

Sufijo que se va a agregar a cada clave. Vea cosmosDbKeyEscape.escapeKey Nota: compatibilityMode debe establecerse en "false" para usar KeySuffix. Cuando se usa KeySuffix, las claves NO se truncarán, pero se producirá una excepción si cosmosDb permite la longitud de la clave.

KeySuffix solo debe contener caracteres de clave de CosmosDb válidos. (por ejemplo, no: '\', '?', '/', '#', '*')

Detalles de las propiedades

authKey

Clave de autenticación para Cosmos DB.

authKey?: string

Valor de propiedad

string

compatibilityMode

La versión inicial de CosmosDb tenía una longitud máxima de clave de 255. Las claves más largas de las que se truncaron en cosmosDbKeyEscape.escapeKey. Este sigue siendo el comportamiento predeterminado de cosmosDbPartitionedStorage, pero se puede invalidar estableciendo compatibilityMode en false. compatibilityMode no puede ser true si se usa keySuffix.

compatibilityMode?: boolean

Valor de propiedad

boolean

containerId

Identificador del contenedor.

containerId: string

Valor de propiedad

string

containerThroughput

El rendimiento establecido al crear el contenedor. El valor predeterminado es 400.

containerThroughput?: number

Valor de propiedad

number

cosmosClientOptions

Las opciones de CosmosClient.

cosmosClientOptions?: CosmosClientOptions

Valor de propiedad

CosmosClientOptions

cosmosDbEndpoint

Punto de conexión de CosmosDB.

cosmosDbEndpoint?: string

Valor de propiedad

string

databaseId

Identificador de base de datos de la instancia de Cosmos DB.

databaseId: string

Valor de propiedad

string

keySuffix

Sufijo que se va a agregar a cada clave. Vea cosmosDbKeyEscape.escapeKey Nota: compatibilityMode debe establecerse en "false" para usar KeySuffix. Cuando se usa KeySuffix, las claves NO se truncarán, pero se producirá una excepción si cosmosDb permite la longitud de la clave.

KeySuffix solo debe contener caracteres de clave de CosmosDb válidos. (por ejemplo, no: '\', '?', '/', '#', '*')

keySuffix?: string

Valor de propiedad

string