Partilhar via


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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

deletedTime

Tempo de exclusão do contêiner de blob. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

immutabilityPolicy

A propriedade ImmutabilityPolicy do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseDuration

Especifica se a concessão em um contêiner é de duração infinita ou fixa, somente quando o contêiner é alugado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseState

Estado de locação do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseStatus

O status de concessão do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

legalHold

A propriedade LegalHold do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

version

A versão do contêiner de blob excluído. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

etag

Etag de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

deleted?: boolean

Valor de Propriedade

boolean

deletedTime

Tempo de exclusão do contêiner de blob. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

hasLegalHold?: boolean

Valor de Propriedade

boolean

immutabilityPolicy

A propriedade ImmutabilityPolicy do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseDuration?: string

Valor de Propriedade

string

leaseState

Estado de locação do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseState?: string

Valor de Propriedade

string

leaseStatus

O status de concessão do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

leaseStatus?: string

Valor de Propriedade

string

legalHold

A propriedade LegalHold do contêiner. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

legalHold?: LegalHoldProperties

Valor de Propriedade

metadata

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

metadata?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: 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. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

remainingRetentionDays?: number

Valor de Propriedade

number

version

A versão do contêiner de blob excluído. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

version?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

etag

Etag de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor de Propriedade

string

herdado de AzureEntityResource.etag

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdada deAzureEntityResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdado deAzureEntityResource.name

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de AzureEntityResource.type