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

Sql Pool Security Alert Policies - List

列出 Sql 池的安全警报策略
获取 Sql 池的安全警报策略列表。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}/securityAlertPolicies?api-version=2021-06-01

URI 参数

名称 必需 类型 说明
resourceGroupName
path True

string

资源组的名称。 此名称不区分大小写。

sqlPoolName
path True

string

SQL 池名称

subscriptionId
path True

string

目标订阅的 ID。

workspaceName
path True

string

工作区的名称。

api-version
query True

string

要用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

ListSqlPoolSecurityAlertPolicies

确定

Other Status Codes

错误响应:***

  • 400 SecurityAlertPoliciesInvalidStorageAccountName - 提供的存储帐户无效或不存在。

  • 400 SecurityAlertPoliciesInvalidStorageAccountCredentials - 提供的存储帐户访问密钥无效。

  • 400 InvalidServerSecurityAlertPolicyCreateRequest - 创建服务器威胁检测安全警报策略请求不存在或没有属性对象。

  • 400 DataSecurityInvalidUserSuppliedParameter - 客户端提供的参数值无效。

  • 400 UpsertServerSecurityAlertPolicyFailed - 保存威胁检测设置时出错,请稍后重试

  • 400 UpsertServerSecurityAlertPolicyFailed - 保存威胁检测设置时出错,请稍后重试

  • 404 SubscriptionDoesNotHaveServer - 找不到请求的服务器

  • 404 UpsertServerSecurityAlertPolicyFailed - 保存威胁检测设置时出错,请稍后重试

  • 409 ServerSecurityAlertPolicyInProgress - 设置服务器安全警报策略已在进行中

  • 409 UpsertServerSecurityAlertPolicyFailed - 保存威胁检测设置时出错,请稍后重试

  • 500 DatabaseIsUnavailable - 加载失败。 请稍后再试。

  • 500 UpsertServerSecurityAlertPolicyFailed - 保存威胁检测设置时出错,请稍后重试

  • 500 GetServerSecurityAlertPolicyFailed - 无法获取威胁检测设置

示例

Get a security alert of a SQL Analytics pool

示例请求

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Synapse/workspaces/securityalert-2080/sqlPools/testdb/securityAlertPolicies?api-version=2021-06-01

示例响应

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-6852/providers/Microsoft.Synapse/workspaces/securityalert-2080/sqlPools/testdb",
      "name": "default",
      "type": "Microsoft.Synapse/workspaces/sqlPools/securityAlertPolicies",
      "properties": {
        "state": "Enabled",
        "emailAccountAdmins": true,
        "emailAddresses": [
          "test@microsoft.com",
          "user@microsoft.com"
        ],
        "disabledAlerts": [
          "Usage_Anomaly"
        ],
        "retentionDays": 0,
        "storageAccountAccessKey": "",
        "creationTime": "2018-10-08T00:00:00Z"
      }
    }
  ]
}

定义

名称 说明
ListSqlPoolSecurityAlertPolicies

SQL 池安全警报策略的列表。

SecurityAlertPolicyState

指定策略的状态,无论是启用或禁用策略,还是尚未在特定 Sql 池上应用策略。

SqlPoolSecurityAlertPolicy

Sql 池安全警报策略。

ListSqlPoolSecurityAlertPolicies

SQL 池安全警报策略的列表。

名称 类型 说明
nextLink

string

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

value

SqlPoolSecurityAlertPolicy[]

结果数组。

SecurityAlertPolicyState

指定策略的状态,无论是启用或禁用策略,还是尚未在特定 Sql 池上应用策略。

名称 类型 说明
Disabled

string

Enabled

string

New

string

SqlPoolSecurityAlertPolicy

Sql 池安全警报策略。

名称 类型 说明
id

string

资源的完全限定的资源 ID。 例如 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

资源的名称

properties.creationTime

string

指定策略的 UTC 创建时间。

properties.disabledAlerts

string[]

指定禁用的警报数组。 允许的值为:Sql_Injection、Sql_Injection_Vulnerability、Access_Anomaly、Data_Exfiltration、Unsafe_Action

properties.emailAccountAdmins

boolean

指定将警报发送给帐户管理员。

properties.emailAddresses

string[]

指定警报要发送到的电子邮件地址数组。

properties.retentionDays

integer

指定要在威胁检测审核日志中保留的天数。

properties.state

SecurityAlertPolicyState

指定策略的状态,无论是启用或禁用策略,还是尚未在特定 Sql 池上应用策略。

properties.storageAccountAccessKey

string

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

properties.storageEndpoint

string

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

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”