public sealed class CreateCryptoKeyRequest : IMessage<CreateCryptoKeyRequest>, IEquatable<CreateCryptoKeyRequest>, IDeepCloneable<CreateCryptoKeyRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Key Management Service v1 API class CreateCryptoKeyRequest.
Request message for [KeyManagementService.CreateCryptoKey][google.cloud.kms.v1.KeyManagementService.CreateCryptoKey].
Implements
IMessageCreateCryptoKeyRequest, IEquatableCreateCryptoKeyRequest, IDeepCloneableCreateCryptoKeyRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Constructors
CreateCryptoKeyRequest()
public CreateCryptoKeyRequest()CreateCryptoKeyRequest(CreateCryptoKeyRequest)
public CreateCryptoKeyRequest(CreateCryptoKeyRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateCryptoKeyRequest |
Properties
CryptoKey
public CryptoKey CryptoKey { get; set; }Required. A [CryptoKey][google.cloud.kms.v1.CryptoKey] with initial field values.
| Property Value | |
|---|---|
| Type | Description |
CryptoKey |
|
CryptoKeyId
public string CryptoKeyId { get; set; }Required. It must be unique within a KeyRing and match the regular
expression [a-zA-Z0-9_-]{1,63}
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parent
public string Parent { get; set; }Required. The [name][google.cloud.kms.v1.KeyRing.name] of the KeyRing associated with the [CryptoKeys][google.cloud.kms.v1.CryptoKey].
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsKeyRingName
public KeyRingName ParentAsKeyRingName { get; set; }KeyRingName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
KeyRingName |
|
SkipInitialVersionCreation
public bool SkipInitialVersionCreation { get; set; }If set to true, the request will create a [CryptoKey][google.cloud.kms.v1.CryptoKey] without any [CryptoKeyVersions][google.cloud.kms.v1.CryptoKeyVersion]. You must manually call [CreateCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.CreateCryptoKeyVersion] or [ImportCryptoKeyVersion][google.cloud.kms.v1.KeyManagementService.ImportCryptoKeyVersion] before you can use this [CryptoKey][google.cloud.kms.v1.CryptoKey].
| Property Value | |
|---|---|
| Type | Description |
bool |
|