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

Server Security Alert Policies - List By Server

获取服务器的威胁检测策略。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/securityAlertPolicies?api-version=2018-06-01-preview

URI 参数

Name In Required Type Description
resourceGroupName
path True
  • string

包含该资源的资源组名称。 可以从 Azure 资源管理器 API 或门户获取此值。

serverName
path True
  • string

服务器的名称。

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 InvalidServerSecurityAlertPolicyCreateRequest - 创建服务器威胁检测安全警报策略请求不存在或没有属性对象。

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

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

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

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

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

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

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

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

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

  • 500 GetServerSecurityAlertPolicyFailed - 未能获取威胁检测设置

安全性

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

List the server's threat detection policies

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-4799/providers/Microsoft.DBforMariaDB/servers/securityalert-6440/securityAlertPolicies?api-version=2018-06-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/securityalert-4799/providers/Microsoft.DBforMariaDB/servers/securityalert-6440/securityAlertPolicies",
      "name": "Default",
      "type": "Microsoft.DBforMariaDB/servers/securityAlertPolicies",
      "properties": {
        "state": "Disabled",
        "emailAccountAdmins": true,
        "emailAddresses": [
          "test@microsoft.com;user@microsoft.com"
        ],
        "disabledAlerts": [
          "Access_Anomaly"
        ],
        "retentionDays": 0,
        "storageEndpoint": "https://mystorage.blob.core.windows.net"
      }
    }
  ]
}

定义

ServerSecurityAlertPolicy

服务器安全警报策略。

ServerSecurityAlertPolicyListResult

服务器的安全警报策略列表。

ServerSecurityAlertPolicyState

指定策略的状态,无论是启用或禁用策略。

ServerSecurityAlertPolicy

服务器安全警报策略。

Name Type Description
id
  • string

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

name
  • string

资源的名称

properties.disabledAlerts
  • string[]

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

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

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

ServerSecurityAlertPolicyListResult

服务器的安全警报策略列表。

Name Type Description
nextLink
  • string

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

value

结果数组。

ServerSecurityAlertPolicyState

指定策略的状态,无论是启用或禁用策略。

Name Type Description
Disabled
  • string
Enabled
  • string