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 document provides reference documentation for the \u003ccode\u003eApiHubInstance.Types.Config\u003c/code\u003e class within the Google Cloud API Hub v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eApiHubInstance.Types.Config\u003c/code\u003e class is used for available configurations when provisioning an ApiHub 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.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties like \u003ccode\u003eCmekKeyName\u003c/code\u003e which is used to specify the Customer Managed Encryption Key for data encryption.\u003c/p\u003e\n"]]],[],null,[]]