SqlPoolVulnerabilityAssessmentScans Interface
public interface SqlPoolVulnerabilityAssessmentScans
Resource collection API of SqlPoolVulnerabilityAssessmentScans.
Method Summary
Method Details
export
public abstract SqlPoolVulnerabilityAssessmentScansExport export(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Convert an existing scan result to a human readable format. If already exists nothing happens.
Parameters:
Returns:
exportWithResponse
public abstract Response<SqlPoolVulnerabilityAssessmentScansExport> exportWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Convert an existing scan result to a human readable format. If already exists nothing happens.
Parameters:
Returns:
get
public abstract VulnerabilityAssessmentScanRecord get(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Gets a vulnerability assessment scan record of a Sql pool.
Parameters:
Returns:
getWithResponse
public abstract Response<VulnerabilityAssessmentScanRecord> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Gets a vulnerability assessment scan record of a Sql pool.
Parameters:
Returns:
initiateScan
public abstract void initiateScan(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Executes a Vulnerability Assessment database scan.
Parameters:
initiateScan
public abstract void initiateScan(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Executes a Vulnerability Assessment database scan.
Parameters:
list
public abstract PagedIterable<VulnerabilityAssessmentScanRecord> list(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Lists the vulnerability assessment scans of a SQL pool Lists the vulnerability assessment scans of a SQL pool.
Parameters:
Returns:
list
public abstract PagedIterable<VulnerabilityAssessmentScanRecord> list(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Lists the vulnerability assessment scans of a SQL pool Lists the vulnerability assessment scans of a SQL pool.
Parameters:
Returns: