BlobInventoryPolicyFilter Klass
Ett objekt som definierar filtervillkoren för blobinventeringsregeln. För "Blob"-definition.objectType är alla filteregenskaper tillämpliga, "blobTypes" krävs och andra är valfria. För "Container" definition.objectType är endast prefixMatch tillämpligt och är valfritt.
- Arv
-
azure.mgmt.storage._serialization.ModelBlobInventoryPolicyFilter
Konstruktor
BlobInventoryPolicyFilter(*, prefix_match: List[str] | None = None, exclude_prefix: List[str] | None = None, blob_types: List[str] | None = None, include_blob_versions: bool | None = None, include_snapshots: bool | None = None, include_deleted: bool | None = None, **kwargs: Any)
Keyword-Only parametrar
Name | Description |
---|---|
prefix_match
|
En matris med strängar med högst 10 blobprefix som ska ingå i inventeringen. |
exclude_prefix
|
En matris med strängar med högst 10 blobprefix som ska undantas från inventeringen. |
blob_types
|
En matris med fördefinierade uppräkningsvärden. Giltiga värden är blockBlob, appendBlob, pageBlob. Hns-konton stöder inte pageBlobs. Det här fältet krävs när egenskapen definition.objectType är inställd på "Blob". |
include_blob_versions
|
Innehåller blobversioner i blobinventeringen när värdet är inställt på true. Värdena definition.schemaFields "VersionId och IsCurrentVersion" krävs om den här egenskapen är inställd på true, annars måste de undantas. |
include_snapshots
|
Innehåller blobögonblicksbilder i blobinventeringen när värdet är inställt på true. Värdet "Snapshot" för definition.schemaFields krävs om den här egenskapen är inställd på true, annars måste den undantas. |
include_deleted
|
För "Container" definition.objectType måste definition.schemaFields innehålla "Deleted, Version, DeletedTime och RemainingRetentionDays". För blob-definition.objectType- och HNS-aktiverade lagringskonton måste definition.schemaFields innehålla "DeletionId, Deleted, DeletedTime och RemainingRetentionDays" och för Hns-inaktiverade konton måste definition.schemaFields innehålla "Deleted and RemainingRetentionDays", annars måste det undantas. |
Variabler
Name | Description |
---|---|
prefix_match
|
En matris med strängar med högst 10 blobprefix som ska ingå i inventeringen. |
exclude_prefix
|
En matris med strängar med högst 10 blobprefix som ska undantas från inventeringen. |
blob_types
|
En matris med fördefinierade uppräkningsvärden. Giltiga värden är blockBlob, appendBlob, pageBlob. Hns-konton stöder inte pageBlobs. Det här fältet krävs när egenskapen definition.objectType är inställd på "Blob". |
include_blob_versions
|
Innehåller blobversioner i blobinventeringen när värdet är inställt på true. Värdena definition.schemaFields "VersionId och IsCurrentVersion" krävs om den här egenskapen är inställd på true, annars måste de undantas. |
include_snapshots
|
Innehåller blobögonblicksbilder i blobinventeringen när värdet är inställt på true. Värdet "Snapshot" för definition.schemaFields krävs om den här egenskapen är inställd på true, annars måste den undantas. |
include_deleted
|
För "Container" definition.objectType måste definition.schemaFields innehålla "Deleted, Version, DeletedTime och RemainingRetentionDays". För blob-definition.objectType- och HNS-aktiverade lagringskonton måste definition.schemaFields innehålla "DeletionId, Deleted, DeletedTime och RemainingRetentionDays" och för Hns-inaktiverade konton måste definition.schemaFields innehålla "Deleted and RemainingRetentionDays", annars måste det undantas. |
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för