Share via


@azure/arm-hardwaresecuritymodules package

Classes

AzureHSMResourceProvider

Interfaces

ApiEntityReference

The API entity reference.

AzureHSMResourceProviderOptionalParams

Optional parameters.

BackupRequestProperties

Backup properties

BackupRestoreBaseResultProperties

Backup and Restore operation common properties

BackupRestoreRequestBaseProperties

Backup and Restore Common properties

BackupResult

Backup operation Result

BackupResultProperties

Properties of the Cloud HSM Cluster

CloudHsmCluster

Resource information with extended details.

CloudHsmClusterBackupStatus

Interface representing a CloudHsmClusterBackupStatus.

CloudHsmClusterBackupStatusGetExceptionHeaders

Defines headers for CloudHsmClusterBackupStatus_get operation.

CloudHsmClusterBackupStatusGetHeaders

Defines headers for CloudHsmClusterBackupStatus_get operation.

CloudHsmClusterBackupStatusGetOptionalParams

Optional parameters.

CloudHsmClusterListResult

List of Cloud HSM Clusters

CloudHsmClusterPatchParameters

Patchable properties of the Cloud HSM Cluster

CloudHsmClusterPrivateEndpointConnections

Interface representing a CloudHsmClusterPrivateEndpointConnections.

CloudHsmClusterPrivateEndpointConnectionsCreateOptionalParams

Optional parameters.

CloudHsmClusterPrivateEndpointConnectionsDeleteHeaders

Defines headers for CloudHsmClusterPrivateEndpointConnections_delete operation.

CloudHsmClusterPrivateEndpointConnectionsDeleteOptionalParams

Optional parameters.

CloudHsmClusterPrivateEndpointConnectionsGetOptionalParams

Optional parameters.

CloudHsmClusterPrivateLinkResources

Interface representing a CloudHsmClusterPrivateLinkResources.

CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterNextOptionalParams

Optional parameters.

CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterOptionalParams

Optional parameters.

CloudHsmClusterResource

Cloud HSM Cluster Resource

CloudHsmClusterRestoreStatus

Interface representing a CloudHsmClusterRestoreStatus.

CloudHsmClusterRestoreStatusGetExceptionHeaders

Defines headers for CloudHsmClusterRestoreStatus_get operation.

CloudHsmClusterRestoreStatusGetHeaders

Defines headers for CloudHsmClusterRestoreStatus_get operation.

CloudHsmClusterRestoreStatusGetOptionalParams

Optional parameters.

CloudHsmClusterSku

Cloud Hsm Cluster SKU information

CloudHsmClusters

Interface representing a CloudHsmClusters.

CloudHsmClustersBackupHeaders

Defines headers for CloudHsmClusters_backup operation.

CloudHsmClustersBackupOptionalParams

Optional parameters.

CloudHsmClustersCreateOrUpdateOptionalParams

Optional parameters.

CloudHsmClustersDeleteHeaders

Defines headers for CloudHsmClusters_delete operation.

CloudHsmClustersDeleteOptionalParams

Optional parameters.

CloudHsmClustersGetOptionalParams

Optional parameters.

CloudHsmClustersListByResourceGroupNextOptionalParams

Optional parameters.

CloudHsmClustersListByResourceGroupOptionalParams

Optional parameters.

CloudHsmClustersListBySubscriptionNextOptionalParams

Optional parameters.

CloudHsmClustersListBySubscriptionOptionalParams

Optional parameters.

CloudHsmClustersRestoreHeaders

Defines headers for CloudHsmClusters_restore operation.

CloudHsmClustersRestoreOptionalParams

Optional parameters.

CloudHsmClustersUpdateHeaders

Defines headers for CloudHsmClusters_update operation.

CloudHsmClustersUpdateOptionalParams

Optional parameters.

CloudHsmClustersValidateBackupPropertiesHeaders

Defines headers for CloudHsmClusters_validateBackupProperties operation.

CloudHsmClustersValidateBackupPropertiesOptionalParams

Optional parameters.

CloudHsmClustersValidateRestorePropertiesHeaders

Defines headers for CloudHsmClusters_validateRestoreProperties operation.

CloudHsmClustersValidateRestorePropertiesOptionalParams

Optional parameters.

CloudHsmProperties

The Cloud HSM Properties

DedicatedHsm

Resource information with extended details.

DedicatedHsmCreateOrUpdateOptionalParams

Optional parameters.

DedicatedHsmDeleteHeaders

Defines headers for DedicatedHsm_delete operation.

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

DedicatedHsmOperations

Interface representing a DedicatedHsmOperations.

DedicatedHsmPatchParameters

Patchable properties of the dedicated HSM

DedicatedHsmUpdateHeaders

Defines headers for DedicatedHsm_update operation.

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.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorModel

The key vault server error.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities)

NetworkInterface

The network interface definition.

NetworkProfile

The network profile definition.

Operation

Details of a REST API operation, returned from the Resource Provider Operations API

OperationDisplay

Localized display information for this particular operation.

OperationListResult

A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results.

Operations

Interface representing a Operations.

OperationsListOptionalParams

Optional parameters.

OutboundEnvironmentEndpoint

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

OutboundEnvironmentEndpointCollection

Collection of OutboundEnvironmentEndpoint

PrivateEndpoint

The private endpoint resource.

PrivateEndpointConnection

The private endpoint connection resource.

PrivateEndpointConnectionListResult

List of private endpoint connections associated with the specified resource.

PrivateEndpointConnections

Interface representing a PrivateEndpointConnections.

PrivateEndpointConnectionsListByCloudHsmClusterNextOptionalParams

Optional parameters.

PrivateEndpointConnectionsListByCloudHsmClusterOptionalParams

Optional parameters.

PrivateLinkResource

A private link resource.

PrivateLinkResourceListResult

A list of private link resources.

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

RestoreRequestProperties

Cloud Hsm Cluster restore information

RestoreResult

Restore operation properties

Sku

SKU of the dedicated HSM

SystemData

Metadata pertaining to creation and last modification of the resource.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

UserAssignedIdentity

User assigned identity properties

Type Aliases

ActionType

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

Known values supported by the service

Internal

ActivationState

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

Known values supported by the service

NotDefined
NotActivated
Active
Failed
Unknown

AutoGeneratedDomainNameLabelScope

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

Known values supported by the service

TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

BackupRestoreOperationStatus

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

Known values supported by the service

InProgress
Succeeded
Failed
Cancelled

CloudHsmClusterBackupStatusGetResponse

Contains response data for the get operation.

CloudHsmClusterPrivateEndpointConnectionsCreateResponse

Contains response data for the create operation.

CloudHsmClusterPrivateEndpointConnectionsDeleteResponse

Contains response data for the delete operation.

CloudHsmClusterPrivateEndpointConnectionsGetResponse

Contains response data for the get operation.

CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterNextResponse

Contains response data for the listByCloudHsmClusterNext operation.

CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterResponse

Contains response data for the listByCloudHsmCluster operation.

CloudHsmClusterRestoreStatusGetResponse

Contains response data for the get operation.

CloudHsmClusterSkuFamily

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

Known values supported by the service

B

CloudHsmClusterSkuName

Defines values for CloudHsmClusterSkuName.

CloudHsmClustersBackupResponse

Contains response data for the backup operation.

CloudHsmClustersCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

CloudHsmClustersDeleteResponse

Contains response data for the delete operation.

CloudHsmClustersGetResponse

Contains response data for the get operation.

CloudHsmClustersListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

CloudHsmClustersListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

CloudHsmClustersListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

CloudHsmClustersListBySubscriptionResponse

Contains response data for the listBySubscription operation.

CloudHsmClustersRestoreResponse

Contains response data for the restore operation.

CloudHsmClustersUpdateResponse

Contains response data for the update operation.

CloudHsmClustersValidateBackupPropertiesResponse

Contains response data for the validateBackupProperties operation.

CloudHsmClustersValidateRestorePropertiesResponse

Contains response data for the validateRestoreProperties operation.

CreatedByType

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

Known values supported by the service

User
Application
ManagedIdentity
Key

DedicatedHsmCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

DedicatedHsmDeleteResponse

Contains response data for the delete 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 fully 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.

ManagedServiceIdentityType

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

Known values supported by the service

None
SystemAssigned
UserAssigned
SystemAssigned,UserAssigned

OperationsListResponse

Contains response data for the list operation.

Origin

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

Known values supported by the service

user
system
user,system

PrivateEndpointConnectionProvisioningState

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

Known values supported by the service

Succeeded
Creating
Deleting
Failed
Updating
InternalError
Canceled

PrivateEndpointConnectionsListByCloudHsmClusterNextResponse

Contains response data for the listByCloudHsmClusterNext operation.

PrivateEndpointConnectionsListByCloudHsmClusterResponse

Contains response data for the listByCloudHsmCluster operation.

PrivateEndpointServiceConnectionStatus

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

Known values supported by the service

Pending
Approved
Rejected

ProvisioningState

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

Known values supported by the service

Provisioning
Succeeded
Failed
Deleting
Canceled

PublicNetworkAccess

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

Known values supported by the service

Disabled

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

KnownActionType

Known values of ActionType that the service accepts.

KnownActivationState

Known values of ActivationState that the service accepts.

KnownAutoGeneratedDomainNameLabelScope

Known values of AutoGeneratedDomainNameLabelScope that the service accepts.

KnownBackupRestoreOperationStatus

Known values of BackupRestoreOperationStatus that the service accepts.

KnownCloudHsmClusterSkuFamily

Known values of CloudHsmClusterSkuFamily that the service accepts.

KnownCreatedByType

Known values of CreatedByType that the service accepts.

KnownIdentityType

Known values of IdentityType that the service accepts.

KnownJsonWebKeyType

Known values of JsonWebKeyType that the service accepts.

KnownManagedServiceIdentityType

Known values of ManagedServiceIdentityType that the service accepts.

KnownOrigin

Known values of Origin that the service accepts.

KnownPrivateEndpointConnectionProvisioningState

Known values of PrivateEndpointConnectionProvisioningState that the service accepts.

KnownPrivateEndpointServiceConnectionStatus

Known values of PrivateEndpointServiceConnectionStatus that the service accepts.

KnownProvisioningState

Known values of ProvisioningState that the service accepts.

KnownPublicNetworkAccess

Known values of PublicNetworkAccess that the service accepts.

KnownSkuName

Known values of SkuName that the service accepts.

Functions

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

Function Details

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

function getContinuationToken(page: unknown): string | undefined

Parameters

page

unknown

An object from accessing value on the IteratorResult from a byPage iterator.

Returns

string | undefined

The continuation token that can be passed into byPage() during future calls.