CloudHsmClusterPrivateEndpointConnections Interface

public interface CloudHsmClusterPrivateEndpointConnections

Resource collection API of CloudHsmClusterPrivateEndpointConnections.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new PrivateEndpointConnection resource.

abstract void delete(String resourceGroupName, String cloudHsmClusterName, String peConnectionName)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

abstract void delete(String resourceGroupName, String cloudHsmClusterName, String peConnectionName, Context context)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

abstract void deleteById(String id)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

abstract void deleteByIdWithResponse(String id, Context context)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

abstract PrivateEndpointConnection get(String resourceGroupName, String cloudHsmClusterName, String peConnectionName)

Gets the private endpoint connection for the Cloud Hsm Cluster.

abstract PrivateEndpointConnection getById(String id)

Gets the private endpoint connection for the Cloud Hsm Cluster.

abstract Response<PrivateEndpointConnection> getByIdWithResponse(String id, Context context)

Gets the private endpoint connection for the Cloud Hsm Cluster.

abstract Response<PrivateEndpointConnection> getWithResponse(String resourceGroupName, String cloudHsmClusterName, String peConnectionName, Context context)

Gets the private endpoint connection for the Cloud Hsm Cluster.

Method Details

define

public abstract PrivateEndpointConnection.DefinitionStages.Blank define(String name)

Begins definition for a new PrivateEndpointConnection resource.

Parameters:

name - resource name.

Returns:

the first stage of the new PrivateEndpointConnection definition.

delete

public abstract void delete(String resourceGroupName, String cloudHsmClusterName, String peConnectionName)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
peConnectionName - Name of the private endpoint connection associated with the Cloud HSM Cluster.

delete

public abstract void delete(String resourceGroupName, String cloudHsmClusterName, String peConnectionName, Context context)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
peConnectionName - Name of the private endpoint connection associated with the Cloud HSM Cluster.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Deletes the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract PrivateEndpointConnection get(String resourceGroupName, String cloudHsmClusterName, String peConnectionName)

Gets the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
peConnectionName - Name of the private endpoint connection associated with the Cloud HSM Cluster.

Returns:

the private endpoint connection for the Cloud Hsm Cluster.

getById

public abstract PrivateEndpointConnection getById(String id)

Gets the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

id - the resource ID.

Returns:

the private endpoint connection for the Cloud Hsm Cluster along with Response<T>.

getByIdWithResponse

public abstract Response<PrivateEndpointConnection> getByIdWithResponse(String id, Context context)

Gets the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

the private endpoint connection for the Cloud Hsm Cluster along with Response<T>.

getWithResponse

public abstract Response<PrivateEndpointConnection> getWithResponse(String resourceGroupName, String cloudHsmClusterName, String peConnectionName, Context context)

Gets the private endpoint connection for the Cloud Hsm Cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudHsmClusterName - The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 23 characters in length.
peConnectionName - Name of the private endpoint connection associated with the Cloud HSM Cluster.
context - The context to associate with this operation.

Returns:

the private endpoint connection for the Cloud Hsm Cluster along with Response<T>.

Applies to