ServerVulnerabilityAssessmentOperations interface
Interface representing a ServerVulnerabilityAssessment operations.
Properties
| begin |
|
| begin |
|
| create |
Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it |
| delete | Removing server vulnerability assessment from a resource. |
| get | Gets a server vulnerability assessment onboarding statuses on a given resource. |
| list |
Gets a list of server vulnerability assessment onboarding statuses on a given resource. |
Property Details
beginDelete
Warning
This API is now deprecated.
use delete instead
beginDelete: (resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait
Warning
This API is now deprecated.
use delete instead
beginDeleteAndWait: (resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentDeleteOptionalParams) => Promise<void>
Property Value
(resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentDeleteOptionalParams) => Promise<void>
createOrUpdate
Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it
createOrUpdate: (resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentCreateOrUpdateOptionalParams) => Promise<ServerVulnerabilityAssessment>
Property Value
(resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentCreateOrUpdateOptionalParams) => Promise<ServerVulnerabilityAssessment>
delete
Removing server vulnerability assessment from a resource.
delete: (resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Gets a server vulnerability assessment onboarding statuses on a given resource.
get: (resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentGetOptionalParams) => Promise<ServerVulnerabilityAssessment>
Property Value
(resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentGetOptionalParams) => Promise<ServerVulnerabilityAssessment>
listByExtendedResource
Gets a list of server vulnerability assessment onboarding statuses on a given resource.
listByExtendedResource: (resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentListByExtendedResourceOptionalParams) => Promise<ServerVulnerabilityAssessmentsList>
Property Value
(resourceGroupName: string, resourceNamespace: string, resourceType: string, resourceName: string, options?: ServerVulnerabilityAssessmentListByExtendedResourceOptionalParams) => Promise<ServerVulnerabilityAssessmentsList>