EnclaveConnectionOperations interface

Interface representing a EnclaveConnection operations.

Properties

createOrUpdate

Create a EnclaveConnectionResource

delete

Delete a EnclaveConnectionResource

get

Get a EnclaveConnectionResource

handleApprovalCreation

Callback that triggers on approval state change.

handleApprovalDeletion

Callback that triggers on approval deletion state change.

listByResourceGroup

List EnclaveConnectionResource resources by resource group

listBySubscription

List EnclaveConnectionResource resources by subscription ID

update

Update a EnclaveConnectionResource

Property Details

createOrUpdate

Create a EnclaveConnectionResource

createOrUpdate: (resourceGroupName: string, enclaveConnectionName: string, resource: EnclaveConnectionResource, options?: EnclaveConnectionCreateOrUpdateOptionalParams) => PollerLike<OperationState<EnclaveConnectionResource>, EnclaveConnectionResource>

Property Value

(resourceGroupName: string, enclaveConnectionName: string, resource: EnclaveConnectionResource, options?: EnclaveConnectionCreateOrUpdateOptionalParams) => PollerLike<OperationState<EnclaveConnectionResource>, EnclaveConnectionResource>

delete

Delete a EnclaveConnectionResource

delete: (resourceGroupName: string, enclaveConnectionName: string, options?: EnclaveConnectionDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, enclaveConnectionName: string, options?: EnclaveConnectionDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a EnclaveConnectionResource

get: (resourceGroupName: string, enclaveConnectionName: string, options?: EnclaveConnectionGetOptionalParams) => Promise<EnclaveConnectionResource>

Property Value

(resourceGroupName: string, enclaveConnectionName: string, options?: EnclaveConnectionGetOptionalParams) => Promise<EnclaveConnectionResource>

handleApprovalCreation

Callback that triggers on approval state change.

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

Property Value

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

handleApprovalDeletion

Callback that triggers on approval deletion state change.

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

Property Value

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

listByResourceGroup

List EnclaveConnectionResource resources by resource group

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

Property Value

(resourceGroupName: string, options?: EnclaveConnectionListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<EnclaveConnectionResource, EnclaveConnectionResource[], PageSettings>

listBySubscription

List EnclaveConnectionResource resources by subscription ID

listBySubscription: (options?: EnclaveConnectionListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EnclaveConnectionResource, EnclaveConnectionResource[], PageSettings>

Property Value

(options?: EnclaveConnectionListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<EnclaveConnectionResource, EnclaveConnectionResource[], PageSettings>

update

Update a EnclaveConnectionResource

update: (resourceGroupName: string, enclaveConnectionName: string, properties: EnclaveConnectionPatchModel, options?: EnclaveConnectionUpdateOptionalParams) => PollerLike<OperationState<EnclaveConnectionResource>, EnclaveConnectionResource>

Property Value

(resourceGroupName: string, enclaveConnectionName: string, properties: EnclaveConnectionPatchModel, options?: EnclaveConnectionUpdateOptionalParams) => PollerLike<OperationState<EnclaveConnectionResource>, EnclaveConnectionResource>