DedicatedHsmOperations interface  
Interface representing a DedicatedHsm operations.
Properties
| create | 
	Create or Update a dedicated HSM in the specified subscription.  | 
| delete | |
| get | Gets the specified Azure dedicated HSM.  | 
| list | 
	The List operation gets information about the dedicated HSMs associated with the subscription and within the specified resource group.  | 
| list | 
	The List operation gets information about the dedicated HSMs associated with the subscription.  | 
| list | 
	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>