Share via


IServerVulnerabilityAssessmentsOperations Interface

Definition

ServerVulnerabilityAssessmentsOperations operations.

public interface IServerVulnerabilityAssessmentsOperations
type IServerVulnerabilityAssessmentsOperations = interface
Public Interface IServerVulnerabilityAssessmentsOperations

Methods

CreateOrUpdateWithHttpMessagesAsync(String, String, ServerVulnerabilityAssessment, Dictionary<String,List<String>>, CancellationToken)

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

DeleteWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Removes the server's vulnerability assessment.

GetWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Gets the server's vulnerability assessment.

ListByServerNextWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Lists the vulnerability assessment policies associated with a server.

ListByServerWithHttpMessagesAsync(String, String, Dictionary<String,List<String>>, CancellationToken)

Lists the vulnerability assessment policies associated with a server.

Extension Methods

CreateOrUpdate(IServerVulnerabilityAssessmentsOperations, String, String, ServerVulnerabilityAssessment)

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

CreateOrUpdateAsync(IServerVulnerabilityAssessmentsOperations, String, String, ServerVulnerabilityAssessment, CancellationToken)

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

Delete(IServerVulnerabilityAssessmentsOperations, String, String)

Removes the server's vulnerability assessment.

DeleteAsync(IServerVulnerabilityAssessmentsOperations, String, String, CancellationToken)

Removes the server's vulnerability assessment.

Get(IServerVulnerabilityAssessmentsOperations, String, String)

Gets the server's vulnerability assessment.

GetAsync(IServerVulnerabilityAssessmentsOperations, String, String, CancellationToken)

Gets the server's vulnerability assessment.

ListByServer(IServerVulnerabilityAssessmentsOperations, String, String)

Lists the vulnerability assessment policies associated with a server.

ListByServerAsync(IServerVulnerabilityAssessmentsOperations, String, String, CancellationToken)

Lists the vulnerability assessment policies associated with a server.

ListByServerNext(IServerVulnerabilityAssessmentsOperations, String)

Lists the vulnerability assessment policies associated with a server.

ListByServerNextAsync(IServerVulnerabilityAssessmentsOperations, String, CancellationToken)

Lists the vulnerability assessment policies associated with a server.

Applies to