VulnerabilityAssessmentEndpointsCommunicator Class

Definition

This class is responsible for all the REST communication with the Vulnerability Assessment REST endpoints

public class VulnerabilityAssessmentEndpointsCommunicator
type VulnerabilityAssessmentEndpointsCommunicator = class
Public Class VulnerabilityAssessmentEndpointsCommunicator
Inheritance
VulnerabilityAssessmentEndpointsCommunicator

Constructors

VulnerabilityAssessmentEndpointsCommunicator(IAzureContext)

Properties

Context

Gets or sets the Azure profile

Methods

ClearDatabaseVulnerabilityAssessmentRuleBaseline(String, String, String, String, Boolean)

Removes the database Vulnerability Assessment rule baseline for the given rule in the given database in the given database server in the given resource group

ClearDatabaseVulnerabilityAssessmentSettings(String, String, String)

Removes the database Vulnerability Assessment Settings for the given database in the given database server in the given resource group

ClearManagedDatabaseVulnerabilityAssessmentRuleBaseline(String, String, String, String, Boolean)

Removes the managed database Vulnerability Assessment rule baseline for the given rule in the given managed database in the given managed instance in the given resource group

ClearManagedDatabaseVulnerabilityAssessmentSettings(String, String, String)

Removes the managed database Vulnerability Assessment Settings for the given managed database in the given managed instance in the given resource group

ClearManagedInstanceVulnerabilityAssessmentSettings(String, String)

Removes the managed instance Vulnerability Assessment Settings for the given managed instance in the given resource group

ClearServerVulnerabilityAssessmentSettings(String, String)

Removes the server Vulnerability Assessment Settings for the given server in the given resource group

ConvertDatabaseVulnerabilityAssessmentScan(String, String, String, String)

Exports a Vulnerability Assessment scan

ConvertManagedDatabaseVulnerabilityAssessmentScan(String, String, String, String)

Exports a Vulnerability Assessment scan managed database

GetDatabaseVulnerabilityAssessmentRuleBaseline(String, String, String, String, Boolean)

Gets the database Vulnerability Assessment rule baseline for the given rule in the given database in the given database server in the given resource group

GetDatabaseVulnerabilityAssessmentScanRecord(String, String, String, String)

Gets a Vulnerability Assessment scan records

GetDatabaseVulnerabilityAssessmentSettings(String, String, String)

Gets the database Vulnerability Assessment Settings for the given database in the given database server in the given resource group

GetManagedDatabaseVulnerabilityAssessmentRuleBaseline(String, String, String, String, Boolean)

Gets the managed database Vulnerability Assessment rule baseline for the given rule in the given managed database in the given managed instance in the given resource group

GetManagedDatabaseVulnerabilityAssessmentScanRecord(String, String, String, String)

Gets a Vulnerability Assessment scan records for managed database

GetManagedDatabaseVulnerabilityAssessmentSettings(String, String, String)

Gets the managed database Vulnerability Assessment Settings for the given managed database in the given managed instance in the given resource group

GetManagedInstanceVulnerabilityAssessmentSettings(String, String)

Gets the managed instance Vulnerability Assessment Settings for the given managed instance in the given resource group

GetServerVulnerabilityAssessmentSettings(String, String)

Gets the server Vulnerability Assessment Settings for the given server in the given resource group

GetStorageContainerInfo(String, String, String)

Get Storage Container Info

ListDatabaseVulnerabilityAssessmentScanRecords(String, String, String)

List the Vulnerability Assessment scan records

ListManagedDatabaseVulnerabilityAssessmentScanRecords(String, String, String)

List the Vulnerability Assessment scan records for managed database

SetDatabaseVulnerabilityAssessmentRuleBaseline(String, String, String, String, Boolean, DatabaseVulnerabilityAssessmentRuleBaseline)

Calls the set Vulnerability Assessment APIs for the database Vulnerability Assessment rule baseline for the given rule in the given database in the given database server in the given resource group

SetDatabaseVulnerabilityAssessmentSettings(String, String, String, DatabaseVulnerabilityAssessment)

Calls the set Vulnerability Assessment APIs for the database Vulnerability Assessment Settings for the given database in the given database server in the given resource group

SetManagedDatabaseVulnerabilityAssessmentRuleBaseline(String, String, String, String, Boolean, DatabaseVulnerabilityAssessmentRuleBaseline)

Calls the set Vulnerability Assessment APIs for the managed database Vulnerability Assessment rule baseline for the given rule in the given managed database in the given managed instance in the given resource group

SetManagedDatabaseVulnerabilityAssessmentSettings(String, String, String, DatabaseVulnerabilityAssessment)

Calls the set Vulnerability Assessment APIs for the managed database Vulnerability Assessment Settings for the given managed database in the given managed instance in the given resource group

SetManagedInstanceVulnerabilityAssessmentSettings(String, String, ManagedInstanceVulnerabilityAssessment)

Calls the set Vulnerability Assessment APIs for the managed instance Vulnerability Assessment Settings for the given managed instance in the given resource group

SetServerVulnerabilityAssessmentSettings(String, String, ServerVulnerabilityAssessment)

Calls the set Vulnerability Assessment APIs for the server Vulnerability Assessment Settings for the given server in the given resource group

TriggerDatabaseVulnerabilityAssessmentScan(String, String, String, String)

Triggers a Vulnerability Assessment scan

TriggerManagedDatabaseVulnerabilityAssessmentScan(String, String, String, String)

Triggers a Vulnerability Assessment scan for managed database

Applies to