Share via


DedicatedHsmOperations interface

Interface representing a DedicatedHsm operations.

Properties

createOrUpdate

Create or Update a dedicated HSM in the specified subscription.

delete
get

Gets the specified Azure dedicated HSM.

listByResourceGroup

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

listBySubscription

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

listOutboundNetworkDependenciesEndpoints

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.

update

Update a dedicated HSM in the specified subscription.

Property Details

createOrUpdate

Create or Update a dedicated HSM in the specified subscription.

createOrUpdate: (resourceGroupName: string, name: string, parameters: DedicatedHsm, options?: DedicatedHsmCreateOrUpdateOptionalParams) => PollerLike<OperationState<DedicatedHsm>, DedicatedHsm>

Property Value

(resourceGroupName: string, name: string, parameters: DedicatedHsm, options?: DedicatedHsmCreateOrUpdateOptionalParams) => PollerLike<OperationState<DedicatedHsm>, DedicatedHsm>

delete

delete: (resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified Azure dedicated HSM.

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

Property Value

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

listByResourceGroup

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

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

Property Value

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

listBySubscription

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

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

Property Value

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

listOutboundNetworkDependenciesEndpoints

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.

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

Property Value

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

update

Update a dedicated HSM in the specified subscription.

update: (resourceGroupName: string, name: string, parameters: DedicatedHsmPatchParameters, options?: DedicatedHsmUpdateOptionalParams) => PollerLike<OperationState<DedicatedHsm>, DedicatedHsm>

Property Value

(resourceGroupName: string, name: string, parameters: DedicatedHsmPatchParameters, options?: DedicatedHsmUpdateOptionalParams) => PollerLike<OperationState<DedicatedHsm>, DedicatedHsm>