DatabaseVulnerabilityAssessmentsClient Interface
public interface DatabaseVulnerabilityAssessmentsClient
An instance of this class provides access to all the operations defined in DatabaseVulnerabilityAssessmentsClient.
Method Summary
Method Details
createOrUpdate
public abstract DatabaseVulnerabilityAssessmentInner createOrUpdate(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, DatabaseVulnerabilityAssessmentInner parameters)
Creates or updates the database's vulnerability assessment.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<DatabaseVulnerabilityAssessmentInner> createOrUpdateAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, DatabaseVulnerabilityAssessmentInner parameters)
Creates or updates the database's vulnerability assessment.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<DatabaseVulnerabilityAssessmentInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, DatabaseVulnerabilityAssessmentInner parameters, Context context)
Creates or updates the database's vulnerability assessment.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<DatabaseVulnerabilityAssessmentInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, DatabaseVulnerabilityAssessmentInner parameters)
Creates or updates the database's vulnerability assessment.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Removes the database's vulnerability assessment.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Removes the database's vulnerability assessment.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Removes the database's vulnerability assessment.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Removes the database's vulnerability assessment.
Parameters:
Returns:
get
public abstract DatabaseVulnerabilityAssessmentInner get(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets the database's vulnerability assessment.
Parameters:
Returns:
getAsync
public abstract Mono<DatabaseVulnerabilityAssessmentInner> getAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets the database's vulnerability assessment.
Parameters:
Returns:
getWithResponse
public abstract Response<DatabaseVulnerabilityAssessmentInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Gets the database's vulnerability assessment.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<DatabaseVulnerabilityAssessmentInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets the database's vulnerability assessment.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<DatabaseVulnerabilityAssessmentInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)
Lists the vulnerability assessment policies associated with a database.
Parameters:
Returns:
listByDatabase
public abstract PagedIterable<DatabaseVulnerabilityAssessmentInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)
Lists the vulnerability assessment policies associated with a database.
Parameters:
Returns:
listByDatabaseAsync
public abstract PagedFlux<DatabaseVulnerabilityAssessmentInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)
Lists the vulnerability assessment policies associated with a database.
Parameters:
Returns: