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<SimplePollerLike<OperationState<DedicatedHsm>, DedicatedHsm>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- name
-
string
Name of the dedicated Hsm
- parameters
- DedicatedHsm
Parameters to create or update the dedicated hsm
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<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. The name is case insensitive.
- 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<SimplePollerLike<OperationState<DedicatedHsmDeleteHeaders>, DedicatedHsmDeleteHeaders>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- name
-
string
Name of the dedicated Hsm
- options
- DedicatedHsmDeleteOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<DedicatedHsmDeleteHeaders>, DedicatedHsmDeleteHeaders>>
beginDeleteAndWait(string, string, DedicatedHsmDeleteOptionalParams)
Deletes the specified Azure Dedicated HSM.
function beginDeleteAndWait(resourceGroupName: string, name: string, options?: DedicatedHsmDeleteOptionalParams): Promise<DedicatedHsmDeleteHeaders>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- name
-
string
Name of the dedicated Hsm
- options
- DedicatedHsmDeleteOptionalParams
The options parameters.
Returns
Promise<DedicatedHsmDeleteHeaders>
beginUpdate(string, string, DedicatedHsmUpdateOptionalParams)
Update a dedicated HSM in the specified subscription.
function beginUpdate(resourceGroupName: string, name: string, options?: DedicatedHsmUpdateOptionalParams): Promise<SimplePollerLike<OperationState<DedicatedHsm>, DedicatedHsm>>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- name
-
string
Name of the dedicated Hsm
- options
- DedicatedHsmUpdateOptionalParams
The options parameters.
Returns
Promise<@azure/core-lro.SimplePollerLike<OperationState<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. The name is case insensitive.
- 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. The name is case insensitive.
- name
-
string
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. The name is case insensitive.
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. The name is case insensitive.
- name
-
string
Name of the dedicated Hsm
The options parameters.