Freigeben über


BlobInventoryPolicyDefinition Konstruktoren

Definition

Überlädt

BlobInventoryPolicyDefinition()

Initialisiert eine neue instance der BlobInventoryPolicyDefinition-Klasse.

BlobInventoryPolicyDefinition(String, String, String, IList<String>, BlobInventoryPolicyFilter)

Initialisiert eine neue instance der BlobInventoryPolicyDefinition-Klasse.

BlobInventoryPolicyDefinition()

Initialisiert eine neue instance der BlobInventoryPolicyDefinition-Klasse.

public BlobInventoryPolicyDefinition ();
Public Sub New ()

Gilt für:

BlobInventoryPolicyDefinition(String, String, String, IList<String>, BlobInventoryPolicyFilter)

Initialisiert eine neue instance der BlobInventoryPolicyDefinition-Klasse.

public BlobInventoryPolicyDefinition (string format, string schedule, string objectType, System.Collections.Generic.IList<string> schemaFields, Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyFilter filters = default);
new Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyDefinition : string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyFilter -> Microsoft.Azure.Management.Storage.Models.BlobInventoryPolicyDefinition
Public Sub New (format As String, schedule As String, objectType As String, schemaFields As IList(Of String), Optional filters As BlobInventoryPolicyFilter = Nothing)

Parameter

format
String

Dies ist ein erforderliches Feld und gibt das Format für die Bestandsdateien an. Mögliche Werte: "Csv", "Parquet"

schedule
String

Dies ist ein Pflichtfeld. Dieses Feld wird verwendet, um eine Bestandsbildung zu planen. Mögliche Werte: "Daily", "Weekly"

objectType
String

Dies ist ein Pflichtfeld. Dieses Feld gibt den Bereich des Bestands an, der entweder auf Blob- oder Containerebene erstellt wird. Mögliche Werte: "Blob", "Container"

schemaFields
IList<String>

Dies ist ein Pflichtfeld. 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 "Blob"-definition.objectType umfassen "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, 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 Blobobjekt gilt der Schemafeldwert "DeletedTime" nur für Hns-aktivierte Konten. Die gültigen Werte für "Container" definition.objectType umfassen "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Schemafeldwerte "Ablaufzeit, hdi_isfolder, Besitzer, Gruppe, Berechtigungen, Acl, DeletionId" sind nur für Hns-aktivierte Konten gültig. Schemafeldwerte "Tags, TagCount" sind nur für Nicht-Hns-Konten gültig.

filters
BlobInventoryPolicyFilter

Ein Objekt, das den Filtersatz definiert.

Gilt für: