public sealed class InitializeEncryptionSpecRequest : IMessage<InitializeEncryptionSpecRequest>, IEquatable<InitializeEncryptionSpecRequest>, IDeepCloneable<InitializeEncryptionSpecRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Contact Center AI Insights v1 API class InitializeEncryptionSpecRequest.
The request to initialize a location-level encryption specification.
public EncryptionSpec EncryptionSpec { get; set; }
Required. The encryption spec used for CMEK encryption. It is required that
the kms key is in the same region as the endpoint. The same key will be
used for all provisioned resources, if encryption is available. If the
kms_key_name field is left empty, no encryption will be enforced.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides documentation for the `InitializeEncryptionSpecRequest` class within the Google.Cloud.ContactCenterInsights.V1 namespace, detailing its use in the Contact Center AI Insights v1 API."],["The page offers a comprehensive list of available versions for this class, ranging from the latest version 2.19.0 down to version 1.0.0, each linked to its respective documentation."],["The `InitializeEncryptionSpecRequest` class, which inherits from `object` and implements several interfaces, is used to specify the encryption configuration for a location."],["The core functionality of this class revolves around its `EncryptionSpec` property, which allows the setting of encryption details, including whether to use customer-managed encryption keys (CMEK) and in what region they are located."],["The page includes information on the available constructors for `InitializeEncryptionSpecRequest`, including a parameter to clone another `InitializeEncryptionSpecRequest` object."]]],[]]