@azure/arm-hardwaresecuritymodules package

Classes

AzureDedicatedHSMResourceProvider

Interfaces

ApiEntityReference

The API entity reference.

AzureDedicatedHSMResourceProviderOptionalParams

Optional parameters.

DedicatedHsmCreateOrUpdateOptionalParams

Optional parameters.

DedicatedHsmDeleteOptionalParams

Optional parameters.

DedicatedHsmError

The error exception.

DedicatedHsmGetOptionalParams

Optional parameters.

DedicatedHsmListByResourceGroupNextOptionalParams

Optional parameters.

DedicatedHsmListByResourceGroupOptionalParams

Optional parameters.

DedicatedHsmListBySubscriptionNextOptionalParams

Optional parameters.

DedicatedHsmListBySubscriptionOptionalParams

Optional parameters.

DedicatedHsmListOutboundNetworkDependenciesEndpointsNextOptionalParams

Optional parameters.

DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams

Optional parameters.

DedicatedHsmListResult

List of dedicated HSMs

DedicatedHsmOperation

REST API operation

DedicatedHsmOperationDisplay

The display string.

DedicatedHsmOperationListResult

Result of the request to list Dedicated HSM Provider operations. It contains a list of operations.

DedicatedHsmOperations

Interface representing a DedicatedHsmOperations.

DedicatedHsmPatchParameters

Patchable properties of the dedicated HSM

DedicatedHsmUpdateOptionalParams

Optional parameters.

EndpointDependency

A domain name that dedicated hsm services are reaching at.

EndpointDetail

Connect information from the dedicated hsm service to a single endpoint.

ErrorModel

The key vault server error.

NetworkInterface

The network interface definition.

NetworkProfile

The network profile definition.

Operations

Interface representing a Operations.

OperationsListOptionalParams

Optional parameters.

OutboundEnvironmentEndpoint

Egress endpoints which dedicated hsm service connects to for common purpose.

OutboundEnvironmentEndpointCollection

Collection of OutboundEnvironmentEndpoint

Resource

Dedicated HSM resource

ResourceListResult

List of dedicated HSM resources.

Sku

SKU of the dedicated HSM

SystemData

Metadata pertaining to creation and last modification of dedicated hsm resource.

Type Aliases

DedicatedHsm

Resource information with extended details.

DedicatedHsmCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DedicatedHsmGetResponse

Contains response data for the get operation.

DedicatedHsmListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

DedicatedHsmListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

DedicatedHsmListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

DedicatedHsmListBySubscriptionResponse

Contains response data for the listBySubscription operation.

DedicatedHsmListOutboundNetworkDependenciesEndpointsNextResponse

Contains response data for the listOutboundNetworkDependenciesEndpointsNext operation.

DedicatedHsmListOutboundNetworkDependenciesEndpointsResponse

Contains response data for the listOutboundNetworkDependenciesEndpoints operation.

DedicatedHsmUpdateResponse

Contains response data for the update operation.

IdentityType

Defines values for IdentityType.
KnownIdentityType can be used interchangeably with IdentityType, this enum contains the known values that the service supports.

Known values supported by the service

User
Application
ManagedIdentity
Key

JsonWebKeyType

Defines values for JsonWebKeyType.
KnownJsonWebKeyType can be used interchangeably with JsonWebKeyType, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded: The dedicated HSM has been full provisioned.
Provisioning: The dedicated HSM is currently being provisioned.
Allocating: A device is currently being allocated for the dedicated HSM resource.
Connecting: The dedicated HSM is being connected to the virtual network.
Failed: Provisioning of the dedicated HSM has failed.
CheckingQuota: Validating the subscription has sufficient quota to allocate a dedicated HSM device.
Deleting: The dedicated HSM is currently being deleted.

OperationsListResponse

Contains response data for the list operation.

SkuName

Defines values for SkuName.
KnownSkuName can be used interchangeably with SkuName, this enum contains the known values that the service supports.

Known values supported by the service

SafeNet Luna Network HSM A790: The dedicated HSM is a Safenet Luna Network HSM A790 device.
payShield10K_LMK1_CPS60: The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 60 calls per second.
payShield10K_LMK1_CPS250: The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 250 calls per second.
payShield10K_LMK1_CPS2500: The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 2500 calls per second.
payShield10K_LMK2_CPS60: The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 60 calls per second.
payShield10K_LMK2_CPS250: The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 250 calls per second.
payShield10K_LMK2_CPS2500: The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 2500 calls per second.

Enums

KnownIdentityType

Known values of IdentityType that the service accepts.

KnownJsonWebKeyType

Known values of JsonWebKeyType that the service accepts.

KnownSkuName

Known values of SkuName that the service accepts.