Share via


AssessmentProjectsOperations interface

Interface representing a AssessmentProjectsOperations.

Methods

beginCreate(string, string, AssessmentProject, AssessmentProjectsOperationsCreateOptionalParams)

Create a AssessmentProject

beginCreateAndWait(string, string, AssessmentProject, AssessmentProjectsOperationsCreateOptionalParams)

Create a AssessmentProject

beginUpdate(string, string, AssessmentProjectUpdate, AssessmentProjectsOperationsUpdateOptionalParams)

Update a AssessmentProject

beginUpdateAndWait(string, string, AssessmentProjectUpdate, AssessmentProjectsOperationsUpdateOptionalParams)

Update a AssessmentProject

delete(string, string, AssessmentProjectsOperationsDeleteOptionalParams)

Delete a AssessmentProject

get(string, string, AssessmentProjectsOperationsGetOptionalParams)

Get a AssessmentProject

listByResourceGroup(string, AssessmentProjectsOperationsListByResourceGroupOptionalParams)

List AssessmentProject resources by resource group

listBySubscription(AssessmentProjectsOperationsListBySubscriptionOptionalParams)

List AssessmentProject resources by subscription ID

Method Details

beginCreate(string, string, AssessmentProject, AssessmentProjectsOperationsCreateOptionalParams)

Create a AssessmentProject

function beginCreate(resourceGroupName: string, projectName: string, resource: AssessmentProject, options?: AssessmentProjectsOperationsCreateOptionalParams): Promise<SimplePollerLike<OperationState<AssessmentProject>, AssessmentProject>>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

resource
AssessmentProject

Resource create parameters.

options
AssessmentProjectsOperationsCreateOptionalParams

The options parameters.

Returns

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

beginCreateAndWait(string, string, AssessmentProject, AssessmentProjectsOperationsCreateOptionalParams)

Create a AssessmentProject

function beginCreateAndWait(resourceGroupName: string, projectName: string, resource: AssessmentProject, options?: AssessmentProjectsOperationsCreateOptionalParams): Promise<AssessmentProject>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

resource
AssessmentProject

Resource create parameters.

options
AssessmentProjectsOperationsCreateOptionalParams

The options parameters.

Returns

beginUpdate(string, string, AssessmentProjectUpdate, AssessmentProjectsOperationsUpdateOptionalParams)

Update a AssessmentProject

function beginUpdate(resourceGroupName: string, projectName: string, properties: AssessmentProjectUpdate, options?: AssessmentProjectsOperationsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<AssessmentProject>, AssessmentProject>>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

properties
AssessmentProjectUpdate

The resource properties to be updated.

options
AssessmentProjectsOperationsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, AssessmentProjectUpdate, AssessmentProjectsOperationsUpdateOptionalParams)

Update a AssessmentProject

function beginUpdateAndWait(resourceGroupName: string, projectName: string, properties: AssessmentProjectUpdate, options?: AssessmentProjectsOperationsUpdateOptionalParams): Promise<AssessmentProject>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

properties
AssessmentProjectUpdate

The resource properties to be updated.

options
AssessmentProjectsOperationsUpdateOptionalParams

The options parameters.

Returns

delete(string, string, AssessmentProjectsOperationsDeleteOptionalParams)

Delete a AssessmentProject

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

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

options
AssessmentProjectsOperationsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, AssessmentProjectsOperationsGetOptionalParams)

Get a AssessmentProject

function get(resourceGroupName: string, projectName: string, options?: AssessmentProjectsOperationsGetOptionalParams): Promise<AssessmentProject>

Parameters

resourceGroupName

string

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

projectName

string

Assessment Project Name

options
AssessmentProjectsOperationsGetOptionalParams

The options parameters.

Returns

listByResourceGroup(string, AssessmentProjectsOperationsListByResourceGroupOptionalParams)

List AssessmentProject resources by resource group

function listByResourceGroup(resourceGroupName: string, options?: AssessmentProjectsOperationsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<AssessmentProject, AssessmentProject[], PageSettings>

Parameters

resourceGroupName

string

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

Returns

listBySubscription(AssessmentProjectsOperationsListBySubscriptionOptionalParams)

List AssessmentProject resources by subscription ID

function listBySubscription(options?: AssessmentProjectsOperationsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<AssessmentProject, AssessmentProject[], PageSettings>

Parameters

Returns