Compartilhar via


Managed Backup Short Term Retention Policies - List By Database

Obtém a lista de políticas de retenção de curto prazo de um banco de dados gerenciado.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/backupShortTermRetentionPolicies?api-version=2023-08-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
databaseName
path True

string

O nome do banco de dados.

managedInstanceName
path True

string

O nome da instância gerenciada.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal.

subscriptionId
path True

string

A ID da assinatura que identifica uma assinatura do Azure.

api-version
query True

string

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

Respostas

Nome Tipo Description
200 OK

ManagedBackupShortTermRetentionPolicyListResult

A política foi recuperada com êxito.

Other Status Codes

ErrorResponse

Respostas de erro: ***

  • 400 ManagedInstanceStoppingOrStopped – Operação conflitante enviada enquanto a instância está no estado de parada/parada

  • 400 ManagedInstanceStarting – Operação conflitante enviada enquanto a instância está no estado inicial

  • 400 InvalidBackupRetentionDays - Os dias de retenção de {0} não são uma configuração válida. A retenção de backup válida deve estar em incrementos de 7 dias (7, 14, 21 etc.)

  • 400 InvalidRestorableDroppedDatabaseDeletionDeletionDate – a data de exclusão de banco de dados descartada restaurável fornecida é inválida

  • 400 InvalidRestorableDroppedDatabaseId - Identificador de banco de dados descartado restaurável inválido

  • 400 InvalidParameterValue - Um valor inválido foi dado a um parâmetro.

  • 404 ServerNotInSubscriptionResourceGroup – O servidor especificado não existe no grupo de recursos e na assinatura especificados.

  • 404 SubscriptionDoesNotHaveServer – O servidor solicitado não foi encontrado

  • 404 ResourceNotFound – O recurso solicitado não foi encontrado.

Exemplos

Get the short term retention policy list for the database.

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb/backupShortTermRetentionPolicies?api-version=2023-08-01

Resposta de exemplo

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb,131403269876900000/backupShortTermRetentionPolicies/default",
      "name": "default",
      "type": "Microsoft.Sql/managedInstances/restorableDroppedDatabases/backupShortTermRetentionPolicies",
      "properties": {
        "retentionDays": 14
      }
    }
  ]
}

Definições

Nome Description
ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ManagedBackupShortTermRetentionPolicy

Uma política de retenção de curto prazo.

ManagedBackupShortTermRetentionPolicyListResult

Uma lista de políticas de retenção de curto prazo.

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ManagedBackupShortTermRetentionPolicy

Uma política de retenção de curto prazo.

Nome Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.retentionDays

integer (int32)

O período de retenção de backup em dias. Este é o número de dias que a Restauração Pontual terá suporte.

type

string

Tipo de recurso.

ManagedBackupShortTermRetentionPolicyListResult

Uma lista de políticas de retenção de curto prazo.

Nome Tipo Description
nextLink

string

Link para recuperar a próxima página de resultados.

value

ManagedBackupShortTermRetentionPolicy[]

Matriz de resultados.