Sdílet prostřednictvím


Managed Database Security Alert Policies - List By Database

Získá seznam zásad výstrah zabezpečení spravované databáze.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/securityAlertPolicies?api-version=2021-11-01

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název spravované databáze, pro kterou jsou definovány zásady výstrah zabezpečení.

managedInstanceName
path True

string

Název spravované instance.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager nebo z portálu.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Odpovědi

Name Typ Description
200 OK

ManagedDatabaseSecurityAlertPolicyListResult

Zásady výstrah zabezpečení spravované databáze se úspěšně načetly.

Other Status Codes

Chybové odpovědi: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName – zadaný účet úložiště není platný nebo neexistuje.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials – zadaný přístupový klíč účtu úložiště není platný.

  • 400 UpdateNotAllowedOnServerContainingPausedDWDatabase – Nastavení nastavení detekce hrozeb serveru není povolené na serveru s pozastavenou databází Data Warehouse.

  • 400 SecurityAlertPoliciesInsufficientDiskSpace – nedostatek místa na disku pro uložení metadat zásad výstrah zabezpečení v databázi.

  • 400 SecurityAlertPoliciesInsufficientStorageAccountPermissions – nedostatečná oprávnění ke čtení nebo zápisu u zadaného účtu úložiště.

  • 400 SecurityAlertPoliciesStorageAccountIsDisabled – účet úložiště zadaný v zásadách detekce hrozeb je zakázaný.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest – požadavek na zásadu zabezpečení detekce hrozeb vytvoření serveru neexistuje nebo nemá žádný objekt properties.

  • 400 DataSecurityInvalidUserSuppliedParameter – klient zadal neplatnou hodnotu parametru.

  • 400 UpsertServerSecurityAlertPolicyFailed – Při ukládání nastavení detekce hrozeb došlo k chybě. Zkuste to prosím znovu později.

  • 400 UpsertServerSecurityAlertPolicyFailed – Při ukládání nastavení detekce hrozeb došlo k chybě. Zkuste to prosím znovu později.

  • 404 SubscriptionDoesNotHaveServer – požadovaný server nebyl nalezen.

  • 404 UpsertServerSecurityAlertPolicyFailed – Při ukládání nastavení detekce hrozeb došlo k chybě. Zkuste to prosím znovu později.

  • 409 ServerSecurityAlertPolicyInProgress – Nastavení zásad výstrah zabezpečení serveru už probíhá.

  • 409 UpsertServerSecurityAlertPolicyFailed – Při ukládání nastavení detekce hrozeb došlo k chybě. Zkuste to prosím znovu později.

  • 500 DatabaseIsUnavailable – Načtení se nezdařilo. Zkuste to později.

  • 500 UpsertServerSecurityAlertPolicyFailed – Při ukládání nastavení detekce hrozeb došlo k chybě. Zkuste to prosím znovu později.

  • 500 GetServerSecurityAlertPolicyFailed – Nepodařilo se získat nastavení detekce hrozeb

Příklady

Get a list of the database's threat detection policies.

Ukázkový požadavek

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Sql/managedInstances/securityalert-2080/databases/testdb/securityAlertPolicies?api-version=2021-11-01

Ukázková odpověď

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Sql/managedInstances/securityalert-2080/databases/testdb",
      "name": "default",
      "type": "Microsoft.Sql/managedInstances/databases/securityAlertPolicies",
      "properties": {
        "state": "Enabled",
        "emailAccountAdmins": true,
        "emailAddresses": [
          "test@contoso.com",
          "user@contoso.com"
        ],
        "disabledAlerts": [
          "Usage_Anomaly"
        ],
        "retentionDays": 0,
        "storageAccountAccessKey": "",
        "storageEndpoint": ""
      }
    }
  ]
}

Definice

Name Description
ManagedDatabaseSecurityAlertPolicy

Zásady výstrah zabezpečení spravované databáze.

ManagedDatabaseSecurityAlertPolicyListResult

Seznam zásad výstrah zabezpečení spravované databáze.

SecurityAlertPolicyState

Určuje stav zásady, jestli je zásada povolená nebo zakázaná nebo jestli se zásada ještě na konkrétní databázi nepoužádá.

ManagedDatabaseSecurityAlertPolicy

Zásady výstrah zabezpečení spravované databáze.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.creationTime

string

Určuje čas vytvoření zásady v UTC.

properties.disabledAlerts

string[]

Určuje pole upozornění, která jsou zakázaná. Povolené hodnoty jsou: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force

properties.emailAccountAdmins

boolean

Určuje, že se výstraha odešle správcům účtu.

properties.emailAddresses

string[]

Určuje pole e-mailových adres, na které se výstraha odesílá.

properties.retentionDays

integer

Určuje počet dnů, které se mají uchovávat v protokolech auditu detekce hrozeb.

properties.state

SecurityAlertPolicyState

Určuje stav zásady, jestli je zásada povolená nebo zakázaná nebo jestli se zásada ještě na konkrétní databázi nepoužádá.

properties.storageAccountAccessKey

string

Určuje identifikátor klíče účtu úložiště auditování detekce hrozeb.

properties.storageEndpoint

string

Určuje koncový bod úložiště objektů blob (např. https://MyAccount.blob.core.windows.net). Toto úložiště objektů blob bude obsahovat všechny protokoly auditu detekce hrozeb.

type

string

Typ prostředku.

ManagedDatabaseSecurityAlertPolicyListResult

Seznam zásad výstrah zabezpečení spravované databáze.

Name Typ Description
nextLink

string

Odkaz na načtení další stránky výsledků

value

ManagedDatabaseSecurityAlertPolicy[]

Pole výsledků

SecurityAlertPolicyState

Určuje stav zásady, jestli je zásada povolená nebo zakázaná nebo jestli se zásada ještě na konkrétní databázi nepoužádá.

Name Typ Description
Disabled

string

Enabled

string

New

string