Oracle Database@Google Cloud v1 API - Class EncryptionKey (1.4.0)

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

Reference documentation and code samples for the Oracle Database@Google Cloud v1 API class EncryptionKey.

The encryption key used to encrypt the Autonomous Database.

Inheritance

object > EncryptionKey

Namespace

Google.Cloud.OracleDatabase.V1

Assembly

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