Compartir a través de


BlobInventoryPolicyDefinition Clase

Definición

Objeto que define la regla de inventario de blobs.

public class BlobInventoryPolicyDefinition
type BlobInventoryPolicyDefinition = class
Public Class BlobInventoryPolicyDefinition
Herencia
BlobInventoryPolicyDefinition

Constructores

BlobInventoryPolicyDefinition()

Inicializa una nueva instancia de la clase BlobInventoryPolicyDefinition.

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

Inicializa una nueva instancia de la clase BlobInventoryPolicyDefinition.

Propiedades

Filters

Obtiene o establece un objeto que define el conjunto de filtros.

Format

Obtiene o establece este campo obligatorio, especifica el formato de los archivos de inventario. Entre los valores posibles se incluyen: 'Csv', 'Parquet'

ObjectType

Obtiene o establece que se trata de un campo obligatorio. Este campo especifica el ámbito del inventario creado en el nivel de blob o contenedor. Entre los valores posibles se incluyen: "Blob", "Container"

Schedule

Obtiene o establece que se trata de un campo obligatorio. Este campo se usa para programar una formación de inventario. Entre los valores posibles se incluyen: "Daily", "Weekly"

SchemaFields

Obtiene o establece que se trata de un campo obligatorio. Este campo especifica los campos y propiedades del objeto que se incluirán en el inventario. El valor del campo Esquema 'Name' siempre es obligatorio. Los valores válidos para este campo para la definición "Blob". objectType incluyen "Name, Creation-Time, 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, LeaseDuration, ServerEncrypted, Deleted, DeleteId, DeletedTime, RemainingRetentionDays, ImmutabilityPolicyUntilDate, ImmutabilityPolicyMode, LegalHold, CopyId, CopyStatus, CopySource, CopyProgress, CopyCompletionTime, CopyStatusDescription, CustomerProvidedKeySha256, RehydratePriority, ArchiveStatus, XmsBlobSequenceNumber, EncryptionScope, IncrementalCopy, TagCount'. En el caso del valor del campo de esquema de tipo de objeto blob 'DeletedTime' solo se aplica a las cuentas habilitadas para Hns. Los valores válidos para 'Container'definition.objectType incluyen 'Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays'. Los valores de campo de esquema "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" son válidos solo para las cuentas habilitadas para Hns. Los valores de campo de esquema "Tags, TagCount" solo son válidos para las cuentas que no son Hns.

Métodos

Validate()

Valide el objeto .

Se aplica a