SqlVulnerabilityAssessmentsSettingsOperations interface

Interface representing a SqlVulnerabilityAssessmentsSettings operations.

Properties

createOrUpdate

Creates or updates SQL Vulnerability Assessment policy.

get

Gets SQL Vulnerability Assessment policy.

listByServer

Lists SQL Vulnerability Assessment policies associated with a server.

Property Details

createOrUpdate

Creates or updates SQL Vulnerability Assessment policy.

createOrUpdate: (resourceGroupName: string, serverName: string, vulnerabilityAssessmentName: string, parameters: SqlVulnerabilityAssessment, options?: SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams) => Promise<SqlVulnerabilityAssessment>

Property Value

(resourceGroupName: string, serverName: string, vulnerabilityAssessmentName: string, parameters: SqlVulnerabilityAssessment, options?: SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams) => Promise<SqlVulnerabilityAssessment>

get

Gets SQL Vulnerability Assessment policy.

get: (resourceGroupName: string, serverName: string, vulnerabilityAssessmentName: string, options?: SqlVulnerabilityAssessmentsSettingsGetOptionalParams) => Promise<SqlVulnerabilityAssessment>

Property Value

(resourceGroupName: string, serverName: string, vulnerabilityAssessmentName: string, options?: SqlVulnerabilityAssessmentsSettingsGetOptionalParams) => Promise<SqlVulnerabilityAssessment>

listByServer

Lists SQL Vulnerability Assessment policies associated with a server.

listByServer: (resourceGroupName: string, serverName: string, options?: SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams) => PagedAsyncIterableIterator<SqlVulnerabilityAssessment, SqlVulnerabilityAssessment[], PageSettings>

Property Value

(resourceGroupName: string, serverName: string, options?: SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams) => PagedAsyncIterableIterator<SqlVulnerabilityAssessment, SqlVulnerabilityAssessment[], PageSettings>