SqlVulnerabilityAssessmentScansOperations interface

Interface representing a SqlVulnerabilityAssessmentScans operations.

Properties

beginInitiateScan
beginInitiateScanAndWait
get

Gets the scan details of a single scan record.

getScanOperationResult

Gets the result of a scan operation initiated by the InitiateScan action.

initiateScan

Initiates a vulnerability assessment scan.

list

Gets a list of scan records.

Property Details

beginInitiateScan

Warning

This API is now deprecated.

use initiateScan instead

beginInitiateScan: (resourceId: string, options?: SqlVulnerabilityAssessmentScansInitiateScanOptionalParams) => Promise<SimplePollerLike<OperationState<SqlVulnerabilityAssessmentScanOperationResult>, SqlVulnerabilityAssessmentScanOperationResult>>

Property Value

(resourceId: string, options?: SqlVulnerabilityAssessmentScansInitiateScanOptionalParams) => Promise<SimplePollerLike<OperationState<SqlVulnerabilityAssessmentScanOperationResult>, SqlVulnerabilityAssessmentScanOperationResult>>

beginInitiateScanAndWait

Warning

This API is now deprecated.

use initiateScan instead

beginInitiateScanAndWait: (resourceId: string, options?: SqlVulnerabilityAssessmentScansInitiateScanOptionalParams) => Promise<SqlVulnerabilityAssessmentScanOperationResult>

Property Value

(resourceId: string, options?: SqlVulnerabilityAssessmentScansInitiateScanOptionalParams) => Promise<SqlVulnerabilityAssessmentScanOperationResult>

get

Gets the scan details of a single scan record.

get: (scanId: string, resourceId: string, options?: SqlVulnerabilityAssessmentScansGetOptionalParams) => Promise<ScanV2>

Property Value

(scanId: string, resourceId: string, options?: SqlVulnerabilityAssessmentScansGetOptionalParams) => Promise<ScanV2>

getScanOperationResult

Gets the result of a scan operation initiated by the InitiateScan action.

getScanOperationResult: (resourceId: string, operationId: string, options?: SqlVulnerabilityAssessmentScansGetScanOperationResultOptionalParams) => Promise<SqlVulnerabilityAssessmentScanOperationResult>

Property Value

(resourceId: string, operationId: string, options?: SqlVulnerabilityAssessmentScansGetScanOperationResultOptionalParams) => Promise<SqlVulnerabilityAssessmentScanOperationResult>

initiateScan

Initiates a vulnerability assessment scan.

initiateScan: (resourceId: string, options?: SqlVulnerabilityAssessmentScansInitiateScanOptionalParams) => PollerLike<OperationState<SqlVulnerabilityAssessmentScanOperationResult>, SqlVulnerabilityAssessmentScanOperationResult>

Property Value

(resourceId: string, options?: SqlVulnerabilityAssessmentScansInitiateScanOptionalParams) => PollerLike<OperationState<SqlVulnerabilityAssessmentScanOperationResult>, SqlVulnerabilityAssessmentScanOperationResult>

list

Gets a list of scan records.

list: (resourceId: string, options?: SqlVulnerabilityAssessmentScansListOptionalParams) => PagedAsyncIterableIterator<ScanV2, ScanV2[], PageSettings>

Property Value

(resourceId: string, options?: SqlVulnerabilityAssessmentScansListOptionalParams) => PagedAsyncIterableIterator<ScanV2, ScanV2[], PageSettings>