Partilhar via


Server Advanced Threat Protection Settings - List By Server

Obtenha uma lista dos estados da Proteção Avançada contra Ameaças do servidor.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advancedThreatProtectionSettings?api-version=2021-11-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
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.

serverName
path True

string

O nome do servidor.

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

Respostas

Name Tipo Description
200 OK

LogicalServerAdvancedThreatProtectionListResult

Recuperada com êxito a lista de estados de Proteção Avançada contra Ameaças do servidor.

Other Status Codes

Respostas de erro: ***

  • 400 UpdateNotAllowedOnServerContainingPausedDWDatabase - Definir o servidor As configurações avançadas de proteção contra ameaças não são permitidas em um servidor com um banco de dados do Data Warehouse pausado

  • 400 AdvancedThreatProtectionInsufficientDiskSpace - Espaço em disco insuficiente para salvar os metadados das configurações da Proteção Avançada contra Ameaças no banco de dados

  • 400 InvalidServerAdvancedThreatProtectionCreateRequest - A solicitação de proteção avançada contra ameaças do servidor de criação não existe ou não tem nenhum objeto de propriedades

  • 400 AdvancedThreatProtectionInvalidUserSuppliedParameter - Um valor de parâmetro inválido foi fornecido pelo cliente

  • 400 UpsertServerAdvancedThreatProtectionFailed - Ocorreu um erro ao guardar as definições da Proteção Avançada contra Ameaças, tente novamente mais tarde

  • 400 UpsertServerAdvancedThreatProtectionFailed - Ocorreu um erro ao guardar as definições da Proteção Avançada contra Ameaças, tente novamente mais tarde

  • 404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 UpsertServerAdvancedThreatProtectionFailed - Ocorreu um erro ao guardar as definições da Proteção Avançada contra Ameaças, tente novamente mais tarde

  • 409 ServerAdvancedThreatProtectionInProgress - A definição das configurações avançadas de proteção contra ameaças do servidor já está em andamento

  • 409 UpsertServerAdvancedThreatProtectionFailed - Ocorreu um erro ao salvar as configurações da Proteção Avançada contra Ameaças, tente novamente mais tarde

  • 500 DatabaseIsUnavailable - Falha ao carregar. Tente novamente mais tarde.

  • 500 UpsertServerAdvancedThreatProtectionFailed - Ocorreu um erro ao salvar as configurações da Proteção Avançada contra Ameaças, tente novamente mais tarde

  • 500 GetServerAdvancedThreatProtectionFailed - Falha ao obter as configurações de Proteção Avançada contra Ameaças

Exemplos

List the server's Advanced Threat Protection settings.

Pedido de amostra

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings?api-version=2021-11-01

Resposta da amostra

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/threatprotection-4799/providers/Microsoft.Sql/servers/threatprotection-6440/advancedThreatProtectionSettings",
      "name": "Default",
      "type": "Microsoft.Sql/servers/advancedThreatProtectionSettings",
      "systemData": {
        "createdBy": "string",
        "createdByType": "User",
        "createdAt": "2022-04-03T04:41:33.937Z",
        "lastModifiedBy": "string",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2022-04-03T04:41:33.937Z"
      },
      "properties": {
        "state": "Disabled",
        "creationTime": "2022-04-03T04:41:33.937Z"
      }
    }
  ]
}

Definições

Name Description
AdvancedThreatProtectionState

Especifica o estado da Proteção Avançada contra Ameaças, se ela está habilitada ou desabilitada ou se um estado ainda não foi aplicado no banco de dados ou servidor específico.

createdByType

O tipo de identidade que criou o recurso.

LogicalServerAdvancedThreatProtectionListResult

Uma lista das configurações de Proteção Avançada contra Ameaças do servidor.

ServerAdvancedThreatProtection

Uma Proteção Avançada contra Ameaças de servidor.

systemData

Metadados referentes à criação e última modificação do recurso.

AdvancedThreatProtectionState

Especifica o estado da Proteção Avançada contra Ameaças, se ela está habilitada ou desabilitada ou se um estado ainda não foi aplicado no banco de dados ou servidor específico.

Valor Description
Disabled
Enabled
New

createdByType

O tipo de identidade que criou o recurso.

Valor Description
Application
Key
ManagedIdentity
User

LogicalServerAdvancedThreatProtectionListResult

Uma lista das configurações de Proteção Avançada contra Ameaças do servidor.

Name Tipo Description
nextLink

string

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

value

ServerAdvancedThreatProtection[]

Matriz de resultados.

ServerAdvancedThreatProtection

Uma Proteção Avançada contra Ameaças de servidor.

Name Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.creationTime

string (date-time)

Especifica a hora de criação UTC da política.

properties.state

AdvancedThreatProtectionState

Especifica o estado da Proteção Avançada contra Ameaças, se ela está habilitada ou desabilitada ou se um estado ainda não foi aplicado no banco de dados ou servidor específico.

systemData

systemData

SystemData de AdvancedThreatProtectionResource.

type

string

Tipo de recurso.

systemData

Metadados referentes à criação e última modificação do recurso.

Name Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.