Managed Database Vulnerability Assessment Scans - Get

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

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

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

データベースの名前。

managedInstanceName
path True

string

マネージド インスタンスの名前。

resourceGroupName
path True

string

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

scanId
path True

string

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

subscriptionId
path True

string

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

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

脆弱性評価の名前。

api-version
query True

string

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

応答

名前 説明
200 OK

VulnerabilityAssessmentScanRecord

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

Other Status Codes

エラー応答: ***

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

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

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

  • 400 VulnerabilityAssessmentADSIsDisabled - 脆弱性評価を使用するには、Advanced Data Security を有効にする必要があります。

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

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

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

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

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

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

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

  • 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/managedInstances/vulnerabilityassessmenttest-6411/databases/testdb/vulnerabilityAssessments/default/scans/scan001?api-version=2021-11-01

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/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

脆弱性評価の名前。

名前 説明
default

string

VulnerabilityAssessmentScanError

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

名前 説明
code

string

エラー コード。

message

string

エラー メッセージ。

VulnerabilityAssessmentScanRecord

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

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.endTime

string

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

properties.errors

VulnerabilityAssessmentScanError[]

スキャン エラー。

properties.numberOfFailedSecurityChecks

integer

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

properties.scanId

string

スキャン ID。

properties.startTime

string

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

properties.state

VulnerabilityAssessmentScanState

スキャンの状態。

properties.storageContainerPath

string

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

properties.triggerType

VulnerabilityAssessmentScanTriggerType

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

type

string

リソースの種類。

VulnerabilityAssessmentScanState

スキャンの状態。

名前 説明
Failed

string

FailedToRun

string

InProgress

string

Passed

string

VulnerabilityAssessmentScanTriggerType

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

名前 説明
OnDemand

string

Recurring

string