class Cluster extends Collection (View source)

Properties

protected $collection_key
protected $addonsConfigType
protected $addonsConfigDataType
protected $authenticatorGroupsConfigType
protected $authenticatorGroupsConfigDataType
protected $autopilotType
protected $autopilotDataType
protected $autoscalingType
protected $autoscalingDataType
protected $binaryAuthorizationType
protected $binaryAuthorizationDataType
string $clusterIpv4Cidr
protected $conditionsType
protected $conditionsDataType
protected $confidentialNodesType
protected $confidentialNodesDataType
protected $costManagementConfigType
protected $costManagementConfigDataType
string $createTime
string $currentMasterVersion
int $currentNodeCount
string $currentNodeVersion
protected $databaseEncryptionType
protected $databaseEncryptionDataType
protected $defaultMaxPodsConstraintType
protected $defaultMaxPodsConstraintDataType
string $description
protected $enableK8sBetaApisType
protected $enableK8sBetaApisDataType
bool $enableKubernetesAlpha
bool $enableTpu
string $endpoint
protected $enterpriseConfigType
protected $enterpriseConfigDataType
string $etag
string $expireTime
protected $fleetType
protected $fleetDataType
string $id
protected $identityServiceConfigType
protected $identityServiceConfigDataType
string $initialClusterVersion
int $initialNodeCount
string[] $instanceGroupUrls
protected $ipAllocationPolicyType
protected $ipAllocationPolicyDataType
string $labelFingerprint
protected $legacyAbacType
protected $legacyAbacDataType
string $location
string[] $locations
protected $loggingConfigType
protected $loggingConfigDataType
string $loggingService
protected $maintenancePolicyType
protected $maintenancePolicyDataType
protected $masterAuthType
protected $masterAuthDataType
protected $masterAuthorizedNetworksConfigType
protected $masterAuthorizedNetworksConfigDataType
protected $meshCertificatesType
protected $meshCertificatesDataType
protected $monitoringConfigType
protected $monitoringConfigDataType
string $monitoringService
string $name
string $network
protected $networkConfigType
protected $networkConfigDataType
protected $networkPolicyType
protected $networkPolicyDataType
protected $nodeConfigType
protected $nodeConfigDataType
int $nodeIpv4CidrSize
protected $nodePoolAutoConfigType
protected $nodePoolAutoConfigDataType
protected $nodePoolDefaultsType
protected $nodePoolDefaultsDataType
protected $nodePoolsType
protected $nodePoolsDataType
protected $notificationConfigType
protected $notificationConfigDataType
protected $parentProductConfigType
protected $parentProductConfigDataType
protected $privateClusterConfigType
protected $privateClusterConfigDataType
protected $releaseChannelType
protected $releaseChannelDataType
string[] $resourceLabels
protected $resourceUsageExportConfigType
protected $resourceUsageExportConfigDataType
bool $satisfiesPzi
bool $satisfiesPzs
protected $securityPostureConfigType
protected $securityPostureConfigDataType
$selfLink
string $servicesIpv4Cidr
protected $shieldedNodesType
protected $shieldedNodesDataType
string $status
string $statusMessage
string $subnetwork
string $tpuIpv4CidrBlock
protected $verticalPodAutoscalingType
protected $verticalPodAutoscalingDataType
protected $workloadIdentityConfigType
protected $workloadIdentityConfigDataType
string $zone

Methods

setAddonsConfig(AddonsConfig $addonsConfig)

No description

getAddonsConfig()

No description

setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig $authenticatorGroupsConfig)

No description

setAutopilot(Autopilot $autopilot)

No description

getAutopilot()

No description

setAutoscaling(ClusterAutoscaling $autoscaling)

No description

setBinaryAuthorization(BinaryAuthorization $binaryAuthorization)

No description

setClusterIpv4Cidr($clusterIpv4Cidr)

No description

string
getClusterIpv4Cidr()

No description

setConditions($conditions)

No description

getConditions()

No description

setConfidentialNodes(ConfidentialNodes $confidentialNodes)

No description

setCostManagementConfig(CostManagementConfig $costManagementConfig)

No description

setCreateTime($createTime)

No description

string
getCreateTime()

No description

setCurrentMasterVersion($currentMasterVersion)

No description

string
getCurrentMasterVersion()

No description

setCurrentNodeCount($currentNodeCount)

No description

int
getCurrentNodeCount()

No description

setCurrentNodeVersion($currentNodeVersion)

No description

