Delen via


Managed Database Vulnerability Assessment Scans - Get

Hiermee haalt u een scanrecord voor de evaluatie van beveiligingsproblemen van een database op.

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

Name In Vereist Type Description
databaseName
path True

string

De naam van de database.

managedInstanceName
path True

string

De naam van het beheerde exemplaar.

resourceGroupName
path True

string

De naam van de resourcegroep die de resource bevat. U kunt deze waarde verkrijgen via de Azure Resource Manager-API of de portal.

scanId
path True

string

De scan-id van de scan-id van de scan die moet worden opgehaald.

subscriptionId
path True

string

De abonnements-id waarmee een Azure-abonnement wordt geïdentificeerd.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

De naam van de evaluatie van beveiligingsproblemen.

api-version
query True

string

De API-versie die moet worden gebruikt voor de aanvraag.

Antwoorden

Name Type Description
200 OK

VulnerabilityAssessmentScanRecord

De scanrecord voor de evaluatie van beveiligingsproblemen in de database is opgehaald.

Other Status Codes

Foutreacties: ***

  • 400 InvalidStorageAccountName : het opgegeven opslagaccount is ongeldig of bestaat niet.

  • 400 InvalidStorageAccountCredentials: de opgegeven shared access signature of accountopslagsleutel van het opslagaccount is ongeldig.

  • 400 VulnerabilityAssessmentInvalidPolicy - Instellingen voor evaluatie van beveiligingsproblemen bestaan niet of er is een ongeldige opslag opgegeven in de instellingen.

  • 400 VulnerabilityAssessmentADSIsDisabled - Advanced Data Security moet zijn ingeschakeld om evaluatie van beveiligingsproblemen te kunnen gebruiken.

  • 400 DatabaseVulnerabilityAssessmentMissingStorageContainerPath - Opslagcontainerpad moet worden opgegeven als dit niet is ingesteld in beleid op serverniveau

  • 400 VulnerabilityAssessmentDatawarehouseDatabaseIsDeactivated - Kan de evaluatiebewerking voor beveiligingsproblemen niet uitvoeren omdat de database is onderbroken. Alsjeblieft hervatten.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed - Het opslagaccount staat niet in de lijst met uitgaande firewallregels.

  • 404 SubscriptionDoesNotHaveServer - De aangevraagde server is niet gevonden

  • 404 SourceDatabaseNotFound - De brondatabase bestaat niet.

  • 404 DatabaseDoesNotExist - Gebruiker heeft een databasenaam opgegeven die niet bestaat op dit serverexemplaar.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - Scan voor evaluatie van beveiligingsproblemen wordt al uitgevoerd.

  • 500 DatabaseIsUnavailable - Laden is mislukt. Probeert u het later nog eens.

Voorbeelden

Gets a database vulnerability assessment scan record by scan ID

Voorbeeldaanvraag

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

Voorbeeldrespons

{
  "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
  }
}

Definities

Name Description
VulnerabilityAssessmentName

De naam van de evaluatie van beveiligingsproblemen.

VulnerabilityAssessmentScanError

Eigenschappen van een scanfout bij de evaluatie van beveiligingsproblemen.

VulnerabilityAssessmentScanRecord

Een scanrecord voor de evaluatie van beveiligingsproblemen.

VulnerabilityAssessmentScanState

De scanstatus.

VulnerabilityAssessmentScanTriggerType

Het type scantrigger.

VulnerabilityAssessmentName

De naam van de evaluatie van beveiligingsproblemen.

Waarde Description
default

VulnerabilityAssessmentScanError

Eigenschappen van een scanfout bij de evaluatie van beveiligingsproblemen.

Name Type Description
code

string

De foutcode.

message

string

Het foutbericht.

VulnerabilityAssessmentScanRecord

Een scanrecord voor de evaluatie van beveiligingsproblemen.

Name Type Description
id

string

Resource-id.

name

string

Resourcenaam.

properties.endTime

string

De eindtijd van de scan (UTC).

properties.errors

VulnerabilityAssessmentScanError[]

De scanfouten.

properties.numberOfFailedSecurityChecks

integer

Het aantal mislukte beveiligingscontroles.

properties.scanId

string

De scan-id.

properties.startTime

string

De begintijd van de scan (UTC).

properties.state

VulnerabilityAssessmentScanState

De scanstatus.

properties.storageContainerPath

string

Het opslagcontainerpad met scanresultaten.

properties.triggerType

VulnerabilityAssessmentScanTriggerType

Het type scantrigger.

type

string

Resourcetype.

VulnerabilityAssessmentScanState

De scanstatus.

Waarde Description
Failed
FailedToRun
InProgress
Passed

VulnerabilityAssessmentScanTriggerType

Het type scantrigger.

Waarde Description
OnDemand
Recurring