public sealed class Instance.Types.Config : IMessage<Instance.Types.Config>, IEquatable<Instance.Types.Config>, IDeepCloneable<Instance.Types.Config>, IBufferMessage, IMessage
Reference documentation and code samples for the Apigee Registry v1 API class Instance.Types.Config.
Available configurations to provision an Instance.
Required. The Customer Managed Encryption Key (CMEK) used for data encryption.
The CMEK name should follow the format of
projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+),
where the location must match InstanceConfig.location.
[[["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 page provides reference documentation for the \u003ccode\u003eInstance.Types.Config\u003c/code\u003e class within the Apigee Registry v1 API, specifically for version 1.0.0-beta06.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInstance.Types.Config\u003c/code\u003e class is used to define available configurations when provisioning an Instance.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInstance.Types.Config\u003c/code\u003e class includes properties for \u003ccode\u003eCmekKeyName\u003c/code\u003e (Customer Managed Encryption Key) and \u003ccode\u003eLocation\u003c/code\u003e, which is the GCP location of the Instance.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors for creating an \u003ccode\u003eInstance.Types.Config\u003c/code\u003e object, one being an empty one, the other taking in a \u003ccode\u003eConfig\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"]]],[],null,[]]