你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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-08-01-preview

URI 参数

Name In Required Type Description
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 版本。

响应

Name Type Description
200 OK

已成功检索托管数据库安全警报策略。

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.

Sample Request

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-08-01-preview

Sample Response

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

托管数据库安全警报策略。

Name Type Description
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

指定策略的状态,无论是启用或禁用还是尚未对特定数据库应用策略。

properties.storageAccountAccessKey
  • string

指定威胁检测审核存储帐户的标识符密钥。

properties.storageEndpoint
  • string

指定 blob 存储终结点 (,例如 https://MyAccount.blob.core.windows.net) 。 此 Blob 存储将保存所有威胁检测审核日志。

type
  • string

资源类型。

ManagedDatabaseSecurityAlertPolicyListResult

托管数据库的安全警报策略列表。

Name Type Description
nextLink
  • string

用于检索下一页结果的链接。

value

结果数组。

SecurityAlertPolicyState

指定策略的状态,无论是启用或禁用还是尚未对特定数据库应用策略。

Name Type Description
Disabled
  • string
Enabled
  • string
New
  • string