CosmosDbPartitionedStorageOptions interface
Opciones de almacenamiento con particiones de Cosmos DB.
Propiedades
auth |
Clave de autenticación para Cosmos DB. |
compatibility |
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. |
container |
Identificador del contenedor. |
container |
El rendimiento establecido al crear el contenedor. El valor predeterminado es 400. |
cosmos |
Las opciones de CosmosClient. |
cosmos |
Punto de conexión de CosmosDB. |
database |
Identificador de base de datos de la instancia de Cosmos DB. |
key |
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