Servers - List
Obtém uma lista de todos os servidores na assinatura.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Sql/servers?api-version=2023-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Sql/servers?$expand={$expand}&api-version=2023-08-01
Parâmetros de URI
| Nome | Em | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
subscription
|
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. |
|
$expand
|
query |
string |
Os recursos filho a serem incluídos na resposta. |
Respostas
| Nome | Tipo | Description |
|---|---|---|
| 200 OK |
Recuperou com êxito a lista de servidores. |
|
| Other Status Codes |
Respostas de erro: ***
|
Exemplos
| List servers |
| List servers with $expand=administrators/activedirectory |
List servers
Solicitação de exemplo
Resposta de exemplo
{
"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",
"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",
"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 with $expand=administrators/activedirectory
Solicitação de exemplo
Resposta de exemplo
{
"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",
"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",
"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
| Nome | Description |
|---|---|
|
Administrator |
Tipo do administrador de sever. |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
External |
Status da governança externa. |
|
Identity |
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. |
|
Minimal |
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' |
|
Principal |
Tipo de entidade de segurança do administrador de sever. |
|
Private |
Propriedades de uma conexão de ponto de extremidade privado. |
|
Private |
|
|
Private |
Estado da conexão de ponto de extremidade privado. |
|
Private |
As ações necessárias para a conexão do 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 Active Directory para um recurso. |
| Server |
Um servidor do Banco de Dados SQL do Azure. |
|
Server |
Propriedades de um administrador do active directory. |
|
Server |
Uma lista de servidores. |
|
Server |
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
Server |
Uma conexão de ponto de extremidade privado 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 "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter" |
|
Server |
Se o servidor existente tem ou não um workspace criado e se ele permite a conexão do workspace |
|
User |
Configuração de identidade do Azure Active Directory para um recurso. |
AdministratorType
Tipo do administrador de sever.
| Valor | Description |
|---|---|
| ActiveDirectory |
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 |
As informações adicionais do erro. |
|
| 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
| Nome | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
ExternalGovernanceStatus
Status da governança externa.
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
IdentityType
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso.
| Valor | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
MinimalTlsVersion
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'
| Valor | Description |
|---|---|
| None | |
| 1.0 | |
| 1.1 | |
| 1.2 | |
| 1.3 |
PrincipalType
Tipo de entidade de segurança do administrador de sever.
| Valor | Description |
|---|---|
| User | |
| Group | |
| Application |
PrivateEndpointConnectionProperties
Propriedades de uma conexão de ponto de extremidade privado.
| Nome | Tipo | Description |
|---|---|---|
| groupIds |
string[] |
IDs de grupo. |
| privateEndpoint |
Ponto de extremidade privado ao qual a conexão pertence. |
|
| privateLinkServiceConnectionState |
Estado de conexão da conexão de ponto de extremidade privado. |
|
| provisioningState |
Estado da conexão de ponto de extremidade privado. |
PrivateEndpointProperty
| Nome | 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 | |
| Ready | |
| Dropping | |
| Failed | |
| Rejecting |
PrivateLinkServiceConnectionStateActionsRequire
As ações necessárias para a conexão do serviço de link privado.
| Valor | Description |
|---|---|
| None |
PrivateLinkServiceConnectionStateProperty
| Nome | Tipo | Description |
|---|---|---|
| actionsRequired |
As ações necessárias para a conexão do 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 | |
| Pending | |
| Rejected | |
| Disconnected |
ResourceIdentity
Configuração de identidade do Azure Active Directory para um recurso.
| Nome | Tipo | Description |
|---|---|---|
| principalId |
string (uuid) |
A ID da entidade de segurança do Azure Active Directory. |
| tenantId |
string (uuid) |
A ID do locatário do Azure Active Directory. |
| type |
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. |
|
| userAssignedIdentities |
<string,
User |
As IDs de recurso das identidades atribuídas pelo usuário a serem usadas |
Server
Um servidor do Banco de Dados SQL do Azure.
| Nome | Tipo | Description |
|---|---|---|
| id |
string |
ID do recurso. |
| identity |
A identidade do Azure Active Directory do servidor. |
|
| kind |
string |
Tipo de sql server. Esses são metadados usados para a experiência do portal do Azure. |
| location |
string |
Local do recurso. |
| name |
string |
Nome do recurso. |
| properties.administratorLogin |
string |
Nome de usuário do administrador para o servidor. Uma vez criado, ele não pode ser alterado. |
| properties.administratorLoginPassword |
string |
A senha de logon do administrador (necessária para a criação do servidor). |
| properties.administrators |
O administrador do Azure Active 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, as APIs individuais precisarão ser usadas. |
|
| properties.externalGovernanceStatus |
Status da governança externa. |
|
| properties.federatedClientId |
string (uuid) |
A ID do cliente usada para o cenário de CMK entre locatários |
| properties.fullyQualifiedDomainName |
string |
O nome de domínio totalmente qualificado do servidor. |
| properties.isIPv6Enabled |
Se deseja ou não habilitar o suporte IPv6 para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
| properties.keyId |
string |
Um URI do CMK da chave a ser usada para criptografia. |
| properties.minimalTlsVersion |
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' |
|
| properties.primaryUserAssignedIdentityId |
string |
A ID de recurso de uma identidade atribuída pelo 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 "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter" |
|
| properties.restrictOutboundNetworkAccess |
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
| 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 workspace criado e se ele permite a conexão do workspace |
|
| tags |
object |
Marcas de recurso. |
| type |
string |
Tipo de recurso. |
ServerExternalAdministrator
Propriedades de um administrador do active directory.
| Nome | Tipo | Description |
|---|---|---|
| administratorType |
Tipo do administrador de sever. |
|
| azureADOnlyAuthentication |
boolean |
Somente autenticação do Azure Active Directory habilitada. |
| login |
string |
Nome de logon do administrador do servidor. |
| principalType |
Tipo de entidade de segurança do administrador de sever. |
|
| 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.
| Nome | Tipo | Description |
|---|---|---|
| nextLink |
string |
Link para recuperar a próxima página de resultados. |
| value |
Server[] |
Matriz de resultados. |
ServerNetworkAccessFlag
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado'
| Valor | Description |
|---|---|
| Enabled | |
| Disabled |
ServerPrivateEndpointConnection
Uma conexão de ponto de extremidade privado em um servidor
| Nome | 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 "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter"
| Valor | Description |
|---|---|
| Enabled | |
| Disabled | |
| SecuredByPerimeter |
ServerWorkspaceFeature
Se o servidor existente tem ou não um workspace criado e se ele permite a conexão do workspace
| Valor | Description |
|---|---|
| Connected | |
| Disconnected |
UserIdentity
Configuração de identidade do Azure Active Directory para um recurso.
| Nome | Tipo | Description |
|---|---|---|
| clientId |
string (uuid) |
A ID do cliente do Azure Active Directory. |
| principalId |
string (uuid) |
A ID da entidade de segurança do Azure Active Directory. |