DedicatedHsmOperations interface

Interface representing a DedicatedHsmOperations.

Methods

beginCreateOrUpdate(string, string, DedicatedHsm, DedicatedHsmCreateOrUpdateOptionalParams)

Create or Update a dedicated HSM in the specified subscription.

beginCreateOrUpdateAndWait(string, string, DedicatedHsm, DedicatedHsmCreateOrUpdateOptionalParams)

Create or Update a dedicated HSM in the specified subscription.

beginDelete(string, string, DedicatedHsmDeleteOptionalParams)

Deletes the specified Azure Dedicated HSM.

beginDeleteAndWait(string, string, DedicatedHsmDeleteOptionalParams)

Deletes the specified Azure Dedicated HSM.

beginUpdate(string, string, DedicatedHsmUpdateOptionalParams)

Update a dedicated HSM in the specified subscription.

beginUpdateAndWait(string, string, DedicatedHsmUpdateOptionalParams)

Update a dedicated HSM in the specified subscription.

get(string, string, DedicatedHsmGetOptionalParams)

Gets the specified Azure dedicated HSM.

listByResourceGroup(string, DedicatedHsmListByResourceGroupOptionalParams)

The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group.

listBySubscription(DedicatedHsmListBySubscriptionOptionalParams)

The List operation gets information about the dedicated HSMs associated with the subscription.

listOutboundNetworkDependenciesEndpoints(string, string, DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams)

Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. The operation returns properties of each egress endpoint.

Method Details

beginCreateOrUpdate(string, string, DedicatedHsm, DedicatedHsmCreateOrUpdateOptionalParams)

Create or Update a dedicated HSM in the specified subscription.

function beginCreateOrUpdate(resourceGroupName: string, name: string, parameters: DedicatedHsm, options?: DedicatedHsmCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<DedicatedHsm>, DedicatedHsm>>

Parameters

resourceGroupName

string

The name of the Resource Group to which the resource belongs.

name

string

Name of the dedicated Hsm

parameters
DedicatedHsm

Parameters to create or update the dedicated hsm

options
DedicatedHsmCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<DedicatedHsm>, DedicatedHsm>>

beginCreateOrUpdateAndWait(string, string, DedicatedHsm, DedicatedHsmCreateOrUpdateOptionalParams)

Create or Update a dedicated HSM in the specified subscription.

function beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, parameters: DedicatedHsm, options?: DedicatedHsmCreateOrUpdateOptionalParams): Promise<DedicatedHsm>

Parameters

resourceGroupName

string

The name of the Resource Group to which the resource belongs.

name

string

Name of the dedicated Hsm

parameters
DedicatedHsm

Parameters to create or update the dedicated hsm

options
DedicatedHsmCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<DedicatedHsm>

beginDelete(string, string, DedicatedHsmDeleteOptionalParams)

Deletes the specified Azure Dedicated HSM.

function beginDelete(resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the Resource Group to which the dedicated HSM belongs.

name

string

The name of the dedicated HSM to delete

options
DedicatedHsmDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, DedicatedHsmDeleteOptionalParams)

Deletes the specified Azure Dedicated HSM.

function beginDeleteAndWait(resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the Resource Group to which the dedicated HSM belongs.

name

string

The name of the dedicated HSM to delete

options
DedicatedHsmDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, DedicatedHsmUpdateOptionalParams)

Update a dedicated HSM in the specified subscription.

function beginUpdate(resourceGroupName: string, name: string, options?: DedicatedHsmUpdateOptionalParams): Promise<PollerLike<PollOperationState<DedicatedHsm>, DedicatedHsm>>

Parameters

resourceGroupName

string

The name of the Resource Group to which the server belongs.

name

string

Name of the dedicated HSM

options
DedicatedHsmUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<DedicatedHsm>, DedicatedHsm>>

beginUpdateAndWait(string, string, DedicatedHsmUpdateOptionalParams)

Update a dedicated HSM in the specified subscription.

function beginUpdateAndWait(resourceGroupName: string, name: string, options?: DedicatedHsmUpdateOptionalParams): Promise<DedicatedHsm>

Parameters

resourceGroupName

string

The name of the Resource Group to which the server belongs.

name

string

Name of the dedicated HSM

options
DedicatedHsmUpdateOptionalParams

The options parameters.

Returns

Promise<DedicatedHsm>

get(string, string, DedicatedHsmGetOptionalParams)

Gets the specified Azure dedicated HSM.

function get(resourceGroupName: string, name: string, options?: DedicatedHsmGetOptionalParams): Promise<DedicatedHsm>

Parameters

resourceGroupName

string

The name of the Resource Group to which the dedicated hsm belongs.

name

string

The name of the dedicated HSM.

options
DedicatedHsmGetOptionalParams

The options parameters.

Returns

Promise<DedicatedHsm>

listByResourceGroup(string, DedicatedHsmListByResourceGroupOptionalParams)

The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group.

function listByResourceGroup(resourceGroupName: string, options?: DedicatedHsmListByResourceGroupOptionalParams): PagedAsyncIterableIterator<DedicatedHsm, DedicatedHsm[], PageSettings>

Parameters

resourceGroupName

string

The name of the Resource Group to which the dedicated HSM belongs.

options
DedicatedHsmListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(DedicatedHsmListBySubscriptionOptionalParams)

The List operation gets information about the dedicated HSMs associated with the subscription.

function listBySubscription(options?: DedicatedHsmListBySubscriptionOptionalParams): PagedAsyncIterableIterator<DedicatedHsm, DedicatedHsm[], PageSettings>

Parameters

options
DedicatedHsmListBySubscriptionOptionalParams

The options parameters.

Returns

listOutboundNetworkDependenciesEndpoints(string, string, DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams)

Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. The operation returns properties of each egress endpoint.

function listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<OutboundEnvironmentEndpoint, OutboundEnvironmentEndpoint[], PageSettings>

Parameters

resourceGroupName

string

The name of the Resource Group to which the dedicated hsm belongs.

name

string

The name of the dedicated HSM.

Returns