次の方法で共有


Managed Database Security Alert Policies - List By Database

マネージド データベースのセキュリティ アラート ポリシーの一覧を取得します。

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

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

セキュリティ アラート ポリシーが定義されているマネージド データベースの名前。

managedInstanceName
path True

string

マネージド インスタンスの名前。

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

応答

名前 説明
200 OK

ManagedDatabaseSecurityAlertPolicyListResult

マネージド データベースセキュリティアラートポリシーを正常に取得しました。

Other Status Codes

エラー応答: ***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName - 指定されたストレージ アカウントが無効であるか、存在しません。

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials - 指定されたストレージ アカウントのアクセス キーが無効です。

  • 400 UpdateNotAllowedOnServerContainingPausedDWDatabase - サーバーの脅威検出設定を一時停止したサーバー Data Warehouseデータベースで許可されていません

  • 400 SecurityAlertPoliciesInsufficientDiskSpace - セキュリティ アラート ポリシーメタデータをデータベースに保存するためのディスク領域が不足しています

  • 400 SecurityAlertPoliciesInsufficientStorageAccountPermissions - 指定されたストレージ アカウントに対する読み取りまたは書き込みアクセス許可が不十分です。

  • 400 SecurityAlertPoliciesStorageAccountIsDisabled - 脅威検出ポリシーで指定されたストレージ アカウントが無効になっています。

  • 400 InvalidServerSecurityAlertPolicyCreateRequest - サーバーの脅威検出セキュリティ アラート ポリシー要求が存在しないか、プロパティ オブジェクトがありません。

  • 400 DataSecurityInvalidUserSuppliedParameter - 無効なパラメーター値がクライアントによって提供されました。

  • 400 UpsertServerSecurityAlertPolicyFailed - 脅威検出設定の保存中にエラーが発生しました。後でもう一度お試しください

  • 400 UpsertServerSecurityAlertPolicyFailed - 脅威検出設定の保存中にエラーが発生しました。後でもう一度お試しください

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 UpsertServerSecurityAlertPolicyFailed - 脅威検出設定の保存中にエラーが発生しました。後でもう一度お試しください

  • 409 ServerSecurityAlertPolicyInProgress - サーバー セキュリティ アラート ポリシーの設定は既に進行中です

  • 409 UpsertServerSecurityAlertPolicyFailed - 脅威検出設定の保存中にエラーが発生しました。後でもう一度お試しください

  • 500 DatabaseIsUnavailable - 読み込みに失敗しました。 後で再度お試しください。

  • 500 UpsertServerSecurityAlertPolicyFailed - 脅威検出設定の保存中にエラーが発生しました。後でもう一度お試しください

  • 500 GetServerSecurityAlertPolicyFailed - 脅威検出設定を取得できませんでした

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

要求のサンプル

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

応答のサンプル

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

定義

名前 説明
ManagedDatabaseSecurityAlertPolicy

マネージド データベース セキュリティ アラート ポリシー。

ManagedDatabaseSecurityAlertPolicyListResult

マネージド データベースのセキュリティ アラート ポリシーの一覧。

SecurityAlertPolicyState

ポリシーの状態を指定します。ポリシーが有効か無効か、またはポリシーが特定のデータベースにまだ適用されていません。

ManagedDatabaseSecurityAlertPolicy

マネージド データベース セキュリティ アラート ポリシー。

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.creationTime

string

ポリシーの UTC 作成時刻を指定します。

properties.disabledAlerts

string[]

無効になっているアラートの配列を指定します。 使用できる値は、Sql_Injection、Sql_Injection_Vulnerability、Access_Anomaly、Data_Exfiltration、Unsafe_Action、Brute_Force

properties.emailAccountAdmins

boolean

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

properties.emailAddresses

string[]

アラートの送信先となる電子メール アドレスの配列を指定します。

properties.retentionDays

integer

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

properties.state

SecurityAlertPolicyState

ポリシーの状態を指定します。ポリシーが有効か無効か、またはポリシーが特定のデータベースにまだ適用されていません。

properties.storageAccountAccessKey

string

脅威検出監査ストレージ アカウントの識別子キーを指定します。

properties.storageEndpoint

string

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

type

string

リソースの種類。

ManagedDatabaseSecurityAlertPolicyListResult

マネージド データベースのセキュリティ アラート ポリシーの一覧。

名前 説明
nextLink

string

結果の次のページを取得するためのリンク。

value

ManagedDatabaseSecurityAlertPolicy[]

結果の配列。

SecurityAlertPolicyState

ポリシーの状態を指定します。ポリシーが有効か無効か、またはポリシーが特定のデータベースにまだ適用されていません。

名前 説明
Disabled

string

Enabled

string

New

string