Share via


HypervCollectorsOperations interface

Interface representing a HypervCollectorsOperations.

Methods

beginCreate(string, string, string, HypervCollector, HypervCollectorsOperationsCreateOptionalParams)

Create a HypervCollector

beginCreateAndWait(string, string, string, HypervCollector, HypervCollectorsOperationsCreateOptionalParams)

Create a HypervCollector

delete(string, string, string, HypervCollectorsOperationsDeleteOptionalParams)

Delete a HypervCollector

get(string, string, string, HypervCollectorsOperationsGetOptionalParams)

Get a HypervCollector

listByAssessmentProject(string, string, HypervCollectorsOperationsListByAssessmentProjectOptionalParams)

List HypervCollector resources by AssessmentProject

Method Details

beginCreate(string, string, string, HypervCollector, HypervCollectorsOperationsCreateOptionalParams)

Create a HypervCollector

function beginCreate(resourceGroupName: string, projectName: string, hypervCollectorName: string, resource: HypervCollector, options?: HypervCollectorsOperationsCreateOptionalParams): Promise<SimplePollerLike<OperationState<HypervCollector>, HypervCollector>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

Assessment Project Name

hypervCollectorName

string

Hyper-V collector ARM name

resource
HypervCollector

Resource create parameters.

options
HypervCollectorsOperationsCreateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<HypervCollector>, HypervCollector>>

beginCreateAndWait(string, string, string, HypervCollector, HypervCollectorsOperationsCreateOptionalParams)

Create a HypervCollector

function beginCreateAndWait(resourceGroupName: string, projectName: string, hypervCollectorName: string, resource: HypervCollector, options?: HypervCollectorsOperationsCreateOptionalParams): Promise<HypervCollector>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

Assessment Project Name

hypervCollectorName

string

Hyper-V collector ARM name

resource
HypervCollector

Resource create parameters.

options
HypervCollectorsOperationsCreateOptionalParams

The options parameters.

Returns

Promise<HypervCollector>

delete(string, string, string, HypervCollectorsOperationsDeleteOptionalParams)

Delete a HypervCollector

function delete(resourceGroupName: string, projectName: string, hypervCollectorName: string, options?: HypervCollectorsOperationsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

Assessment Project Name

hypervCollectorName

string

Hyper-V collector ARM name

options
HypervCollectorsOperationsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, HypervCollectorsOperationsGetOptionalParams)

Get a HypervCollector

function get(resourceGroupName: string, projectName: string, hypervCollectorName: string, options?: HypervCollectorsOperationsGetOptionalParams): Promise<HypervCollector>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

Assessment Project Name

hypervCollectorName

string

Hyper-V collector ARM name

options
HypervCollectorsOperationsGetOptionalParams

The options parameters.

Returns

Promise<HypervCollector>

listByAssessmentProject(string, string, HypervCollectorsOperationsListByAssessmentProjectOptionalParams)

List HypervCollector resources by AssessmentProject

function listByAssessmentProject(resourceGroupName: string, projectName: string, options?: HypervCollectorsOperationsListByAssessmentProjectOptionalParams): PagedAsyncIterableIterator<HypervCollector, HypervCollector[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

projectName

string

Assessment Project Name

Returns