Compartir a través de


cosmos Paquete

Paquetes

aio

Módulos

auth

Funciones auxiliares de autorización en el servicio de base de datos de Azure Cosmos.

container

Cree, lea, actualice y elimine elementos en el servicio SQL API de Azure Cosmos DB.

cosmos_client

Cree, lea y elimine bases de datos en el servicio SQL API de Azure Cosmos DB.

database

Interactúe con bases de datos en el servicio SQL API de Azure Cosmos DB.

diagnostics

Herramientas de diagnóstico para las operaciones del servicio de base de datos de Azure Cosmos.

documents

Clases y enumeraciones para documentos en el servicio de base de datos de Azure Cosmos.

errors

Excepciones específicas del servicio en el servicio de base de datos de Azure Cosmos.

.. warning:: este módulo está en desuso. En su lugar, use azure.cosmos.exceptions.

exceptions

Excepciones específicas del servicio en el servicio de base de datos de Azure Cosmos.

http_constants

Constantes HTTP en el servicio de base de datos de Azure Cosmos.

offer

Cree propiedades de rendimiento en el servicio SQL API de Azure Cosmos DB.

partition_key

Cree claves de partición en el servicio SQL API de Azure Cosmos DB.

permission

Cree permisos en el servicio SQL API de Azure Cosmos DB.

scripts

Cree, lea, actualice y elimine y ejecute scripts en el servicio SQL API de Azure Cosmos DB.

user

Cree, lea, actualice y elimine usuarios en el servicio SQL API de Azure Cosmos DB.

Clases

ConnectionRetryPolicy
ConsistencyLevel

Representa los niveles de coherencia admitidos para las operaciones de cliente de Azure Cosmos.

ConsistencyLevel solicitado debe coincidir o ser más débil que el aprovisionado para la cuenta de base de datos. Niveles de coherencia.

Los niveles de coherencia por orden de intensidad son Strong, BoundedStaleness, Session, ConsistentPrefix y Eventual.

ContainerProxy

Interfaz para interactuar con un contenedor de base de datos específico.

Esta clase no se debe crear una instancia directamente. En su lugar, use el get_container_client método para obtener un contenedor existente o el create_container método para crear un nuevo contenedor.

Un contenedor de una base de datos de SQL API de Azure Cosmos DB es una colección de documentos, cada uno de los cuales se representa como un elemento.

CosmosClient

Representación lógica del lado cliente de una cuenta de Azure Cosmos DB.

Use este cliente para configurar y ejecutar solicitudes en el servicio Azure Cosmos DB.

Se recomienda mantener una única instancia de CosmosClient por duración de la aplicación, lo que permite una administración y un rendimiento eficaces de la conexión.

La inicialización de CosmosClient es una operación intensiva: no use instancias de CosmosClient de inicialización como credenciales ni validaciones de conectividad de red.

Cree una instancia de un nuevo CosmosClient.

DataType

Especifica el tipo de datos de las especificaciones de índice.

DatabaseAccount

Cuenta de base de datos.

DatabaseAccount es el contenedor de las bases de datos.

DatabaseProxy

Interfaz para interactuar con una base de datos específica.

Esta clase no se debe crear una instancia directamente. En su lugar, use el get_database_client método .

Una base de datos contiene uno o varios contenedores, cada uno de los cuales puede contener elementos, procedimientos almacenados, desencadenadores y funciones definidas por el usuario.

Una base de datos también puede tener usuarios asociados, cada uno de los cuales está configurado con un conjunto de permisos para acceder a determinados contenedores, procedimientos almacenados, desencadenadores, funciones definidas por el usuario o elementos.

Una base de datos de SQL API de Azure Cosmos DB tiene las siguientes propiedades generadas por el sistema. Estas propiedades son de solo lectura:

  • _rid: el identificador de recurso.

  • _ts: cuándo se actualizó por última vez el recurso. El valor es una marca de tiempo.

  • _self: el URI direccionable único para el recurso.

  • _etag: la etag de recursos necesaria para el control de simultaneidad optimista.

  • _colls: ruta de acceso direccionable del recurso de colecciones.

  • _users: ruta de acceso direccionable del recurso de usuarios.

IndexKind

Especifica el tipo de índice de especificaciones de índice.

IndexingMode

Especifica los modos de indexación admitidos.

PartitionKey

Clave usada para particionar un contenedor en particiones lógicas.

Consulte https://docs.microsoft.com/azure/cosmos-db/partitioning-overview#choose-partitionkey para obtener información sobre cómo elegir claves de partición.

Permission

Representa un objeto Permission en el servicio SQL API de Azure Cosmos DB.

PermissionMode

Enumeración que especifica la aplicabilidad de un permiso.

ProxyConfiguration

Configuración de un proxy.

SSLConfiguration

Configuración de conexiones SSL.

Consulte https://requests.readthedocs.io/en/master/user/advanced/#ssl-cert-verification para obtener más información.

ScriptsProxy

Interfaz para interactuar con procedimientos almacenados.

Esta clase no se debe crear una instancia directamente. En su lugar, use el scripts atributo .

ThroughputProperties

Representa las propiedades de rendimiento en un contenedor de SQL API de Azure Cosmos DB.

Para leer y actualizar las propiedades de rendimiento, use los métodos asociados en .<xref:Container> Si configura el escalado automático, auto_scale_max_throughput debe establecerse y auto_scale_increment_percent también se puede establecer junto con él. No se permitirá establecer el valor de offer_throughput junto con la configuración de escalado automático.

TriggerOperation

Especifica las operaciones en las que se debe ejecutar un desencadenador.

TriggerType

Especifica el tipo de un desencadenador.

UserProxy

Interfaz para interactuar con un usuario específico.

Esta clase no se debe crear una instancia directamente. En su lugar, use el get_user_client método .