PaymentHsmClustersOperations interface

Interface representing a PaymentHsmClusters operations.

Properties

createOrUpdate

Create or Update a Payment HSM Cluster in the specified subscription.

delete

Deletes the specified Payment HSM Cluster

get

Gets the specified Payment HSM Cluster

listByResourceGroup

The List operation gets information about the Payment HSM Clusters associated with the subscription and within the specified resource group.

listBySubscription

The List operation gets information about the Payment HSM Clusters associated with the subscription.

update

Update a Payment HSM Cluster in the specified subscription.

Property Details

createOrUpdate

Create or Update a Payment HSM Cluster in the specified subscription.

createOrUpdate: (resourceGroupName: string, paymentHsmClusterName: string, body: PaymentHsmCluster, options?: PaymentHsmClustersCreateOrUpdateOptionalParams) => PollerLike<OperationState<PaymentHsmCluster>, PaymentHsmCluster>

Property Value

(resourceGroupName: string, paymentHsmClusterName: string, body: PaymentHsmCluster, options?: PaymentHsmClustersCreateOrUpdateOptionalParams) => PollerLike<OperationState<PaymentHsmCluster>, PaymentHsmCluster>

delete

Deletes the specified Payment HSM Cluster

delete: (resourceGroupName: string, paymentHsmClusterName: string, options?: PaymentHsmClustersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, paymentHsmClusterName: string, options?: PaymentHsmClustersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified Payment HSM Cluster

get: (resourceGroupName: string, paymentHsmClusterName: string, options?: PaymentHsmClustersGetOptionalParams) => Promise<PaymentHsmCluster>

Property Value

(resourceGroupName: string, paymentHsmClusterName: string, options?: PaymentHsmClustersGetOptionalParams) => Promise<PaymentHsmCluster>

listByResourceGroup

The List operation gets information about the Payment HSM Clusters associated with the subscription and within the specified resource group.

listByResourceGroup: (resourceGroupName: string, options?: PaymentHsmClustersListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<PaymentHsmCluster, PaymentHsmCluster[], PageSettings>

Property Value

(resourceGroupName: string, options?: PaymentHsmClustersListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<PaymentHsmCluster, PaymentHsmCluster[], PageSettings>

listBySubscription

The List operation gets information about the Payment HSM Clusters associated with the subscription.

listBySubscription: (options?: PaymentHsmClustersListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<PaymentHsmCluster, PaymentHsmCluster[], PageSettings>

Property Value

(options?: PaymentHsmClustersListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<PaymentHsmCluster, PaymentHsmCluster[], PageSettings>

update

Update a Payment HSM Cluster in the specified subscription.

update: (resourceGroupName: string, paymentHsmClusterName: string, body: PaymentHsmClusterPatchParameters, options?: PaymentHsmClustersUpdateOptionalParams) => PollerLike<OperationState<PaymentHsmCluster>, PaymentHsmCluster>

Property Value

(resourceGroupName: string, paymentHsmClusterName: string, body: PaymentHsmClusterPatchParameters, options?: PaymentHsmClustersUpdateOptionalParams) => PollerLike<OperationState<PaymentHsmCluster>, PaymentHsmCluster>