ServerVulnerabilityAssessmentsSettingsOperations interface

Interface representing a ServerVulnerabilityAssessmentsSettings operations.

Properties

createOrUpdate

Create or update a server vulnerability assessments setting of the requested kind on the subscription

delete

Delete the server vulnerability assessments setting of the requested kind from the subscription

get

Get a server vulnerability assessments setting of the requested kind, that is set on the subscription

listBySubscription

Get a list of all the server vulnerability assessments settings over a subscription level scope

Property Details

createOrUpdate

Create or update a server vulnerability assessments setting of the requested kind on the subscription

createOrUpdate: (settingKind: string, serverVulnerabilityAssessmentsSetting: ServerVulnerabilityAssessmentsSettingUnion, options?: ServerVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams) => Promise<ServerVulnerabilityAssessmentsSettingUnion>

Property Value

(settingKind: string, serverVulnerabilityAssessmentsSetting: ServerVulnerabilityAssessmentsSettingUnion, options?: ServerVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams) => Promise<ServerVulnerabilityAssessmentsSettingUnion>

delete

Delete the server vulnerability assessments setting of the requested kind from the subscription

delete: (settingKind: string, options?: ServerVulnerabilityAssessmentsSettingsDeleteOptionalParams) => Promise<void>

Property Value

(settingKind: string, options?: ServerVulnerabilityAssessmentsSettingsDeleteOptionalParams) => Promise<void>

get

Get a server vulnerability assessments setting of the requested kind, that is set on the subscription

get: (settingKind: string, options?: ServerVulnerabilityAssessmentsSettingsGetOptionalParams) => Promise<ServerVulnerabilityAssessmentsSettingUnion>

Property Value

(settingKind: string, options?: ServerVulnerabilityAssessmentsSettingsGetOptionalParams) => Promise<ServerVulnerabilityAssessmentsSettingUnion>

listBySubscription

Get a list of all the server vulnerability assessments settings over a subscription level scope

listBySubscription: (options?: ServerVulnerabilityAssessmentsSettingsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ServerVulnerabilityAssessmentsSettingUnion, ServerVulnerabilityAssessmentsSettingUnion[], PageSettings>

Property Value

(options?: ServerVulnerabilityAssessmentsSettingsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ServerVulnerabilityAssessmentsSettingUnion, ServerVulnerabilityAssessmentsSettingUnion[], PageSettings>