BlobInventoryPolicyDefinition interface
Um objeto que define a regra de inventário de blob.
Propriedades
| filters | Um objeto que define o conjunto de filtros. |
| format | Este é um campo obrigatório, ele especifica o formato para os arquivos de inventário. |
| object |
Este é um campo obrigatório. Este campo especifica o escopo do inventário criado no nível de blob ou contêiner. |
| schedule | Este é um campo obrigatório. Este campo é usado para agendar uma formação de inventário. |
| schema |
Este é um campo obrigatório. Este campo especifica os campos e as propriedades do objeto a ser incluído no inventário. O valor do campo Esquema 'Nome' é sempre necessário. Os valores válidos para este campo para a definição 'Blob'.objectType incluem '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, 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' é aplicável somente para contas habilitadas para Hns. Os valores válidos para 'Container' definition.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 habilitadas para Hns. Os valores do campo de esquema 'Tags, 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, ele especifica o formato para os arquivos de inventário.
format: string
Valor de Propriedade
string
objectType
Este é um campo obrigatório. Este campo especifica o escopo do inventário criado no nível de blob ou contêiner.
objectType: string
Valor de Propriedade
string
schedule
Este é um campo obrigatório. Este campo é usado 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 as propriedades do objeto a ser incluído no inventário. O valor do campo Esquema 'Nome' é sempre necessário. Os valores válidos para este campo para a definição 'Blob'.objectType incluem '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, 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' é aplicável somente para contas habilitadas para Hns. Os valores válidos para 'Container' definition.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 habilitadas para Hns. Os valores do campo de esquema 'Tags, TagCount' só são válidos para contas não-Hns.
schemaFields: string[]
Valor de Propriedade
string[]