models Módulo

Classes

AccountInformation

Contém informações relacionadas com a conta de armazenamento.

AppendBlockProperties

Resposta para um pedido de bloco de acréscimo.

BatchDeleteSubRequest

Representa um pedido no lote de vários pedidos de eliminação de blobs

Organiza objetos HttpRequest em conjunto para operações REST em lote para um único ponto final de anfitrião.

BatchSetBlobTierSubRequest

Representa um pedido no lote de vários pedidos de camada de blobs de blocos definidos

Organiza objetos HttpRequest em conjunto para operações REST em lote para um único ponto final de anfitrião.

BatchSubResponse

Sub-resposta analisada a partir da sub-resposta do batch http

Organiza as informações de sub-resposta do batch e o sub-pedido em lote em conjunto para facilitar o processamento

:ivar HTTPResponse http_response: Sub-resposta de lote analisado, no formato HTTPResponse

Blob

Classe de blobs.

BlobBlock

Classe BlockBlob Block.

BlobBlockList

Classe Lista de Blocos de Blobs.

BlobBlockState

Bloquear tipos de blocos de blobs.

BlobPermissions

Classe BlobPermissions a utilizar com generate_blob_shared_access_signature a API.

BlobPrefix

Os objetos BlobPrefix podem potencialmente ser devolvidos na lista de blobs quando list_blobs são utilizados com um delimitador. Os prefixos podem ser considerados diretórios de blobs virtuais.

BlobProperties

Propriedades do Blob

BlockListType

Especifica se pretende devolver a lista de blocos consolidados, a lista de blocos não consolidados ou ambas as listas em conjunto.

Container

Classe de contentor de blobs.

ContainerPermissions

ContainerPermissions class to be used with generate_container_shared_access_signature API and for the AccessPolicies used with set_container_acl.

ContainerProperties

Classe de propriedades do contentor de blobs.

ContentSettings

Utilizado para armazenar as definições de conteúdo de um blob.

CopyProperties

Propriedades de Cópia de Blobs.

CustomerProvidedEncryptionKey

Todos os dados no Armazenamento do Azure são encriptados inativos com uma chave de encriptação ao nível da conta. Nas versões 2018-06-17 e mais recentes, pode gerir a chave utilizada para encriptar conteúdos de blobs e metadados de aplicações por blob ao fornecer uma chave de encriptação AES-256 em pedidos para o serviço de armazenamento.

Quando utiliza uma chave fornecida pelo cliente, o Armazenamento do Azure não gere nem persiste a sua chave. Ao escrever dados num blob, a chave fornecida é utilizada para encriptar os seus dados antes de os escrever no disco. Um hash SHA-256 da chave de encriptação é escrito juntamente com o conteúdo do blob e é utilizado para verificar se todas as operações subsequentes no blob utilizam a mesma chave de encriptação. Este hash não pode ser utilizado para obter a chave de encriptação ou desencriptar o conteúdo do blob. Ao ler um blob, a chave fornecida é utilizada para desencriptar os seus dados depois de os ler a partir do disco. Em ambos os casos, a chave de encriptação fornecida é eliminada de forma segura assim que o processo de encriptação ou desencriptação for concluído.

DeleteSnapshot

Necessário se o blob tiver instantâneos associados. Especifica como processar os instantâneos.

Include

Especifica os conjuntos de dados a incluir na resposta da lista de blobs.

LeaseProperties

Propriedades de Concessão de Blobs.

PageBlobProperties

Resposta para um pedido de página.

PageRange

Intervalo de Páginas para blob de páginas.

PremiumPageBlobTier

Especifica a camada de blobs de páginas para definir o blob como. Isto só é aplicável a blobs de páginas em contas de armazenamento premium. https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets Veja para obter informações detalhadas sobre o IOPS e o débito correspondentes por PageBlobTier.

PublicAccess

Especifica se os dados no contentor podem ser acedidos publicamente e o nível de acesso.

RehydratePriority

Indica a prioridade para reidratar um blob arquivado

ResourceProperties

Resposta base para um pedido de recurso.

SequenceNumberAction

Ações de número de sequência.

StandardBlobTier

Especifica a camada de blobs para definir o blob como. Isto só é aplicável a blobs de blocos em contas de armazenamento padrão.

UserDelegationKey

Representa uma chave de delegação de utilizador, fornecida ao utilizador pelo Armazenamento do Azure com base no token de acesso do Azure Active Directory.

Os campos são guardados como cadeias simples, uma vez que o utilizador não tem de interagir com este objeto; para gerar uma SAS de identificação, o utilizador pode simplesmente passá-la para a API certa.