Managed Database Vulnerability Assessment Scans - Export

既存のスキャン結果を人間が読める形式に変換します。 既に存在する場合は何も行われません。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/default/scans/{scanId}/export?api-version=2020-08-01-preview

URI パラメーター

Name In Required Type Description
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

脆弱性評価の名前。

api-version
query True
  • string

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

応答

Name Type Description
200 OK

スキャン結果が正常に変換されました。

201 Created

スキャン結果が正常に変換されました。

Other Status Codes

エラー応答: **_

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

  • 400 InvalidStorageAccountCredentials - 指定されたストレージ アカウントの Shared Access Signature またはアカウント ストレージ キーが無効です。

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

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

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

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

  • 400 InvalidVulnerabilityAssessmentOperationRequest - 脆弱性評価操作要求が存在しないか、プロパティ オブジェクトはありません。

  • 400 DataSecurityInvalidUserSuppliedParameter - 無効なパラメーター値がクライアントによって提供されました。

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

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

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

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

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

Export a database's vulnerability assessment scan results.

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001/export?api-version=2020-08-01-preview

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001/export",
  "name": "scan001",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/export",
  "properties": {
    "exportedReportLocation": "https://myaccount.blob.core.windows.net/vulnerabilityAssessment/vulnerabilityassessmenttest-6440/testdb/scan001.xlsx"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityassessmenttest-6440/databases/testdb/vulnerabilityAssessments/default/scans/scan001/export",
  "name": "scan001",
  "type": "Microsoft.Sql/servers/databases/vulnerabilityAssessments/scans/export",
  "properties": {
    "exportedReportLocation": "https://myaccount.blob.core.windows.net/vulnerabilityAssessment/vulnerabilityassessmenttest-6440/testdb/scan001.xlsx"
  }
}

定義

DatabaseVulnerabilityAssessmentScansExport

データベース脆弱性評価スキャン エクスポート リソース。

VulnerabilityAssessmentName

脆弱性評価の名前。

DatabaseVulnerabilityAssessmentScansExport

データベース脆弱性評価スキャン エクスポート リソース。

Name Type Description
id
  • string

リソースの ID

name
  • string

リソース名。

properties.exportedReportLocation
  • string

エクスポートされたレポートの場所 (例: https://myStorage.blob.core.windows.net/VaScans/scans/serverName/databaseName/scan_scanId.xlsx) )。

type
  • string

リソースの種類。

VulnerabilityAssessmentName

脆弱性評価の名前。

Name Type Description
default
  • string