string
getCurrentNodeVersion()

No description

setDatabaseEncryption(DatabaseEncryption $databaseEncryption)

No description

setDefaultMaxPodsConstraint(MaxPodsConstraint $defaultMaxPodsConstraint)

No description

setDescription($description)

No description

string
getDescription()

No description

setEnableK8sBetaApis(K8sBetaAPIConfig $enableK8sBetaApis)

No description

setEnableKubernetesAlpha($enableKubernetesAlpha)

No description

bool
getEnableKubernetesAlpha()

No description

setEnableTpu($enableTpu)

No description

bool
getEnableTpu()

No description

setEndpoint($endpoint)

No description

string
getEndpoint()

No description

setEnterpriseConfig(EnterpriseConfig $enterpriseConfig)

No description

setEtag($etag)

No description

string
getEtag()

No description

setExpireTime($expireTime)

No description

string
getExpireTime()

No description

setFleet(Fleet $fleet)

No description

getFleet()

No description

setId($id)

No description

string
getId()

No description

setIdentityServiceConfig(IdentityServiceConfig $identityServiceConfig)

No description

setInitialClusterVersion($initialClusterVersion)

No description

string
getInitialClusterVersion()

No description

setInitialNodeCount($initialNodeCount)

No description

int
getInitialNodeCount()

No description

setInstanceGroupUrls($instanceGroupUrls)

No description

string[]
getInstanceGroupUrls()

No description

setIpAllocationPolicy(IPAllocationPolicy $ipAllocationPolicy)

No description

setLabelFingerprint($labelFingerprint)

No description

string
getLabelFingerprint()

No description

setLegacyAbac(LegacyAbac $legacyAbac)

No description

getLegacyAbac()

No description

setLocation($location)

No description

string
getLocation()

No description

setLocations($locations)

No description

string[]
getLocations()

No description

setLoggingConfig(LoggingConfig $loggingConfig)

No description

getLoggingConfig()

No description

setLoggingService($loggingService)

No description

string
getLoggingService()

No description

setMaintenancePolicy(MaintenancePolicy $maintenancePolicy)

No description

setMasterAuth(MasterAuth $masterAuth)

No description

getMasterAuth()

No description

setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig $masterAuthorizedNetworksConfig)

No description

setMeshCertificates(MeshCertificates $meshCertificates)

No description

setMonitoringConfig(MonitoringConfig $monitoringConfig)

No description

setMonitoringService($monitoringService)

No description

string
getMonitoringService()

No description

setName($name)

No description

string
getName()

No description

setNetwork($network)

No description

string
getNetwork()

No description

setNetworkConfig(NetworkConfig $networkConfig)

No description

getNetworkConfig()

No description

setNetworkPolicy(NetworkPolicy $networkPolicy)

No description

getNetworkPolicy()

No description

setNodeConfig(NodeConfig $nodeConfig)

No description

getNodeConfig()

No description

setNodeIpv4CidrSize($nodeIpv4CidrSize)

No description

int
getNodeIpv4CidrSize()

No description

setNodePoolAutoConfig(NodePoolAutoConfig $nodePoolAutoConfig)

No description

setNodePoolDefaults(NodePoolDefaults $nodePoolDefaults)

No description

setNodePools($nodePools)

No description

getNodePools()

No description

setNotificationConfig(NotificationConfig $notificationConfig)

No description

setParentProductConfig(ParentProductConfig $parentProductConfig)

No description

setPrivateClusterConfig(PrivateClusterConfig $privateClusterConfig)

No description

setReleaseChannel(ReleaseChannel $releaseChannel)

No description

setResourceLabels($resourceLabels)

No description

string[]
getResourceLabels()

No description

setResourceUsageExportConfig(ResourceUsageExportConfig $resourceUsageExportConfig)

No description

setSatisfiesPzi($satisfiesPzi)

No description

bool
getSatisfiesPzi()

No description

setSatisfiesPzs($satisfiesPzs)

No description

bool
getSatisfiesPzs()

No description

setSecurityPostureConfig(SecurityPostureConfig $securityPostureConfig)

No description

setSelfLink($selfLink)

No description

string
getSelfLink()

No description

setServicesIpv4Cidr($servicesIpv4Cidr)

No description

string
getServicesIpv4Cidr()

No description

setShieldedNodes(ShieldedNodes $shieldedNodes)

No description

getShieldedNodes()

No description

setStatus($status)

No description

string
getStatus()

No description

setStatusMessage($statusMessage)

No description

string
getStatusMessage()

No description

setSubnetwork($subnetwork)

No description

string
getSubnetwork()

No description

setTpuIpv4CidrBlock($tpuIpv4CidrBlock)

No description

string
getTpuIpv4CidrBlock()

No description

setVerticalPodAutoscaling(VerticalPodAutoscaling $verticalPodAutoscaling)

No description

setWorkloadIdentityConfig(WorkloadIdentityConfig $workloadIdentityConfig)

No description

setZone($zone)

No description

string
getZone()

No description

Details

setAddonsConfig(AddonsConfig $addonsConfig)

No description

Parameters

AddonsConfig $addonsConfig

AddonsConfig getAddonsConfig()

No description

Return Value

AddonsConfig

setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig $authenticatorGroupsConfig)

No description

Parameters

AuthenticatorGroupsConfig $authenticatorGroupsConfig

AuthenticatorGroupsConfig getAuthenticatorGroupsConfig()

No description

setAutopilot(Autopilot $autopilot)

No description

Parameters

Autopilot $autopilot

Autopilot getAutopilot()

No description

Return Value

Autopilot

setAutoscaling(ClusterAutoscaling $autoscaling)

No description

Parameters

ClusterAutoscaling $autoscaling

ClusterAutoscaling getAutoscaling()

No description

Return Value

ClusterAutoscaling

setBinaryAuthorization(BinaryAuthorization $binaryAuthorization)

No description

Parameters

BinaryAuthorization $binaryAuthorization

BinaryAuthorization getBinaryAuthorization()

No description

Return Value

BinaryAuthorization

setClusterIpv4Cidr($clusterIpv4Cidr)

No description

Parameters

$clusterIpv4Cidr

string getClusterIpv4Cidr()

No description

Return Value

string

setConditions($conditions)

No description

Parameters

$conditions

StatusCondition[] getConditions()

No description

Return Value

StatusCondition[]

setConfidentialNodes(ConfidentialNodes $confidentialNodes)

No description

Parameters

ConfidentialNodes $confidentialNodes

ConfidentialNodes getConfidentialNodes()

No description

Return Value

ConfidentialNodes

setCostManagementConfig(CostManagementConfig $costManagementConfig)

No description

Parameters

CostManagementConfig $costManagementConfig

CostManagementConfig getCostManagementConfig()

No description

Return Value

CostManagementConfig

setCreateTime($createTime)

No description

Parameters

$createTime

string getCreateTime()

No description

Return Value

string

setCurrentMasterVersion($currentMasterVersion)

No description

Parameters

$currentMasterVersion

string getCurrentMasterVersion()

No description

Return Value

string

setCurrentNodeCount($currentNodeCount)

No description

Parameters

$currentNodeCount

int getCurrentNodeCount()

No description

Return Value

int

setCurrentNodeVersion($currentNodeVersion)

No description

Parameters

$currentNodeVersion

string getCurrentNodeVersion()

No description

Return Value

string

setDatabaseEncryption(DatabaseEncryption $databaseEncryption)

No description

Parameters

DatabaseEncryption $databaseEncryption

DatabaseEncryption getDatabaseEncryption()

No description

Return Value

DatabaseEncryption

setDefaultMaxPodsConstraint(MaxPodsConstraint $defaultMaxPodsConstraint)

No description

Parameters

MaxPodsConstraint $defaultMaxPodsConstraint

MaxPodsConstraint getDefaultMaxPodsConstraint()

No description

Return Value

MaxPodsConstraint

setDescription($description)

No description

Parameters

$description

string getDescription()

No description

Return Value

string

setEnableK8sBetaApis(K8sBetaAPIConfig $enableK8sBetaApis)

No description

Parameters

K8sBetaAPIConfig $enableK8sBetaApis

K8sBetaAPIConfig getEnableK8sBetaApis()

No description

Return Value

K8sBetaAPIConfig

setEnableKubernetesAlpha($enableKubernetesAlpha)

No description

Parameters

$enableKubernetesAlpha

bool getEnableKubernetesAlpha()

No description

Return Value

bool

setEnableTpu($enableTpu)

No description

Parameters

$enableTpu

bool getEnableTpu()

No description

Return Value

bool

setEndpoint($endpoint)

No description

Parameters

$endpoint

string getEndpoint()

No description

Return Value

string

setEnterpriseConfig(EnterpriseConfig $enterpriseConfig)

No description

Parameters

