BlobInventoryPolicyDefinition Konstruktor
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.
Initialisiert eine neue instance von BlobInventoryPolicyDefinition.
public BlobInventoryPolicyDefinition (Azure.ResourceManager.Storage.Models.BlobInventoryPolicyFormat format, Azure.ResourceManager.Storage.Models.BlobInventoryPolicySchedule schedule, Azure.ResourceManager.Storage.Models.BlobInventoryPolicyObjectType objectType, System.Collections.Generic.IEnumerable<string> schemaFields);
new Azure.ResourceManager.Storage.Models.BlobInventoryPolicyDefinition : Azure.ResourceManager.Storage.Models.BlobInventoryPolicyFormat * Azure.ResourceManager.Storage.Models.BlobInventoryPolicySchedule * Azure.ResourceManager.Storage.Models.BlobInventoryPolicyObjectType * seq<string> -> Azure.ResourceManager.Storage.Models.BlobInventoryPolicyDefinition
Public Sub New (format As BlobInventoryPolicyFormat, schedule As BlobInventoryPolicySchedule, objectType As BlobInventoryPolicyObjectType, schemaFields As IEnumerable(Of String))
Parameter
- format
- BlobInventoryPolicyFormat
Dies ist ein erforderliches Feld und gibt das Format für die Bestandsdateien an.
- schedule
- BlobInventoryPolicySchedule
Dies ist ein Pflichtfeld. Dieses Feld wird verwendet, um eine Bestandsbildung zu planen.
- objectType
- BlobInventoryPolicyObjectType
Dies ist ein Pflichtfeld. Dieses Feld gibt den Bereich des Bestands an, der entweder auf Blob- oder Containerebene erstellt wird.
- schemaFields
- IEnumerable<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.
Ausnahmen
schemaFields
ist NULL.
Gilt für:
Azure SDK for .NET