DedicatedHsmOperations interface
Interface representing a DedicatedHsmOperations.
Methods
begin |
Create or Update a dedicated HSM in the specified subscription. |
begin |
Create or Update a dedicated HSM in the specified subscription. |
begin |
Deletes the specified Azure Dedicated HSM. |
begin |
Deletes the specified Azure Dedicated HSM. |
begin |
Update a dedicated HSM in the specified subscription. |
begin |
Update a dedicated HSM in the specified subscription. |
get(string, string, Dedicated |
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. |
Method Details
beginCreateOrUpdate(string, string, DedicatedHsm, DedicatedHsmCreateOrUpdateOptionalParams)
Create or Update a dedicated HSM in the specified subscription.
function beginCreateOrUpdate(resourceGroupName: string, name: string, parameters: DedicatedHsm, options?: DedicatedHsmCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<DedicatedHsm>, DedicatedHsm>>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the resource belongs.
- name
-
string
Name of the dedicated Hsm
- parameters
- DedicatedHsm
Parameters to create or update the dedicated hsm
The options parameters.
Returns
Promise<PollerLike<@azure/core-lro.PollOperationState<DedicatedHsm>, DedicatedHsm>>
beginCreateOrUpdateAndWait(string, string, DedicatedHsm, DedicatedHsmCreateOrUpdateOptionalParams)
Create or Update a dedicated HSM in the specified subscription.
function beginCreateOrUpdateAndWait(resourceGroupName: string, name: string, parameters: DedicatedHsm, options?: DedicatedHsmCreateOrUpdateOptionalParams): Promise<DedicatedHsm>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the resource belongs.
- name
-
string
Name of the dedicated Hsm
- parameters
- DedicatedHsm
Parameters to create or update the dedicated hsm
The options parameters.
Returns
Promise<DedicatedHsm>
beginDelete(string, string, DedicatedHsmDeleteOptionalParams)
Deletes the specified Azure Dedicated HSM.
function beginDelete(resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the dedicated HSM belongs.
- name
-
string
The name of the dedicated HSM to delete
- options
- DedicatedHsmDeleteOptionalParams
The options parameters.
Returns
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, DedicatedHsmDeleteOptionalParams)
Deletes the specified Azure Dedicated HSM.
function beginDeleteAndWait(resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams): Promise<void>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the dedicated HSM belongs.
- name
-
string
The name of the dedicated HSM to delete
- options
- DedicatedHsmDeleteOptionalParams
The options parameters.
Returns
Promise<void>
beginUpdate(string, string, DedicatedHsmUpdateOptionalParams)
Update a dedicated HSM in the specified subscription.
function beginUpdate(resourceGroupName: string, name: string, options?: DedicatedHsmUpdateOptionalParams): Promise<PollerLike<PollOperationState<DedicatedHsm>, DedicatedHsm>>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the server belongs.
- name
-
string
Name of the dedicated HSM
- options
- DedicatedHsmUpdateOptionalParams
The options parameters.
Returns
Promise<PollerLike<@azure/core-lro.PollOperationState<DedicatedHsm>, DedicatedHsm>>
beginUpdateAndWait(string, string, DedicatedHsmUpdateOptionalParams)
Update a dedicated HSM in the specified subscription.
function beginUpdateAndWait(resourceGroupName: string, name: string, options?: DedicatedHsmUpdateOptionalParams): Promise<DedicatedHsm>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the server belongs.
- name
-
string
Name of the dedicated HSM
- options
- DedicatedHsmUpdateOptionalParams
The options parameters.
Returns
Promise<DedicatedHsm>
get(string, string, DedicatedHsmGetOptionalParams)
Gets the specified Azure dedicated HSM.
function get(resourceGroupName: string, name: string, options?: DedicatedHsmGetOptionalParams): Promise<DedicatedHsm>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the dedicated hsm belongs.
- name
-
string
The name of the dedicated HSM.
- options
- DedicatedHsmGetOptionalParams
The options parameters.
Returns
Promise<DedicatedHsm>
listByResourceGroup(string, DedicatedHsmListByResourceGroupOptionalParams)
The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group.
function listByResourceGroup(resourceGroupName: string, options?: DedicatedHsmListByResourceGroupOptionalParams): PagedAsyncIterableIterator<DedicatedHsm, DedicatedHsm[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the dedicated HSM belongs.
The options parameters.
Returns
listBySubscription(DedicatedHsmListBySubscriptionOptionalParams)
The List operation gets information about the dedicated HSMs associated with the subscription.
function listBySubscription(options?: DedicatedHsmListBySubscriptionOptionalParams): PagedAsyncIterableIterator<DedicatedHsm, DedicatedHsm[], PageSettings>
Parameters
The options parameters.
Returns
listOutboundNetworkDependenciesEndpoints(string, string, DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams)
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.
function listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, name: string, options?: DedicatedHsmListOutboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<OutboundEnvironmentEndpoint, OutboundEnvironmentEndpoint[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the Resource Group to which the dedicated hsm belongs.
- name
-
string
The name of the dedicated HSM.
The options parameters.