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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eInitializeEncryptionSpecRequest\u003c/code\u003e class within the Google.Cloud.ContactCenterInsights.V1 namespace, detailing its use in the Contact Center AI Insights v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe 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.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInitializeEncryptionSpecRequest\u003c/code\u003e class, which inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces, is used to specify the encryption configuration for a location.\u003c/p\u003e\n"],["\u003cp\u003eThe core functionality of this class revolves around its \u003ccode\u003eEncryptionSpec\u003c/code\u003e property, which allows the setting of encryption details, including whether to use customer-managed encryption keys (CMEK) and in what region they are located.\u003c/p\u003e\n"],["\u003cp\u003eThe page includes information on the available constructors for \u003ccode\u003eInitializeEncryptionSpecRequest\u003c/code\u003e, including a parameter to clone another \u003ccode\u003eInitializeEncryptionSpecRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]