Reference documentation and code samples for the Google Cloud Container V1 Client class ClusterUpdate.
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
Generated from protobuf message google.container.v1.ClusterUpdate
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ desired_node_version
string
The Kubernetes version to change the nodes to (typically an upgrade). Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the Kubernetes master version
↳ desired_monitoring_service
string
The monitoring service the cluster should use to write metrics. Currently available options: * "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model * monitoring.googleapis.com
- The legacy Cloud Monitoring service (no longer available as of GKE 1.15). * none
- No metrics will be exported from the cluster. If left as an empty string, monitoring.googleapis.com/kubernetes
will be used for GKE 1.14+ or monitoring.googleapis.com
for earlier versions.
↳ desired_addons_config
Google\Cloud\Container\V1\AddonsConfig
Configurations for the various addons available to run in the cluster.
↳ desired_node_pool_id
string
The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.
↳ desired_image_type
string
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
↳ desired_database_encryption
↳ desired_workload_identity_config
↳ desired_mesh_certificates
Google\Cloud\Container\V1\MeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
↳ desired_shielded_nodes
↳ desired_cost_management_config
Google\Cloud\Container\V1\CostManagementConfig
The desired configuration for the fine-grained cost management feature.
↳ desired_dns_config
↳ desired_node_pool_autoscaling
Google\Cloud\Container\V1\NodePoolAutoscaling
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
↳ desired_locations
array
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
↳ desired_master_authorized_networks_config
Google\Cloud\Container\V1\MasterAuthorizedNetworksConfig
The desired configuration options for master authorized networks feature.
↳ desired_cluster_autoscaling
↳ desired_binary_authorization
Google\Cloud\Container\V1\BinaryAuthorization
The desired configuration options for the Binary Authorization feature.
↳ desired_logging_service
string
The logging service the cluster should use to write logs. Currently available options: * logging.googleapis.com/kubernetes
- The Cloud Logging service with a Kubernetes-native resource model * logging.googleapis.com
- The legacy Cloud Logging service (no longer available as of GKE 1.15). * none
- no logs will be exported from the cluster. If left as an empty string, logging.googleapis.com/kubernetes
will be used for GKE 1.14+ or logging.googleapis.com
for earlier versions.
↳ desired_resource_usage_export_config
Google\Cloud\Container\V1\ResourceUsageExportConfig
The desired configuration for exporting resource usage.
↳ desired_vertical_pod_autoscaling
Google\Cloud\Container\V1\VerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
↳ desired_private_cluster_config
↳ desired_intra_node_visibility_config
↳ desired_default_snat_status
Google\Cloud\Container\V1\DefaultSnatStatus
The desired status of whether to disable default sNAT for this cluster.
↳ desired_release_channel
↳ desired_l4ilb_subsetting_config
Google\Cloud\Container\V1\ILBSubsettingConfig
The desired L4 Internal Load Balancer Subsetting configuration.
↳ desired_datapath_provider
int
The desired datapath provider for the cluster.
↳ desired_private_ipv6_google_access
int
The desired state of IPv6 connectivity to Google Services.
↳ desired_notification_config
↳ desired_authenticator_groups_config
Google\Cloud\Container\V1\AuthenticatorGroupsConfig
The desired authenticator groups config for the cluster.
↳ desired_logging_config
↳ desired_monitoring_config
↳ desired_identity_service_config
Google\Cloud\Container\V1\IdentityServiceConfig
The desired Identity Service component configuration.
↳ desired_service_external_ips_config
Google\Cloud\Container\V1\ServiceExternalIPsConfig
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
↳ desired_enable_private_endpoint
bool
Enable/Disable private endpoint for the cluster's master.
↳ desired_master_version
string
The Kubernetes version to change the master to. Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior: - "latest": picks the highest valid Kubernetes version - "1.X": picks the highest valid patch+gke.N patch in the 1.X version - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version - "1.X.Y-gke.N": picks an explicit Kubernetes version - "-": picks the default Kubernetes version
↳ desired_gcfs_config
↳ desired_node_pool_auto_config_network_tags
Google\Cloud\Container\V1\NetworkTags
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
↳ desired_gateway_api_config
↳ desired_node_pool_logging_config
Google\Cloud\Container\V1\NodePoolLoggingConfig
The desired node pool logging configuration defaults for the cluster.
getDesiredNodeVersion
The Kubernetes version to change the nodes to (typically an upgrade).
Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:
- "latest": picks the highest valid Kubernetes version
- "1.X": picks the highest valid patch+gke.N patch in the 1.X version
- "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
- "1.X.Y-gke.N": picks an explicit Kubernetes version
- "-": picks the Kubernetes master version
Generated from protobuf field string desired_node_version = 4;
string
setDesiredNodeVersion
The Kubernetes version to change the nodes to (typically an upgrade).
Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:
- "latest": picks the highest valid Kubernetes version
- "1.X": picks the highest valid patch+gke.N patch in the 1.X version
- "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
- "1.X.Y-gke.N": picks an explicit Kubernetes version
- "-": picks the Kubernetes master version
Generated from protobuf field string desired_node_version = 4;
var
string
$this
getDesiredMonitoringService
The monitoring service the cluster should use to write metrics.
Currently available options:
- "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
-
monitoring.googleapis.com
- The legacy Cloud Monitoring service (no longer available as of GKE 1.15). -
none
- No metrics will be exported from the cluster. If left as an empty string,monitoring.googleapis.com/kubernetes
will be used for GKE 1.14+ ormonitoring.googleapis.com
for earlier versions.
Generated from protobuf field string desired_monitoring_service = 5;
string
setDesiredMonitoringService
The monitoring service the cluster should use to write metrics.
Currently available options:
- "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
-
monitoring.googleapis.com
- The legacy Cloud Monitoring service (no longer available as of GKE 1.15). -
none
- No metrics will be exported from the cluster. If left as an empty string,monitoring.googleapis.com/kubernetes
will be used for GKE 1.14+ ormonitoring.googleapis.com
for earlier versions.
Generated from protobuf field string desired_monitoring_service = 5;
var
string
$this
getDesiredAddonsConfig
Configurations for the various addons available to run in the cluster.
Generated from protobuf field .google.container.v1.AddonsConfig desired_addons_config = 6;
hasDesiredAddonsConfig
clearDesiredAddonsConfig
setDesiredAddonsConfig
Configurations for the various addons available to run in the cluster.
Generated from protobuf field .google.container.v1.AddonsConfig desired_addons_config = 6;
$this
getDesiredNodePoolId
The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.
Generated from protobuf field string desired_node_pool_id = 7;
string
setDesiredNodePoolId
The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.
Generated from protobuf field string desired_node_pool_id = 7;
var
string
$this
getDesiredImageType
The desired image type for the node pool.
NOTE: Set the "desired_node_pool" field as well.
Generated from protobuf field string desired_image_type = 8;
string
setDesiredImageType
The desired image type for the node pool.
NOTE: Set the "desired_node_pool" field as well.
Generated from protobuf field string desired_image_type = 8;
var
string
$this
getDesiredDatabaseEncryption
Configuration of etcd encryption.
Generated from protobuf field .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
hasDesiredDatabaseEncryption
clearDesiredDatabaseEncryption
setDesiredDatabaseEncryption
Configuration of etcd encryption.
Generated from protobuf field .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
$this
getDesiredWorkloadIdentityConfig
Configuration for Workload Identity.
Generated from protobuf field .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
hasDesiredWorkloadIdentityConfig
clearDesiredWorkloadIdentityConfig
setDesiredWorkloadIdentityConfig
Configuration for Workload Identity.
Generated from protobuf field .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
$this
getDesiredMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
Generated from protobuf field .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
hasDesiredMeshCertificates
clearDesiredMeshCertificates
setDesiredMeshCertificates
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
Generated from protobuf field .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
$this
getDesiredShieldedNodes
Configuration for Shielded Nodes.
Generated from protobuf field .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
hasDesiredShieldedNodes
clearDesiredShieldedNodes
setDesiredShieldedNodes
Configuration for Shielded Nodes.
Generated from protobuf field .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
$this
getDesiredCostManagementConfig
The desired configuration for the fine-grained cost management feature.
Generated from protobuf field .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
hasDesiredCostManagementConfig
clearDesiredCostManagementConfig
setDesiredCostManagementConfig
The desired configuration for the fine-grained cost management feature.
Generated from protobuf field .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
$this
getDesiredDnsConfig
DNSConfig contains clusterDNS config for this cluster.
Generated from protobuf field .google.container.v1.DNSConfig desired_dns_config = 53;
hasDesiredDnsConfig
clearDesiredDnsConfig
setDesiredDnsConfig
DNSConfig contains clusterDNS config for this cluster.
Generated from protobuf field .google.container.v1.DNSConfig desired_dns_config = 53;
$this
getDesiredNodePoolAutoscaling
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
Generated from protobuf field .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
hasDesiredNodePoolAutoscaling
clearDesiredNodePoolAutoscaling
setDesiredNodePoolAutoscaling
Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.
Generated from protobuf field .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
$this
getDesiredLocations
The desired list of Google Compute Engine zones in which the cluster's nodes should be located.
This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
Generated from protobuf field repeated string desired_locations = 10;
Google\Protobuf\Internal\RepeatedField
setDesiredLocations
The desired list of Google Compute Engine zones in which the cluster's nodes should be located.
This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
Generated from protobuf field repeated string desired_locations = 10;
var
string[]
$this
getDesiredMasterAuthorizedNetworksConfig
The desired configuration options for master authorized networks feature.
Generated from protobuf field .google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
hasDesiredMasterAuthorizedNetworksConfig
clearDesiredMasterAuthorizedNetworksConfig
setDesiredMasterAuthorizedNetworksConfig
The desired configuration options for master authorized networks feature.
Generated from protobuf field .google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
$this
getDesiredClusterAutoscaling
Cluster-level autoscaling configuration.
Generated from protobuf field .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
hasDesiredClusterAutoscaling
clearDesiredClusterAutoscaling
setDesiredClusterAutoscaling
Cluster-level autoscaling configuration.
Generated from protobuf field .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
$this
getDesiredBinaryAuthorization
The desired configuration options for the Binary Authorization feature.
Generated from protobuf field .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
hasDesiredBinaryAuthorization
clearDesiredBinaryAuthorization
setDesiredBinaryAuthorization
The desired configuration options for the Binary Authorization feature.
Generated from protobuf field .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
$this
getDesiredLoggingService
The logging service the cluster should use to write logs.
Currently available options:
-
logging.googleapis.com/kubernetes
- The Cloud Logging service with a Kubernetes-native resource model -
logging.googleapis.com
- The legacy Cloud Logging service (no longer available as of GKE 1.15). -
none
- no logs will be exported from the cluster. If left as an empty string,logging.googleapis.com/kubernetes
will be used for GKE 1.14+ orlogging.googleapis.com
for earlier versions.
Generated from protobuf field string desired_logging_service = 19;
string
setDesiredLoggingService
The logging service the cluster should use to write logs.
Currently available options:
-
logging.googleapis.com/kubernetes
- The Cloud Logging service with a Kubernetes-native resource model -
logging.googleapis.com
- The legacy Cloud Logging service (no longer available as of GKE 1.15). -
none
- no logs will be exported from the cluster. If left as an empty string,logging.googleapis.com/kubernetes
will be used for GKE 1.14+ orlogging.googleapis.com
for earlier versions.
Generated from protobuf field string desired_logging_service = 19;
var
string
$this
getDesiredResourceUsageExportConfig
The desired configuration for exporting resource usage.
Generated from protobuf field .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
hasDesiredResourceUsageExportConfig
clearDesiredResourceUsageExportConfig
setDesiredResourceUsageExportConfig
The desired configuration for exporting resource usage.
Generated from protobuf field .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
$this
getDesiredVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
Generated from protobuf field .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
hasDesiredVerticalPodAutoscaling
clearDesiredVerticalPodAutoscaling
setDesiredVerticalPodAutoscaling
Cluster-level Vertical Pod Autoscaling configuration.
Generated from protobuf field .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
$this
getDesiredPrivateClusterConfig
The desired private cluster configuration.
Generated from protobuf field .google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
hasDesiredPrivateClusterConfig
clearDesiredPrivateClusterConfig
setDesiredPrivateClusterConfig
The desired private cluster configuration.
Generated from protobuf field .google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
$this
getDesiredIntraNodeVisibilityConfig
The desired config of Intra-node visibility.
Generated from protobuf field .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
hasDesiredIntraNodeVisibilityConfig
clearDesiredIntraNodeVisibilityConfig
setDesiredIntraNodeVisibilityConfig
The desired config of Intra-node visibility.
Generated from protobuf field .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
$this
getDesiredDefaultSnatStatus
The desired status of whether to disable default sNAT for this cluster.
Generated from protobuf field .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
hasDesiredDefaultSnatStatus
clearDesiredDefaultSnatStatus
setDesiredDefaultSnatStatus
The desired status of whether to disable default sNAT for this cluster.
Generated from protobuf field .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
$this
getDesiredReleaseChannel
The desired release channel configuration.
Generated from protobuf field .google.container.v1.ReleaseChannel desired_release_channel = 31;
hasDesiredReleaseChannel
clearDesiredReleaseChannel
setDesiredReleaseChannel
The desired release channel configuration.
Generated from protobuf field .google.container.v1.ReleaseChannel desired_release_channel = 31;
$this
getDesiredL4IlbSubsettingConfig
The desired L4 Internal Load Balancer Subsetting configuration.
Generated from protobuf field .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
hasDesiredL4IlbSubsettingConfig
clearDesiredL4IlbSubsettingConfig
setDesiredL4IlbSubsettingConfig
The desired L4 Internal Load Balancer Subsetting configuration.
Generated from protobuf field .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
$this
getDesiredDatapathProvider
The desired datapath provider for the cluster.
Generated from protobuf field .google.container.v1.DatapathProvider desired_datapath_provider = 50;
int
setDesiredDatapathProvider
The desired datapath provider for the cluster.
Generated from protobuf field .google.container.v1.DatapathProvider desired_datapath_provider = 50;
var
int
$this
getDesiredPrivateIpv6GoogleAccess
The desired state of IPv6 connectivity to Google Services.
Generated from protobuf field .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
int
setDesiredPrivateIpv6GoogleAccess
The desired state of IPv6 connectivity to Google Services.
Generated from protobuf field .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
var
int
$this
getDesiredNotificationConfig
The desired notification configuration.
Generated from protobuf field .google.container.v1.NotificationConfig desired_notification_config = 55;
hasDesiredNotificationConfig
clearDesiredNotificationConfig
setDesiredNotificationConfig
The desired notification configuration.
Generated from protobuf field .google.container.v1.NotificationConfig desired_notification_config = 55;
$this
getDesiredAuthenticatorGroupsConfig
The desired authenticator groups config for the cluster.
Generated from protobuf field .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
hasDesiredAuthenticatorGroupsConfig
clearDesiredAuthenticatorGroupsConfig
setDesiredAuthenticatorGroupsConfig
The desired authenticator groups config for the cluster.
Generated from protobuf field .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
$this
getDesiredLoggingConfig
The desired logging configuration.
Generated from protobuf field .google.container.v1.LoggingConfig desired_logging_config = 64;
hasDesiredLoggingConfig
clearDesiredLoggingConfig
setDesiredLoggingConfig
The desired logging configuration.
Generated from protobuf field .google.container.v1.LoggingConfig desired_logging_config = 64;
$this
getDesiredMonitoringConfig
The desired monitoring configuration.
Generated from protobuf field .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
hasDesiredMonitoringConfig
clearDesiredMonitoringConfig
setDesiredMonitoringConfig
The desired monitoring configuration.
Generated from protobuf field .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
$this
getDesiredIdentityServiceConfig
The desired Identity Service component configuration.
Generated from protobuf field .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
hasDesiredIdentityServiceConfig
clearDesiredIdentityServiceConfig
setDesiredIdentityServiceConfig
The desired Identity Service component configuration.
Generated from protobuf field .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
$this
getDesiredServiceExternalIpsConfig
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
Generated from protobuf field .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
hasDesiredServiceExternalIpsConfig
clearDesiredServiceExternalIpsConfig
setDesiredServiceExternalIpsConfig
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
Generated from protobuf field .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
$this
getDesiredEnablePrivateEndpoint
Enable/Disable private endpoint for the cluster's master.
Generated from protobuf field optional bool desired_enable_private_endpoint = 71;
bool
hasDesiredEnablePrivateEndpoint
clearDesiredEnablePrivateEndpoint
setDesiredEnablePrivateEndpoint
Enable/Disable private endpoint for the cluster's master.
Generated from protobuf field optional bool desired_enable_private_endpoint = 71;
var
bool
$this
getDesiredMasterVersion
The Kubernetes version to change the master to.
Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:
- "latest": picks the highest valid Kubernetes version
- "1.X": picks the highest valid patch+gke.N patch in the 1.X version
- "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
- "1.X.Y-gke.N": picks an explicit Kubernetes version
- "-": picks the default Kubernetes version
Generated from protobuf field string desired_master_version = 100;
string
setDesiredMasterVersion
The Kubernetes version to change the master to.
Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:
- "latest": picks the highest valid Kubernetes version
- "1.X": picks the highest valid patch+gke.N patch in the 1.X version
- "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
- "1.X.Y-gke.N": picks an explicit Kubernetes version
- "-": picks the default Kubernetes version
Generated from protobuf field string desired_master_version = 100;
var
string
$this
getDesiredGcfsConfig
The desired GCFS config for the cluster
Generated from protobuf field .google.container.v1.GcfsConfig desired_gcfs_config = 109;
hasDesiredGcfsConfig
clearDesiredGcfsConfig
setDesiredGcfsConfig
The desired GCFS config for the cluster
Generated from protobuf field .google.container.v1.GcfsConfig desired_gcfs_config = 109;
$this
getDesiredNodePoolAutoConfigNetworkTags
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
Generated from protobuf field .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
hasDesiredNodePoolAutoConfigNetworkTags
clearDesiredNodePoolAutoConfigNetworkTags
setDesiredNodePoolAutoConfigNetworkTags
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
Generated from protobuf field .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
$this
getDesiredGatewayApiConfig
The desired config of Gateway API on this cluster.
Generated from protobuf field .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
hasDesiredGatewayApiConfig
clearDesiredGatewayApiConfig
setDesiredGatewayApiConfig
The desired config of Gateway API on this cluster.
Generated from protobuf field .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
$this
getDesiredNodePoolLoggingConfig
The desired node pool logging configuration defaults for the cluster.
Generated from protobuf field .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
hasDesiredNodePoolLoggingConfig
clearDesiredNodePoolLoggingConfig
setDesiredNodePoolLoggingConfig
The desired node pool logging configuration defaults for the cluster.
Generated from protobuf field .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
$this