次の方法で共有


Managed Database Security Alert Policies - Get

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

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

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

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

managedInstanceName
path True

string

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

resourceGroupName
path True

string

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

securityAlertPolicyName
path True

SecurityAlertPolicyName

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

subscriptionId
path True

string

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

api-version
query True

string

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

応答

名前 説明
200 OK

ManagedDatabaseSecurityAlertPolicy

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

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 database's threat detection policy

要求のサンプル

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

応答のサンプル

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

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

SecurityAlertPolicyName

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

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

リソースの種類。

SecurityAlertPolicyName

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

名前 説明
default

string

SecurityAlertPolicyState

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

名前 説明
Disabled

string

Enabled

string

New

string