models Módulo

Classes

AccountInformation

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

AppendBlockProperties

Resposta para uma solicitação de bloco de acréscimo.

BatchDeleteSubRequest

Representa uma solicitação em lote de várias solicitações de exclusão de blob

Organiza objetos HttpRequest juntos para operações REST em lote para um único ponto de extremidade de host.

BatchSetBlobTierSubRequest

Representa uma solicitação em lote de várias solicitações de camada de blob de blocos definidas

Organiza objetos HttpRequest juntos para operações REST em lote para um único ponto de extremidade de host.

BatchSubResponse

Sub-resposta analisada da sub-resposta http em lote

Organiza as informações de sub-resposta em lote e a sub-solicitação em lote juntas para facilitar o processamento

:ivar HTTPResponse http_response: sub-resposta em lote analisada, no formato HTTPResponse

Blob

Classe blob.

BlobBlock

Classe BlockBlob Block.

BlobBlockList

Classe Lista de Blocos de Blob.

BlobBlockState

Tipos de bloco de blob de blocos.

BlobPermissions

Classe BlobPermissions a ser usada com generate_blob_shared_access_signature a API.

BlobPrefix

Objetos BlobPrefix podem potencialmente ser retornados na lista de blobs quando list_blobs é usado com um delimitador. Os prefixos podem ser considerados diretórios de blob virtuais.

BlobProperties

Propriedades de Blob

BlockListType

Especifica se é necessário retornar a lista de blocos confirmados, a lista de blocos não confirmados ou as duas listas.

Container

Classe de contêiner de blob.

ContainerPermissions

Classe ContainerPermissions a ser usada com generate_container_shared_access_signature a API e para o AccessPolicies usado com set_container_acl.

ContainerProperties

Classe de propriedades do contêiner de blob.

ContentSettings

Usado para armazenar as configurações de conteúdo de um blob.

CopyProperties

Propriedades de Cópia de Blob.

CustomerProvidedEncryptionKey

Todos os dados no Armazenamento do Azure são criptografados em repouso usando uma chave de criptografia no nível da conta. Nas versões 2018-06-17 e mais recentes, você pode gerenciar a chave usada para criptografar conteúdo de blob e metadados de aplicativo por blob fornecendo uma chave de criptografia AES-256 em solicitações para o serviço de armazenamento.

Quando você usa uma chave fornecida pelo cliente, o Armazenamento do Azure não gerencia nem persiste sua chave. Ao gravar dados em um blob, a chave fornecida é usada para criptografar seus dados antes de criá-los em disco. Um hash SHA-256 da chave de criptografia é gravado junto com o conteúdo do blob e é usado para verificar se todas as operações subsequentes no blob usam a mesma chave de criptografia. Esse hash não pode ser usado para recuperar a chave de criptografia ou descriptografar o conteúdo do blob. Ao ler um blob, a chave fornecida é usada para descriptografar seus dados depois de lê-los do disco. Em ambos os casos, a chave de criptografia fornecida é descartada com segurança assim que o processo de criptografia ou descriptografia é concluído.

DeleteSnapshot

Obrigatório se o blob tiver instantâneos associados. Especifica como lidar com os instantâneos.

Include

Especifica os conjuntos de dados a serem incluídos na resposta da lista de blobs.

LeaseProperties

Propriedades de Concessão de Blob.

PageBlobProperties

Resposta para uma solicitação de página.

PageRange

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

PremiumPageBlobTier

Especifica a camada de blob de páginas para a qual definir o blob. Isso só é aplicável a blobs de páginas em contas de armazenamento Premium. Dê uma olhada para https://docs.microsoft.com/en-us/azure/storage/storage-premium-storage#scalability-and-performance-targets obter informações detalhadas sobre o IOPS e a taxa de transferência correspondentes por PageBlobTier.

PublicAccess

Especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

RehydratePriority

Indica a prioridade com a qual reidratar um blob arquivado

ResourceProperties

Resposta base para uma solicitação de recurso.

SequenceNumberAction

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

StandardBlobTier

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

UserDelegationKey

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

Os campos são salvos como cadeias de caracteres simples, pois o usuário não precisa interagir com esse objeto; para gerar uma SAS de identificação, o usuário pode simplesmente passá-la para a API certa.