Compartilhar via


File Shares - Restore

Restaurar um compartilhamento de arquivos dentro de dias de retenção válidos se a exclusão reversível de compartilhamento estiver habilitada

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/fileServices/default/shares/{shareName}/restore?api-version=2024-01-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

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 de comprimento e usar apenas números e letras minúsculas.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

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

shareName
path True

string

minLength: 3
maxLength: 63

O nome do compartilhamento de arquivos dentro da conta de armazenamento especificada. Os nomes de compartilhamento de arquivo devem ter entre 3 e 63 caracteres de comprimento e usar números, letras minúsculas e traço (-). Cada caractere de traço (-) deve ser imediatamente precedido e seguido por uma letra ou número.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo da solicitação

Nome Obrigatório Tipo Description
deletedShareName True

string

Obrigatório Identifique o nome do compartilhamento excluído que será restaurado.

deletedShareVersion True

string

Obrigatório Identifique a versão do compartilhamento excluído que será restaurado.

Respostas

Nome Tipo Description
200 OK

OK -- O compartilhamento foi restaurado com êxito.

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

RestoreShares

Solicitação de exemplo

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res3376/providers/Microsoft.Storage/storageAccounts/sto328/fileServices/default/shares/share1249/restore?api-version=2024-01-01

{
  "deletedShareName": "share1249",
  "deletedShareVersion": "1234567890"
}

Resposta de exemplo

Definições

Nome Description
CloudError

Uma resposta de erro do serviço de Armazenamento.

CloudErrorBody

Uma resposta de erro do serviço de Armazenamento.

DeletedShare

O compartilhamento excluído a ser restaurado.

CloudError

Uma resposta de erro do serviço de Armazenamento.

Nome Tipo Description
error

CloudErrorBody

Uma resposta de erro do serviço de Armazenamento.

CloudErrorBody

Uma resposta de erro do serviço de Armazenamento.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

DeletedShare

O compartilhamento excluído a ser restaurado.

Nome Tipo Description
deletedShareName

string

Obrigatório Identifique o nome do compartilhamento excluído que será restaurado.

deletedShareVersion

string

Obrigatório Identifique a versão do compartilhamento excluído que será restaurado.