Bagikan melalui


Managed Database Security Alert Policies - List By Database

Mendapatkan daftar kebijakan pemberitahuan keamanan database terkelola.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
databaseName
path True

string

Nama database terkelola tempat kebijakan pemberitahuan keamanan ditentukan.

managedInstanceName
path True

string

Nama instans terkelola.

resourceGroupName
path True

string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal.

subscriptionId
path True

string

ID langganan yang mengidentifikasi langganan Azure.

api-version
query True

string

Versi API yang digunakan untuk permintaan.

Respons

Nama Jenis Deskripsi
200 OK

ManagedDatabaseSecurityAlertPolicyListResult

Berhasil mengambil kebijakan pemberitahuan keamanan database terkelola.

Other Status Codes

Respons Kesalahan: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName - Akun penyimpanan yang disediakan tidak valid atau tidak ada.

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials - Kunci akses akun penyimpanan yang disediakan tidak valid.

  • 400 UpdateNotAllowedOnServerContainingPausedDWDatabase - Pengaturan pengaturan Deteksi Ancaman server tidak diizinkan di server dengan database Gudang Data yang dijeda

  • 400 SecurityAlertPoliciesInsufficientDiskSpace - Ruang disk tidak memadai untuk menyimpan metadata kebijakan pemberitahuan keamanan dalam database

  • 400 SecurityAlertPoliciesInsufficientStorageAccountPermissions - Izin baca atau tulis tidak cukup pada akun penyimpanan yang disediakan.

  • 400 SecurityAlertPoliciesStorageAccountIsDisabled - Akun penyimpanan yang disediakan dalam kebijakan deteksi ancaman dinonaktifkan.

  • 400 InvalidServerSecurityAlertPolicyCreateRequest - Permintaan kebijakan pemberitahuan keamanan Buat Deteksi Ancaman server tidak ada atau tidak memiliki objek properti.

  • 400 DataSecurityInvalidUserSuppliedParameter - Nilai parameter yang tidak valid disediakan oleh klien.

  • 400 UpsertServerSecurityAlertPolicyFailed - Terjadi kesalahan saat menyimpan pengaturan Deteksi ancaman, silakan coba lagi nanti

  • 400 UpsertServerSecurityAlertPolicyFailed - Terjadi kesalahan saat menyimpan pengaturan Deteksi ancaman, silakan coba lagi nanti

  • 404 SubscriptionDoesNotHaveServer - Server yang diminta tidak ditemukan

  • 404 UpsertServerSecurityAlertPolicyFailed - Terjadi kesalahan saat menyimpan pengaturan Deteksi ancaman, silakan coba lagi nanti

  • 409 ServerSecurityAlertPolicyInProgress - Mengatur kebijakan pemberitahuan keamanan server sudah berlangsung

  • 409 UpsertServerSecurityAlertPolicyFailed - Terjadi kesalahan saat menyimpan pengaturan Deteksi ancaman, silakan coba lagi nanti

  • 500 DatabaseIsUnavailable - Pemuatan gagal. Coba lagi nanti.

  • 500 UpsertServerSecurityAlertPolicyFailed - Terjadi kesalahan saat menyimpan pengaturan Deteksi ancaman, silakan coba lagi nanti

  • 500 GetServerSecurityAlertPolicyFailed - Gagal mendapatkan pengaturan Deteksi Ancaman

Contoh

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

Permintaan sampel

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

Respon sampel

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

Definisi

Nama Deskripsi
ManagedDatabaseSecurityAlertPolicy

Kebijakan pemberitahuan keamanan database terkelola.

ManagedDatabaseSecurityAlertPolicyListResult

Daftar kebijakan pemberitahuan keamanan database terkelola.

SecurityAlertPolicyState

Menentukan status kebijakan, baik diaktifkan atau dinonaktifkan atau kebijakan belum diterapkan pada database tertentu.

ManagedDatabaseSecurityAlertPolicy

Kebijakan pemberitahuan keamanan database terkelola.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.creationTime

string

Menentukan waktu pembuatan UTC kebijakan.

properties.disabledAlerts

string[]

Menentukan array pemberitahuan yang dinonaktifkan. Nilai yang diizinkan adalah: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action, Brute_Force

properties.emailAccountAdmins

boolean

Menentukan bahwa pemberitahuan dikirim ke administrator akun.

properties.emailAddresses

string[]

Menentukan array alamat email tempat pemberitahuan dikirim.

properties.retentionDays

integer

Menentukan jumlah hari yang akan disimpan dalam log audit Deteksi Ancaman.

properties.state

SecurityAlertPolicyState

Menentukan status kebijakan, baik diaktifkan atau dinonaktifkan atau kebijakan belum diterapkan pada database tertentu.

properties.storageAccountAccessKey

string

Menentukan kunci pengidentifikasi akun penyimpanan audit Deteksi Ancaman.

properties.storageEndpoint

string

Menentukan titik akhir penyimpanan blob (misalnya https://MyAccount.blob.core.windows.net). Penyimpanan blob ini akan menyimpan semua log audit Deteksi Ancaman.

type

string

Jenis sumber daya

ManagedDatabaseSecurityAlertPolicyListResult

Daftar kebijakan pemberitahuan keamanan database terkelola.

Nama Jenis Deskripsi
nextLink

string

Tautan untuk mengambil halaman hasil berikutnya.

value

ManagedDatabaseSecurityAlertPolicy[]

Array hasil.

SecurityAlertPolicyState

Menentukan status kebijakan, baik diaktifkan atau dinonaktifkan atau kebijakan belum diterapkan pada database tertentu.

Nama Jenis Deskripsi
Disabled

string

Enabled

string

New

string