Aracılığıyla paylaş


Database Sql Vulnerability Assessment Rule Baselines - Delete

Veritabanının güvenlik açığı değerlendirme kuralı temelini kaldırır.

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/sqlVulnerabilityAssessments/default/baselines/default/rules/{ruleId}?api-version=2023-08-01-preview

URI Parametreleri

Name İçinde Gerekli Tür Description
baselineName
path True

BaselineName

databaseName
path True

string

Veritabanının adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

ruleId
path True

string

Güvenlik açığı değerlendirme kuralı kimliği.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Güvenlik açığı değerlendirmesinin adı.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

Veritabanı güvenlik açığı değerlendirme kuralı temeli başarıyla kaldırıldı.

204 No Content

Belirtilen kural temeli yok.

Other Status Codes

ErrorResponse

Hata Yanıtları: ***

  • 400 SqlVulnerabilityAssessmentIsDisabled - SQL güvenlik açığı değerlendirme özelliği devre dışı bırakıldı. Diğer SQL güvenlik açığı değerlendirme işlemlerini yürütmeden önce lütfen özelliği etkinleştirin.

  • 400 SqlVulnerabilityAssessmentInvalidUserSuppliedParameter - İstemci tarafından geçersiz bir parametre değeri sağlandı.

  • 400 InvalidSqlVulnerabilityAssessmentBaselineInput - SQL güvenlik açığı değerlendirme temel girişi null veya boş.

  • 400 InvalidSqlVulnerabilityAssessmentSettingsInput - SQL güvenlik açığı değerlendirme ayarı girişi null veya boş

  • 400 SqlVulnerabilityAssessmentScanResultsAreNotAvailableYet - SQL güvenlik açığı değerlendirme sonuçları henüz kullanılamıyor, lütfen daha sonra yeniden deneyin.

  • 400 SqlVulnerabilityAssessmentInvalidRuleId - SQL güvenlik açığı değerlendirme kuralı kimliği geçersiz.

  • 400 SqlVulnerabilityAssessmentScanDoesNotExist - SQL güvenlik açığı değerlendirme taraması yok.

  • 400 SqlVulnerabilityAssessmentNoBaseline - Kaynaktaki en son tarama için temel bulunamadı

  • 400 SqlVulnerabilityAssessmentNoRuleBaseline - SQL güvenlik açığı değerlendirme temeli bulunamadı

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResults - Kural kimliği için tarama sonucu bulunamadı. Taban çizgisi ayarlamak için, bu kural için kullanılabilir en son taramada sonuçlar bulunmalıdır

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleFormat - İkili kural girişi boole gösterimi değil

  • 400 SqlVulnerabilityAssessmentBadRuleFormat - Sağlanan sonuçlar tarama sonuçlarının gerçek düzeniyle uyumlu değil

  • 400 SqlVulnerabilityAssessmentBadRuleWithoutRuleIdFormat - Sağlanan sonuçlar tarama sonuçlarının gerçek düzeniyle uyumlu değil

  • 400 SqlVulnerabilityAssessmentBadBinaryRuleWithoutRuleIdFormat - İkili kural için giriş boole gösterimi değil

  • 400 SqlVulnerabilityAssessmentBaselineNoScanResultsWithoutRuleId - Kurallardan biri için tarama sonucu bulunamadı. Taban çizgisi ayarlamak için, bu kural için kullanılabilir en son taramada sonuçlar bulunmalıdır

  • 400 SqlVulnerabilityAssessmentEmptyBaseline - Sonuçlar null veya boş olduğundan temel ayarlanmadı

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 SourceDatabaseNotFound - Kaynak veritabanı yok.

  • 404 DatabaseDoesNotExist - Kullanıcı bu sunucu örneğinde var olmayan bir veritabanı adı belirtti.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - SQL Güvenlik Açığı Değerlendirmesi taraması zaten sürüyor

  • 409 SqlVulnerabilityAssessmentStoragefullApiIsEnabled - Güvenlik Açığı Değerlendirmesi bu sunucuda veya uyumsuz sürüme sahip temel veritabanlarından birinde etkinleştirildi. Ek sorun giderme bilgileri bulunabilir https://aka.ms/SQLVAStoragelessDocumentation.

  • 500 DatabaseIsUnavailable - Yükleme başarısız oldu. Lütfen daha sonra yeniden deneyin.

Örnekler

Removes a database's vulnerability assessment rule baseline.

Örnek isteği

DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6411/databases/testdb/sqlVulnerabilityAssessments/default/baselines/default/rules/VA1001?api-version=2023-08-01-preview

Örnek yanıt

Tanımlar

Name Description
BaselineName
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

VulnerabilityAssessmentName

Güvenlik açığı değerlendirmesinin adı.

BaselineName

Name Tür Description
default

string

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

VulnerabilityAssessmentName

Güvenlik açığı değerlendirmesinin adı.

Name Tür Description
default

string