BlobInventoryPolicyDefinition Classe
Um objeto que define a regra de inventário de blobs.
Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.
- Herança
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Construtor
BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs)
Variáveis
- filters
- BlobInventoryPolicyFilter
Um objeto que define o conjunto de filtros.
Esse é um campo obrigatório, que especifica o formato dos arquivos de inventário. Obrigatórios. Os valores conhecidos são: "Csv" e "Parquet".
Esse é um campo obrigatório. Esse campo é usado para agendar uma formação de inventário. Obrigatórios. Os valores conhecidos são: "Diário" e "Semanal".
- object_type
- str ou ObjectType
Esse é um campo obrigatório. Esse campo especifica o escopo do inventário criado no nível do blob ou do contêiner. Obrigatórios. Os valores conhecidos são: "Blob" e "Container".
Esse é um campo obrigatório. Esse campo especifica os campos e as propriedades do objeto a ser incluído no inventário. O valor do campo Esquema 'Name' é sempre necessário. Os valores válidos para esse campo para a definição de 'Blob'.objectType incluem 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime'. Os valores válidos para 'Container' definition.objectType incluem 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold'. Os valores do campo de esquema 'Tempo de expiração, hdi_isfolder, Proprietário, Grupo, Permissões, Acl' são válidos apenas para contas habilitadas para Hns. Obrigatórios.