次の方法で共有


Database Threat Detection Policies - Get

データベースの脅威検出ポリシーを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/securityAlertPolicies/default?api-version=2014-04-01

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

データベース脅威検出ポリシーが定義されているデータベースの名前。

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

securityAlertPolicyName
path True

SecurityAlertPolicyName

セキュリティ アラート ポリシーの名前。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求で使用する API のバージョン。

応答

名前 説明
200 OK

DatabaseSecurityAlertPolicy

データベースの脅威検出ポリシーが正常に取得されました。

Other Status Codes

エラー応答: ***

  • 500 GetDatabaseSecurityAlertPolicyFailed - データベースの脅威検出セキュリティ アラート ポリシーを取得できませんでした。 * 500 DatabaseIsUnavailable - 設定は現在使用できません。後でもう一度お試しください

Get database security alert policy

要求のサンプル

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

応答のサンプル

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Sql/servers/securityalert-2080/databases/testdb",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/securityAlertPolicies",
  "location": "Japan East",
  "kind": "V12",
  "properties": {
    "state": "Enabled",
    "emailAccountAdmins": "Enabled",
    "emailAddresses": "test@microsoft.com;user@microsoft.com",
    "disabledAlerts": "Usage_Anomaly",
    "retentionDays": 0,
    "storageAccountAccessKey": "",
    "storageEndpoint": "",
    "useServerDefault": "Enabled"
  }
}

定義

名前 説明
DatabaseSecurityAlertPolicy

データベースの脅威検出ポリシーに関する情報が含まれています。

SecurityAlertPolicyEmailAccountAdmins

アラートがアカウント管理者に送信されることを指定します。

SecurityAlertPolicyName

セキュリティ アラート ポリシーの名前。

SecurityAlertPolicyState

ポリシーの状態を指定します。 state が Enabled の場合は、storageEndpoint と storageAccountAccessKey が必要です。

SecurityAlertPolicyUseServerDefault

既定のサーバー ポリシーを使用するかどうかを指定します。

DatabaseSecurityAlertPolicy

データベースの脅威検出ポリシーに関する情報が含まれています。

名前 説明
id

string

リソースの ID

kind

string

リソースの種類。

location

string

リソースが保存されている地理的な場所

name

string

リソース名。

properties.disabledAlerts

string

無効になっているアラートのセミコロンで区切られた一覧、またはアラートを無効にする空の文字列を指定します。 使用可能な値: Sql_Injection。Sql_Injection_Vulnerability。Access_Anomaly;Data_Exfiltration;Unsafe_Action。

properties.emailAccountAdmins

SecurityAlertPolicyEmailAccountAdmins

アラートがアカウント管理者に送信されることを指定します。

properties.emailAddresses

string

アラートを送信する電子メール アドレスのセミコロンで区切られた一覧を指定します。

properties.retentionDays

integer

脅威検出監査ログに保持する日数を指定します。

properties.state

SecurityAlertPolicyState

ポリシーの状態を指定します。 state が Enabled の場合は、storageEndpoint と storageAccountAccessKey が必要です。

properties.storageAccountAccessKey

string

脅威検出監査ストレージ アカウントの識別子キーを指定します。 state が Enabled の場合は、storageAccountAccessKey が必要です。

properties.storageEndpoint

string

BLOB ストレージ エンドポイント (例: ) を指定します。 https://MyAccount.blob.core.windows.net この BLOB ストレージには、すべての脅威検出監査ログが保持されます。 state が Enabled の場合は、storageEndpoint が必要です。

properties.useServerDefault

SecurityAlertPolicyUseServerDefault

既定のサーバー ポリシーを使用するかどうかを指定します。

type

string

リソースの種類。

SecurityAlertPolicyEmailAccountAdmins

アラートがアカウント管理者に送信されることを指定します。

名前 説明
Disabled

string

Enabled

string

SecurityAlertPolicyName

セキュリティ アラート ポリシーの名前。

名前 説明
default

string

SecurityAlertPolicyState

ポリシーの状態を指定します。 state が Enabled の場合は、storageEndpoint と storageAccountAccessKey が必要です。

名前 説明
Disabled

string

Enabled

string

New

string

SecurityAlertPolicyUseServerDefault

既定のサーバー ポリシーを使用するかどうかを指定します。

名前 説明
Disabled

string

Enabled

string