VirtualEnclaveOperations interface

Interface representing a VirtualEnclave operations.

Properties

createOrUpdate

Create a EnclaveResource

delete

Delete a EnclaveResource

get

Get a EnclaveResource

handleApprovalCreation

Callback that triggers on approval state change.

handleApprovalDeletion

Callback that triggers on approval deletion state change.

listByResourceGroup

List EnclaveResource resources by resource group

listBySubscription

List EnclaveResource resources by subscription ID

update

Update a EnclaveResource

Property Details

createOrUpdate

Create a EnclaveResource

createOrUpdate: (resourceGroupName: string, virtualEnclaveName: string, resource: EnclaveResource, options?: VirtualEnclaveCreateOrUpdateOptionalParams) => PollerLike<OperationState<EnclaveResource>, EnclaveResource>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, resource: EnclaveResource, options?: VirtualEnclaveCreateOrUpdateOptionalParams) => PollerLike<OperationState<EnclaveResource>, EnclaveResource>

delete

Delete a EnclaveResource

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

Property Value

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

get

Get a EnclaveResource

get: (resourceGroupName: string, virtualEnclaveName: string, options?: VirtualEnclaveGetOptionalParams) => Promise<EnclaveResource>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, options?: VirtualEnclaveGetOptionalParams) => Promise<EnclaveResource>

handleApprovalCreation

Callback that triggers on approval state change.

handleApprovalCreation: (resourceGroupName: string, virtualEnclaveName: string, body: ApprovalCallbackRequest, options?: VirtualEnclaveHandleApprovalCreationOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, body: ApprovalCallbackRequest, options?: VirtualEnclaveHandleApprovalCreationOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

handleApprovalDeletion

Callback that triggers on approval deletion state change.

handleApprovalDeletion: (resourceGroupName: string, virtualEnclaveName: string, body: ApprovalDeletionCallbackRequest, options?: VirtualEnclaveHandleApprovalDeletionOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, body: ApprovalDeletionCallbackRequest, options?: VirtualEnclaveHandleApprovalDeletionOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>

listByResourceGroup

List EnclaveResource resources by resource group

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

Property Value

(resourceGroupName: string, options?: VirtualEnclaveListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<EnclaveResource, EnclaveResource[], PageSettings>

listBySubscription

List EnclaveResource resources by subscription ID

listBySubscription: (options?: VirtualEnclaveListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EnclaveResource, EnclaveResource[], PageSettings>

Property Value

(options?: VirtualEnclaveListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EnclaveResource, EnclaveResource[], PageSettings>

update

Update a EnclaveResource

update: (resourceGroupName: string, virtualEnclaveName: string, properties: VirtualEnclavePatchModel, options?: VirtualEnclaveUpdateOptionalParams) => PollerLike<OperationState<EnclaveResource>, EnclaveResource>

Property Value

(resourceGroupName: string, virtualEnclaveName: string, properties: VirtualEnclavePatchModel, options?: VirtualEnclaveUpdateOptionalParams) => PollerLike<OperationState<EnclaveResource>, EnclaveResource>