BlobInventoryPolicyFilter interface
Objekt, který definuje podmínky filtru pravidla inventáře objektů blob. Pro 'Blob' definition.objectType všechny vlastnosti filtru jsou použitelné, je vyžadováno 'blobTypes' a ostatní jsou volitelné. Pro 'Container' definition.objectType pouze prefixMatch je použitelný a je volitelný.
Vlastnosti
blob |
Pole předdefinovaných hodnot výčtu. Platné hodnoty zahrnují blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavena na "Blob". |
creation |
Tato vlastnost slouží k filtrování objektů na základě času vytvoření objektu. |
exclude |
Pole řetězců s maximálně 10 předponami objektů blob, které mají být vyloučeny z inventáře. |
include |
Zahrnuje verze objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny. |
include |
Pro 'Container' definition.objectType definition.schemaFields musí obsahovat Deleted, Version, DeletedTime a RemainingRetentionDays. Pro účty úložiště s povolenou hodnotou blob definition.objectType a HNS musí obsahovat hodnoty DeletionId, Deleted, DeletedTime a RemainingRetentionDays a pro účty Hns zakázáno musí obsahovat hodnotu Deleted and RemainingRetentionDays, jinak musí být vyloučena. |
include |
Zahrnuje snímky objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na hodnotu true, jinak musí být vyloučena. |
prefix |
Pole řetězců s maximálně 10 předponami objektů blob, které se mají zahrnout do inventáře. |
Podrobnosti vlastnosti
blobTypes
Pole předdefinovaných hodnot výčtu. Platné hodnoty zahrnují blockBlob, appendBlob, pageBlob. Účty Hns nepodporují pageBlobs. Toto pole je povinné, pokud je vlastnost definition.objectType nastavena na "Blob".
blobTypes?: string[]
Hodnota vlastnosti
string[]
creationTime
Tato vlastnost slouží k filtrování objektů na základě času vytvoření objektu.
creationTime?: BlobInventoryCreationTime
Hodnota vlastnosti
excludePrefix
Pole řetězců s maximálně 10 předponami objektů blob, které mají být vyloučeny z inventáře.
excludePrefix?: string[]
Hodnota vlastnosti
string[]
includeBlobVersions
Zahrnuje verze objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnoty definition.schemaFields VersionId a IsCurrentVersion jsou vyžadovány, pokud je tato vlastnost nastavena na true, jinak musí být vyloučeny.
includeBlobVersions?: boolean
Hodnota vlastnosti
boolean
includeDeleted
Pro 'Container' definition.objectType definition.schemaFields musí obsahovat Deleted, Version, DeletedTime a RemainingRetentionDays. Pro účty úložiště s povolenou hodnotou blob definition.objectType a HNS musí obsahovat hodnoty DeletionId, Deleted, DeletedTime a RemainingRetentionDays a pro účty Hns zakázáno musí obsahovat hodnotu Deleted and RemainingRetentionDays, jinak musí být vyloučena.
includeDeleted?: boolean
Hodnota vlastnosti
boolean
includeSnapshots
Zahrnuje snímky objektů blob v inventáři objektů blob, pokud je hodnota nastavená na true. Hodnota definition.schemaFields Snapshot je vyžadována, pokud je tato vlastnost nastavena na hodnotu true, jinak musí být vyloučena.
includeSnapshots?: boolean
Hodnota vlastnosti
boolean
prefixMatch
Pole řetězců s maximálně 10 předponami objektů blob, které se mají zahrnout do inventáře.
prefixMatch?: string[]
Hodnota vlastnosti
string[]