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 |
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:
|
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 . |
Azure SDK for Python