BlobInventoryPolicyDefinition Classe
Um objeto que define a regra do inventário de bolhas.
Todos os parâmetros necessários devem ser povoados para serem enviados para 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 do filtro.
Este é um campo obrigatório, especifica o formato para os ficheiros de inventário. Obrigatório. Valores conhecidos são: "Csv" e "Parquet".
Este é um campo obrigatório. Este campo é usado para agendar uma formação de inventário. Obrigatório. Os valores conhecidos são: "Diário" e "Semanal".
- object_type
- str ou ObjectType
Este é um campo obrigatório. Este campo especifica o âmbito do inventário criado quer ao nível do blob quer do recipiente. Obrigatório. Os valores conhecidos são: "Blob" e "Contentor".
Este é um campo obrigatório. Este campo especifica os campos e propriedades do objeto a incluir no inventário. O valor de campo de Schema 'Nome' é sempre necessário. Os valores válidos para este campo para a definição 'Blob', o objectType inclui 'Nome, Tempo de Criação, Última Modificação, Content-Length, Conteúdo-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierInfer, Tags, Expiray-Time, hdi_isfolder, Owner, Group, Permissões, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseState, Lease, ServerEncrypted, Deleted, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Para o valor do campo do tipo de tipo blob 'DeletedTime' é aplicável apenas para contas ativadas por Hns. Os valores válidos para a definição de 'Contentor', 'objectType' incluem 'Nome, Última Modificação, Metadados, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersionIngEnabled, Deleted, Version,Time, Os valores de campo de Schema 'Tempo de validade, hdi_isfolder, Proprietário, Grupo, Permissões, Acl, DeletionId' são válidos apenas para contas ativadas por Hns. Os valores de campo de Schema 'Tags, TagCount' são válidos apenas para contas não Hns. Obrigatório.