Compartir a través de


Managed Instance Long Term Retention Policies - Get

Obtiene la directiva de retención a largo plazo de una base de datos administrada.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/backupLongTermRetentionPolicies/default?api-version=2021-11-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
databaseName
path True

string

El nombre de la base de datos.

managedInstanceName
path True

string

El nombre de la instancia administrada.

policyName
path True

ManagedInstanceLongTermRetentionPolicyName

Nombre de la directiva. Siempre debe ser Default.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

subscriptionId
path True

string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True

string

La versión de API que se usará para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

ManagedInstanceLongTermRetentionPolicy

Se ha obtenido correctamente la directiva LTR para la base de datos administrada.

Other Status Codes

Respuestas de error: ***

  • 400 LTRNotSupportedForPerDBCMK: la retención de copias de seguridad a largo plazo no se admite cuando cmK de nivel de base de datos está configurado en versión preliminar.

  • 400 LongTermRetentionPolicyNotSupported: la retención a largo plazo no se admite en esta base de datos.

  • 400 LongTermRetentionPolicyInvalid: la directiva de retención a largo plazo no es válida.

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado

  • 404 ServerNotInSubscriptionResourceGroup: el servidor especificado no existe en el grupo de recursos y la suscripción especificados.

  • 404 ResourceNotFound: no se encontró el recurso solicitado.

Ejemplos

Get the long term retention policy for the managed database.

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/managedInstances/testInstance/databases/testDatabase/backupLongTermRetentionPolicies/default?api-version=2021-11-01

Respuesta de muestra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/resourceGroups/testResourceGroup/managedInstances/testInstance/databases/testDatabase/backupLongTermRetentionPolicies/default",
  "name": "default",
  "type": "Microsoft.Sql/resourceGroups/managedInstances/databases/backupLongTermRetentionPolicies",
  "properties": {
    "weeklyRetention": "P1M",
    "monthlyRetention": "P1Y",
    "yearlyRetention": "P5Y",
    "weekOfYear": 5
  }
}

Definiciones

Nombre Description
ManagedInstanceLongTermRetentionPolicy

Una directiva de retención a largo plazo.

ManagedInstanceLongTermRetentionPolicyName

Nombre de la directiva. Siempre debe ser Default.

ManagedInstanceLongTermRetentionPolicy

Una directiva de retención a largo plazo.

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso.

properties.monthlyRetention

string

La directiva de retención mensual para una copia de seguridad LTR en un formato ISO 8601.

properties.weekOfYear

integer

Semana del año para realizar la copia de seguridad anual en un formato ISO 8601.

properties.weeklyRetention

string

La directiva de retención semanal para una copia de seguridad LTR en formato ISO 8601.

properties.yearlyRetention

string

Directiva de retención anual para una copia de seguridad LTR en formato ISO 8601.

type

string

Tipo de recurso.

ManagedInstanceLongTermRetentionPolicyName

Nombre de la directiva. Siempre debe ser Default.

Nombre Tipo Description
default

string