VirtualEnclaveOperations interface
Interface representing a VirtualEnclave operations.
Properties
| create |
Create a EnclaveResource |
| delete | Delete a EnclaveResource |
| get | Get a EnclaveResource |
| handle |
Callback that triggers on approval state change. |
| handle |
Callback that triggers on approval deletion state change. |
| list |
List EnclaveResource resources by resource group |
| list |
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>