EnterpriseConfig $enterpriseConfig

EnterpriseConfig getEnterpriseConfig()

No description

Return Value

EnterpriseConfig

setEtag($etag)

No description

Parameters

$etag

string getEtag()

No description

Return Value

string

setExpireTime($expireTime)

No description

Parameters

$expireTime

string getExpireTime()

No description

Return Value

string

setFleet(Fleet $fleet)

No description

Parameters

Fleet $fleet

Fleet getFleet()

No description

Return Value

Fleet

setId($id)

No description

Parameters

$id

string getId()

No description

Return Value

string

setIdentityServiceConfig(IdentityServiceConfig $identityServiceConfig)

No description

Parameters

IdentityServiceConfig $identityServiceConfig

IdentityServiceConfig getIdentityServiceConfig()

No description

Return Value

IdentityServiceConfig

setInitialClusterVersion($initialClusterVersion)

No description

Parameters

$initialClusterVersion

string getInitialClusterVersion()

No description

Return Value

string

setInitialNodeCount($initialNodeCount)

No description

Parameters

$initialNodeCount

int getInitialNodeCount()

No description

Return Value

int

setInstanceGroupUrls($instanceGroupUrls)

No description

Parameters

$instanceGroupUrls

string[] getInstanceGroupUrls()

No description

Return Value

string[]

setIpAllocationPolicy(IPAllocationPolicy $ipAllocationPolicy)

No description

Parameters

IPAllocationPolicy $ipAllocationPolicy

IPAllocationPolicy getIpAllocationPolicy()

No description

Return Value

IPAllocationPolicy

setLabelFingerprint($labelFingerprint)

No description

Parameters

$labelFingerprint

string getLabelFingerprint()

No description

Return Value

string

setLegacyAbac(LegacyAbac $legacyAbac)

No description

Parameters

LegacyAbac $legacyAbac

LegacyAbac getLegacyAbac()

No description

Return Value

LegacyAbac

setLocation($location)

No description

Parameters

$location

string getLocation()

No description

Return Value

string

setLocations($locations)

No description

Parameters

$locations

string[] getLocations()

No description

Return Value

string[]

setLoggingConfig(LoggingConfig $loggingConfig)

No description

Parameters

LoggingConfig $loggingConfig

LoggingConfig getLoggingConfig()

No description

Return Value

LoggingConfig

setLoggingService($loggingService)

No description

Parameters

$loggingService

string getLoggingService()

No description

Return Value

string

setMaintenancePolicy(MaintenancePolicy $maintenancePolicy)

No description

Parameters

MaintenancePolicy $maintenancePolicy

MaintenancePolicy getMaintenancePolicy()

No description

Return Value

MaintenancePolicy

setMasterAuth(MasterAuth $masterAuth)

No description

Parameters

MasterAuth $masterAuth

MasterAuth getMasterAuth()

No description

Return Value

MasterAuth

setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig $masterAuthorizedNetworksConfig)

No description

Parameters

MasterAuthorizedNetworksConfig $masterAuthorizedNetworksConfig

MasterAuthorizedNetworksConfig getMasterAuthorizedNetworksConfig()

No description

setMeshCertificates(MeshCertificates $meshCertificates)

No description

Parameters

MeshCertificates $meshCertificates

MeshCertificates getMeshCertificates()

No description

Return Value

MeshCertificates

setMonitoringConfig(MonitoringConfig $monitoringConfig)

No description

Parameters

MonitoringConfig $monitoringConfig

MonitoringConfig getMonitoringConfig()

No description

Return Value

MonitoringConfig

setMonitoringService($monitoringService)

No description

Parameters

$monitoringService

string getMonitoringService()

No description

Return Value

string

setName($name)

No description

Parameters

$name

string getName()

No description

Return Value

string

setNetwork($network)

No description

Parameters

$network

string getNetwork()

No description

Return Value

string

setNetworkConfig(NetworkConfig $networkConfig)

No description

Parameters

NetworkConfig $networkConfig

NetworkConfig getNetworkConfig()

No description

Return Value

NetworkConfig

setNetworkPolicy(NetworkPolicy $networkPolicy)

No description

Parameters

NetworkPolicy $networkPolicy

NetworkPolicy getNetworkPolicy()

No description

Return Value

NetworkPolicy

setNodeConfig(NodeConfig $nodeConfig)

No description

Parameters

NodeConfig $nodeConfig

NodeConfig getNodeConfig()

No description

Return Value

