aio Pacote

Classes

ContainerProxy

Uma interface para interagir com um contêiner de banco de dados específico.

Essa classe não deve ser instanciada diretamente. Em vez disso, use o <xref:azure.cosmos.aio.database.DatabaseProxy.get_container_client> método para obter um contêiner existente ou o <xref:azure.cosmos.aio.database.DatabaseProxy.create_container> método para criar um novo contêiner.

Um contêiner em um banco de dados da API sql do Azure Cosmos DB é uma coleção de documentos, cada um deles representado como um Item.

CosmosClient

Uma representação lógica do lado do cliente de uma conta do Azure Cosmos DB.

Use esse cliente para configurar e executar solicitações para o serviço do Azure Cosmos DB.

É recomendável manter uma única instância do CosmosClient por tempo de vida do aplicativo, o que permite o gerenciamento e o desempenho de conexões eficientes.

A inicialização do CosmosClient é uma operação pesada – não use instâncias do CosmosClient de inicialização como credenciais ou validações de conectividade de rede.

Criar uma instância de um novo CosmosClient.

DatabaseProxy

Uma interface para interagir com um banco de dados específico.

Essa classe não deve ser instanciada diretamente. Em vez disso, use o <xref:azure.cosmos.aio.cosmos_client.CosmosClient.get_database_client> método para obter um banco de dados existente ou o <xref:azure.cosmos.aio.cosmos_client.CosmosClient.create_database> método para criar um novo banco de dados.

Um banco de dados contém um ou mais contêineres, cada um deles pode conter itens, procedimentos armazenados, gatilhos e funções definidas pelo usuário.

Um banco de dados também pode ter usuários associados, cada um deles configurado com um conjunto de permissões para acessar determinados contêineres, procedimentos armazenados, gatilhos, funções definidas pelo usuário ou itens.

Um banco de dados da API de SQL do Azure Cosmos DB tem as propriedades geradas pelo sistema a seguir. Essas propriedades são somente leitura:

  • _rid: a ID do recurso.

  • _ts: quando o recurso foi atualizado pela última vez. O valor é um carimbo de data/hora.

  • _self: o URI endereçável exclusivo para o recurso.

  • _etag: a etag de recurso necessária para o controle de simultaneidade otimista.

  • _colls: o caminho endereçável do recurso de coleções.

  • _users: o caminho endereçável do recurso de usuários.

ScriptsProxy

Uma interface para interagir com procedimentos armazenados.

Essa classe não deve ser instanciada diretamente. Em vez disso, use o scripts atributo .

UserProxy

Uma interface para interagir com um usuário específico.

Essa classe não deve ser instanciada diretamente. Em vez disso, use o get_user_client método .