@azure/arm-hardwaresecuritymodules package
Interfaces
| ApiEntityReference | The API entity reference. | 
| AzureDedicatedHSMResourceProviderOptionalParams | Optional parameters for the client. | 
| 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. | 
| CloudHsmClusterBackupStatusGetOptionalParams | Optional parameters. | 
| CloudHsmClusterBackupStatusOperations | Interface representing a CloudHsmClusterBackupStatus operations. | 
| CloudHsmClusterPatchParameters | Patchable properties of the Cloud HSM Cluster | 
| CloudHsmClusterPrivateEndpointConnectionsCreateOptionalParams | Optional parameters. | 
| CloudHsmClusterPrivateEndpointConnectionsDeleteOptionalParams | Optional parameters. | 
| CloudHsmClusterPrivateEndpointConnectionsGetOptionalParams | Optional parameters. | 
| CloudHsmClusterPrivateEndpointConnectionsOperations | Interface representing a CloudHsmClusterPrivateEndpointConnections operations. | 
| CloudHsmClusterPrivateLinkResourcesListByCloudHsmClusterOptionalParams | Optional parameters. | 
| CloudHsmClusterPrivateLinkResourcesOperations | Interface representing a CloudHsmClusterPrivateLinkResources operations. | 
| CloudHsmClusterProperties | Properties of a Cloud HSM Cluster. | 
| CloudHsmClusterRestoreStatusGetOptionalParams | Optional parameters. | 
| CloudHsmClusterRestoreStatusOperations | Interface representing a CloudHsmClusterRestoreStatus operations. | 
| CloudHsmClusterSku | Cloud Hsm Cluster SKU information | 
| CloudHsmClustersBackupOptionalParams | Optional parameters. | 
| CloudHsmClustersCreateOrUpdateOptionalParams | Optional parameters. | 
| CloudHsmClustersDeleteOptionalParams | Optional parameters. | 
| CloudHsmClustersGetOptionalParams | Optional parameters. | 
| CloudHsmClustersListByResourceGroupOptionalParams | Optional parameters. | 
| CloudHsmClustersListBySubscriptionOptionalParams | Optional parameters. | 
| CloudHsmClustersOperations | Interface representing a CloudHsmClusters operations. | 
| CloudHsmClustersRestoreOptionalParams | Optional parameters. | 
| CloudHsmClustersUpdateOptionalParams | Optional parameters. | 
| CloudHsmClustersValidateBackupPropertiesOptionalParams | Optional parameters. | 
| CloudHsmClustersValidateRestorePropertiesOptionalParams | Optional parameters. | 
| CloudHsmProperties | The Cloud HSM Properties | 
| DedicatedHsm | Resource information with extended details. | 
| DedicatedHsmCreateOrUpdateOptionalParams | Optional parameters. | 
| DedicatedHsmDeleteOptionalParams | Optional parameters. | 
| DedicatedHsmError | The error exception. | 
| DedicatedHsmGetOptionalParams | Optional parameters. | 
| DedicatedHsmListByResourceGroupOptionalParams | Optional parameters. | 
| DedicatedHsmListBySubscriptionOptionalParams | Optional parameters. | 
| DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams | Optional parameters. | 
| DedicatedHsmOperations | Interface representing a DedicatedHsm operations. | 
| DedicatedHsmPatchParameters | Patchable properties of the dedicated HSM | 
| DedicatedHsmProperties | 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. | 
| 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. | 
| 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 and operation. | 
| OperationsListOptionalParams | Optional parameters. | 
| OperationsOperations | Interface representing a Operations operations. | 
| OutboundEnvironmentEndpoint | Egress endpoints which dedicated hsm service connects to for common purpose. | 
| PageSettings | Options for the byPage method | 
| PagedAsyncIterableIterator | An interface that allows async iterable iteration both to completion and by page. | 
| PrivateEndpoint | The private endpoint resource. | 
| PrivateEndpointConnection | The private endpoint connection resource. | 
| PrivateEndpointConnectionProperties | Properties of the private endpoint connection. | 
| PrivateEndpointConnectionsListByCloudHsmClusterOptionalParams | Optional parameters. | 
| PrivateEndpointConnectionsOperations | Interface representing a PrivateEndpointConnections operations. | 
| PrivateLinkResource | A private link resource. | 
| PrivateLinkResourceProperties | Properties of a private link resource. | 
| 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 | 
| RestorePollerOptions | |
| 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 | Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs.  Known values supported by the serviceInternal: Actions are for internal-only APIs. | 
| ActivationState | State of security domain activation  Known values supported by the serviceNotDefined  | 
| AutoGeneratedDomainNameLabelScope | The Cloud HSM Cluster's auto-generated Domain Name Label Scope  Known values supported by the serviceTenantReuse  | 
| BackupRestoreOperationStatus | Status of the backup/restore operation  Known values supported by the serviceInProgress  | 
| CloudHsmClusterSkuFamily | Sku family of the Cloud HSM Cluster  Known values supported by the serviceB | 
| CloudHsmClusterSkuName | Sku name of the Cloud HSM Cluster | 
| ContinuablePage | An interface that describes a page of results. | 
| CreatedByType | The kind of entity that created the resource.  Known values supported by the serviceUser: The entity was created by a user.  | 
| JsonWebKeyType | Provisioning state.  Known values supported by the serviceSucceeded: The dedicated HSM has been fully provisioned.  | 
| ManagedServiceIdentityType | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).  Known values supported by the serviceNone: No managed identity.  | 
| Origin | The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system"  Known values supported by the serviceuser: Indicates the operation is initiated by a user.  | 
| PrivateEndpointConnectionProvisioningState | The current provisioning state.  Known values supported by the serviceSucceeded  | 
| PrivateEndpointServiceConnectionStatus | The private endpoint connection status.  Known values supported by the servicePending: Connection waiting for approval or rejection  | 
| ProvisioningState | The Cloud HSM Cluster's provisioningState  Known values supported by the serviceProvisioning  | 
| PublicNetworkAccess | The Cloud HSM Cluster public network access  Known values supported by the serviceDisabled | 
| SkuName | SKU of the dedicated HSM  Known values supported by the serviceSafeNet Luna Network HSM A790: The dedicated HSM is a Safenet Luna Network HSM A790 device.  | 
Enums
| KnownActionType | Extensible enum. Indicates the action type. "Internal" refers to actions that are for internal only APIs. | 
| KnownActivationState | State of security domain activation | 
| KnownAutoGeneratedDomainNameLabelScope | The Cloud HSM Cluster's auto-generated Domain Name Label Scope | 
| KnownBackupRestoreOperationStatus | Status of the backup/restore operation | 
| KnownCloudHsmClusterSkuFamily | Sku family of the Cloud HSM Cluster | 
| KnownCreatedByType | The kind of entity that created the resource. | 
| KnownJsonWebKeyType | Provisioning state. | 
| KnownManagedServiceIdentityType | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | 
| KnownOrigin | The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. Default value is "user,system" | 
| KnownPrivateEndpointConnectionProvisioningState | The current provisioning state. | 
| KnownPrivateEndpointServiceConnectionStatus | The private endpoint connection status. | 
| KnownProvisioningState | The Cloud HSM Cluster's provisioningState | 
| KnownPublicNetworkAccess | The Cloud HSM Cluster public network access | 
| KnownSkuName | SKU of the dedicated HSM | 
| KnownVersions | The available API versions. | 
Functions
| restore | Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope. | 
Function Details
		restorePoller<TResponse, TResult>(AzureDedicatedHSMResourceProvider, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)
	          
	Creates a poller from the serialized state of another poller. This can be useful when you want to create pollers on a different host or a poller needs to be constructed after the original one is not in scope.
function restorePoller<TResponse, TResult>(client: AzureDedicatedHSMResourceProvider, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>Parameters
- serializedState
- 
				string 
- sourceOperation
- 
				(args: any[]) => PollerLike<OperationState<TResult>, TResult> 
- options
- 
				RestorePollerOptions<TResult, PathUncheckedResponse> 
Returns
PollerLike<OperationState<TResult>, TResult>