public sealed class CertificateProviderInstance : IMessage<CertificateProviderInstance>, IEquatable<CertificateProviderInstance>, IDeepCloneable<CertificateProviderInstance>, IBufferMessage, IMessage
Reference documentation and code samples for the Network Security v1beta1 API class CertificateProviderInstance.
Specification of a TLS certificate provider instance. Workloads may have one
or more CertificateProvider instances (plugins) and one of them is enabled
and configured by specifying this message. Workloads use the values from this
message to locate and load the CertificateProvider instance configuration.
Required. Plugin instance name, used to locate and load CertificateProvider
instance configuration. Set to "google_cloud_private_spiffe" to use
Certificate Authority Service certificate provider instance.
[[["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\u003eThe \u003ccode\u003eCertificateProviderInstance\u003c/code\u003e class is part of the Network Security v1beta1 API, serving as a specification for a TLS certificate provider instance.\u003c/p\u003e\n"],["\u003cp\u003eWorkloads can utilize this class to locate and load configurations for multiple CertificateProvider instances, with one being enabled at a time.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, along with inheriting from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePluginInstance\u003c/code\u003e property within the \u003ccode\u003eCertificateProviderInstance\u003c/code\u003e class is a required string used to identify and load the appropriate CertificateProvider instance configuration, with "google_cloud_private_spiffe" being the value for Certificate Authority Service.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version in the documentation is \u003ccode\u003e2.0.0-beta06\u003c/code\u003e, with \u003ccode\u003e2.0.0-beta05\u003c/code\u003e and \u003ccode\u003e1.0.0-beta02\u003c/code\u003e being also available.\u003c/p\u003e\n"]]],[],null,[]]