Поделиться через


Managed Server Dns Aliases - List By Managed Instance

Возвращает список псевдонимов DNS управляемого сервера для управляемого сервера.

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

Параметры URI

Имя В Обязательно Тип Описание
managedInstanceName
path True

string

Имя управляемого экземпляра.

resourceGroupName
path True

string

Имя группы ресурсов, содержащей ресурс. Это значение можно получить из API Azure Resource Manager или портала.

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

api-version
query True

string

Версия API, используемая для запроса.

Ответы

Имя Тип Описание
200 OK

ManagedServerDnsAliasListResult

Успешно получен список псевдонимов DNS управляемого сервера.

Other Status Codes

ErrorResponse

Ответы на ошибки: ***

  • 400 ManagedInstanceStoppingOrStoppingOrStopped — конфликтующая операция, отправленная во время остановки или остановки экземпляра

  • 400 ManagedInstanceStarting — конфликтующая операция, отправленная во время запуска экземпляра

  • 400 InvalidManagedServerDnsAliasAcquireRequest — текст запроса dns на получение управляемого сервера является пустым или недопустимым.

  • 400 ManagedServerDnsAliasAcquireRequestInvalidOldManagedServerDnsAliasResourceId — идентификатор псевдонима DNS старого управляемого сервера в тексте запроса пуст или недопустим (он должен иметь формат: /subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases/{dnsAliasName}).

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasSubscriptionMismatch — старый идентификатор подписки DNS управляемого сервера в тексте запроса отличается от идентификатора URI запроса.

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasNameMismatch — имя псевдонима DNS старого управляемого сервера в тексте запроса отличается от имени в URI запроса.

  • 400 InvalidServerDnsAliasNameForNamedInstance — указано недопустимое имя DNS-псевдонима сервера.

  • 400 NameAlreadyExists — предоставленное имя уже существует.

  • 400 UnableToResolveRemoteServer — имя удаленного сервера-партнера не удалось устранить из-за недопустимого имени сервера или проблем с подключением DNS.

  • 400 CannotUseReservedDatabaseName— не удается использовать зарезервированное имя базы данных в этой операции.

  • 400 InvalidServerName — указано недопустимое имя сервера.

  • 400 InvalidIdentifier — идентификатор содержит значение NULL или недопустимый символ юникода.

  • 400 TokenTooLong — предоставленный маркер слишком длинный.

  • 400 InvalidServerDnsAliasName — указано недопустимое имя DNS-псевдонима сервера.

  • 400 ServerDnsAliasDoesNotExist — dns-псевдоним сервера не существует на сервере.

  • 400 ServerNotFound — запрошенный сервер не найден.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias - Dns-псевдонимы сервера работают неправильно для базы данных с включенным аудитом таблиц

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing — псевдоним DNS сервера не может быть создан для сервера с включенным аудитом таблицы.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb — псевдоним DNS сервера не может быть создан для сервера "{0}", так как база данных "{1}" имеет функцию аудита таблиц или включенного доступа с поддержкой безопасности.

  • 400 LimitOfServerDnsAliasesPerServerExceed. Создание псевдонима DNS сервера превысит допустимое количество псевдонимов DNS сервера на сервер.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias — псевдонимы DNS-сервера работают неправильно для сервера с включенным аудитом таблиц

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 ResourceNotFound — запрошенный ресурс не найден.

  • 404 ServerNotInSubscription — указанный сервер не существует в указанной подписке.

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 409 ManagedServerAliasDnsZoneMismatch — несоответствие зоны DNS управляемого сервера

  • 409 ConflictingServerOperation — операция в настоящее время выполняется для сервера.

  • 409 SubscriptionDisabled — подписка отключена.

  • 409 ServerDnsAliasDnsRecordInUse — для запрошенной конечной точки существует повторяющаяся запись DNS.

  • 409 ServerDnsAliasAlreadyExists — dns-псевдоним сервера уже существует на данном сервере.

  • 409 ServerDnsAliasBusy — псевдоним DNS сервера занят другой операцией.

  • 429 SubscriptionTooManyCreateUpdateRequests — запросы, превышающие максимальные запросы, которые могут обрабатываться доступными ресурсами.

  • 429 SubscriptionTooManyRequests — запросы, превышающие максимальные запросы, которые могут обрабатываться доступными ресурсами.

  • 503 TooManyRequests — запросы, превышающие максимальные запросы, которые могут обрабатываться доступными ресурсами.

  • 504 RequestTimeout — запрос службы превысил допустимое время ожидания.

Примеры

List managed server DNS aliases

Образец запроса

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

Пример ответа

{
  "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"
      }
    }
  ]
}

Определения

Имя Описание
ErrorAdditionalInfo

Ошибка управления ресурсами дополнительная информация.

ErrorDetail

Детали ошибки.

ErrorResponse

Ответ на ошибку

ManagedServerDnsAlias

Псевдоним DNS управляемого сервера.

ManagedServerDnsAliasListResult

Список псевдонимов DNS управляемого сервера.

ErrorAdditionalInfo

Ошибка управления ресурсами дополнительная информация.

Имя Тип Описание
info

object

Дополнительная информация.

type

string

Тип дополнительной информации.

ErrorDetail

Детали ошибки.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Ошибка дополнительная информация.

code

string

Код ошибки.

details

ErrorDetail[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorResponse

Ответ на ошибку

Имя Тип Описание
error

ErrorDetail

Объект ошибки.

ManagedServerDnsAlias

Псевдоним DNS управляемого сервера.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.azureDnsRecord

string

Полная запись DNS для псевдонима управляемого сервера

properties.publicAzureDnsRecord

string

Полная общедоступная запись DNS для псевдонима управляемого сервера

type

string

Тип ресурса.

ManagedServerDnsAliasListResult

Список псевдонимов DNS управляемого сервера.

Имя Тип Описание
nextLink

string

Ссылка на получение следующей страницы результатов.

value

ManagedServerDnsAlias[]

Массив результатов.