Share via


WorkspacesOperations interface

Interface representing a Workspaces operations.

Properties

create

The operation to create or update a firmware analysis workspace.

delete
generateUploadUrl

Generate a URL for uploading a firmware image.

get

Get firmware analysis workspace.

listByResourceGroup

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

listBySubscription

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

update

The operation to update a firmware analysis workspaces.

Property Details

create

The operation to create or update a firmware analysis workspace.

create: (resourceGroupName: string, workspaceName: string, resource: Workspace, options?: WorkspacesCreateOptionalParams) => Promise<Workspace>

Property Value

(resourceGroupName: string, workspaceName: string, resource: Workspace, options?: WorkspacesCreateOptionalParams) => Promise<Workspace>

delete

delete: (resourceGroupName: string, workspaceName: string, options?: WorkspacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, workspaceName: string, options?: WorkspacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

generateUploadUrl

Generate a URL for uploading a firmware image.

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

Property Value

(resourceGroupName: string, workspaceName: string, body: GenerateUploadUrlRequest, options?: WorkspacesGenerateUploadUrlOptionalParams) => Promise<UrlToken>

get

Get firmware analysis workspace.

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

Property Value

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

listByResourceGroup

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

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

Property Value

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

listBySubscription

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

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

Property Value

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

update

The operation to update a firmware analysis workspaces.

update: (resourceGroupName: string, workspaceName: string, properties: WorkspaceUpdate, options?: WorkspacesUpdateOptionalParams) => Promise<Workspace>

Property Value

(resourceGroupName: string, workspaceName: string, properties: WorkspaceUpdate, options?: WorkspacesUpdateOptionalParams) => Promise<Workspace>