public sealed class Database.Types.EncryptionConfig : IMessage<Database.Types.EncryptionConfig>, IEquatable<Database.Types.EncryptionConfig>, IDeepCloneable<Database.Types.EncryptionConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Firestore Admin v1 API class Database.Types.EncryptionConfig.
Encryption configuration for a new database being created from another source.
The source could be a [Backup][google.firestore.admin.v1.Backup] .
Implements
IMessageDatabaseTypesEncryptionConfig, IEquatableDatabaseTypesEncryptionConfig, IDeepCloneableDatabaseTypesEncryptionConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.Admin.V1Assembly
Google.Cloud.Firestore.Admin.V1.dll
Constructors
EncryptionConfig()
public EncryptionConfig()
EncryptionConfig(EncryptionConfig)
public EncryptionConfig(Database.Types.EncryptionConfig other)
Parameter | |
---|---|
Name | Description |
other |
DatabaseTypesEncryptionConfig |
Properties
CustomerManagedEncryption
public Database.Types.EncryptionConfig.Types.CustomerManagedEncryptionOptions CustomerManagedEncryption { get; set; }
Use Customer Managed Encryption Keys (CMEK) for encryption.
Property Value | |
---|---|
Type | Description |
DatabaseTypesEncryptionConfigTypesCustomerManagedEncryptionOptions |
EncryptionTypeCase
public Database.Types.EncryptionConfig.EncryptionTypeOneofCase EncryptionTypeCase { get; }
Property Value | |
---|---|
Type | Description |
DatabaseTypesEncryptionConfigEncryptionTypeOneofCase |
GoogleDefaultEncryption
public Database.Types.EncryptionConfig.Types.GoogleDefaultEncryptionOptions GoogleDefaultEncryption { get; set; }
Use Google default encryption.
Property Value | |
---|---|
Type | Description |
DatabaseTypesEncryptionConfigTypesGoogleDefaultEncryptionOptions |
UseSourceEncryption
public Database.Types.EncryptionConfig.Types.SourceEncryptionOptions UseSourceEncryption { get; set; }
The database will use the same encryption configuration as the source.
Property Value | |
---|---|
Type | Description |
DatabaseTypesEncryptionConfigTypesSourceEncryptionOptions |