SqlVulnerabilityAssessmentScansClient Interface
public interface SqlVulnerabilityAssessmentScansClient
An instance of this class provides access to all the operations defined in SqlVulnerabilityAssessmentScansClient.
Method Summary
Method Details
beginInitiateScan
public abstract SyncPoller<PollResult<SqlVulnerabilityAssessmentScanOperationResultInner>,SqlVulnerabilityAssessmentScanOperationResultInner> beginInitiateScan(String resourceId)
Initiates a vulnerability assessment scan.
Parameters:
Returns:
beginInitiateScan
public abstract SyncPoller<PollResult<SqlVulnerabilityAssessmentScanOperationResultInner>,SqlVulnerabilityAssessmentScanOperationResultInner> beginInitiateScan(String resourceId, String databaseName, Context context)
Initiates a vulnerability assessment scan.
Parameters:
Returns:
get
public abstract ScanV2Inner get(String scanId, String resourceId)
Gets the scan details of a single scan record.
Parameters:
Returns:
getScanOperationResult
public abstract SqlVulnerabilityAssessmentScanOperationResultInner getScanOperationResult(String resourceId, String operationId)
Gets the result of a scan operation initiated by the InitiateScan action.
Parameters:
Returns:
getScanOperationResultWithResponse
public abstract Response<SqlVulnerabilityAssessmentScanOperationResultInner> 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<ScanV2Inner> getWithResponse(String scanId, String resourceId, String databaseName, Context context)
Gets the scan details of a single scan record.
Parameters:
Returns:
initiateScan
public abstract SqlVulnerabilityAssessmentScanOperationResultInner initiateScan(String resourceId)
Initiates a vulnerability assessment scan.
Parameters:
Returns:
initiateScan
public abstract SqlVulnerabilityAssessmentScanOperationResultInner initiateScan(String resourceId, String databaseName, Context context)
Initiates a vulnerability assessment scan.
Parameters:
Returns:
list
public abstract PagedIterable<ScanV2Inner> list(String resourceId)
Gets a list of scan records.
Parameters:
Returns:
list
public abstract PagedIterable<ScanV2Inner> list(String resourceId, String databaseName, Context context)
Gets a list of scan records.
Parameters:
Returns: