DatabaseSqlVulnerabilityAssessmentsSettingsClient Interface

public interface DatabaseSqlVulnerabilityAssessmentsSettingsClient

An instance of this class provides access to all the operations defined in DatabaseSqlVulnerabilityAssessmentsSettingsClient.

Method Summary

Modifier and Type Method and Description
abstract SqlVulnerabilityAssessmentInner get(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)

Gets SQL Vulnerability Assessment policy for database.

abstract Mono<SqlVulnerabilityAssessmentInner> getAsync(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)

Gets SQL Vulnerability Assessment policy for database.

abstract Response<SqlVulnerabilityAssessmentInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Gets SQL Vulnerability Assessment policy for database.

abstract Mono<Response<SqlVulnerabilityAssessmentInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)

Gets SQL Vulnerability Assessment policy for database.

abstract PagedIterable<SqlVulnerabilityAssessmentInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Lists SQL Vulnerability Assessment policies associated with a database.

abstract PagedIterable<SqlVulnerabilityAssessmentInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Lists SQL Vulnerability Assessment policies associated with a database.

abstract PagedFlux<SqlVulnerabilityAssessmentInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Lists SQL Vulnerability Assessment policies associated with a database.

Method Details

get

public abstract SqlVulnerabilityAssessmentInner get(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)

Gets SQL Vulnerability Assessment policy for database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.

Returns:

sQL Vulnerability Assessment policy for database.

getAsync

public abstract Mono<SqlVulnerabilityAssessmentInner> getAsync(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)

Gets SQL Vulnerability Assessment policy for database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.

Returns:

sQL Vulnerability Assessment policy for database on successful completion of Mono.

getWithResponse

public abstract Response<SqlVulnerabilityAssessmentInner> getWithResponse(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)

Gets SQL Vulnerability Assessment policy for database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.
context - The context to associate with this operation.

Returns:

sQL Vulnerability Assessment policy for database along with Response<T>.

getWithResponseAsync

public abstract Mono<Response<SqlVulnerabilityAssessmentInner>> getWithResponseAsync(String resourceGroupName, String serverName, String databaseName, SqlVulnerabilityAssessmentName vulnerabilityAssessmentName)

Gets SQL Vulnerability Assessment policy for database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
vulnerabilityAssessmentName - The name of the SQL Vulnerability Assessment.

Returns:

sQL Vulnerability Assessment policy for database along with Response<T> on successful completion of Mono.

listByDatabase

public abstract PagedIterable<SqlVulnerabilityAssessmentInner> listByDatabase(String resourceGroupName, String serverName, String databaseName)

Lists SQL Vulnerability Assessment policies associated with a database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of SQL Vulnerability Assessments as paginated response with PagedIterable<T>.

listByDatabase

public abstract PagedIterable<SqlVulnerabilityAssessmentInner> listByDatabase(String resourceGroupName, String serverName, String databaseName, Context context)

Lists SQL Vulnerability Assessment policies associated with a database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.
context - The context to associate with this operation.

Returns:

a list of SQL Vulnerability Assessments as paginated response with PagedIterable<T>.

listByDatabaseAsync

public abstract PagedFlux<SqlVulnerabilityAssessmentInner> listByDatabaseAsync(String resourceGroupName, String serverName, String databaseName)

Lists SQL Vulnerability Assessment policies associated with a database.

Parameters:

resourceGroupName - The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
serverName - The name of the server.
databaseName - The name of the database.

Returns:

a list of SQL Vulnerability Assessments as paginated response with PagedFlux<T>.

Applies to