SqlVulnerabilityAssessmentScans Interface
public interface SqlVulnerabilityAssessmentScans
Resource collection API of SqlVulnerabilityAssessmentScans.
Method Summary
Method Details
get
public abstract ScanV2 get(String scanId, String resourceId)
Gets the scan details of a single scan record.
Parameters:
Returns:
getScanOperationResult
public abstract SqlVulnerabilityAssessmentScanOperationResult getScanOperationResult(String resourceId, String operationId)
Gets the result of a scan operation initiated by the InitiateScan action.
Parameters:
Returns:
getScanOperationResultWithResponse
public abstract Response<SqlVulnerabilityAssessmentScanOperationResult> getScanOperationResultWithResponse(String resourceId, String operationId, String databaseName, Context context)
Gets the result of a scan operation initiated by the InitiateScan action.
Parameters:
Returns:
getWithResponse
public abstract Response<ScanV2> getWithResponse(String scanId, String resourceId, String databaseName, Context context)
Gets the scan details of a single scan record.
Parameters:
Returns:
initiateScan
public abstract SqlVulnerabilityAssessmentScanOperationResult initiateScan(String resourceId)
Initiates a vulnerability assessment scan.
Parameters:
Returns:
initiateScan
public abstract SqlVulnerabilityAssessmentScanOperationResult initiateScan(String resourceId, String databaseName, Context context)
Initiates a vulnerability assessment scan.
Parameters:
Returns:
list
public abstract PagedIterable<ScanV2> list(String resourceId)
Gets a list of scan records.
Parameters:
Returns:
list
public abstract PagedIterable<ScanV2> list(String resourceId, String databaseName, Context context)
Gets a list of scan records.
Parameters:
Returns: