Google Cloud Container V1 Client - Class MeshCertificates (1.33.0)

Reference documentation and code samples for the Google Cloud Container V1 Client class MeshCertificates.

Configuration for issuance of mTLS keys and certificates to Kubernetes pods.

Generated from protobuf message google.container.v1.MeshCertificates

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ enable_certificates Google\Protobuf\BoolValue

enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).

getEnableCertificates

enable_certificates controls issuance of workload mTLS certificates.

If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).

Returns
Type Description
Google\Protobuf\BoolValue|null

hasEnableCertificates

clearEnableCertificates

getEnableCertificatesValue

Returns the unboxed value from getEnableCertificates()

enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).

Returns
Type Description
bool|null

setEnableCertificates

enable_certificates controls issuance of workload mTLS certificates.

If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).

Parameter
Name Description
var Google\Protobuf\BoolValue
Returns
Type Description
$this

setEnableCertificatesValue

Sets the field by wrapping a primitive type in a Google\Protobuf\BoolValue object.

enable_certificates controls issuance of workload mTLS certificates. If set, the GKE Workload Identity Certificates controller and node agent will be deployed in the cluster, which can then be configured by creating a WorkloadCertificateConfig Custom Resource. Requires Workload Identity (workload_pool must be non-empty).

Parameter
Name Description
var bool|null
Returns
Type Description
$this