EnclaveEndpointsOperations interface
Interface representing a EnclaveEndpoints operations.
Properties
| create |
Create a EnclaveEndpointResource |
| delete | Delete a EnclaveEndpointResource |
| get | Get a EnclaveEndpointResource |
| handle |
Callback that triggers on approval state change. |
| handle |
Callback that triggers on approval deletion state change. |
| list |
List EnclaveEndpointResource resources by EnclaveResource |
| list |
List EnclaveEndpointResource resources by subscription ID |
| update | Update a EnclaveEndpointResource |
Property Details
createOrUpdate
Create a EnclaveEndpointResource
createOrUpdate: (resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, resource: EnclaveEndpointResource, options?: EnclaveEndpointsCreateOrUpdateOptionalParams) => PollerLike<OperationState<EnclaveEndpointResource>, EnclaveEndpointResource>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, resource: EnclaveEndpointResource, options?: EnclaveEndpointsCreateOrUpdateOptionalParams) => PollerLike<OperationState<EnclaveEndpointResource>, EnclaveEndpointResource>
delete
Delete a EnclaveEndpointResource
delete: (resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, options?: EnclaveEndpointsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, options?: EnclaveEndpointsDeleteOptionalParams) => PollerLike<OperationState<void>, void>
get
Get a EnclaveEndpointResource
get: (resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, options?: EnclaveEndpointsGetOptionalParams) => Promise<EnclaveEndpointResource>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, options?: EnclaveEndpointsGetOptionalParams) => Promise<EnclaveEndpointResource>
handleApprovalCreation
Callback that triggers on approval state change.
handleApprovalCreation: (resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, body: ApprovalCallbackRequest, options?: EnclaveEndpointsHandleApprovalCreationOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, body: ApprovalCallbackRequest, options?: EnclaveEndpointsHandleApprovalCreationOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>
handleApprovalDeletion
Callback that triggers on approval deletion state change.
handleApprovalDeletion: (resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, body: ApprovalDeletionCallbackRequest, options?: EnclaveEndpointsHandleApprovalDeletionOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, body: ApprovalDeletionCallbackRequest, options?: EnclaveEndpointsHandleApprovalDeletionOptionalParams) => PollerLike<OperationState<ApprovalActionResponse>, ApprovalActionResponse>
listByEnclaveResource
List EnclaveEndpointResource resources by EnclaveResource
listByEnclaveResource: (resourceGroupName: string, virtualEnclaveName: string, options?: EnclaveEndpointsListByEnclaveResourceOptionalParams) => PagedAsyncIterableIterator<EnclaveEndpointResource, EnclaveEndpointResource[], PageSettings>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, options?: EnclaveEndpointsListByEnclaveResourceOptionalParams) => PagedAsyncIterableIterator<EnclaveEndpointResource, EnclaveEndpointResource[], PageSettings>
listBySubscription
List EnclaveEndpointResource resources by subscription ID
listBySubscription: (virtualEnclaveName: string, options?: EnclaveEndpointsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EnclaveEndpointResource, EnclaveEndpointResource[], PageSettings>
Property Value
(virtualEnclaveName: string, options?: EnclaveEndpointsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EnclaveEndpointResource, EnclaveEndpointResource[], PageSettings>
update
Update a EnclaveEndpointResource
update: (resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, properties: EnclaveEndpointPatchModel, options?: EnclaveEndpointsUpdateOptionalParams) => PollerLike<OperationState<EnclaveEndpointResource>, EnclaveEndpointResource>
Property Value
(resourceGroupName: string, virtualEnclaveName: string, enclaveEndpointName: string, properties: EnclaveEndpointPatchModel, options?: EnclaveEndpointsUpdateOptionalParams) => PollerLike<OperationState<EnclaveEndpointResource>, EnclaveEndpointResource>