WorkloadOperations interface

Interface representing a Workload operations.

Properties

createOrUpdate

Create a WorkloadResource

delete

Delete a WorkloadResource

get

Get a WorkloadResource

listByEnclaveResource

List WorkloadResource resources by EnclaveResource

listBySubscription

List WorkloadResource resources by subscription ID

update

Update a WorkloadResource

Property Details

createOrUpdate

Create a WorkloadResource

createOrUpdate: (resourceGroupName: string, virtualEnclaveName: string, workloadName: string, resource: WorkloadResource, options?: WorkloadCreateOrUpdateOptionalParams) => PollerLike<OperationState<WorkloadResource>, WorkloadResource>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, workloadName: string, resource: WorkloadResource, options?: WorkloadCreateOrUpdateOptionalParams) => PollerLike<OperationState<WorkloadResource>, WorkloadResource>

delete

Delete a WorkloadResource

delete: (resourceGroupName: string, virtualEnclaveName: string, workloadName: string, options?: WorkloadDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, workloadName: string, options?: WorkloadDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a WorkloadResource

get: (resourceGroupName: string, virtualEnclaveName: string, workloadName: string, options?: WorkloadGetOptionalParams) => Promise<WorkloadResource>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, workloadName: string, options?: WorkloadGetOptionalParams) => Promise<WorkloadResource>

listByEnclaveResource

List WorkloadResource resources by EnclaveResource

listByEnclaveResource: (resourceGroupName: string, virtualEnclaveName: string, options?: WorkloadListByEnclaveResourceOptionalParams) => PagedAsyncIterableIterator<WorkloadResource, WorkloadResource[], PageSettings>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, options?: WorkloadListByEnclaveResourceOptionalParams) => PagedAsyncIterableIterator<WorkloadResource, WorkloadResource[], PageSettings>

listBySubscription

List WorkloadResource resources by subscription ID

listBySubscription: (virtualEnclaveName: string, options?: WorkloadListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<WorkloadResource, WorkloadResource[], PageSettings>

Property Value

(virtualEnclaveName: string, options?: WorkloadListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<WorkloadResource, WorkloadResource[], PageSettings>

update

Update a WorkloadResource

update: (resourceGroupName: string, virtualEnclaveName: string, workloadName: string, properties: WorkloadPatchModel, options?: WorkloadUpdateOptionalParams) => PollerLike<OperationState<WorkloadResource>, WorkloadResource>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, workloadName: string, properties: WorkloadPatchModel, options?: WorkloadUpdateOptionalParams) => PollerLike<OperationState<WorkloadResource>, WorkloadResource>