KeyVaultEkmClient.CreateEkmConnection Method

Definition

Sets up the External Key Manager (EKM) connection. If the EKM connection already exists, this operation fails. This operation requires ekm/write permission.

public virtual Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultEkmConnection> CreateEkmConnection(Azure.Security.KeyVault.Administration.KeyVaultEkmConnection ekmConnection, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateEkmConnection : Azure.Security.KeyVault.Administration.KeyVaultEkmConnection * System.Threading.CancellationToken -> Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultEkmConnection>
override this.CreateEkmConnection : Azure.Security.KeyVault.Administration.KeyVaultEkmConnection * System.Threading.CancellationToken -> Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultEkmConnection>
Public Overridable Function CreateEkmConnection (ekmConnection As KeyVaultEkmConnection, Optional cancellationToken As CancellationToken = Nothing) As Response(Of KeyVaultEkmConnection)

Parameters

ekmConnection
KeyVaultEkmConnection

The EKM connection to create.

cancellationToken
CancellationToken

A CancellationToken controlling the request lifetime.

Returns

Exceptions

ekmConnection is null.

Service returned a non-success status code.

Applies to