BlobContainer Classe
Propriedades do recipiente blob, incluindo Id, nome de recurso, tipo de recurso, Etag.
As variáveis são apenas povoadas pelo servidor, e serão ignoradas ao enviar um pedido.
- Herança
-
azure.mgmt.storage.v2021_04_01.models._models_py3.AzureEntityResourceBlobContainer
Construtor
BlobContainer(*, default_encryption_scope: Optional[str] = None, deny_encryption_scope_override: Optional[bool] = None, public_access: Optional[Union[str, _models.PublicAccess]] = None, metadata: Optional[Dict[str, str]] = None, immutable_storage_with_versioning: Optional[_models.ImmutableStorageWithVersioning] = None, **kwargs)
Variáveis
- id
- str
ID de recursos totalmente qualificado para o recurso. Ex - /subscrições/{subscriçãoD}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- str
O nome do recurso.
- type
- str
O tipo de recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts".
- etag
- str
Recurso Etag.
- version
- str
A versão do recipiente de bolhas apagado.
- deleted
- bool
Indica se o recipiente da bolha foi apagado.
- deleted_time
- datetime
Tempo de eliminação do contentor de bolhas.
- remaining_retention_days
- int
Dias de retenção restantes para recipiente de bolhas apagados suaves.
- default_encryption_scope
- str
Predefinição do recipiente para utilizar o âmbito de encriptação especificado para todas as escritas.
- deny_encryption_scope_override
- bool
Bloquear o desvio do âmbito de encriptação a partir do padrão do recipiente.
- public_access
- str ou PublicAccess
Especifica se os dados no contentor podem ser acedidos publicamente e o nível de acesso. Os valores conhecidos são: "Contentor", "Bolha", "Nenhum".
- last_modified_time
- datetime
Devolve a data e a hora em que o contentor foi modificado pela última vez.
- lease_status
- str ou LeaseStatus
O estado do arrendamento do contentor. Os valores conhecidos são: "Bloqueado", "Desbloqueado".
- lease_state
- str ou LeaseState
Arrendamento estado do contentor. Os valores conhecidos são: "Disponível", "Alugado", "Expirado", "Quebra", "Quebrado".
- lease_duration
- str ou LeaseDuration
Especifica se o aluguer de um recipiente é de duração infinita ou fixa, apenas quando o recipiente é alugado. Os valores conhecidos são: "Infinito", "Fixo".
- immutability_policy
- ImmutabilityPolicyProperties
A ImmutabilityPolicy propriedade do contentor.
- legal_hold
- LegalHoldProperties
A propriedade LegalHold do contentor.
- has_legal_hold
- bool
A propriedade pública hasLegalHold é definida como verdadeira pela SRP se houver pelo menos uma etiqueta existente. A propriedade pública hasLegalHold é definida como falsa pela SRP se todas as etiquetas de detenção legais existentes forem eliminadas. Pode haver um máximo de 1000 recipientes blob com hasLegalHold=verdadeiro para uma determinada conta.
- has_immutability_policy
- bool
A propriedade pública hasImmutabilityPolicy é definida como verdadeira pela SRP se a ImmutabilityPolicy tiver sido criada para este contentor. A hasImututabilityPolicy propriedade pública é definida como falsa pela SRP se a ImmutabilityPolicy não tiver sido criada para este recipiente.
- immutable_storage_with_versioning
- ImmutableStorageWithVersioning
A propriedade de imutabilidade de nível de objeto do recipiente. A propriedade é imutável e só pode ser definida como verdadeira no tempo de criação do contentor. Os contentores existentes devem passar por um processo de migração.