次の方法で共有


Sql Vulnerability Assessment Scans - List

スキャン レコードの一覧を取得します。

GET https://management.azure.com/{resourceId}/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans?workspaceId={workspaceId}&api-version=2023-02-01-preview

URI パラメーター

名前 / 必須 説明
resourceId
path True

string

リソースの識別子。

api-version
query True

string

API のバージョン。

workspaceId
query True

string

ワークスペース ID。

応答

名前 説明
200 OK

Scans

スキャン レコードの一覧を返します。

Other Status Codes

CloudError

操作が失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

List scan details

要求のサンプル

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans?workspaceId=55555555-6666-7777-8888-999999999999&api-version=2023-02-01-preview

応答のサンプル

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans/Scheduled-20200225",
      "name": "Scheduled-20200225",
      "type": "Microsoft.Security/sqlVulnerabilityAssessments/scans",
      "properties": {
        "triggerType": "Recurring",
        "state": "Failed",
        "server": "server1",
        "database": "master",
        "sqlVersion": "15.0.2000",
        "startTime": "2020-02-25T11:34:29.1399864Z",
        "endTime": "2020-02-25T11:38:07.8606151Z",
        "highSeverityFailedRulesCount": 3,
        "mediumSeverityFailedRulesCount": 2,
        "lowSeverityFailedRulesCount": 1,
        "totalPassedRulesCount": 20,
        "totalFailedRulesCount": 6,
        "totalRulesCount": 26,
        "isBaselineApplied": false,
        "lastScanTime": "2020-06-23T06:49:00.6455136+00:00"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Rg/providers/Microsoft.HybridCompute/machines/MyMachine/sqlServers/server1/databases/master/providers/Microsoft.Security/sqlVulnerabilityAssessments/default/scans/scan_20200226_113429",
      "name": "scan_20200226_113429",
      "type": "Microsoft.Security/sqlVulnerabilityAssessments/scans",
      "properties": {
        "triggerType": "OnDemand",
        "state": "Passed",
        "server": "server1",
        "database": "master",
        "sqlVersion": "15.0.2000",
        "startTime": "2020-02-26T11:34:29.1399864Z",
        "endTime": "2020-02-26T11:38:07.8606151Z",
        "highSeverityFailedRulesCount": 0,
        "mediumSeverityFailedRulesCount": 0,
        "lowSeverityFailedRulesCount": 0,
        "totalPassedRulesCount": 26,
        "totalFailedRulesCount": 0,
        "totalRulesCount": 26,
        "isBaselineApplied": true,
        "lastScanTime": "2020-06-23T06:49:00.6455136+00:00"
      }
    }
  ]
}

定義

名前 説明
CloudError

失敗した操作のエラーの詳細を返す、すべての Azure Resource Manager API の一般的なエラー応答。 (これは、OData エラー応答形式にも従います)。

CloudErrorBody

エラーの詳細。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

Scan

脆弱性評価スキャン レコード。

ScanProperties

脆弱性評価スキャン レコードのプロパティ。

Scans

脆弱性評価スキャン レコードの一覧。

ScanState

スキャンの状態。

ScanTriggerType

スキャン トリガーの種類。

CloudError

失敗した操作のエラーの詳細を返す、すべての Azure Resource Manager API の一般的なエラー応答。 (これは、OData エラー応答形式にも従います)。

名前 説明
error.additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

error.code

string

エラー コード。

error.details

CloudErrorBody[]

エラーの詳細。

error.message

string

エラー メッセージ。

error.target

string

エラーターゲット。

CloudErrorBody

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

CloudErrorBody[]

エラーの詳細。

message

string

エラー メッセージ。

target

string

エラーターゲット。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

Scan

脆弱性評価スキャン レコード。

名前 説明
id

string

リソース ID

name

string

リソース名

properties

ScanProperties

脆弱性評価スキャン レコードのプロパティ。

type

string

リソースの種類

ScanProperties

脆弱性評価スキャン レコードのプロパティ。

名前 説明
database

string

データベース名。

endTime

string

スキャン結果は終了時刻 (UTC) まで有効です。

highSeverityFailedRulesCount

integer

重大度が高い失敗したルールの数。

isBaselineApplied

boolean

このデータベース用に作成され、1 つ以上のルールを持つベースライン。

lastScanTime

string

前回のスキャン時刻。

lowSeverityFailedRulesCount

integer

重大度が低い失敗したルールの数。

mediumSeverityFailedRulesCount

integer

重大度が中程度の失敗したルールの数。

server

string

サーバー名。

sqlVersion

string

SQL バージョン。

startTime

string

スキャン開始時刻 (UTC)。

state

ScanState

スキャンの状態。

totalFailedRulesCount

integer

失敗したルールの合計数。

totalPassedRulesCount

integer

渡されたルールの合計数。

totalRulesCount

integer

評価されたルールの合計数。

triggerType

ScanTriggerType

スキャン トリガーの種類。

Scans

脆弱性評価スキャン レコードの一覧。

名前 説明
value

Scan[]

脆弱性評価スキャン レコードの一覧。

ScanState

スキャンの状態。

名前 説明
Failed

string

失敗 しました

FailedToRun

string

FailedToRun

InProgress

string

InProgress

Passed

string

渡さ れた

ScanTriggerType

スキャン トリガーの種類。

名前 説明
OnDemand

string

OnDemand

Recurring

string

繰り返し