Servers - List By Resource Group
Obtém uma lista de servidores em um grupo de recursos.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers?api-version=2023-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers?$expand={$expand}&api-version=2023-08-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal. |
subscription
|
path | True |
string |
A ID de assinatura que identifica uma assinatura do Azure. |
api-version
|
query | True |
string |
A versão da API a ser usada para a solicitação. |
$expand
|
query |
string |
Os recursos da criança para incluir na resposta. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Recuperada com êxito a lista de servidores. |
|
Other Status Codes |
Respostas de erro: ***
|
Exemplos
List servers by resource group |
List servers by resource group with $expand=administrators/activedirectory |
List servers by resource group
Pedido de amostra
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers?api-version=2023-08-01
Resposta da amostra
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645",
"name": "sqlcrudtest-4645",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-4645.database.windows.net",
"administratorLogin": "dummylogin",
"version": "12.0",
"state": "Ready",
"workspaceFeature": "Connected",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled",
"isIPv6Enabled": "Enabled",
"externalGovernanceStatus": "Enabled",
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
"properties": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-6661",
"name": "sqlcrudtest-6661",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-6661.database.windows.net",
"administratorLogin": "dummylogin",
"version": "12.0",
"state": "Ready",
"workspaceFeature": "Connected",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled",
"isIPv6Enabled": "Enabled",
"externalGovernanceStatus": "Enabled",
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
"properties": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
}
]
}
List servers by resource group with $expand=administrators/activedirectory
Pedido de amostra
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers?api-version=2023-08-01
Resposta da amostra
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645",
"name": "sqlcrudtest-4645",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-4645.database.windows.net",
"administratorLogin": "dummylogin",
"version": "12.0",
"state": "Ready",
"workspaceFeature": "Connected",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled",
"isIPv6Enabled": "Enabled",
"externalGovernanceStatus": "Enabled",
"administrators": {
"principalType": "User",
"login": "bob@contoso.com",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111",
"azureADOnlyAuthentication": true
},
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
"properties": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
},
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-6661",
"name": "sqlcrudtest-6661",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-6661.database.windows.net",
"administratorLogin": "dummylogin",
"version": "12.0",
"state": "Ready",
"workspaceFeature": "Connected",
"publicNetworkAccess": "Enabled",
"restrictOutboundNetworkAccess": "Enabled",
"isIPv6Enabled": "Enabled",
"externalGovernanceStatus": "Enabled",
"administrators": {
"principalType": "User",
"login": "bob@contoso.com",
"sid": "00000011-1111-2222-2222-123456789111",
"tenantId": "00000011-1111-2222-2222-123456789111",
"azureADOnlyAuthentication": true
},
"privateEndpointConnections": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
"properties": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
}
]
}
Definições
Name | Description |
---|---|
Administrator |
Tipo de administrador de corte. |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
External |
Estatuto da governação externa. |
Identity |
O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso. |
Minimal |
Versão TLS mínima. Valores permitidos: 'Nenhum', 1.0', '1.1', '1.2', '1.3' |
Principal |
Tipo principal do administrador de corte. |
Private |
Propriedades de uma conexão de ponto de extremidade privada. |
Private |
|
Private |
Estado da conexão de ponto de extremidade privado. |
Private |
As ações necessárias para conexão de serviço de link privado. |
Private |
|
Private |
O status da conexão do serviço de link privado. |
Resource |
Configuração de identidade do Azure Ative Directory para um recurso. |
Server |
Um servidor do Banco de Dados SQL do Azure. |
Server |
Propriedades de um administrador do Ative Directory. |
Server |
Uma lista de servidores. |
Server |
Restringir ou não o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado' |
Server |
Uma conexão de ponto de extremidade privada em um servidor |
Server |
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser 'Enabled' ou 'Disabled' ou 'SecuredByPerimeter' |
Server |
Se o servidor existente tem ou não um espaço de trabalho criado e se ele permite a conexão do espaço de trabalho |
User |
Configuração de identidade do Azure Ative Directory para um recurso. |
AdministratorType
Tipo de administrador de corte.
Valor | Description |
---|---|
ActiveDirectory |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
O erro informações adicionais. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
ExternalGovernanceStatus
Estatuto da governação externa.
Valor | Description |
---|---|
Disabled | |
Enabled |
IdentityType
O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso.
Valor | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned,UserAssigned | |
UserAssigned |
MinimalTlsVersion
Versão TLS mínima. Valores permitidos: 'Nenhum', 1.0', '1.1', '1.2', '1.3'
Valor | Description |
---|---|
1.0 | |
1.1 | |
1.2 | |
1.3 | |
None |
PrincipalType
Tipo principal do administrador de corte.
Valor | Description |
---|---|
Application | |
Group | |
User |
PrivateEndpointConnectionProperties
Propriedades de uma conexão de ponto de extremidade privada.
Name | Tipo | Description |
---|---|---|
groupIds |
string[] |
IDs de grupo. |
privateEndpoint |
Ponto de extremidade privado ao qual a conexão pertence. |
|
privateLinkServiceConnectionState |
Estado da conexão da conexão de ponto de extremidade privado. |
|
provisioningState |
Estado da conexão de ponto de extremidade privado. |
PrivateEndpointProperty
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do ponto de extremidade privado. |
PrivateEndpointProvisioningState
Estado da conexão de ponto de extremidade privado.
Valor | Description |
---|---|
Approving | |
Dropping | |
Failed | |
Ready | |
Rejecting |
PrivateLinkServiceConnectionStateActionsRequire
As ações necessárias para conexão de serviço de link privado.
Valor | Description |
---|---|
None |
PrivateLinkServiceConnectionStateProperty
Name | Tipo | Description |
---|---|---|
actionsRequired |
As ações necessárias para conexão de serviço de link privado. |
|
description |
string |
A descrição da conexão do serviço de link privado. |
status |
O status da conexão do serviço de link privado. |
PrivateLinkServiceConnectionStateStatus
O status da conexão do serviço de link privado.
Valor | Description |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected |
ResourceIdentity
Configuração de identidade do Azure Ative Directory para um recurso.
Name | Tipo | Description |
---|---|---|
principalId |
string (uuid) |
A ID principal do Azure Ative Directory. |
tenantId |
string (uuid) |
A ID de locatário do Azure Ative Directory. |
type |
O tipo de identidade. Defina isso como 'SystemAssigned' para criar e atribuir automaticamente uma entidade do Azure Ative Directory para o recurso. |
|
userAssignedIdentities |
<string,
User |
As ids de recurso das identidades atribuídas ao usuário a serem usadas |
Server
Um servidor do Banco de Dados SQL do Azure.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
identity |
A identidade do Azure Ative Directory do servidor. |
|
kind |
string |
Tipo de servidor sql. Esses são metadados usados para a experiência do portal do Azure. |
location |
string |
Localização do recurso. |
name |
string |
Nome do recurso. |
properties.administratorLogin |
string |
Nome de usuário do administrador para o servidor. Uma vez criado, não pode ser alterado. |
properties.administratorLoginPassword |
string |
A senha de login do administrador (necessária para a criação do servidor). |
properties.administrators |
O administrador do Azure Ative Directory do servidor. Isso só pode ser usado no momento da criação do servidor. Se usado para atualização do servidor, ele será ignorado ou resultará em um erro. Para atualizações, APIs individuais precisarão ser usadas. |
|
properties.externalGovernanceStatus |
Estatuto da governação externa. |
|
properties.federatedClientId |
string (uuid) |
A ID do cliente usada para o cenário CMK entre locatários |
properties.fullyQualifiedDomainName |
string |
O nome de domínio totalmente qualificado do servidor. |
properties.isIPv6Enabled |
Ativar ou não o suporte IPv6 para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado' |
|
properties.keyId |
string |
Um URI CMK da chave a ser usada para criptografia. |
properties.minimalTlsVersion |
Versão TLS mínima. Valores permitidos: 'Nenhum', 1.0', '1.1', '1.2', '1.3' |
|
properties.primaryUserAssignedIdentityId |
string |
A id de recurso de uma identidade atribuída ao usuário a ser usada por padrão. |
properties.privateEndpointConnections |
Lista de conexões de ponto de extremidade privado em um servidor |
|
properties.publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser 'Enabled' ou 'Disabled' ou 'SecuredByPerimeter' |
|
properties.restrictOutboundNetworkAccess |
Restringir ou não o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado' |
|
properties.state |
string |
O estado do servidor. |
properties.version |
string |
A versão do servidor. |
properties.workspaceFeature |
Se o servidor existente tem ou não um espaço de trabalho criado e se ele permite a conexão do espaço de trabalho |
|
tags |
object |
Tags de recursos. |
type |
string |
Tipo de recurso. |
ServerExternalAdministrator
Propriedades de um administrador do Ative Directory.
Name | Tipo | Description |
---|---|---|
administratorType |
Tipo de administrador de corte. |
|
azureADOnlyAuthentication |
boolean |
Somente Autenticação do Ative Directory do Azure habilitada. |
login |
string |
Nome de login do administrador do servidor. |
principalType |
Tipo principal do administrador de corte. |
|
sid |
string (uuid) |
SID (ID do objeto) do administrador do servidor. |
tenantId |
string (uuid) |
ID do locatário do administrador. |
ServerListResult
Uma lista de servidores.
Name | Tipo | Description |
---|---|---|
nextLink |
string |
Link para recuperar a próxima página de resultados. |
value |
Server[] |
Matriz de resultados. |
ServerNetworkAccessFlag
Restringir ou não o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'
Valor | Description |
---|---|
Disabled | |
Enabled |
ServerPrivateEndpointConnection
Uma conexão de ponto de extremidade privada em um servidor
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
properties |
Propriedades de conexão de ponto de extremidade privado |
ServerPublicNetworkAccessFlag
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser 'Enabled' ou 'Disabled' ou 'SecuredByPerimeter'
Valor | Description |
---|---|
Disabled | |
Enabled | |
SecuredByPerimeter |
ServerWorkspaceFeature
Se o servidor existente tem ou não um espaço de trabalho criado e se ele permite a conexão do espaço de trabalho
Valor | Description |
---|---|
Connected | |
Disconnected |
UserIdentity
Configuração de identidade do Azure Ative Directory para um recurso.
Name | Tipo | Description |
---|---|---|
clientId |
string (uuid) |
A ID do cliente do Azure Ative Directory. |
principalId |
string (uuid) |
A ID principal do Azure Ative Directory. |