Compartilhar via


BlobContainers interface

Métodos

clearLegalHold(string, string, string, string[], Object)

Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.

clearLegalHold(string, string, string, string[], Object, ServiceCallback<LegalHold>)
clearLegalHold(string, string, string, string[], ServiceCallback<LegalHold>)
clearLegalHoldWithHttpOperationResponse(string, string, string, string[], Object)

Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.

create(string, string, string, Object)

Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.

create(string, string, string, Object, ServiceCallback<BlobContainer>)
create(string, string, string, ServiceCallback<BlobContainer>)
createOrUpdateImmutabilityPolicy(string, string, string, number, Object)

Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será respeitada se for fornecida, mas não necessária para essa operação.

createOrUpdateImmutabilityPolicy(string, string, string, number, Object, ServiceCallback<ImmutabilityPolicy>)
createOrUpdateImmutabilityPolicy(string, string, string, number, ServiceCallback<ImmutabilityPolicy>)
createOrUpdateImmutabilityPolicyWithHttpOperationResponse(string, string, string, number, Object)

Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será respeitada se for fornecida, mas não necessária para essa operação.

createWithHttpOperationResponse(string, string, string, Object)

Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.

deleteImmutabilityPolicy(string, string, string, string, Object)

Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs dentro do contêiner.

deleteImmutabilityPolicy(string, string, string, string, Object, ServiceCallback<ImmutabilityPolicy>)
deleteImmutabilityPolicy(string, string, string, string, ServiceCallback<ImmutabilityPolicy>)
deleteImmutabilityPolicyWithHttpOperationResponse(string, string, string, string, Object)

Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs dentro do contêiner.

deleteMethod(string, string, string, Object)

Exclui o contêiner especificado em sua conta.

deleteMethod(string, string, string, Object, ServiceCallback<void>)
deleteMethod(string, string, string, ServiceCallback<void>)
deleteMethodWithHttpOperationResponse(string, string, string, Object)

Exclui o contêiner especificado em sua conta.

extendImmutabilityPolicy(string, string, string, string, number, Object)

Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.

extendImmutabilityPolicy(string, string, string, string, number, Object, ServiceCallback<ImmutabilityPolicy>)
extendImmutabilityPolicy(string, string, string, string, number, ServiceCallback<ImmutabilityPolicy>)
extendImmutabilityPolicyWithHttpOperationResponse(string, string, string, string, number, Object)

Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.

get(string, string, string, Object)

Obtém as propriedades de um contêiner especificado.

get(string, string, string, Object, ServiceCallback<BlobContainer>)
get(string, string, string, ServiceCallback<BlobContainer>)
getImmutabilityPolicy(string, string, string, Object)

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

getImmutabilityPolicy(string, string, string, Object, ServiceCallback<ImmutabilityPolicy>)
getImmutabilityPolicy(string, string, string, ServiceCallback<ImmutabilityPolicy>)
getImmutabilityPolicyWithHttpOperationResponse(string, string, string, Object)

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

getWithHttpOperationResponse(string, string, string, Object)

Obtém as propriedades de um contêiner especificado.

lease(string, string, string, Object)

A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

lease(string, string, string, Object, ServiceCallback<LeaseContainerResponse>)
lease(string, string, string, ServiceCallback<LeaseContainerResponse>)
leaseWithHttpOperationResponse(string, string, string, Object)

A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

list(string, string, Object)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.

list(string, string, Object, ServiceCallback<ListContainerItems>)
list(string, string, ServiceCallback<ListContainerItems>)
listWithHttpOperationResponse(string, string, Object)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.

lockImmutabilityPolicy(string, string, string, string, Object)

Define ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.

lockImmutabilityPolicy(string, string, string, string, Object, ServiceCallback<ImmutabilityPolicy>)
lockImmutabilityPolicy(string, string, string, string, ServiceCallback<ImmutabilityPolicy>)
lockImmutabilityPolicyWithHttpOperationResponse(string, string, string, string, Object)

Define ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.

setLegalHold(string, string, string, string[], Object)

Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.

setLegalHold(string, string, string, string[], Object, ServiceCallback<LegalHold>)
setLegalHold(string, string, string, string[], ServiceCallback<LegalHold>)
setLegalHoldWithHttpOperationResponse(string, string, string, string[], Object)

Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.

update(string, string, string, Object)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.

update(string, string, string, Object, ServiceCallback<BlobContainer>)
update(string, string, string, ServiceCallback<BlobContainer>)
updateWithHttpOperationResponse(string, string, string, Object)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.

