BlobInventoryPolicyDefinition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein -Objekt, das die Blobinventurregel definiert.
public class BlobInventoryPolicyDefinition
type BlobInventoryPolicyDefinition = class
Public Class BlobInventoryPolicyDefinition
- Vererbung
-
BlobInventoryPolicyDefinition
Konstruktoren
BlobInventoryPolicyDefinition() |
Initialisiert eine neue instance der BlobInventoryPolicyDefinition-Klasse. |
BlobInventoryPolicyDefinition(String, String, String, IList<String>, BlobInventoryPolicyFilter) |
Initialisiert eine neue instance der BlobInventoryPolicyDefinition-Klasse. |
Eigenschaften
Filters |
Ruft ein Objekt ab, das den Filtersatz definiert, oder legt es fest. |
Format |
Ruft dies ist ein erforderliches Feld ab oder legt es fest. Es gibt das Format für die Inventurdateien an. Mögliche Werte: "Csv", "Parquet" |
ObjectType |
Ruft dies ist ein erforderliches Feld ab oder legt es fest. Dieses Feld gibt den Bereich des Inventars an, das entweder auf Blob- oder Containerebene erstellt wurde. Mögliche Werte: "Blob", "Container" |
Schedule |
Ruft dies ist ein erforderliches Feld ab oder legt es fest. Dieses Feld wird verwendet, um eine Bestandsbildung zu planen. Mögliche Werte: "Daily", "Weekly" |
SchemaFields |
Ruft dies ist ein erforderliches Feld ab oder legt es fest. Dieses Feld gibt die Felder und Eigenschaften des Objekts an, das in den Bestand aufgenommen werden soll. Der Schemafeldwert "Name" ist immer erforderlich. Die gültigen Werte für dieses Feld für die Blobdefinition.objectType sind "Name, Erstellungszeit, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTier, 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, DeletionId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. Für das Blobobjekttyp gilt der Schemafeldwert "DeletedTime" nur für Hns-aktivierte Konten. Die gültigen Werte für "Container" definition.objectType sind "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Schemafeldwerte "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" sind nur für Hns-aktivierte Konten gültig. Schemafeldwerte "Tags, TagCount" sind nur für Nicht-Hns-Konten gültig. |
Methoden
Validate() |
Überprüfen Sie das Objekt. |
Gilt für:
Azure SDK for .NET