BlobContainer interface

Propriedades do contêiner de blob, incluindo Id, nome do recurso, tipo de recurso, Etag.

Extends

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.

etag

Etag de recurso.

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.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

O nome do recurso

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

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

etag

Etag de recurso.

etag?: string

Valor de Propriedade

string

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

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

systemData

Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy.

systemData?: SystemData

Valor de Propriedade

herdado de ProxyResource.systemData

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type