Google Cloud Key Management Service v1 API - Class CreateSingleTenantHsmInstanceRequest (3.21.0)

public sealed class CreateSingleTenantHsmInstanceRequest : IMessage<CreateSingleTenantHsmInstanceRequest>, IEquatable<CreateSingleTenantHsmInstanceRequest>, IDeepCloneable<CreateSingleTenantHsmInstanceRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Key Management Service v1 API class CreateSingleTenantHsmInstanceRequest.

Request message for [HsmManagement.CreateSingleTenantHsmInstance][google.cloud.kms.v1.HsmManagement.CreateSingleTenantHsmInstance].

Inheritance

object > CreateSingleTenantHsmInstanceRequest

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

CreateSingleTenantHsmInstanceRequest()

public CreateSingleTenantHsmInstanceRequest()

CreateSingleTenantHsmInstanceRequest(CreateSingleTenantHsmInstanceRequest)

public CreateSingleTenantHsmInstanceRequest(CreateSingleTenantHsmInstanceRequest other)
Parameter
Name Description
other CreateSingleTenantHsmInstanceRequest

Properties

Parent

public string Parent { get; set; }

Required. The resource name of the location associated with the [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance], in the format projects/*/locations/*.

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

SingleTenantHsmInstance

public SingleTenantHsmInstance SingleTenantHsmInstance { get; set; }

Required. An [SingleTenantHsmInstance][google.cloud.kms.v1.SingleTenantHsmInstance] with initial field values.

Property Value
Type Description
SingleTenantHsmInstance

SingleTenantHsmInstanceId

public string SingleTenantHsmInstanceId { get; set; }

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

Property Value
Type Description
string