Compartilhar via


Managed Server Dns Aliases - List By Managed Instance

Obtém uma lista de aliases DNS de servidor gerenciado para um servidor gerenciado.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
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

ManagedServerDnsAliasListResult

Recuperou com êxito a lista de aliases DNS do servidor gerenciado.

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 InvalidManagedServerDnsAliasAcquireRequest - O corpo da solicitação de alias DNS do servidor gerenciado é vazio ou inválido.

  • 400 ManagedServerDnsAliasAcquireRequestInvalidOldManagedServerDnsAliasResourceId - A ID de alias do DNS do servidor gerenciado antigo no corpo da solicitação está vazia ou inválida (ela deve ter o formato: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases/{dnsAliasName}).

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasSubscriptionMismatch - A ID de assinatura DNS do servidor gerenciado antigo no corpo da solicitação é diferente da do URI de solicitação.

  • 400 ManagedServerDnsAliasAcquireRequestOldManagedServerDnsAliasNameMismatch - O nome do alias DNS do servidor gerenciado antigo no corpo da solicitação é diferente do URI da solicitação.

  • 400 InvalidServerDnsAliasNameForNamedInstance – Nome do Alias DNS do Servidor Inválido foi fornecido.

  • 400 NameAlreadyExists - O nome fornecido já existe.

  • 400 UnableToResolveRemoteServer – O nome do servidor parceiro remoto não pôde ser resolvido devido a um nome de servidor inválido ou problemas de conectividade DNS.

  • 400 CannotUseReservedDatabaseName – Não é possível usar o nome do banco de dados reservado nesta operação.

  • 400 InvalidServerName – Nome do servidor inválido especificado.

  • 400 InvalidIdentifier - O identificador contém NULL ou um caractere unicode inválido.

  • 400 TokenTooLong – O token fornecido é muito longo.

  • 400 InvalidServerDnsAliasName – Nome do Alias DNS do Servidor Inválido foi fornecido.

  • 400 ServerDnsAliasDoesNotExist – O Alias DNS do servidor não existe em um servidor.

  • 400 ServerNotFound – O servidor solicitado não foi encontrado.

  • 400 UnableToTurnOnTableAuditingForDbOnServerWithServerDnsAlias - Os Aliases de servidor não estão funcionando corretamente para o banco de dados que tem a Auditoria de Tabela ativada

  • 400 UnableToCreateServerDnsAliasDueToTableAuditing - O Alias DNS do servidor não pode ser criado para o servidor que tem a auditoria de tabela ativada.

  • 400 UnableToCreateServerDnsAliasDueToTableAuditingForDb – O Alias DNS do servidor não pode ser criado para o servidor '{0}' porque o banco de dados '{1}' tem o recurso de Auditoria de Tabela ou Acesso Habilitado para Segurança habilitado.

  • 400 LimitOfServerDnsAliasesPerServerExceeded - A criação de novos Alias Dns do servidor excederá o número permitido de Aliases DNS do servidor por servidor.

  • 400 UnableToTurnOnTableAuditingForServerWithServerDnsAlias – Os Aliases de Dns do servidor não estão funcionando corretamente para o servidor que tem a Auditoria de Tabela ativada

  • 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.

  • 404 ServerNotInSubscription – O servidor especificado não existe na assinatura especificada.

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

  • 409 ManagedServerAliasDnsZoneMismatch – Incompatibilidade de zona do Alias Dns do servidor gerenciado

  • 409 ConflictingServerOperation – Uma operação está em andamento para o servidor.

  • 409 SubscriptionDisabled – A assinatura está desabilitada.

  • 409 ServerDnsAliasDnsRecordInUse – Existe um registro DNS duplicado para o ponto de extremidade solicitado.

  • 409 ServerDnsAliasAlreadyExists – O Alias DNS do servidor já existe em um determinado servidor.

  • 409 ServerDnsAliasBusy – O Alias DNS do servidor está ocupado com outra operação.

  • 429 SubscriptionTooManyCreateUpdateRequests – Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

  • 503 TooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

  • 504 RequestTimeout – A solicitação de serviço excedeu o tempo limite permitido.

Exemplos

List managed server DNS aliases

Solicitação de exemplo

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

Resposta de exemplo

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

Definições

Nome Description
ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ManagedServerDnsAlias

Um alias DNS de servidor gerenciado.

ManagedServerDnsAliasListResult

Uma lista de aliases DNS do servidor gerenciado.

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.

ManagedServerDnsAlias

Um alias DNS de servidor gerenciado.

Nome Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.azureDnsRecord

string

O registro DNS totalmente qualificado para alias de servidor gerenciado

properties.publicAzureDnsRecord

string

O registro DNS público totalmente qualificado para alias de servidor gerenciado

type

string

Tipo de recurso.

ManagedServerDnsAliasListResult

Uma lista de aliases DNS do servidor gerenciado.

Nome Tipo Description
nextLink

string

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

value

ManagedServerDnsAlias[]

Matriz de resultados.