Detalhes do método

clearLegalHold(string, string, string, string[], Object)

Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.

function clearLegalHold(resourceGroupName: string, accountName: string, containerName: string, tags: string[], options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

tags

string[]

Cada marca deve ter de 3 a 23 caracteres alfanuméricos e é normalizada para letra minúscula em SRP.

options

Object

Retornos

Promise<LegalHold>

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {LegalHold} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {LegalHold} [result]   - The deserialized result object if an error did not occur.
                 See {@link LegalHold} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

clearLegalHold(string, string, string, string[], Object, ServiceCallback<LegalHold>)

function clearLegalHold(resourceGroupName: string, accountName: string, containerName: string, tags: string[], options: Object, callback: ServiceCallback<LegalHold>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

tags

string[]

options

Object

callback

ServiceCallback<LegalHold>

clearLegalHold(string, string, string, string[], ServiceCallback<LegalHold>)

function clearLegalHold(resourceGroupName: string, accountName: string, containerName: string, tags: string[], callback: ServiceCallback<LegalHold>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

tags

string[]

callback

ServiceCallback<LegalHold>

clearLegalHoldWithHttpOperationResponse(string, string, string, string[], Object)

Limpa marcas de retenção legais. Limpar a mesma marca ou não existente resulta em uma operação idempotente. ClearLegalHold limpa apenas as marcas especificadas na solicitação.

function clearLegalHoldWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, tags: string[], options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

tags

string[]

Cada marca deve ter de 3 a 23 caracteres alfanuméricos e é normalizada para letra minúscula em SRP.

options

Object

Retornos

Promise<HttpOperationResponse<LegalHold>>

Uma promessa é retornada

create(string, string, string, Object)

Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.

function create(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<BlobContainer>

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {BlobContainer} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {BlobContainer} [result]   - The deserialized result object if an error did not occur.
                 See {@link BlobContainer} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

create(string, string, string, Object, ServiceCallback<BlobContainer>)

function create(resourceGroupName: string, accountName: string, containerName: string, options: Object, callback: ServiceCallback<BlobContainer>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

options

Object

callback

ServiceCallback<BlobContainer>

create(string, string, string, ServiceCallback<BlobContainer>)

function create(resourceGroupName: string, accountName: string, containerName: string, callback: ServiceCallback<BlobContainer>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

callback

ServiceCallback<BlobContainer>

createOrUpdateImmutabilityPolicy(string, string, string, number, Object)

Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será respeitada se for fornecida, mas não necessária para essa operação.

function createOrUpdateImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, immutabilityPeriodSinceCreationInDays: number, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

immutabilityPeriodSinceCreationInDays

number

O período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {ImmutabilityPolicy} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {ImmutabilityPolicy} [result]   - The deserialized result object if an error did not occur.
                 See {@link ImmutabilityPolicy} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

createOrUpdateImmutabilityPolicy(string, string, string, number, Object, ServiceCallback<ImmutabilityPolicy>)

function createOrUpdateImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, immutabilityPeriodSinceCreationInDays: number, options: Object, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

immutabilityPeriodSinceCreationInDays

number

options

Object

callback

ServiceCallback<ImmutabilityPolicy>

createOrUpdateImmutabilityPolicy(string, string, string, number, ServiceCallback<ImmutabilityPolicy>)

function createOrUpdateImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, immutabilityPeriodSinceCreationInDays: number, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

immutabilityPeriodSinceCreationInDays

number

callback

ServiceCallback<ImmutabilityPolicy>

createOrUpdateImmutabilityPolicyWithHttpOperationResponse(string, string, string, number, Object)

Cria ou atualiza uma política de imutabilidade desbloqueada. A ETag no If-Match será respeitada se for fornecida, mas não necessária para essa operação.

function createOrUpdateImmutabilityPolicyWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, immutabilityPeriodSinceCreationInDays: number, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

immutabilityPeriodSinceCreationInDays

number

O período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

options

Object

Retornos

Promise<HttpOperationResponse<ImmutabilityPolicy>>

Uma promessa é retornada

createWithHttpOperationResponse(string, string, string, Object)

Cria um novo contêiner na conta especificada, conforme descrito pelo corpo da solicitação. O recurso do contêiner inclui os metadados e as propriedades desse contêiner. Ele não inclui uma lista dos blobs presentes no contêiner.

function createWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<HttpOperationResponse<BlobContainer>>

Uma promessa é retornada

deleteImmutabilityPolicy(string, string, string, string, Object)

Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs dentro do contêiner.

function deleteImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

ifMatch

string

A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {ImmutabilityPolicy} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {ImmutabilityPolicy} [result]   - The deserialized result object if an error did not occur.
                 See {@link ImmutabilityPolicy} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

deleteImmutabilityPolicy(string, string, string, string, Object, ServiceCallback<ImmutabilityPolicy>)

function deleteImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options: Object, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

ifMatch

string

options

Object

callback

ServiceCallback<ImmutabilityPolicy>

deleteImmutabilityPolicy(string, string, string, string, ServiceCallback<ImmutabilityPolicy>)

function deleteImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

ifMatch

string

callback

ServiceCallback<ImmutabilityPolicy>

deleteImmutabilityPolicyWithHttpOperationResponse(string, string, string, string, Object)

Anula uma política de imutabilidade desbloqueada. A resposta de delete tem imutabilityPeriodSinceCreationInDays definido como 0. A ETag no If-Match é necessária para essa operação. A exclusão de uma política de imutabilidade bloqueada não é permitida, a única maneira é excluir o contêiner depois de excluir todos os blobs dentro do contêiner.

function deleteImmutabilityPolicyWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

ifMatch

string

A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

options

Object

Retornos

Promise<HttpOperationResponse<ImmutabilityPolicy>>

Uma promessa é retornada

deleteMethod(string, string, string, Object)

Exclui o contêiner especificado em sua conta.

function deleteMethod(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<void>

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {null} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {null} [result]   - The deserialized result object if an error did not occur.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

deleteMethod(string, string, string, Object, ServiceCallback<void>)

function deleteMethod(resourceGroupName: string, accountName: string, containerName: string, options: Object, callback: ServiceCallback<void>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

options

Object

callback

ServiceCallback<void>

deleteMethod(string, string, string, ServiceCallback<void>)

function deleteMethod(resourceGroupName: string, accountName: string, containerName: string, callback: ServiceCallback<void>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

callback

ServiceCallback<void>

deleteMethodWithHttpOperationResponse(string, string, string, Object)

Exclui o contêiner especificado em sua conta.

function deleteMethodWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<HttpOperationResponse<void>>

Uma promessa é retornada

extendImmutabilityPolicy(string, string, string, string, number, Object)

Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.

function extendImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, immutabilityPeriodSinceCreationInDays: number, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

ifMatch

string

A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

immutabilityPeriodSinceCreationInDays

number

O período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {ImmutabilityPolicy} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {ImmutabilityPolicy} [result]   - The deserialized result object if an error did not occur.
                 See {@link ImmutabilityPolicy} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

extendImmutabilityPolicy(string, string, string, string, number, Object, ServiceCallback<ImmutabilityPolicy>)

function extendImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, immutabilityPeriodSinceCreationInDays: number, options: Object, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

ifMatch

string

immutabilityPeriodSinceCreationInDays

number

options

Object

callback

ServiceCallback<ImmutabilityPolicy>

extendImmutabilityPolicy(string, string, string, string, number, ServiceCallback<ImmutabilityPolicy>)

function extendImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, immutabilityPeriodSinceCreationInDays: number, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

ifMatch

string

immutabilityPeriodSinceCreationInDays

number

callback

ServiceCallback<ImmutabilityPolicy>

extendImmutabilityPolicyWithHttpOperationResponse(string, string, string, string, number, Object)

Estende a imutabilidadePeriodSinceCreationInDays de um immutabilityPolicy bloqueado. A única ação permitida em uma política Bloqueada será essa ação. A ETag no If-Match é necessária para essa operação.

function extendImmutabilityPolicyWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, immutabilityPeriodSinceCreationInDays: number, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

ifMatch

string

A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

immutabilityPeriodSinceCreationInDays

number

O período de imutabilidade para os blobs no contêiner desde a criação da política, em dias.

options

Object

Retornos

Promise<HttpOperationResponse<ImmutabilityPolicy>>

Uma promessa é retornada

get(string, string, string, Object)

Obtém as propriedades de um contêiner especificado.

function get(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<BlobContainer>

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {BlobContainer} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {BlobContainer} [result]   - The deserialized result object if an error did not occur.
                 See {@link BlobContainer} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

get(string, string, string, Object, ServiceCallback<BlobContainer>)

function get(resourceGroupName: string, accountName: string, containerName: string, options: Object, callback: ServiceCallback<BlobContainer>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

options

Object

callback

ServiceCallback<BlobContainer>

get(string, string, string, ServiceCallback<BlobContainer>)

function get(resourceGroupName: string, accountName: string, containerName: string, callback: ServiceCallback<BlobContainer>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

callback

ServiceCallback<BlobContainer>

getImmutabilityPolicy(string, string, string, Object)

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

function getImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {ImmutabilityPolicy} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {ImmutabilityPolicy} [result]   - The deserialized result object if an error did not occur.
                 See {@link ImmutabilityPolicy} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

getImmutabilityPolicy(string, string, string, Object, ServiceCallback<ImmutabilityPolicy>)

function getImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, options: Object, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

options

Object

callback

ServiceCallback<ImmutabilityPolicy>

getImmutabilityPolicy(string, string, string, ServiceCallback<ImmutabilityPolicy>)

function getImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

callback

ServiceCallback<ImmutabilityPolicy>

getImmutabilityPolicyWithHttpOperationResponse(string, string, string, Object)

Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo.

function getImmutabilityPolicyWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<HttpOperationResponse<ImmutabilityPolicy>>

Uma promessa é retornada

getWithHttpOperationResponse(string, string, string, Object)

Obtém as propriedades de um contêiner especificado.

function getWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<HttpOperationResponse<BlobContainer>>

Uma promessa é retornada

lease(string, string, string, Object)

A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

function lease(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {LeaseContainerResponse} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {LeaseContainerResponse} [result]   - The deserialized result object if an error did not occur.
                 See {@link LeaseContainerResponse} for more
                 information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

lease(string, string, string, Object, ServiceCallback<LeaseContainerResponse>)

function lease(resourceGroupName: string, accountName: string, containerName: string, options: Object, callback: ServiceCallback<LeaseContainerResponse>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

options

Object

callback

ServiceCallback<LeaseContainerResponse>

lease(string, string, string, ServiceCallback<LeaseContainerResponse>)

function lease(resourceGroupName: string, accountName: string, containerName: string, callback: ServiceCallback<LeaseContainerResponse>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

callback

ServiceCallback<LeaseContainerResponse>

leaseWithHttpOperationResponse(string, string, string, Object)

A operação Contêiner de Concessão estabelece e gerencia um bloqueio em um contêiner para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

function leaseWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<HttpOperationResponse<LeaseContainerResponse>>

Uma promessa é retornada

list(string, string, Object)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.

function list(resourceGroupName: string, accountName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {ListContainerItems} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {ListContainerItems} [result]   - The deserialized result object if an error did not occur.
                 See {@link ListContainerItems} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

list(string, string, Object, ServiceCallback<ListContainerItems>)

function list(resourceGroupName: string, accountName: string, options: Object, callback: ServiceCallback<ListContainerItems>)

Parâmetros

resourceGroupName

string

accountName

string

options

Object

callback

ServiceCallback<ListContainerItems>

list(string, string, ServiceCallback<ListContainerItems>)

function list(resourceGroupName: string, accountName: string, callback: ServiceCallback<ListContainerItems>)

Parâmetros

resourceGroupName

string

accountName

string

callback

ServiceCallback<ListContainerItems>

listWithHttpOperationResponse(string, string, Object)

Lista todos os contêineres e não dá suporte a um prefixo como plano de dados. Além disso, o SRP hoje não retorna o token de continuação.

function listWithHttpOperationResponse(resourceGroupName: string, accountName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options

Object

Retornos

Promise<HttpOperationResponse<ListContainerItems>>

Uma promessa é retornada

lockImmutabilityPolicy(string, string, string, string, Object)

Define ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.

function lockImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

ifMatch

string

A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

options

Object

Retornos

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará um Promise.

{Promise} Uma promessa é retornada.

                 @resolve {ImmutabilityPolicy} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} optionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {ImmutabilityPolicy} [result]   - The deserialized result object if an error did not occur.
                 See {@link ImmutabilityPolicy} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

lockImmutabilityPolicy(string, string, string, string, Object, ServiceCallback<ImmutabilityPolicy>)

function lockImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options: Object, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

ifMatch

string

options

Object

callback

ServiceCallback<ImmutabilityPolicy>

lockImmutabilityPolicy(string, string, string, string, ServiceCallback<ImmutabilityPolicy>)

function lockImmutabilityPolicy(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, callback: ServiceCallback<ImmutabilityPolicy>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

ifMatch

string

callback

ServiceCallback<ImmutabilityPolicy>

lockImmutabilityPolicyWithHttpOperationResponse(string, string, string, string, Object)

Define ImmutabilityPolicy como Estado bloqueado. A única ação permitida em uma política Bloqueada é a ação ExtendImmutabilityPolicy. A ETag no If-Match é necessária para essa operação.

function lockImmutabilityPolicyWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, ifMatch: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

ifMatch

string

A versão de estado da entidade (ETag) da política de imutabilidade a ser atualizada. Um valor de "*" pode ser usado para aplicar a operação somente se a política de imutabilidade já existir. Se omitida, essa operação sempre será aplicada.

options

Object

Retornos

Promise<HttpOperationResponse<ImmutabilityPolicy>>

Uma promessa é retornada

setLegalHold(string, string, string, string[], Object)

Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.

function setLegalHold(resourceGroupName: string, accountName: string, containerName: string, tags: string[], options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

tags

string[]

Cada marca deve ter de 3 a 23 caracteres alfanuméricos e é normalizada para minúsculas em SRP.

options

Object

Retornos

Promise<LegalHold>

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará uma Promessa.

{Promise} Uma promessa é retornada.

                 @resolve {LegalHold} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} opcionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {LegalHold} [result]   - The deserialized result object if an error did not occur.
                 See {@link LegalHold} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

setLegalHold(string, string, string, string[], Object, ServiceCallback<LegalHold>)

function setLegalHold(resourceGroupName: string, accountName: string, containerName: string, tags: string[], options: Object, callback: ServiceCallback<LegalHold>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

tags

string[]

options

Object

callback

ServiceCallback<LegalHold>

setLegalHold(string, string, string, string[], ServiceCallback<LegalHold>)

function setLegalHold(resourceGroupName: string, accountName: string, containerName: string, tags: string[], callback: ServiceCallback<LegalHold>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

tags

string[]

callback

ServiceCallback<LegalHold>

setLegalHoldWithHttpOperationResponse(string, string, string, string[], Object)

Define marcas de retenção legais. Definir a mesma marca resulta em uma operação idempotente. SetLegalHold segue um padrão de acréscimo e não limpa as marcas existentes que não são especificadas na solicitação.

function setLegalHoldWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, tags: string[], options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

tags

string[]

Cada marca deve ter de 3 a 23 caracteres alfanuméricos e é normalizada para minúsculas em SRP.

options

Object

Retornos

Promise<HttpOperationResponse<LegalHold>>

Uma promessa é retornada

update(string, string, string, Object)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.

function update(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<BlobContainer>

Se um retorno de chamada tiver sido passado como o último parâmetro, ele retornará o retorno de chamada, caso contrário, retornará uma Promessa.

{Promise} Uma promessa é retornada.

                 @resolve {BlobContainer} - The deserialized result object.

                 @reject {Error|ServiceError} - The error object.

{ServiceCallback} opcionalCallback(err, result, request, response)

                 {Error|ServiceError}  err        - The Error object if an error occurred, null otherwise.

                 {BlobContainer} [result]   - The deserialized result object if an error did not occur.
                 See {@link BlobContainer} for more information.

                 {WebResource} [request]  - The HTTP Request object if an error did not occur.

                 {http.IncomingMessage} [response] - The HTTP Response stream if an error did not occur.

update(string, string, string, Object, ServiceCallback<BlobContainer>)

function update(resourceGroupName: string, accountName: string, containerName: string, options: Object, callback: ServiceCallback<BlobContainer>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

options

Object

callback

ServiceCallback<BlobContainer>

update(string, string, string, ServiceCallback<BlobContainer>)

function update(resourceGroupName: string, accountName: string, containerName: string, callback: ServiceCallback<BlobContainer>)

Parâmetros

resourceGroupName

string

accountName

string

containerName

string

callback

ServiceCallback<BlobContainer>

updateWithHttpOperationResponse(string, string, string, Object)

Atualizações propriedades de contêiner conforme especificado no corpo da solicitação. As propriedades não mencionadas na solicitação serão inalteradas. A atualização falhará se o contêiner especificado ainda não existir.

function updateWithHttpOperationResponse(resourceGroupName: string, accountName: string, containerName: string, options?: Object)

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

containerName

string

O nome do contêiner de blob dentro da conta de armazenamento especificada. Os nomes de contêiner de blob devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Todo caractere de traço (-) precisa ser precedido e seguido imediatamente por uma letra ou um número.

options

Object

Retornos

Promise<HttpOperationResponse<BlobContainer>>

Uma promessa é retornada