ContainerProperties interface

As propriedades de um recipiente.

Propriedades

defaultEncryptionScope

Padrão o contêiner para 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 contêiner padrão.

enableNfsV3AllSquash

Habilite o NFSv3 all squash no contêiner de blob.

enableNfsV3RootSquash

Habilite o squash 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 é definida como false pelo SRP se ImmutabilityPolicy não tiver sido criada para esse contêiner.

hasLegalHold

A propriedade pública hasLegalHold é definida como true pelo SRP se houver pelo menos uma tag existente. A propriedade pública hasLegalHold é definida como false pelo SRP se todas as tags de retenção legal existentes forem limpas. 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 contentores existentes devem ser submetidos a 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 em um contêiner é de duração infinita ou fixa, somente quando o contêiner é alugado.

leaseState

Estado de locaçã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 para associar 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 o contêiner de blob excluído suavemente.

version

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

Detalhes de Propriedade

defaultEncryptionScope

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

defaultEncryptionScope?: string

Valor de Propriedade

string

deleted

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

deleted?: boolean

Valor de Propriedade

boolean

deletedTime

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

deletedTime?: Date

Valor de Propriedade

Date

denyEncryptionScopeOverride

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

denyEncryptionScopeOverride?: boolean

Valor de Propriedade

boolean

enableNfsV3AllSquash

Habilite o NFSv3 all squash no contêiner de blob.

enableNfsV3AllSquash?: boolean

Valor de Propriedade

boolean

enableNfsV3RootSquash

Habilite o squash raiz NFSv3 no contêiner de blob.

enableNfsV3RootSquash?: boolean

Valor de 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 é definida como false pelo SRP se ImmutabilityPolicy não tiver sido criada para esse contêiner.

hasImmutabilityPolicy?: boolean

Valor de Propriedade

boolean

hasLegalHold

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

hasLegalHold?: boolean

Valor de Propriedade

boolean

immutabilityPolicy

A propriedade ImmutabilityPolicy do contêiner.

immutabilityPolicy?: ImmutabilityPolicyProperties

Valor de 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 contentores existentes devem ser submetidos a um processo de migração.

immutableStorageWithVersioning?: ImmutableStorageWithVersioning

Valor de Propriedade

lastModifiedTime

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

lastModifiedTime?: Date

Valor de Propriedade

Date

leaseDuration

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

leaseDuration?: string

Valor de Propriedade

string

leaseState

Estado de locação do contêiner.

leaseState?: string

Valor de Propriedade

string

leaseStatus

O status de concessão do contêiner.

leaseStatus?: string

Valor de Propriedade

string

legalHold

A propriedade LegalHold do contêiner.

legalHold?: LegalHoldProperties

Valor de Propriedade

metadata

Um par nome-valor para associar ao contêiner como metadados.

metadata?: Record<string, string>

Valor de 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 de Propriedade

remainingRetentionDays

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

remainingRetentionDays?: number

Valor de Propriedade

number

version

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

version?: string

Valor de Propriedade

string