ServerVulnerabilityAssessmentsClient Interface

public interface ServerVulnerabilityAssessmentsClient

An instance of this class provides access to all the operations defined in ServerVulnerabilityAssessmentsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Removing server vulnerability assessment from a resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Removing server vulnerability assessment from a resource.

abstract ServerVulnerabilityAssessmentInner createOrUpdate(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it.

abstract Response<ServerVulnerabilityAssessmentInner> createOrUpdateWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it.

abstract void delete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Removing server vulnerability assessment from a resource.

abstract void delete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Removing server vulnerability assessment from a resource.

abstract ServerVulnerabilityAssessmentInner get(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Gets a server vulnerability assessment onboarding statuses on a given resource.

abstract Response<ServerVulnerabilityAssessmentInner> getWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Gets a server vulnerability assessment onboarding statuses on a given resource.

abstract ServerVulnerabilityAssessmentsListInner listByExtendedResource(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Gets a list of server vulnerability assessment onboarding statuses on a given resource.

abstract Response<ServerVulnerabilityAssessmentsListInner> listByExtendedResourceWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Gets a list of server vulnerability assessment onboarding statuses on a given resource.

Method Details

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Removing server vulnerability assessment from a resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Removing server vulnerability assessment from a resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract ServerVulnerabilityAssessmentInner createOrUpdate(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.

Returns:

describes the server vulnerability assessment details on a resource.

createOrUpdateWithResponse

public abstract Response<ServerVulnerabilityAssessmentInner> createOrUpdateWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Creating a server vulnerability assessment on a resource, which will onboard a resource for having a vulnerability assessment on it.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
context - The context to associate with this operation.

Returns:

describes the server vulnerability assessment details on a resource along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Removing server vulnerability assessment from a resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.

delete

public abstract void delete(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Removing server vulnerability assessment from a resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
context - The context to associate with this operation.

get

public abstract ServerVulnerabilityAssessmentInner get(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Gets a server vulnerability assessment onboarding statuses on a given resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.

Returns:

a server vulnerability assessment onboarding statuses on a given resource.

getWithResponse

public abstract Response<ServerVulnerabilityAssessmentInner> getWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Gets a server vulnerability assessment onboarding statuses on a given resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
context - The context to associate with this operation.

Returns:

a server vulnerability assessment onboarding statuses on a given resource along with Response<T>.

listByExtendedResource

public abstract ServerVulnerabilityAssessmentsListInner listByExtendedResource(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName)

Gets a list of server vulnerability assessment onboarding statuses on a given resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.

Returns:

a list of server vulnerability assessment onboarding statuses on a given resource.

listByExtendedResourceWithResponse

public abstract Response<ServerVulnerabilityAssessmentsListInner> listByExtendedResourceWithResponse(String resourceGroupName, String resourceNamespace, String resourceType, String resourceName, Context context)

Gets a list of server vulnerability assessment onboarding statuses on a given resource.

Parameters:

resourceGroupName - The name of the resource group within the user's subscription. The name is case insensitive.
resourceNamespace - The Namespace of the resource.
resourceType - The type of the resource.
resourceName - Name of the resource.
context - The context to associate with this operation.

Returns:

a list of server vulnerability assessment onboarding statuses on a given resource along with Response<T>.

Applies to