Database Vulnerability Assessments - Delete
データベースの脆弱性評価を削除します。
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/default?api-version=2021-11-01
URI パラメーター
名前 |
/ |
必須 |
型 |
説明 |
databaseName
|
path |
True
|
string
|
脆弱性評価が定義されているデータベースの名前。
|
resourceGroupName
|
path |
True
|
string
|
リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。
|
serverName
|
path |
True
|
string
|
サーバーの名前。
|
subscriptionId
|
path |
True
|
string
|
Azure サブスクリプションを識別するサブスクリプション ID。
|
vulnerabilityAssessmentName
|
path |
True
|
VulnerabilityAssessmentName
|
脆弱性評価の名前。
|
api-version
|
query |
True
|
string
|
要求で使用する API のバージョン。
|
応答
名前 |
型 |
説明 |
200 OK
|
|
データベースの脆弱性評価が正常に削除されました。
|
Other Status Codes
|
|
エラー応答: ***
400 InvalidStorageAccountName - 指定されたストレージ アカウントが無効であるか、存在しません。
400 InvalidStorageAccountCredentials - 指定されたストレージ アカウントの共有アクセス署名またはアカウント ストレージ キーが無効です。
400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath - サーバー レベル ポリシーで設定されていない場合は、ストレージ コンテナー パスを指定する必要があります
400 VulnerabilityAssessmentUnsupportedStorageAccount - 指定されたストレージ アカウントがサポートされていません。
400 VulnerabilityAssessmentADSIsDisabled - 脆弱性評価を使用するには、Advanced Data Security を有効にする必要があります。
400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed - ストレージ アカウントが送信ファイアウォール規則の一覧にありません。
400 VulnerabilityAssessmentInsufficientStorageAccountPermissions - 指定されたストレージ アカウントに対するアクセス許可が不十分です。
400 VulnerabilityAssessmentStorageAccountIsDisabled - 指定されたストレージ アカウントが無効になっています。
404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした
404 SourceDatabaseNotFound - ソース データベースが存在しません。
404 DatabaseDoesNotExist - ユーザーがこのサーバー インスタンスに存在しないデータベース名を指定しました。
500 DatabaseIsUnavailable - 読み込みに失敗しました。 後で再度お試しください。
|
例
Remove a database's vulnerability assessment
要求のサンプル
DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/databases/testdb/vulnerabilityAssessments/default?api-version=2021-11-01
import com.azure.resourcemanager.sql.models.VulnerabilityAssessmentName;
/**
* Samples for DatabaseVulnerabilityAssessments Delete.
*/
public final class Main {
/*
* x-ms-original-file:
* specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/DatabaseVulnerabilityAssessmentDelete
* .json
*/
/**
* Sample code: Remove a database's vulnerability assessment.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void removeADatabaseSVulnerabilityAssessment(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getDatabaseVulnerabilityAssessments().deleteWithResponse(
"vulnerabilityaseessmenttest-4799", "vulnerabilityaseessmenttest-6440", "testdb",
VulnerabilityAssessmentName.DEFAULT, com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
定義
VulnerabilityAssessmentName
脆弱性評価の名前。