Database Vulnerability Assessment Scans - Get

データベースの脆弱性評価スキャン レコードを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default/scans/{scanId}?api-version=2021-08-01-preview

URI パラメーター

Name In Required Type Description
databaseName
path True
  • string

データベースの名前。

resourceGroupName
path True
  • string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

scanId
path True
  • string

取得するスキャンの脆弱性評価スキャン ID。

serverName
path True
  • string

サーバーの名前。

subscriptionId
path True
  • string

Azure サブスクリプションを識別するサブスクリプション ID。

vulnerabilityAssessmentName
path True

脆弱性評価の名前。

api-version
query True
  • string

要求で使用する API のバージョン。

応答

Name Type Description
200 OK

データベース脆弱性評価スキャン レコードを正常に取得しました。

Other Status Codes

エラー応答: ***

  • 400 InvalidStorageAccountName - 指定されたストレージ アカウントが無効であるか、存在しません。

  • 400 InvalidStorageAccountCredentials - 指定されたストレージ アカウントの共有アクセス署名またはアカウント ストレージ キーが無効です。

  • 400 VulnerabilityAssessmentInvalidPolicy - 脆弱性評価の設定が存在しないか、設定で指定されたストレージが無効です。

  • 400 VulnerabilityAssessmentADSIsDisabled - 脆弱性評価を使用するには、高度なデータ セキュリティを有効にする必要があります。

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath - Storageコンテナー パスがサーバー レベル ポリシーで設定されていない場合は指定する必要があります

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated - データベースが一時停止されているため、脆弱性評価操作を実行できませんでした。 再開してください。

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed - ストレージ アカウントが送信ファイアウォール規則の一覧にありません。

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 SourceDatabaseNotFound - ソース データベースが存在しません。

  • 404 DatabaseDoesNotExist - ユーザーがこのサーバー インスタンスに存在しないデータベース名を指定しました。

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgresss - 脆弱性評価スキャンは既に進行中です。

  • 500 DatabaseIsUnavailable - 読み込みに失敗しました。 後で再度お試しください。

Gets a database vulnerability assessment scan record by scan ID

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/scans/scan001?api-version=2021-08-01-preview

Sample Response

{
  "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
  }
}

定義

VulnerabilityAssessmentName

脆弱性評価の名前。

VulnerabilityAssessmentScanError

脆弱性評価スキャン エラーのプロパティ。

VulnerabilityAssessmentScanRecord

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

VulnerabilityAssessmentScanState

スキャンの状態。

VulnerabilityAssessmentScanTriggerType

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

VulnerabilityAssessmentName

脆弱性評価の名前。

Name Type Description
default
  • string

VulnerabilityAssessmentScanError

脆弱性評価スキャン エラーのプロパティ。

Name Type Description
code
  • string

エラー コード。

message
  • string

エラー メッセージ。

VulnerabilityAssessmentScanRecord

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

Name Type Description
id
  • string

リソースの ID

name
  • string

リソース名。

properties.endTime
  • string

スキャンの終了時刻 (UTC)。

properties.errors

スキャン エラー。

properties.numberOfFailedSecurityChecks
  • integer

失敗したセキュリティ チェックの数。

properties.scanId
  • string

スキャン ID。

properties.startTime
  • string

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

properties.state

スキャンの状態。

properties.storageContainerPath
  • string

スキャン結果のストレージ コンテナー パス。

properties.triggerType

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

type
  • string

リソースの種類。

VulnerabilityAssessmentScanState

スキャンの状態。

Name Type Description
Failed
  • string
FailedToRun
  • string
InProgress
  • string
Passed
  • string

VulnerabilityAssessmentScanTriggerType

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

Name Type Description
OnDemand
  • string
Recurring
  • string