Managed Database Vulnerability Assessment Rule Baselines - Get
获取数据库的漏洞评估规则基线。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/default/rules/{ruleId}/baselines/{baselineName}?api-version=2023-08-01
		URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 | 
|---|---|---|---|---|
| 
						 baseline 
					 | 
					path | True | 
						 漏洞评估规则基线的名称(默认值表示数据库级别规则的基线和服务器级别规则的 master)。  | 
				|
| 
						 database 
					 | 
					path | True | 
			 string  | 
					
						 定义漏洞评估规则基线的数据库的名称。  | 
				
| 
						 managed 
					 | 
					path | True | 
			 string  | 
					
						 托管实例的名称。  | 
				
| 
						 resource 
					 | 
					path | True | 
			 string  | 
					
						 包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。  | 
				
| 
						 rule 
					 | 
					path | True | 
			 string  | 
					
						 漏洞评估规则 ID。  | 
				
| 
						 subscription 
					 | 
					path | True | 
			 string  | 
					
						 标识 Azure 订阅的订阅 ID。  | 
				
| 
						 vulnerability 
					 | 
					path | True | 
						 漏洞评估的名称。  | 
				|
| 
						 api-version 
					 | 
					query | True | 
			 string  | 
					
						 要用于请求的 API 版本。  | 
				
响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| 200 OK | 
		 已成功获取漏洞评估规则基线。  | 
|
| Other Status Codes | 
		 错误响应: *** 
  | 
示例
Gets a database's vulnerability assessment rule baseline.
示例请求
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/master?api-version=2023-08-01
示例响应
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/rules/VA1001/baselines/default",
  "name": "default",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/rules/baselines",
  "properties": {
    "baselineResults": [
      {
        "result": [
          "userA",
          "SELECT"
        ]
      },
      {
        "result": [
          "userB",
          "SELECT"
        ]
      },
      {
        "result": [
          "userC",
          "SELECT",
          "tableId_4"
        ]
      }
    ]
  }
}
				定义
| 名称 | 说明 | 
|---|---|
| 
							Database | 
						
							 数据库漏洞评估规则基线。  | 
					
| 
							Database | 
						
							 Azure SQL 数据库漏洞评估规则基线结果的属性。  | 
					
| 
							Error | 
						
							 资源管理错误附加信息。  | 
					
| 
							Error | 
						
							 错误详细信息。  | 
					
| 
							Error | 
						
							 错误响应  | 
					
| 
							Vulnerability | 
						
							 漏洞评估的名称。  | 
					
| 
							Vulnerability | 
						
							 漏洞评估规则基线的名称(默认值表示数据库级别规则的基线和服务器级别规则的 master)。  | 
					
DatabaseVulnerabilityAssessmentRuleBaseline    
			
			数据库漏洞评估规则基线。
| 名称 | 类型 | 说明 | 
|---|---|---|
| id | 
			 string  | 
	
		 资源 ID。  | 
| name | 
			 string  | 
	
		 资源名称。  | 
| properties.baselineResults | 
		 规则基线结果  | 
|
| type | 
			 string  | 
	
		 资源类型。  | 
DatabaseVulnerabilityAssessmentRuleBaselineItem     
			
			Azure SQL 数据库漏洞评估规则基线结果的属性。
| 名称 | 类型 | 说明 | 
|---|---|---|
| result | 
			 string[]  | 
	
		 规则基线结果  | 
ErrorAdditionalInfo  
			
			资源管理错误附加信息。
| 名称 | 类型 | 说明 | 
|---|---|---|
| info | 
			 object  | 
	
		 其他信息。  | 
| type | 
			 string  | 
	
		 其他信息类型。  | 
ErrorDetail 
			
			错误详细信息。
| 名称 | 类型 | 说明 | 
|---|---|---|
| additionalInfo | 
		 错误附加信息。  | 
|
| code | 
			 string  | 
	
		 错误代码。  | 
| details | 
		 错误详细信息。  | 
|
| message | 
			 string  | 
	
		 错误消息。  | 
| target | 
			 string  | 
	
		 错误目标。  | 
ErrorResponse 
			
			错误响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| error | 
		 错误对象。  | 
VulnerabilityAssessmentName  
			
			漏洞评估的名称。
| 值 | 说明 | 
|---|---|
| default | 
VulnerabilityAssessmentPolicyBaselineName    
			
			漏洞评估规则基线的名称(默认值表示数据库级别规则的基线和服务器级别规则的 master)。
| 值 | 说明 | 
|---|---|
| master | |
| default |