Reference documentation and code samples for the Google Cloud Managed Kafka V1 Client class CertificateAuthorityServiceConfig.
A configuration for the Google Certificate Authority Service.
Generated from protobuf message google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfig
Namespace
Google \ Cloud \ ManagedKafka \ V1 \ TrustConfig
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ ca_pool
string
Required. The name of the CA pool to pull CA certificates from. Structured like: projects/{project}/locations/{location}/caPools/{ca_pool}. The CA pool does not need to be in the same project or location as the Kafka cluster.
getCaPool
Required. The name of the CA pool to pull CA certificates from.
Structured like:
projects/{project}/locations/{location}/caPools/{ca_pool}.
The CA pool does not need to be in the same project or location as the
Kafka cluster.
Returns
Type
Description
string
setCaPool
Required. The name of the CA pool to pull CA certificates from.
Structured like:
projects/{project}/locations/{location}/caPools/{ca_pool}.
The CA pool does not need to be in the same project or location as the
Kafka cluster.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Managed Kafka V1 Client - Class CertificateAuthorityServiceConfig (0.6.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.6.1 (latest)](/php/docs/reference/cloud-managedkafka/latest/V1.TrustConfig.CertificateAuthorityServiceConfig)\n- [0.6.0](/php/docs/reference/cloud-managedkafka/0.6.0/V1.TrustConfig.CertificateAuthorityServiceConfig)\n- [0.5.0](/php/docs/reference/cloud-managedkafka/0.5.0/V1.TrustConfig.CertificateAuthorityServiceConfig)\n- [0.4.1](/php/docs/reference/cloud-managedkafka/0.4.1/V1.TrustConfig.CertificateAuthorityServiceConfig)\n- [0.3.1](/php/docs/reference/cloud-managedkafka/0.3.1/V1.TrustConfig.CertificateAuthorityServiceConfig)\n- [0.2.3](/php/docs/reference/cloud-managedkafka/0.2.3/V1.TrustConfig.CertificateAuthorityServiceConfig)\n- [0.1.3](/php/docs/reference/cloud-managedkafka/0.1.3/V1.TrustConfig.CertificateAuthorityServiceConfig) \nReference documentation and code samples for the Google Cloud Managed Kafka V1 Client class CertificateAuthorityServiceConfig.\n\nA configuration for the Google Certificate Authority Service.\n\nGenerated from protobuf message `google.cloud.managedkafka.v1.TrustConfig.CertificateAuthorityServiceConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ ManagedKafka \\\\ V1 \\\\ TrustConfig\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getCaPool\n\nRequired. The name of the CA pool to pull CA certificates from.\n\nStructured like:\nprojects/{project}/locations/{location}/caPools/{ca_pool}.\nThe CA pool does not need to be in the same project or location as the\nKafka cluster.\n\n### setCaPool\n\nRequired. The name of the CA pool to pull CA certificates from.\n\nStructured like:\nprojects/{project}/locations/{location}/caPools/{ca_pool}.\nThe CA pool does not need to be in the same project or location as the\nKafka cluster."]]