SqlVulnerabilityAssessmentsSettingsClient Interface
public interface SqlVulnerabilityAssessmentsSettingsClient
An instance of this class provides access to all the operations defined in SqlVulnerabilityAssessmentsSettingsClient.
Method Summary
Method Details
createOrUpdate
public abstract SqlVulnerabilityAssessmentInner createOrUpdate(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, SqlVulnerabilityAssessmentInner parameters)
Creates or updates SQL Vulnerability Assessment policy.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<SqlVulnerabilityAssessmentInner> createOrUpdateAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, SqlVulnerabilityAssessmentInner parameters)
Creates or updates SQL Vulnerability Assessment policy.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<SqlVulnerabilityAssessmentInner> createOrUpdateWithResponse(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, SqlVulnerabilityAssessmentInner parameters, Context context)
Creates or updates SQL Vulnerability Assessment policy.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<SqlVulnerabilityAssessmentInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, SqlVulnerabilityAssessmentInner parameters)
Creates or updates SQL Vulnerability Assessment policy.
Parameters:
Returns:
get
public abstract SqlVulnerabilityAssessmentInner get(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets SQL Vulnerability Assessment policy.
Parameters:
Returns:
getAsync
public abstract Mono<SqlVulnerabilityAssessmentInner> getAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets SQL Vulnerability Assessment policy.
Parameters:
Returns:
getWithResponse
public abstract Response<SqlVulnerabilityAssessmentInner> getWithResponse(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Gets SQL Vulnerability Assessment policy.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono<Response<SqlVulnerabilityAssessmentInner>> getWithResponseAsync(String resourceGroupName, String serverName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets SQL Vulnerability Assessment policy.
Parameters:
Returns:
listByServer
public abstract PagedIterable<SqlVulnerabilityAssessmentInner> listByServer(String resourceGroupName, String serverName)
Lists SQL Vulnerability Assessment policies associated with a server.
Parameters:
Returns:
listByServer
public abstract PagedIterable<SqlVulnerabilityAssessmentInner> listByServer(String resourceGroupName, String serverName, Context context)
Lists SQL Vulnerability Assessment policies associated with a server.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux<SqlVulnerabilityAssessmentInner> listByServerAsync(String resourceGroupName, String serverName)
Lists SQL Vulnerability Assessment policies associated with a server.
Parameters:
Returns: