BlobInventoryPolicyDefinition Classe
Oggetto che definisce la regola di inventario BLOB.
Tutti i parametri obbligatori devono essere popolati per inviare ad Azure.
- Ereditarietà
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Costruttore
BlobInventoryPolicyDefinition(*, format: str | _models.Format, schedule: str | _models.Schedule, object_type: str | _models.ObjectType, schema_fields: List[str], filters: _models.BlobInventoryPolicyFilter | None = None, **kwargs: Any)
Parametri solo parole chiave
Nome | Descrizione |
---|---|
filters
|
Oggetto che definisce il set di filtri. |
format
|
Questo è un campo obbligatorio, specifica il formato per i file di inventario. Obbligatorio. I valori noti sono: "Csv" e "Parquet". |
schedule
|
Questo campo è obbligatorio. Questo campo viene usato per pianificare una formazione dell'inventario. Obbligatorio. I valori noti sono: "Giornaliero" e "Settimanale". |
object_type
|
str oppure
ObjectType
Questo campo è obbligatorio. Questo campo specifica l'ambito dell'inventario creato a livello di BLOB o contenitore. Obbligatorio. I valori noti sono: "BLOB" e "Contenitore". |
schema_fields
|
Questo campo è obbligatorio. Questo campo specifica i campi e le proprietà dell'oggetto da includere nell'inventario. Il valore del campo Schema 'Name' è sempre obbligatorio. I valori validi per questo campo per la definizione 'BLOB'.objectType includono 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Group, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tag, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseDuration, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Per il valore del campo dello schema del tipo di oggetto BLOB 'DeletedTime' è applicabile solo per gli account abilitati per Hns. I valori validi per la definizione 'Container'. objectType includono 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. I valori dei campi dello schema 'Scadenza, hdi_isfolder, Proprietario, Gruppo, Autorizzazioni, Acl, EliminazioneId' sono validi solo per gli account abilitati per Hns. I valori dei campi schema 'Tag, TagCount' sono validi solo per gli account Non Hns. Obbligatorio. |
Variabili
Nome | Descrizione |
---|---|
filters
|
Oggetto che definisce il set di filtri. |
format
|
Questo è un campo obbligatorio, specifica il formato per i file di inventario. Obbligatorio. I valori noti sono: "Csv" e "Parquet". |
schedule
|
Questo campo è obbligatorio. Questo campo viene usato per pianificare una formazione dell'inventario. Obbligatorio. I valori noti sono: "Giornaliero" e "Settimanale". |
object_type
|
str oppure
ObjectType
Questo campo è obbligatorio. Questo campo specifica l'ambito dell'inventario creato a livello di BLOB o contenitore. Obbligatorio. I valori noti sono: "BLOB" e "Contenitore". |
schema_fields
|
Questo campo è obbligatorio. Questo campo specifica i campi e le proprietà dell'oggetto da includere nell'inventario. Il valore del campo Schema 'Name' è sempre obbligatorio. I valori validi per questo campo per la definizione 'BLOB'.objectType includono 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, AccessTierChangeTime, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Group, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tag, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseDuration, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Per il valore del campo dello schema del tipo di oggetto BLOB 'DeletedTime' è applicabile solo per gli account abilitati per Hns. I valori validi per la definizione 'Container'. objectType includono 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. I valori dei campi dello schema 'Scadenza, hdi_isfolder, Proprietario, Gruppo, Autorizzazioni, Acl, EliminazioneId' sono validi solo per gli account abilitati per Hns. I valori dei campi schema 'Tag, TagCount' sono validi solo per gli account Non Hns. Obbligatorio. |
Azure SDK for Python