public sealed class CreateKeyHandleRequest : IMessage<CreateKeyHandleRequest>, IEquatable<CreateKeyHandleRequest>, IDeepCloneable<CreateKeyHandleRequest>, IBufferMessage, IMessageReference 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].
Implements
IMessageCreateKeyHandleRequest, IEquatableCreateKeyHandleRequest, IDeepCloneableCreateKeyHandleRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
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 |
|