Share via


AvsAssessmentsOperations interface

Interface representing a AvsAssessmentsOperations.

Methods

beginCreate(string, string, string, string, AvsAssessment, AvsAssessmentsOperationsCreateOptionalParams)

Create a AvsAssessment

beginCreateAndWait(string, string, string, string, AvsAssessment, AvsAssessmentsOperationsCreateOptionalParams)

Create a AvsAssessment

beginDownloadUrl(string, string, string, string, Record<string, unknown>, AvsAssessmentsOperationsDownloadUrlOptionalParams)

Get the URL for downloading the assessment in a report format.

beginDownloadUrlAndWait(string, string, string, string, Record<string, unknown>, AvsAssessmentsOperationsDownloadUrlOptionalParams)

Get the URL for downloading the assessment in a report format.

delete(string, string, string, string, AvsAssessmentsOperationsDeleteOptionalParams)

Delete a AvsAssessment

get(string, string, string, string, AvsAssessmentsOperationsGetOptionalParams)

Get a AvsAssessment

listByGroup(string, string, string, AvsAssessmentsOperationsListByGroupOptionalParams)

List AvsAssessment resources by Group

Method Details

beginCreate(string, string, string, string, AvsAssessment, AvsAssessmentsOperationsCreateOptionalParams)

Create a AvsAssessment

function beginCreate(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, resource: AvsAssessment, options?: AvsAssessmentsOperationsCreateOptionalParams): Promise<SimplePollerLike<OperationState<AvsAssessment>, AvsAssessment>>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

assessmentName

string

AVS Assessment ARM name

resource
AvsAssessment

Resource create parameters.

options
AvsAssessmentsOperationsCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, string, string, AvsAssessment, AvsAssessmentsOperationsCreateOptionalParams)

Create a AvsAssessment

function beginCreateAndWait(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, resource: AvsAssessment, options?: AvsAssessmentsOperationsCreateOptionalParams): Promise<AvsAssessment>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

assessmentName

string

AVS Assessment ARM name

resource
AvsAssessment

Resource create parameters.

options
AvsAssessmentsOperationsCreateOptionalParams

The options parameters.

Returns

Promise<AvsAssessment>

beginDownloadUrl(string, string, string, string, Record<string, unknown>, AvsAssessmentsOperationsDownloadUrlOptionalParams)

Get the URL for downloading the assessment in a report format.

function beginDownloadUrl(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, body: Record<string, unknown>, options?: AvsAssessmentsOperationsDownloadUrlOptionalParams): Promise<SimplePollerLike<OperationState<DownloadUrl>, DownloadUrl>>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

assessmentName

string

AVS Assessment ARM name

body

Record<string, unknown>

The content of the action request

options
AvsAssessmentsOperationsDownloadUrlOptionalParams

The options parameters.

Returns

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

beginDownloadUrlAndWait(string, string, string, string, Record<string, unknown>, AvsAssessmentsOperationsDownloadUrlOptionalParams)

Get the URL for downloading the assessment in a report format.

function beginDownloadUrlAndWait(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, body: Record<string, unknown>, options?: AvsAssessmentsOperationsDownloadUrlOptionalParams): Promise<DownloadUrl>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

assessmentName

string

AVS Assessment ARM name

body

Record<string, unknown>

The content of the action request

options
AvsAssessmentsOperationsDownloadUrlOptionalParams

The options parameters.

Returns

Promise<DownloadUrl>

delete(string, string, string, string, AvsAssessmentsOperationsDeleteOptionalParams)

Delete a AvsAssessment

function delete(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AvsAssessmentsOperationsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

assessmentName

string

AVS Assessment ARM name

options
AvsAssessmentsOperationsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, string, AvsAssessmentsOperationsGetOptionalParams)

Get a AvsAssessment

function get(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AvsAssessmentsOperationsGetOptionalParams): Promise<AvsAssessment>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

assessmentName

string

AVS Assessment ARM name

options
AvsAssessmentsOperationsGetOptionalParams

The options parameters.

Returns

Promise<AvsAssessment>

listByGroup(string, string, string, AvsAssessmentsOperationsListByGroupOptionalParams)

List AvsAssessment resources by Group

function listByGroup(resourceGroupName: string, projectName: string, groupName: string, options?: AvsAssessmentsOperationsListByGroupOptionalParams): PagedAsyncIterableIterator<AvsAssessment, AvsAssessment[], PageSettings>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

groupName

string

Group ARM name

options
AvsAssessmentsOperationsListByGroupOptionalParams

The options parameters.

Returns