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=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

DatabaseVulnerabilityAssessmentScansExport

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

201 Created

DatabaseVulnerabilityAssessmentScansExport

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

Other Status Codes

エラー応答: ***

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

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

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

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

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

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

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

  • 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=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/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

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

名前 説明
id

string

リソースの ID

name

string

リソース名。

properties.exportedReportLocation

string

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

type

string

リソースの種類。

VulnerabilityAssessmentName

脆弱性評価の名前。

名前 説明
default

string