DedicatedHsms Interface
public interface DedicatedHsms
Resource collection API of DedicatedHsms.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Blank |
define(String name)
Begins definition for a new Dedicated |
| abstract void |
delete(String resourceGroupName, String name, Context context)
Deletes the specified Azure Dedicated HSM. |
| abstract void |
deleteById(String id)
Deletes the specified Azure Dedicated HSM. |
| abstract void |
deleteByIdWithResponse(String id, Context context)
Deletes the specified Azure Dedicated HSM. |
| abstract void |
deleteByResourceGroup(String resourceGroupName, String name)
Deletes the specified Azure Dedicated HSM. |
|
abstract
Dedicated |
getById(String id)
Gets the specified Azure dedicated HSM. |
|
abstract
Response<Dedicated |
getByIdWithResponse(String id, Context context)
Gets the specified Azure dedicated HSM. |
|
abstract
Dedicated |
getByResourceGroup(String resourceGroupName, String name)
Gets the specified Azure dedicated HSM. |
|
abstract
Response<Dedicated |
getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)
Gets the specified Azure dedicated HSM. |
|
abstract
Paged |
list()
The List operation gets information about the dedicated HSMs associated with the subscription. |
|
abstract
Paged |
list(Integer top, Context context)
The List operation gets information about the dedicated HSMs associated with the subscription. |
|
abstract
Paged |
listByResourceGroup(String resourceGroupName)
The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group. |
|
abstract
Paged |
listByResourceGroup(String resourceGroupName, Integer top, Context context)
The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group. |
|
abstract
Paged |
listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name)
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. |
|
abstract
Paged |
listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name, Context context)
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. |
Method Details
define
public abstract DedicatedHsm.DefinitionStages.Blank define(String name)
Begins definition for a new DedicatedHsm resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String name, Context context)
Deletes the specified Azure Dedicated HSM.
Parameters:
deleteById
public abstract void deleteById(String id)
Deletes the specified Azure Dedicated HSM.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Deletes the specified Azure Dedicated HSM.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String name)
Deletes the specified Azure Dedicated HSM.
Parameters:
getById
public abstract DedicatedHsm getById(String id)
Gets the specified Azure dedicated HSM.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<DedicatedHsm> getByIdWithResponse(String id, Context context)
Gets the specified Azure dedicated HSM.
Parameters:
Returns:
getByResourceGroup
public abstract DedicatedHsm getByResourceGroup(String resourceGroupName, String name)
Gets the specified Azure dedicated HSM.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<DedicatedHsm> getByResourceGroupWithResponse(String resourceGroupName, String name, Context context)
Gets the specified Azure dedicated HSM.
Parameters:
Returns:
list
public abstract PagedIterable<DedicatedHsm> list()
The List operation gets information about the dedicated HSMs associated with the subscription.
Returns:
list
public abstract PagedIterable<DedicatedHsm> list(Integer top, Context context)
The List operation gets information about the dedicated HSMs associated with the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<DedicatedHsm> listByResourceGroup(String resourceGroupName)
The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<DedicatedHsm> listByResourceGroup(String resourceGroupName, Integer top, Context context)
The List operation gets information about the dedicated hsms associated with the subscription and within the specified resource group.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpoints
public abstract PagedIterable<OutboundEnvironmentEndpoint> listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name)
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. 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.
Parameters:
Returns:
listOutboundNetworkDependenciesEndpoints
public abstract PagedIterable<OutboundEnvironmentEndpoint> listOutboundNetworkDependenciesEndpoints(String resourceGroupName, String name, Context context)
Gets a list of egress endpoints (network endpoints of all outbound dependencies) in the specified dedicated hsm resource. 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.
Parameters:
Returns: