Partilhar via


BlobInventoryPolicyDefinition interface

Um objeto que define a regra de inventário de blobs.

Propriedades

filters

Um objeto que define o conjunto de filtros.

format

Este é um campo obrigatório, especifica o formato dos ficheiros de inventário.

objectType

Este é um campo obrigatório. Este campo especifica o âmbito do inventário criado ao nível do blob ou do contentor.

schedule

Este é um campo obrigatório. Este campo é utilizado para agendar uma formação de inventário.

schemaFields

Este é um campo obrigatório. Este campo especifica os campos e propriedades do objeto a incluir no inventário. O valor do campo De esquema "Nome" é sempre obrigatório. Os valores válidos para este campo para a definição "Blob".objectType incluem "Nome, Hora da Criação, Última Modificação, Comprimento do Conteúdo, 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'. Para o tipo de objeto blob, o valor do campo de esquema "DeletedTime" só é aplicável a contas com Hns ativados. Os valores válidos para a definição "Contentor".objectType incluem "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Os valores do campo de esquema "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" são válidos apenas para contas com Hns ativados. Os valores do campo de esquema "Etiquetas, TagCount" só são válidos para contas Não Hns.

Detalhes de Propriedade

filters

Um objeto que define o conjunto de filtros.

filters?: BlobInventoryPolicyFilter

Valor de Propriedade

format

Este é um campo obrigatório, especifica o formato dos ficheiros de inventário.

format: string

Valor de Propriedade

string

objectType

Este é um campo obrigatório. Este campo especifica o âmbito do inventário criado ao nível do blob ou do contentor.

objectType: string

Valor de Propriedade

string

schedule

Este é um campo obrigatório. Este campo é utilizado para agendar uma formação de inventário.

schedule: string

Valor de Propriedade

string

schemaFields

Este é um campo obrigatório. Este campo especifica os campos e propriedades do objeto a incluir no inventário. O valor do campo De esquema "Nome" é sempre obrigatório. Os valores válidos para este campo para a definição "Blob".objectType incluem "Nome, Hora da Criação, Última Modificação, Comprimento do Conteúdo, 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'. Para o tipo de objeto blob, o valor do campo de esquema "DeletedTime" só é aplicável a contas com Hns ativados. Os valores válidos para a definição "Contentor".objectType incluem "Name, Last-Modified, Metadata, LeaseStatus, LeaseState, LeaseDuration, PublicAccess, HasImmutabilityPolicy, HasLegalHold, Etag, DefaultEncryptionScope, DenyEncryptionScopeOverride, ImmutableStorageWithVersioningEnabled, Deleted, Version, DeletedTime, RemainingRetentionDays". Os valores do campo de esquema "Expiry-Time, hdi_isfolder, Owner, Group, Permissions, Acl, DeletionId" são válidos apenas para contas com Hns ativados. Os valores do campo de esquema "Etiquetas, TagCount" só são válidos para contas Não Hns.

schemaFields: string[]

Valor de Propriedade

string[]