ContainerProperties interface

As propriedades de um recipiente.

Propriedades

defaultEncryptionScope

Padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

deleted

Indica se o contêiner de blob foi excluído.

deletedTime

Tempo de exclusão do contêiner de blob.

denyEncryptionScopeOverride

Bloquear a substituição do escopo de criptografia do padrão do contêiner.

enableNfsV3AllSquash

Habilite o NFSv3 para todos os squashs no contêiner de blob.

enableNfsV3RootSquash

Habilite a abóbora raiz NFSv3 no contêiner de blob.

hasImmutabilityPolicy

A propriedade pública hasImmutabilityPolicy será definida como true pelo SRP se ImmutabilityPolicy tiver sido criada para esse contêiner. A propriedade pública hasImmutabilityPolicy será definida como false pelo SRP se ImmutabilityPolicy não tiver sido criada para esse contêiner.

hasLegalHold

A propriedade pública hasLegalHold será definida como true pelo SRP se houver pelo menos uma marca existente. A propriedade pública hasLegalHold será definida como false pelo SRP se todas as marcas de retenção legal existentes forem apagadas. Pode haver um máximo de 1000 contêineres de blob com hasLegalHold=true para uma determinada conta.

immutabilityPolicy

A propriedade ImmutabilityPolicy do contêiner.

immutableStorageWithVersioning

A propriedade de imutabilidade no nível do objeto do contêiner. A propriedade é imutável e só pode ser definida como true no momento da criação do contêiner. Os contêineres existentes devem passar por um processo de migração.

lastModifiedTime

Retorna a data e a hora em que o contêiner foi modificado pela última vez.

leaseDuration

Especifica se a concessão de um contêiner é de duração infinita ou fixa, somente quando o contêiner é concedido.

leaseState

Estado de concessão do contêiner.

leaseStatus

O status de concessão do contêiner.

legalHold

A propriedade LegalHold do contêiner.

metadata

Um par nome-valor a ser associado ao contêiner como metadados.

publicAccess

Especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

remainingRetentionDays

Dias de retenção restantes para contêiner de blob excluído de forma reversível.

version

A versão do contêiner de blob excluído.

Detalhes da propriedade

defaultEncryptionScope

Padrão, o contêiner usará o escopo de criptografia especificado para todas as gravações.

defaultEncryptionScope?: string

Valor da propriedade

string

deleted

Indica se o contêiner de blob foi excluído.

deleted?: boolean

Valor da propriedade

boolean

deletedTime

Tempo de exclusão do contêiner de blob.

deletedTime?: Date

Valor da propriedade

Date

denyEncryptionScopeOverride

Bloquear a substituição do escopo de criptografia do padrão do contêiner.

denyEncryptionScopeOverride?: boolean

Valor da propriedade

boolean

enableNfsV3AllSquash

Habilite o NFSv3 para todos os squashs no contêiner de blob.

enableNfsV3AllSquash?: boolean

Valor da propriedade

boolean

enableNfsV3RootSquash

Habilite a abóbora raiz NFSv3 no contêiner de blob.

enableNfsV3RootSquash?: boolean

Valor da propriedade

boolean

hasImmutabilityPolicy

A propriedade pública hasImmutabilityPolicy será definida como true pelo SRP se ImmutabilityPolicy tiver sido criada para esse contêiner. A propriedade pública hasImmutabilityPolicy será definida como false pelo SRP se ImmutabilityPolicy não tiver sido criada para esse contêiner.

hasImmutabilityPolicy?: boolean

Valor da propriedade

boolean

hasLegalHold

A propriedade pública hasLegalHold será definida como true pelo SRP se houver pelo menos uma marca existente. A propriedade pública hasLegalHold será definida como false pelo SRP se todas as marcas de retenção legal existentes forem apagadas. Pode haver um máximo de 1000 contêineres de blob com hasLegalHold=true para uma determinada conta.

hasLegalHold?: boolean

Valor da propriedade

boolean

immutabilityPolicy

A propriedade ImmutabilityPolicy do contêiner.

immutabilityPolicy?: ImmutabilityPolicyProperties

Valor da propriedade

immutableStorageWithVersioning

A propriedade de imutabilidade no nível do objeto do contêiner. A propriedade é imutável e só pode ser definida como true no momento da criação do contêiner. Os contêineres existentes devem passar por um processo de migração.

immutableStorageWithVersioning?: ImmutableStorageWithVersioning

Valor da propriedade

lastModifiedTime

Retorna a data e a hora em que o contêiner foi modificado pela última vez.

lastModifiedTime?: Date

Valor da propriedade

Date

leaseDuration

Especifica se a concessão de um contêiner é de duração infinita ou fixa, somente quando o contêiner é concedido.

leaseDuration?: string

Valor da propriedade

string

leaseState

Estado de concessão do contêiner.

leaseState?: string

Valor da propriedade

string

leaseStatus

O status de concessão do contêiner.

leaseStatus?: string

Valor da propriedade

string

legalHold

A propriedade LegalHold do contêiner.

legalHold?: LegalHoldProperties

Valor da propriedade

metadata

Um par nome-valor a ser associado ao contêiner como metadados.

metadata?: Record<string, string>

Valor da propriedade

Record<string, string>

publicAccess

Especifica se os dados no contêiner podem ser acessados publicamente e o nível de acesso.

publicAccess?: PublicAccess

Valor da propriedade

remainingRetentionDays

Dias de retenção restantes para contêiner de blob excluído de forma reversível.

remainingRetentionDays?: number

Valor da propriedade

number

version

A versão do contêiner de blob excluído.

version?: string

Valor da propriedade

string