Database Vulnerability Assessment Scans - List By Database
列出数据库的漏洞评估扫描。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default/scans?api-version=2023-08-01
		URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 | 
|---|---|---|---|---|
| 
						 database 
					 | 
					path | True | 
			 string  | 
					
						 数据库的名称。  | 
				
| 
						 resource 
					 | 
					path | True | 
			 string  | 
					
						 包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。  | 
				
| 
						 server 
					 | 
					path | True | 
			 string  | 
					
						 服务器的名称。  | 
				
| 
						 subscription 
					 | 
					path | True | 
			 string  | 
					
						 标识 Azure 订阅的订阅 ID。  | 
				
| 
						 vulnerability 
					 | 
					path | True | 
						 漏洞评估的名称。  | 
				|
| 
						 api-version 
					 | 
					query | True | 
			 string  | 
					
						 要用于请求的 API 版本。  | 
				
响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| 200 OK | 
		 已成功检索数据库漏洞评估扫描记录。  | 
|
| Other Status Codes | 
		 错误响应: *** 
  | 
示例
Gets the list of a database vulnerability assessment scan records
示例请求
示例响应
{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001",
      "name": "scan001",
      "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans",
      "properties": {
        "scanId": "scan001",
        "triggerType": "OnDemand",
        "state": "Passed",
        "startTime": "2017-12-12T17:45:06Z",
        "endTime": "2017-12-12T17:47:06Z",
        "errors": [],
        "storageContainerPath": "https://myaccount.blob.core.windows.net/vulnerability-assessment",
        "numberOfFailedSecurityChecks": 9
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan002",
      "name": "scan002",
      "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans",
      "properties": {
        "scanId": "scan002",
        "triggerType": "Recurring",
        "state": "Failed",
        "startTime": "2017-12-12T17:45:06Z",
        "endTime": "2017-12-12T17:47:06Z",
        "errors": [],
        "storageContainerPath": "https://myaccount.blob.core.windows.net/vulnerability-assessment",
        "numberOfFailedSecurityChecks": 9
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan003",
      "name": "scan003",
      "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans",
      "properties": {
        "scanId": "scan003",
        "triggerType": "Recurring",
        "state": "FailedToRun",
        "startTime": "2017-12-12T17:45:06Z",
        "endTime": "2017-12-12T17:47:06Z",
        "errors": [
          {
            "code": "StorageNotFound",
            "message": "Storage not found"
          }
        ],
        "storageContainerPath": "https://myaccount.blob.core.windows.net/vulnerability-assessment",
        "numberOfFailedSecurityChecks": 0
      }
    }
  ]
}
				定义
| 名称 | 说明 | 
|---|---|
| 
							Error | 
						
							 资源管理错误附加信息。  | 
					
| 
							Error | 
						
							 错误详细信息。  | 
					
| 
							Error | 
						
							 错误响应  | 
					
| 
							Vulnerability | 
						
							 漏洞评估的名称。  | 
					
| 
							Vulnerability | 
						
							 漏洞评估扫描错误的属性。  | 
					
| 
							Vulnerability | 
						
							 漏洞评估扫描记录。  | 
					
| 
							Vulnerability | 
						
							 漏洞评估扫描记录的列表。  | 
					
| 
							Vulnerability | 
						
							 扫描状态。  | 
					
| 
							Vulnerability | 
						
							 扫描触发器类型。  | 
					
ErrorAdditionalInfo  
			
			资源管理错误附加信息。
| 名称 | 类型 | 说明 | 
|---|---|---|
| info | 
			 object  | 
	
		 其他信息。  | 
| type | 
			 string  | 
	
		 其他信息类型。  | 
ErrorDetail 
			
			错误详细信息。
| 名称 | 类型 | 说明 | 
|---|---|---|
| additionalInfo | 
		 错误附加信息。  | 
|
| code | 
			 string  | 
	
		 错误代码。  | 
| details | 
		 错误详细信息。  | 
|
| message | 
			 string  | 
	
		 错误消息。  | 
| target | 
			 string  | 
	
		 错误目标。  | 
ErrorResponse 
			
			错误响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| error | 
		 错误对象。  | 
VulnerabilityAssessmentName  
			
			漏洞评估的名称。
| 值 | 说明 | 
|---|---|
| default | 
VulnerabilityAssessmentScanError   
			
			漏洞评估扫描错误的属性。
| 名称 | 类型 | 说明 | 
|---|---|---|
| code | 
			 string  | 
	
		 错误代码。  | 
| message | 
			 string  | 
	
		 错误消息。  | 
VulnerabilityAssessmentScanRecord   
			
			漏洞评估扫描记录。
| 名称 | 类型 | 说明 | 
|---|---|---|
| id | 
			 string  | 
	
		 资源 ID。  | 
| name | 
			 string  | 
	
		 资源名称。  | 
| properties.endTime | 
			 string (date-time)  | 
	
		 扫描结束时间(UTC)。  | 
| properties.errors | 
		 扫描错误。  | 
|
| properties.numberOfFailedSecurityChecks | 
			 integer (int32)  | 
	
		 安全检查失败次数。  | 
| properties.scanId | 
			 string  | 
	
		 扫描 ID。  | 
| properties.startTime | 
			 string (date-time)  | 
	
		 扫描开始时间(UTC)。  | 
| properties.state | 
		 扫描状态。  | 
|
| properties.storageContainerPath | 
			 string  | 
	
		 扫描结果存储容器路径。  | 
| properties.triggerType | 
		 扫描触发器类型。  | 
|
| type | 
			 string  | 
	
		 资源类型。  | 
VulnerabilityAssessmentScanRecordListResult     
			
			漏洞评估扫描记录的列表。
| 名称 | 类型 | 说明 | 
|---|---|---|
| nextLink | 
			 string  | 
	
		 用于检索下一页结果的链接。  | 
| value | 
		 结果数组。  | 
VulnerabilityAssessmentScanState   
			
			扫描状态。
| 值 | 说明 | 
|---|---|
| Passed | |
| Failed | |
| FailedToRun | |
| InProgress | 
VulnerabilityAssessmentScanTriggerType    
			
			扫描触发器类型。
| 值 | 说明 | 
|---|---|
| OnDemand | |
| Recurring |