ServerVulnerabilityAssessmentsClient Interface
public interface ServerVulnerabilityAssessmentsClient
An instance of this class provides access to all the operations defined in ServerVulnerabilityAssessmentsClient.
Method Summary
Method Details
createOrUpdate
public abstract ServerVulnerabilityAssessmentInner createOrUpdate(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName, ServerVulnerabilityAssessmentInner parameters)
Creates or updates the server's vulnerability assessment. Learn more about setting SQL vulnerability assessment with managed identity - https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates the server's vulnerability assessment. Learn more about setting SQL vulnerability assessment with managed identity - https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates or updates the server's vulnerability assessment. Learn more about setting SQL vulnerability assessment with managed identity - https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates the server's vulnerability assessment. Learn more about setting SQL vulnerability assessment with managed identity - https://docs.microsoft.com/azure/azure-sql/database/sql-database-vulnerability-assessment-storage.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Removes the server's vulnerability assessment.
Parameters:
deleteAsync
public abstract Mono
Removes the server's vulnerability assessment.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Removes the server's vulnerability assessment.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Removes the server's vulnerability assessment.
Parameters:
Returns:
get
public abstract ServerVulnerabilityAssessmentInner get(String resourceGroupName, String serverName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets the server's vulnerability assessment.
Parameters:
Returns:
getAsync
public abstract Mono
Gets the server's vulnerability assessment.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets the server's vulnerability assessment.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets the server's vulnerability assessment.
Parameters:
Returns:
listByServer
public abstract PagedIterable
Lists the vulnerability assessment policies associated with a server.
Parameters:
Returns:
listByServer
public abstract PagedIterable
Lists the vulnerability assessment policies associated with a server.
Parameters:
Returns:
listByServerAsync
public abstract PagedFlux
Lists the vulnerability assessment policies associated with a server.
Parameters:
Returns:
Applies to
Azure SDK for Java