Partager via


BlobInventoryPolicyDefinition Constructeurs

Définition

Surcharges

BlobInventoryPolicyDefinition()

Initialise une nouvelle instance de la classe BlobInventoryPolicyDefinition.

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

Initialise une nouvelle instance de la classe BlobInventoryPolicyDefinition.

BlobInventoryPolicyDefinition()

Initialise une nouvelle instance de la classe BlobInventoryPolicyDefinition.

public BlobInventoryPolicyDefinition ();
Public Sub New ()

S’applique à

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

Initialise une nouvelle instance de la classe BlobInventoryPolicyDefinition.

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)

Paramètres

format
String

Il s’agit d’un champ obligatoire, qui spécifie le format des fichiers d’inventaire. Les valeurs possibles sont les suivantes : « Csv », « Parquet »

schedule
String

Ce champ est obligatoire. Ce champ est utilisé pour planifier la formation d’un inventaire. Les valeurs possibles sont les suivantes : « Daily », « Weekly »

objectType
String

Ce champ est obligatoire. Ce champ spécifie l’étendue de l’inventaire créé au niveau de l’objet blob ou du conteneur. Les valeurs possibles sont les suivantes : « Blob », « Container »

schemaFields
IList<String>

Ce champ est obligatoire. Ce champ spécifie les champs et les propriétés de l’objet à inclure dans l’inventaire. La valeur du champ De schéma 'Name' est toujours requise. Les valeurs valides pour ce champ pour la définition 'Blob'.objectType incluent 'Name, Creation-Time, Last-Modified, Content-Length, Content-MD5, BlobType, AccessTierTier, 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'. Pour blob, la valeur de champ de schéma de type objet Blob « DeletedTime » s’applique uniquement aux comptes Hns activés. Les valeurs valides pour « Container » definition.objectType incluent « Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays ». Les valeurs de champ de schéma « Expiration-Temps, hdi_isfolder, Propriétaire, Groupe, Autorisations, Acl, SuppressionId » sont valides uniquement pour les comptes Hns activés. Les valeurs de champ de schéma « Tags, TagCount » sont uniquement valides pour les comptes non-Hns.

filters
BlobInventoryPolicyFilter

Objet qui définit le jeu de filtres.

S’applique à