public sealed class EncryptionKey : IMessage<EncryptionKey>, IEquatable<EncryptionKey>, IDeepCloneable<EncryptionKey>, IBufferMessage, IMessageReference documentation and code samples for the Oracle Database@Google Cloud v1 API class EncryptionKey.
The encryption key used to encrypt the Autonomous Database.
Implements
IMessageEncryptionKey, IEquatableEncryptionKey, IDeepCloneableEncryptionKey, IBufferMessage, IMessageNamespace
Google.Cloud.OracleDatabase.V1Assembly
Google.Cloud.OracleDatabase.V1.dll
Constructors
EncryptionKey()
public EncryptionKey()EncryptionKey(EncryptionKey)
public EncryptionKey(EncryptionKey other)| Parameter | |
|---|---|
| Name | Description |
other |
EncryptionKey |
Properties
KmsKey
public string KmsKey { get; set; }Optional. The KMS key used to encrypt the Autonomous Database.
This field is required if the provider is GOOGLE_MANAGED.
The name of the KMS key resource in the following format:
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
KmsKeyAsCryptoKeyName
public CryptoKeyName KmsKeyAsCryptoKeyName { get; set; }CryptoKeyName-typed view over the KmsKey resource name property.
| Property Value | |
|---|---|
| Type | Description |
CryptoKeyName |
|
Provider
public EncryptionKey.Types.Provider Provider { get; set; }Optional. The provider of the encryption key.
| Property Value | |
|---|---|
| Type | Description |
EncryptionKeyTypesProvider |
|