public sealed class ApiHubInstance.Types.Config : IMessage<ApiHubInstance.Types.Config>, IEquatable<ApiHubInstance.Types.Config>, IDeepCloneable<ApiHubInstance.Types.Config>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class ApiHubInstance.Types.Config.
Available configurations to provision an ApiHub 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 the instance 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 documentation provides details for the \u003ccode\u003eApiHubInstance.Types.Config\u003c/code\u003e class within the Google Cloud ApiHub v1 API, with version 1.0.0 being the latest stable release.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eApiHubInstance.Types.Config\u003c/code\u003e is a class that defines available configurations for provisioning an ApiHub Instance, and is sealed, implementing interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits from the \u003ccode\u003eobject\u003c/code\u003e class and includes inherited members such as \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the class include \u003ccode\u003eCmekKeyName\u003c/code\u003e, which is a required string representing the Customer Managed Encryption Key (CMEK) for data encryption, adhering to a specific format.\u003c/p\u003e\n"],["\u003cp\u003eConstructors are available for the \u003ccode\u003eConfig\u003c/code\u003e class, including a default constructor \u003ccode\u003eConfig()\u003c/code\u003e and another that accepts an \u003ccode\u003eApiHubInstance.Types.Config\u003c/code\u003e object for duplication.\u003c/p\u003e\n"]]],[],null,[]]