DatabaseVulnerabilityAssessmentScansClient Interface
public interface DatabaseVulnerabilityAssessmentScansClient
An instance of this class provides access to all the operations defined in DatabaseVulnerabilityAssessmentScansClient.
Method Summary
Method Details
beginInitiateScan
public abstract SyncPoller<PollResult<Void>,Void> beginInitiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Executes a Vulnerability Assessment database scan.
Parameters:
Returns:
beginInitiateScan
public abstract SyncPoller<PollResult<Void>,Void> beginInitiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Executes a Vulnerability Assessment database scan.
Parameters:
Returns:
beginInitiateScanAsync
public abstract PollerFlux<PollResult<Void>,Void> beginInitiateScanAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Executes a Vulnerability Assessment database scan.
Parameters:
Returns:
export
public abstract DatabaseVulnerabilityAssessmentScansExportInner export(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Convert an existing scan result to a human readable format. If already exists nothing happens.
Parameters:
Returns:
exportAsync
public abstract Mono<DatabaseVulnerabilityAssessmentScansExportInner> exportAsync(String resourceGroupName, String serverName, String databaseName, 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<DatabaseVulnerabilityAssessmentScansExportInner> exportWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Convert an existing scan result to a human readable format. If already exists nothing happens.
Parameters:
Returns:
exportWithResponseAsync
public abstract Mono<Response<DatabaseVulnerabilityAssessmentScansExportInner>> exportWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Convert an existing scan result to a human readable format. If already exists nothing happens.
Parameters:
Returns:
get
public abstract VulnerabilityAssessmentScanRecordInner get(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Gets a vulnerability assessment scan record of a database.
Parameters:
Returns:
getAsync
public abstract Mono<VulnerabilityAssessmentScanRecordInner> getAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Gets a vulnerability assessment scan record of a database.
Parameters:
Returns:
getWithResponse
public abstract Response<VulnerabilityAssessmentScanRecordInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Gets a vulnerability assessment scan record of a database.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<VulnerabilityAssessmentScanRecordInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Gets a vulnerability assessment scan record of a database.
Parameters:
Returns:
initiateScan
public abstract void initiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Executes a Vulnerability Assessment database scan.
Parameters:
initiateScan
public abstract void initiateScan(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId, Context context)
Executes a Vulnerability Assessment database scan.
Parameters:
initiateScanAsync
public abstract Mono<Void> initiateScanAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Executes a Vulnerability Assessment database scan.
Parameters:
Returns:
initiateScanWithResponseAsync
public abstract Mono<Response<Flux<ByteBuffer>>> initiateScanWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, String scanId)
Executes a Vulnerability Assessment database scan.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<VulnerabilityAssessmentScanRecordInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Lists the vulnerability assessment scans of a database.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<VulnerabilityAssessmentScanRecordInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Lists the vulnerability assessment scans of a database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<VulnerabilityAssessmentScanRecordInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Lists the vulnerability assessment scans of a database.
Parameters:
Returns: