BlobContainers interface
Métodos
clear |
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. |
clear |
|
clear |
|
clear |
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, Service |
|
create(string, string, string, Service |
|
create |
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. |
create |
|
create |
|
create |
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. |
create |
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. |
delete |
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. |
delete |
|
delete |
|
delete |
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. |
delete |
Exclui o contêiner especificado em sua conta. |
delete |
|
delete |
|
delete |
Exclui o contêiner especificado em sua conta. |
extend |
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. |
extend |
|
extend |
|
extend |
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, Service |
|
get(string, string, string, Service |
|
get |
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo. |
get |
|
get |
|
get |
Obtém a política de imutabilidade existente junto com a ETag correspondente em cabeçalhos de resposta e corpo. |
get |
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, Service |
|
lease(string, string, string, Service |
|
lease |
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, Service |
|
list(string, string, Service |
|
list |
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. |
lock |
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. |
lock |
|
lock |
|
lock |
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. |
set |
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. |
set |
|
set |
|
set |
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, Service |
|
update(string, string, string, Service |
|
update |
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
Promise<ImmutabilityPolicy>
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
Promise<ImmutabilityPolicy>
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
Promise<ImmutabilityPolicy>
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
Promise<ImmutabilityPolicy>
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
Promise<LeaseContainerResponse>
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
Promise<ListContainerItems>
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
Promise<ImmutabilityPolicy>
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
Azure SDK for JavaScript