Freigeben über


Server Advanced Threat Protection Settings - List By Server

Rufen Sie eine Liste der Advanced Threat Protection-Zustände des Servers ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

LogicalServerAdvancedThreatProtectionListResult

Die Liste der Advanced Threat Protection-Zustände des Servers wurde erfolgreich abgerufen.

Other Status Codes

Fehlerantworten: ***

  • 400 UpdateNotAllowedOnServerContainingPausedDWDatabase: Das Festlegen der Server advanced Threat Protection-Einstellungen ist auf einem Server mit einer angehaltenen Data Warehouse Datenbank nicht zulässig.

  • 400 AdvancedThreatProtectionInsufficientDiskSpace : Unzureichender Speicherplatz zum Speichern der Metadaten für Advanced Threat Protection-Einstellungen in der Datenbank

  • 400 InvalidServerAdvancedThrerequest: Die Create Server Advanced Threat Protection-Anforderung ist nicht vorhanden oder verfügt über kein Eigenschaftenobjekt.

  • 400 AdvancedThreatProtectionInvalidUserSuppliedParameter: Vom Client wurde ein ungültiger Parameterwert bereitgestellt.

  • 400 UpsertServerAdvancedThreatProtectionFailed: Fehler beim Speichern der Advanced Threat Protection-Einstellungen. Versuchen Sie es später noch einmal.

  • 400 UpsertServerAdvancedThreatProtectionFailed: Fehler beim Speichern der Advanced Threat Protection-Einstellungen. Versuchen Sie es später noch einmal.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden

  • 404 UpsertServerAdvancedThreatProtectionFailed: Fehler beim Speichern der Advanced Threat Protection-Einstellungen. Versuchen Sie es später noch einmal.

  • 409 ServerAdvancedThreatProtectionInProgress : Festlegen der Server advanced Threat Protection-Einstellungen wird bereits ausgeführt

  • 409 UpsertServerAdvancedThreatProtectionFailed: Fehler beim Speichern der Advanced Threat Protection-Einstellungen. Versuchen Sie es später noch einmal.

  • 500 DatabaseIsUnavailable: Fehler beim Laden. Versuchen Sie es später noch mal.

  • 500 UpsertServerAdvancedThreatProtectionFailed: Fehler beim Speichern der Advanced Threat Protection-Einstellungen. Versuchen Sie es später noch einmal.

  • 500 GetServerAdvancedThreatProtectionFailed: Fehler beim Abrufen der Advanced Threat Protection-Einstellungen

Beispiele

List the server's Advanced Threat Protection settings.

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AdvancedThreatProtectionState

Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den serverspezifischen Server angewendet wurde.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

LogicalServerAdvancedThreatProtectionListResult

Eine Liste der Advanced Threat Protection-Konfigurationen des Servers.

ServerAdvancedThreatProtection

Ein Server Advanced Threat Protection.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

AdvancedThreatProtectionState

Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den serverspezifischen Server angewendet wurde.

Name Typ Beschreibung
Disabled

string

Enabled

string

New

string

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

LogicalServerAdvancedThreatProtectionListResult

Eine Liste der Advanced Threat Protection-Konfigurationen des Servers.

Name Typ Beschreibung
nextLink

string

Link zum Abrufen der nächsten Ergebnisseite.

value

ServerAdvancedThreatProtection[]

Array von Ergebnissen.

ServerAdvancedThreatProtection

Ein Server Advanced Threat Protection.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.creationTime

string

Gibt die UTC-Erstellungszeit der Richtlinie an.

properties.state

AdvancedThreatProtectionState

Gibt den Status von Advanced Threat Protection an, unabhängig davon, ob er aktiviert oder deaktiviert ist oder ein Zustand noch nicht auf die bestimmte Datenbank oder den serverspezifischen Server angewendet wurde.

systemData

systemData

SystemDaten von AdvancedThreatProtectionResource.

type

string

Der Ressourcentyp.

systemData

Metadaten, die sich auf die Erstellung und letzte Änderung der Ressource beziehen.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.