NodeConfig

setNodeIpv4CidrSize($nodeIpv4CidrSize)

No description

Parameters

$nodeIpv4CidrSize

int getNodeIpv4CidrSize()

No description

Return Value

int

setNodePoolAutoConfig(NodePoolAutoConfig $nodePoolAutoConfig)

No description

Parameters

NodePoolAutoConfig $nodePoolAutoConfig

NodePoolAutoConfig getNodePoolAutoConfig()

No description

Return Value

NodePoolAutoConfig

setNodePoolDefaults(NodePoolDefaults $nodePoolDefaults)

No description

Parameters

NodePoolDefaults $nodePoolDefaults

NodePoolDefaults getNodePoolDefaults()

No description

Return Value

NodePoolDefaults

setNodePools($nodePools)

No description

Parameters

$nodePools

NodePool[] getNodePools()

No description

Return Value

NodePool[]

setNotificationConfig(NotificationConfig $notificationConfig)

No description

Parameters

NotificationConfig $notificationConfig

NotificationConfig getNotificationConfig()

No description

Return Value

NotificationConfig

setParentProductConfig(ParentProductConfig $parentProductConfig)

No description

Parameters

ParentProductConfig $parentProductConfig

ParentProductConfig getParentProductConfig()

No description

Return Value

ParentProductConfig

setPrivateClusterConfig(PrivateClusterConfig $privateClusterConfig)

No description

Parameters

PrivateClusterConfig $privateClusterConfig

PrivateClusterConfig getPrivateClusterConfig()

No description

Return Value

PrivateClusterConfig

setReleaseChannel(ReleaseChannel $releaseChannel)

No description

Parameters

ReleaseChannel $releaseChannel

ReleaseChannel getReleaseChannel()

No description

Return Value

ReleaseChannel

setResourceLabels($resourceLabels)

No description

Parameters

$resourceLabels

string[] getResourceLabels()

No description

Return Value

string[]

setResourceUsageExportConfig(ResourceUsageExportConfig $resourceUsageExportConfig)

No description

Parameters

ResourceUsageExportConfig $resourceUsageExportConfig

ResourceUsageExportConfig getResourceUsageExportConfig()

No description

setSatisfiesPzi($satisfiesPzi)

No description

Parameters

$satisfiesPzi

bool getSatisfiesPzi()

No description

Return Value

bool

setSatisfiesPzs($satisfiesPzs)

No description

Parameters

$satisfiesPzs

bool getSatisfiesPzs()

No description

Return Value

bool

setSecurityPostureConfig(SecurityPostureConfig $securityPostureConfig)

No description

Parameters

SecurityPostureConfig $securityPostureConfig

SecurityPostureConfig getSecurityPostureConfig()

No description

Return Value

SecurityPostureConfig

No description

Parameters

$selfLink

No description

Return Value

string

setServicesIpv4Cidr($servicesIpv4Cidr)

No description

Parameters

$servicesIpv4Cidr

string getServicesIpv4Cidr()

No description

Return Value

string

setShieldedNodes(ShieldedNodes $shieldedNodes)

No description

Parameters

ShieldedNodes $shieldedNodes

ShieldedNodes getShieldedNodes()

No description

Return Value

ShieldedNodes

setStatus($status)

No description

Parameters

$status

string getStatus()

No description

Return Value

string

setStatusMessage($statusMessage)

No description

Parameters

$statusMessage

string getStatusMessage()

No description

Return Value

string

setSubnetwork($subnetwork)

No description

Parameters

$subnetwork

string getSubnetwork()

No description

Return Value

string

setTpuIpv4CidrBlock($tpuIpv4CidrBlock)

No description

Parameters

$tpuIpv4CidrBlock

string getTpuIpv4CidrBlock()

No description

Return Value

string

setVerticalPodAutoscaling(VerticalPodAutoscaling $verticalPodAutoscaling)

No description

Parameters

VerticalPodAutoscaling $verticalPodAutoscaling

VerticalPodAutoscaling getVerticalPodAutoscaling()

No description

Return Value

VerticalPodAutoscaling

setWorkloadIdentityConfig(WorkloadIdentityConfig $workloadIdentityConfig)

No description

Parameters

WorkloadIdentityConfig $workloadIdentityConfig

WorkloadIdentityConfig getWorkloadIdentityConfig()

No description

Return Value

WorkloadIdentityConfig

setZone($zone)

No description

Parameters

$zone

string getZone()

No description

Return Value

string