Compartir a través de


Managed Server Dns Aliases - List By Managed Instance

Obtiene una lista de alias DNS de servidor administrado para un servidor administrado.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases?api-version=2025-01-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
managedInstanceName
path True

string

Nombre de la instancia administrada.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

ManagedServerDnsAliasListResult

Se recuperó correctamente la lista de alias DNS del servidor administrado.

Other Status Codes

ErrorResponse

Respuestas de error: ***

  • 400 ManagedInstanceStoppingOrStopped: operación en conflicto enviada mientras la instancia está en estado de detención o detención

  • 400 ManagedInstanceStarting: operación en conflicto enviada mientras la instancia está en estado de inicio

  • 400 InvalidManagedServerDnsAliasAcquireRequest: el cuerpo de la solicitud de alias DNS del servidor administrado adquirir está vacío o no es válido.

  • 400 ManagedServerDnsAliasAcquireRequestRequestInvalidOldManagedServerDnsAliasResourceId: el identificador de alias dns del servidor administrado antiguo en el cuerpo de la solicitud está vacío o no válido (debe tener el formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases/{dnsAliasName}).

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasSubscriptionMismatch: el identificador de suscripción dns del servidor administrado antiguo en el cuerpo de la solicitud es diferente al del del URI de solicitud.

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasNameMismatch: el nombre de alias DNS del servidor administrado antiguo en el cuerpo de la solicitud es diferente al del del URI de solicitud.

  • 400 InvalidServerDnsAliasNameForNamedInstance: se proporcionó un nombre de alias DNS de servidor no válido.

  • 400 NameAlreadyExists: el nombre proporcionado ya existe.

  • 400 UnableToResolveRemoteServer: no se pudo resolver el nombre del servidor asociado remoto debido a problemas de conectividad dns o nombre de servidor no válidos.

  • 400 CannotUseReservedDatabaseName: no se puede usar el nombre reservado de la base de datos en esta operación.

  • 400 InvalidServerName: nombre de servidor no válido especificado.

  • 400 InvalidIdentifier: el identificador contiene NULL o un carácter unicode no válido.

  • 400 TokenTooLong: el token proporcionado es demasiado largo.

  • 400 InvalidServerDnsAliasName: se proporcionó un nombre de alias DNS de servidor no válido.

  • 400 ServerDnsAliasDoesNotExist: el alias DNS del servidor no existe en un servidor.

  • 400 ServerNotFound: no se encontró el servidor solicitado.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias- Los alias dns del servidor no funcionan correctamente para la base de datos que tiene activada la auditoría de tablas

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing: no se puede crear el alias DNS del servidor para el servidor que tenga activada la auditoría de tablas.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb - No se puede crear el alias DNS del servidor "{0}" porque la base de datos "{1}" tiene habilitada la característica Auditoría de tablas o Acceso habilitado para seguridad.

  • 400 LimitOfServerDnsAliasesPerServerExceeded: la creación de un nuevo alias dns de servidor superará el número permitido de alias DNS de servidor por servidor.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias- Los alias dns del servidor no funcionan correctamente para el servidor que tiene activada la auditoría de tablas

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

  • 404 SubscriptionDoesNotHaveServer: no se encontró el servidor solicitado.

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

  • 404 ServerNotInSubscription: el servidor especificado no existe en la suscripción especificada.

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

  • 409 ManagedServerAliasDnsZoneMismatch: error de coincidencia de zona dns del alias de servidor administrado

  • 409 ConflictingServerOperation: una operación está actualmente en curso para el servidor.

  • 409 SubscriptionDisabled: la suscripción está deshabilitada.

  • 409 ServerDnsAliasDnsRecordInUse: existe un registro DNS duplicado para el punto de conexión solicitado.

  • 409 ServerDnsAliasAlreadyExists: el alias DNS del servidor ya existe en un servidor determinado.

  • 409 ServerDnsAliasBusy: el alias DNS del servidor está ocupado con otra operación.

  • 429 SubscriptionTooManyCreateUpdateRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá de las solicitudes máximas que los recursos disponibles pueden procesar.

  • 503 TooManyRequests: solicitudes más allá de las solicitudes máximas que pueden procesar los recursos disponibles.

  • 504 RequestTimeout: la solicitud de servicio superó el tiempo de espera permitido.

Ejemplos

List managed server DNS aliases

Solicitud de ejemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/dns-mi/dnsAliases?api-version=2025-01-01

Respuesta de muestra

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/dns-mi/dnsAliases/dns-alias-mi",
      "name": "dns-alias-mi",
      "type": "Microsoft.Sql/managedInstances/dnsAliases",
      "properties": {
        "azureDnsRecord": "dns-alias-mi.abcd1234.database.windows.net",
        "publicAzureDnsRecord": "dns-alias-mi.public.abcd1234.database.windows.net"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/managedInstances/dns-mi/dnsAliases/dns-alias-mi-2",
      "name": "dns-alias-mi-2",
      "type": "Microsoft.Sql/managedInstances/dnsAliases",
      "properties": {
        "azureDnsRecord": "dns-alias-mi-2.abcd1234.database.windows.net",
        "publicAzureDnsRecord": "dns-alias-mi-2.public.abcd1234.database.windows.net"
      }
    }
  ]
}

Definiciones

Nombre Description
ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ManagedServerDnsAlias

Alias DNS de servidor administrado.

ManagedServerDnsAliasListResult

Lista de alias DNS de servidor administrado.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ManagedServerDnsAlias

Alias DNS de servidor administrado.

Nombre Tipo Description
id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties.azureDnsRecord

string

Registro DNS completo para el alias de servidor administrado

properties.publicAzureDnsRecord

string

Registro DNS público completo para alias de servidor administrado

type

string

Tipo de recurso.

ManagedServerDnsAliasListResult

Lista de alias DNS de servidor administrado.

Nombre Tipo Description
nextLink

string

Vínculo para recuperar la siguiente página de resultados.

value

ManagedServerDnsAlias[]

Matriz de resultados.