SqlPoolVulnerabilityAssessments Interface
public interface SqlPoolVulnerabilityAssessments
Resource collection API of SqlPoolVulnerabilityAssessments.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Blank |
define(VulnerabilityAssessmentName name)
Begins definition for a new Sql |
| abstract void |
delete(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment. |
| abstract void |
deleteById(String id)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment. |
| abstract Response<Void> |
deleteByIdWithResponse(String id, Context context)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment. |
| abstract Response<Void> |
deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment. |
|
abstract
Sql |
get(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment. |
|
abstract
Sql |
getById(String id)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment. |
|
abstract
Response<Sql |
getByIdWithResponse(String id, Context context)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment. |
|
abstract
Response<Sql |
getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment. |
|
abstract
Paged |
list(String resourceGroupName, String workspaceName, String sqlPoolName)
Lists the vulnerability assessment policies associated with a SQL pool Lists the vulnerability assessment policies associated with a SQL pool. |
|
abstract
Paged |
list(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)
Lists the vulnerability assessment policies associated with a SQL pool Lists the vulnerability assessment policies associated with a SQL pool. |
Method Details
define
public abstract SqlPoolVulnerabilityAssessment.DefinitionStages.Blank define(VulnerabilityAssessmentName name)
Begins definition for a new SqlPoolVulnerabilityAssessment resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment.
Parameters:
deleteById
public abstract void deleteById(String id)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment.
Parameters:
deleteByIdWithResponse
public abstract Response<Void> deleteByIdWithResponse(String id, Context context)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Removes the database's vulnerability assessment Removes the database's vulnerability assessment.
Parameters:
Returns:
get
public abstract SqlPoolVulnerabilityAssessment get(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment.
Parameters:
Returns:
getById
public abstract SqlPoolVulnerabilityAssessment getById(String id)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<SqlPoolVulnerabilityAssessment> getByIdWithResponse(String id, Context context)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment.
Parameters:
Returns:
getWithResponse
public abstract Response<SqlPoolVulnerabilityAssessment> getWithResponse(String resourceGroupName, String workspaceName, String sqlPoolName, VulnerabilityAssessmentName vulnerabilityAssessmentName, Context context)
Gets the Sql pool's vulnerability assessment Gets the Sql pool's vulnerability assessment.
Parameters:
Returns:
list
public abstract PagedIterable<SqlPoolVulnerabilityAssessment> list(String resourceGroupName, String workspaceName, String sqlPoolName)
Lists the vulnerability assessment policies associated with a SQL pool Lists the vulnerability assessment policies associated with a SQL pool.
Parameters:
Returns:
list
public abstract PagedIterable<SqlPoolVulnerabilityAssessment> list(String resourceGroupName, String workspaceName, String sqlPoolName, Context context)
Lists the vulnerability assessment policies associated with a SQL pool Lists the vulnerability assessment policies associated with a SQL pool.
Parameters:
Returns: