Workspaces interface

Interface representing a Workspaces.

Methods

create(string, string, Workspace, WorkspacesCreateOptionalParams)

The operation to create or update a firmware analysis workspace.

delete(string, string, WorkspacesDeleteOptionalParams)

The operation to delete a firmware analysis workspace.

generateUploadUrl(string, string, GenerateUploadUrlRequest, WorkspacesGenerateUploadUrlOptionalParams)

The operation to get a url for file upload.

get(string, string, WorkspacesGetOptionalParams)

Get firmware analysis workspace.

listByResourceGroup(string, WorkspacesListByResourceGroupOptionalParams)

Lists all of the firmware analysis workspaces in the specified resource group.

listBySubscription(WorkspacesListBySubscriptionOptionalParams)

Lists all of the firmware analysis workspaces in the specified subscription.

update(string, string, WorkspaceUpdateDefinition, WorkspacesUpdateOptionalParams)

The operation to update a firmware analysis workspaces.

Method Details

create(string, string, Workspace, WorkspacesCreateOptionalParams)

The operation to create or update a firmware analysis workspace.

function create(resourceGroupName: string, workspaceName: string, workspace: Workspace, options?: WorkspacesCreateOptionalParams): Promise<Workspace>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the firmware analysis workspace.

workspace
Workspace

Parameters when creating a firmware analysis workspace.

options
WorkspacesCreateOptionalParams

The options parameters.

Returns

Promise<Workspace>

delete(string, string, WorkspacesDeleteOptionalParams)

The operation to delete a firmware analysis workspace.

function delete(resourceGroupName: string, workspaceName: string, options?: WorkspacesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the firmware analysis workspace.

options
WorkspacesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

generateUploadUrl(string, string, GenerateUploadUrlRequest, WorkspacesGenerateUploadUrlOptionalParams)

The operation to get a url for file upload.

function generateUploadUrl(resourceGroupName: string, workspaceName: string, generateUploadUrl: GenerateUploadUrlRequest, options?: WorkspacesGenerateUploadUrlOptionalParams): Promise<UrlToken>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the firmware analysis workspace.

generateUploadUrl
GenerateUploadUrlRequest

Parameters when requesting a URL to upload firmware.

options
WorkspacesGenerateUploadUrlOptionalParams

The options parameters.

Returns

Promise<UrlToken>

get(string, string, WorkspacesGetOptionalParams)

Get firmware analysis workspace.

function get(resourceGroupName: string, workspaceName: string, options?: WorkspacesGetOptionalParams): Promise<Workspace>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the firmware analysis workspace.

options
WorkspacesGetOptionalParams

The options parameters.

Returns

Promise<Workspace>

listByResourceGroup(string, WorkspacesListByResourceGroupOptionalParams)

Lists all of the firmware analysis workspaces in the specified resource group.

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

Parameters

resourceGroupName

string

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

options
WorkspacesListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(WorkspacesListBySubscriptionOptionalParams)

Lists all of the firmware analysis workspaces in the specified subscription.

function listBySubscription(options?: WorkspacesListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Workspace, Workspace[], PageSettings>

Parameters

options
WorkspacesListBySubscriptionOptionalParams

The options parameters.

Returns

update(string, string, WorkspaceUpdateDefinition, WorkspacesUpdateOptionalParams)

The operation to update a firmware analysis workspaces.

function update(resourceGroupName: string, workspaceName: string, workspace: WorkspaceUpdateDefinition, options?: WorkspacesUpdateOptionalParams): Promise<Workspace>

Parameters

resourceGroupName

string

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

workspaceName

string

The name of the firmware analysis workspace.

workspace
WorkspaceUpdateDefinition

Parameters when updating a firmware analysis workspace.

options
WorkspacesUpdateOptionalParams

The options parameters.

Returns

Promise<Workspace>