BlobInventoryPolicyDefinition Klasa
Obiekt, który definiuje regułę spisu obiektów blob.
Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.
- Dziedziczenie
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyDefinition
Konstruktor
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)
Parametry Tylko słowo kluczowe
Nazwa | Opis |
---|---|
filters
|
Obiekt, który definiuje zestaw filtrów. |
format
|
Jest to wymagane pole, określa format plików spisu. Wymagane. Znane wartości to: "Csv" i "Parquet". |
schedule
|
To pole jest wymagane. To pole służy do planowania tworzenia spisu. Wymagane. Znane wartości to: "Daily" i "Weekly". |
object_type
|
str lub
ObjectType
To pole jest wymagane. To pole określa zakres spisu utworzonego na poziomie obiektu blob lub kontenera. Wymagane. Znane wartości to: "Blob" i "Container". |
schema_fields
|
To pole jest wymagane. To pole określa pola i właściwości obiektu, które mają być uwzględnione w spisie. Wartość pola Schemat "Name" jest zawsze wymagana. Prawidłowe wartości dla tego pola definicji obiektu blob.objectType obejmują "Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount".. W przypadku wartości pola schematu typu obiektu blob "DeletedTime" ma zastosowanie tylko dla kont z włączoną usługą Hns. Prawidłowe wartości definicji kontenera.objectType to "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Wartości pól schematu "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" są prawidłowe tylko dla kont z włączoną obsługą sieci Hns. Wartości pól schematu "Tags, TagCount" są prawidłowe tylko dla kont innych niż Hns. Wymagane. |
Zmienne
Nazwa | Opis |
---|---|
filters
|
Obiekt, który definiuje zestaw filtrów. |
format
|
Jest to wymagane pole, określa format plików spisu. Wymagane. Znane wartości to: "Csv" i "Parquet". |
schedule
|
To pole jest wymagane. To pole służy do planowania tworzenia spisu. Wymagane. Znane wartości to: "Daily" i "Weekly". |
object_type
|
str lub
ObjectType
To pole jest wymagane. To pole określa zakres spisu utworzonego na poziomie obiektu blob lub kontenera. Wymagane. Znane wartości to: "Blob" i "Container". |
schema_fields
|
To pole jest wymagane. To pole określa pola i właściwości obiektu, które mają być uwzględnione w spisie. Wartość pola Schemat "Name" jest zawsze wymagana. Prawidłowe wartości dla tego pola definicji obiektu blob.objectType obejmują "Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTierChangeTime, AccessTierInferred, Tags, Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, Snapshot, VersionId, IsCurrentVersion, Metadata, LastAccessTime, Tags, Etag, ContentType, ContentEncoding, ContentLanguage, ContentCRC64, CacheControl, ContentDisposition, LeaseStatus, LeaseState, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount".. W przypadku wartości pola schematu typu obiektu blob "DeletedTime" ma zastosowanie tylko dla kont z włączoną usługą Hns. Prawidłowe wartości definicji kontenera.objectType to "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Wartości pól schematu "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" są prawidłowe tylko dla kont z włączoną obsługą sieci Hns. Wartości pól schematu "Tags, TagCount" są prawidłowe tylko dla kont innych niż Hns. Wymagane. |
Azure SDK for Python