Method: proposals.create

Full name: projects.locations.singleTenantHsmInstances.proposals.create

Creates a new SingleTenantHsmInstanceProposal for a given SingleTenantHsmInstance.

HTTP request


POST https://cloudkms.googleapis.com/v1/{parent=projects/*/locations/*/singleTenantHsmInstances/*}/proposals

The URLs use gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. The name of the SingleTenantHsmInstance associated with the SingleTenantHsmInstanceProposals.

Query parameters

Parameters
singleTenantHsmInstanceProposalId

string

Optional. It must be unique within a location and match the regular expression [a-zA-Z0-9_-]{1,63}.

Request body

The request body contains an instance of SingleTenantHsmInstanceProposal.

Response body

If successful, the response body contains a newly created instance of Operation.

Authorization scopes

Requires one of the following OAuth scopes:

  • https://www.googleapis.com/auth/cloudkms
  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

IAM Permissions

Requires the following IAM permission on the parent resource:

  • cloudkms.singleTenantHsmInstanceProposals.create

For more information, see the IAM documentation.