Google Cloud Key Management Service v1 API - Class CreateKeyHandleRequest (3.12.0)

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

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

Request message for [Autokey.CreateKeyHandle][google.cloud.kms.v1.Autokey.CreateKeyHandle].

Inheritance

object > CreateKeyHandleRequest

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

CreateKeyHandleRequest()

public CreateKeyHandleRequest()

CreateKeyHandleRequest(CreateKeyHandleRequest)

public CreateKeyHandleRequest(CreateKeyHandleRequest other)
Parameter
Name Description
other CreateKeyHandleRequest

Properties

KeyHandle

public KeyHandle KeyHandle { get; set; }

Required. [KeyHandle][google.cloud.kms.v1.KeyHandle] to create.

Property Value
Type Description
KeyHandle

KeyHandleId

public string KeyHandleId { get; set; }

Optional. Id of the [KeyHandle][google.cloud.kms.v1.KeyHandle]. Must be unique to the resource project and location. If not provided by the caller, a new UUID is used.

Property Value
Type Description
string

Parent

public string Parent { get; set; }

Required. Name of the resource project and location to create the [KeyHandle][google.cloud.kms.v1.KeyHandle] in, e.g. projects/{PROJECT_ID}/locations/{LOCATION}.

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