EnclaveEndpointsOperations interface

Interface representing a EnclaveEndpoints operations.

Properties

createOrUpdate

Create a EnclaveEndpointResource

delete

Delete a EnclaveEndpointResource

get

Get a EnclaveEndpointResource

handleApprovalCreation

Callback that triggers on approval state change.

handleApprovalDeletion

Callback that triggers on approval deletion state change.

listByEnclaveResource

List EnclaveEndpointResource resources by EnclaveResource

listBySubscription

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>