Class HsmManagementGrpc.HsmManagementBlockingV2Stub (2.86.0)

public static final class HsmManagementGrpc.HsmManagementBlockingV2Stub extends AbstractBlockingStub<HsmManagementGrpc.HsmManagementBlockingV2Stub>

A stub to allow clients to do synchronous rpc calls to service HsmManagement.

Google Cloud HSM Management Service Provides interfaces for managing HSM instances. Implements a REST model with the following objects:

  • SingleTenantHsmInstance
  • SingleTenantHsmInstanceProposal

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > HsmManagementGrpc.HsmManagementBlockingV2Stub

Methods

approveSingleTenantHsmInstanceProposal(ApproveSingleTenantHsmInstanceProposalRequest request)

public ApproveSingleTenantHsmInstanceProposalResponse approveSingleTenantHsmInstanceProposal(ApproveSingleTenantHsmInstanceProposalRequest request)

Approves a SingleTenantHsmInstanceProposal for a given SingleTenantHsmInstance. The proposal must be in the PENDING state.

Parameter
Name Description
request ApproveSingleTenantHsmInstanceProposalRequest
Returns
Type Description
ApproveSingleTenantHsmInstanceProposalResponse
Exceptions
Type Description
io.grpc.StatusException

build(Channel channel, CallOptions callOptions)

protected HsmManagementGrpc.HsmManagementBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
HsmManagementGrpc.HsmManagementBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createSingleTenantHsmInstance(CreateSingleTenantHsmInstanceRequest request)

public Operation createSingleTenantHsmInstance(CreateSingleTenantHsmInstanceRequest request)

Creates a new SingleTenantHsmInstance in a given Project and Location. User must create a RegisterTwoFactorAuthKeys proposal with this single-tenant HSM instance to finish setup of the instance.

Parameter
Name Description
request CreateSingleTenantHsmInstanceRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

createSingleTenantHsmInstanceProposal(CreateSingleTenantHsmInstanceProposalRequest request)

public Operation createSingleTenantHsmInstanceProposal(CreateSingleTenantHsmInstanceProposalRequest request)

Creates a new SingleTenantHsmInstanceProposal for a given SingleTenantHsmInstance.

Parameter
Name Description
request CreateSingleTenantHsmInstanceProposalRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

deleteSingleTenantHsmInstanceProposal(DeleteSingleTenantHsmInstanceProposalRequest request)

public Empty deleteSingleTenantHsmInstanceProposal(DeleteSingleTenantHsmInstanceProposalRequest request)

Deletes a SingleTenantHsmInstanceProposal.

Parameter
Name Description
request DeleteSingleTenantHsmInstanceProposalRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

executeSingleTenantHsmInstanceProposal(ExecuteSingleTenantHsmInstanceProposalRequest request)

public Operation executeSingleTenantHsmInstanceProposal(ExecuteSingleTenantHsmInstanceProposalRequest request)

Executes a SingleTenantHsmInstanceProposal for a given SingleTenantHsmInstance. The proposal must be in the APPROVED state.

Parameter
Name Description
request ExecuteSingleTenantHsmInstanceProposalRequest
Returns
Type Description
Operation
Exceptions
Type Description
io.grpc.StatusException

getSingleTenantHsmInstance(GetSingleTenantHsmInstanceRequest request)

public SingleTenantHsmInstance getSingleTenantHsmInstance(GetSingleTenantHsmInstanceRequest request)

Returns metadata for a given SingleTenantHsmInstance.

Parameter
Name Description
request GetSingleTenantHsmInstanceRequest
Returns
Type Description
SingleTenantHsmInstance
Exceptions
Type Description
io.grpc.StatusException

getSingleTenantHsmInstanceProposal(GetSingleTenantHsmInstanceProposalRequest request)

public SingleTenantHsmInstanceProposal getSingleTenantHsmInstanceProposal(GetSingleTenantHsmInstanceProposalRequest request)

Returns metadata for a given SingleTenantHsmInstanceProposal.

Parameter
Name Description
request GetSingleTenantHsmInstanceProposalRequest
Returns
Type Description
SingleTenantHsmInstanceProposal
Exceptions
Type Description
io.grpc.StatusException

listSingleTenantHsmInstanceProposals(ListSingleTenantHsmInstanceProposalsRequest request)

public ListSingleTenantHsmInstanceProposalsResponse listSingleTenantHsmInstanceProposals(ListSingleTenantHsmInstanceProposalsRequest request)

Lists SingleTenantHsmInstanceProposals.

Parameter
Name Description
request ListSingleTenantHsmInstanceProposalsRequest
Returns
Type Description
ListSingleTenantHsmInstanceProposalsResponse
Exceptions
Type Description
io.grpc.StatusException

listSingleTenantHsmInstances(ListSingleTenantHsmInstancesRequest request)

public ListSingleTenantHsmInstancesResponse listSingleTenantHsmInstances(ListSingleTenantHsmInstancesRequest request)

Lists SingleTenantHsmInstances.

Parameter
Name Description
request ListSingleTenantHsmInstancesRequest
Returns
Type Description
ListSingleTenantHsmInstancesResponse
Exceptions
Type Description
io.grpc.StatusException