class NodeConfig extends Collection (View source)

Properties

protected $collection_key
protected $acceleratorsType
protected $acceleratorsDataType
protected $advancedMachineFeaturesType
protected $advancedMachineFeaturesDataType
string $bootDiskKmsKey
protected $confidentialNodesType
protected $confidentialNodesDataType
protected $containerdConfigType
protected $containerdConfigDataType
int $diskSizeGb
string $diskType
bool $enableConfidentialStorage
protected $ephemeralStorageLocalSsdConfigType
protected $ephemeralStorageLocalSsdConfigDataType
protected $fastSocketType
protected $fastSocketDataType
protected $gcfsConfigType
protected $gcfsConfigDataType
protected $gvnicType
protected $gvnicDataType
string $imageType
protected $kubeletConfigType
protected $kubeletConfigDataType
string[] $labels
protected $linuxNodeConfigType
protected $linuxNodeConfigDataType
protected $localNvmeSsdBlockConfigType
protected $localNvmeSsdBlockConfigDataType
int $localSsdCount
protected $loggingConfigType
protected $loggingConfigDataType
string $machineType
string[] $metadata
string $minCpuPlatform
string $nodeGroup
string[] $oauthScopes
bool $preemptible
protected $reservationAffinityType
protected $reservationAffinityDataType
string[] $resourceLabels
protected $resourceManagerTagsType
protected $resourceManagerTagsDataType
protected $sandboxConfigType
protected $sandboxConfigDataType
protected $secondaryBootDiskUpdateStrategyType
protected $secondaryBootDiskUpdateStrategyDataType
protected $secondaryBootDisksType
protected $secondaryBootDisksDataType
string $serviceAccount
protected $shieldedInstanceConfigType
protected $shieldedInstanceConfigDataType
protected $soleTenantConfigType
protected $soleTenantConfigDataType
bool $spot
string[] $tags
protected $taintsType
protected $taintsDataType
protected $windowsNodeConfigType
protected $windowsNodeConfigDataType
protected $workloadMetadataConfigType
protected $workloadMetadataConfigDataType

Methods

setAccelerators($accelerators)

No description

getAccelerators()

No description

setAdvancedMachineFeatures(AdvancedMachineFeatures $advancedMachineFeatures)

No description

setBootDiskKmsKey($bootDiskKmsKey)

No description

string
getBootDiskKmsKey()

No description

setConfidentialNodes(ConfidentialNodes $confidentialNodes)

No description

setContainerdConfig(ContainerdConfig $containerdConfig)

No description

setDiskSizeGb($diskSizeGb)

No description

int
getDiskSizeGb()

No description

setDiskType($diskType)

No description

string
getDiskType()

No description

setEnableConfidentialStorage($enableConfidentialStorage)

No description

bool
getEnableConfidentialStorage()

No description

setEphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig $ephemeralStorageLocalSsdConfig)

No description

setFastSocket(FastSocket $fastSocket)

No description

getFastSocket()

No description

setGcfsConfig(GcfsConfig $gcfsConfig)

No description

getGcfsConfig()

No description

setGvnic(VirtualNIC $gvnic)

No description

getGvnic()

No description

setImageType($imageType)

No description

string
getImageType()

No description

setKubeletConfig(NodeKubeletConfig $kubeletConfig)

No description

setLabels($labels)

No description

string[]
getLabels()

No description

setLinuxNodeConfig(LinuxNodeConfig $linuxNodeConfig)

No description

setLocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig $localNvmeSsdBlockConfig)

No description

setLocalSsdCount($localSsdCount)

No description

int
getLocalSsdCount()

No description

setLoggingConfig(NodePoolLoggingConfig $loggingConfig)

No description

setMachineType($machineType)

No description

string
getMachineType()

No description

setMetadata($metadata)

No description

string[]
getMetadata()

No description

setMinCpuPlatform($minCpuPlatform)

No description

string
getMinCpuPlatform()

No description

setNodeGroup($nodeGroup)

No description

string
getNodeGroup()

No description

setOauthScopes($oauthScopes)

No description

string[]
getOauthScopes()

No description

setPreemptible($preemptible)

No description

bool
getPreemptible()

No description

setReservationAffinity(ReservationAffinity $reservationAffinity)

No description

setResourceLabels($resourceLabels)

No description

string[]
getResourceLabels()

No description

setResourceManagerTags(ResourceManagerTags $resourceManagerTags)

No description

setSandboxConfig(SandboxConfig $sandboxConfig)

No description

getSandboxConfig()

No description

setSecondaryBootDiskUpdateStrategy(SecondaryBootDiskUpdateStrategy $secondaryBootDiskUpdateStrategy)

No description

setSecondaryBootDisks($secondaryBootDisks)

No description

setServiceAccount($serviceAccount)

No description

string
getServiceAccount()

No description

setShieldedInstanceConfig(ShieldedInstanceConfig $shieldedInstanceConfig)

No description

setSoleTenantConfig(SoleTenantConfig $soleTenantConfig)

No description

setSpot($spot)

No description

bool
getSpot()

No description

setTags($tags)

No description

string[]
getTags()

No description

setTaints($taints)

No description

getTaints()

No description

setWindowsNodeConfig(WindowsNodeConfig $windowsNodeConfig)

No description

setWorkloadMetadataConfig(WorkloadMetadataConfig $workloadMetadataConfig)

No description

Details

setAccelerators($accelerators)

No description

Parameters

$accelerators

AcceleratorConfig[] getAccelerators()

No description

Return Value

AcceleratorConfig[]

setAdvancedMachineFeatures(AdvancedMachineFeatures $advancedMachineFeatures)

No description

Parameters

AdvancedMachineFeatures $advancedMachineFeatures

AdvancedMachineFeatures getAdvancedMachineFeatures()

No description

setBootDiskKmsKey($bootDiskKmsKey)

No description

Parameters

$bootDiskKmsKey

string getBootDiskKmsKey()

No description

Return Value

string

setConfidentialNodes(ConfidentialNodes $confidentialNodes)

No description

Parameters

ConfidentialNodes $confidentialNodes

ConfidentialNodes getConfidentialNodes()

No description

Return Value

ConfidentialNodes

setContainerdConfig(ContainerdConfig $containerdConfig)

No description

Parameters

ContainerdConfig $containerdConfig

ContainerdConfig getContainerdConfig()

No description

Return Value

ContainerdConfig

setDiskSizeGb($diskSizeGb)

No description

Parameters

$diskSizeGb

int getDiskSizeGb()

No description

Return Value

int

setDiskType($diskType)

No description

Parameters

$diskType

string getDiskType()

No description

Return Value

string

setEnableConfidentialStorage($enableConfidentialStorage)

No description

Parameters

$enableConfidentialStorage

bool getEnableConfidentialStorage()

No description

Return Value

bool

setEphemeralStorageLocalSsdConfig(EphemeralStorageLocalSsdConfig $ephemeralStorageLocalSsdConfig)

No description

Parameters

EphemeralStorageLocalSsdConfig $ephemeralStorageLocalSsdConfig

EphemeralStorageLocalSsdConfig getEphemeralStorageLocalSsdConfig()

No description

setFastSocket(FastSocket $fastSocket)

No description

Parameters

FastSocket $fastSocket

FastSocket getFastSocket()

No description

Return Value

FastSocket

setGcfsConfig(GcfsConfig $gcfsConfig)

No description

Parameters

GcfsConfig $gcfsConfig

GcfsConfig getGcfsConfig()

No description

Return Value

GcfsConfig

setGvnic(VirtualNIC $gvnic)

No description

Parameters

VirtualNIC $gvnic

VirtualNIC getGvnic()

No description

Return Value

VirtualNIC

setImageType($imageType)

No description

Parameters

$imageType

string getImageType()

No description

Return Value

string

setKubeletConfig(NodeKubeletConfig $kubeletConfig)

No description

Parameters

NodeKubeletConfig $kubeletConfig

NodeKubeletConfig getKubeletConfig()

No description

Return Value

NodeKubeletConfig

setLabels($labels)

No description

Parameters

$labels

string[] getLabels()

No description

Return Value

string[]

setLinuxNodeConfig(LinuxNodeConfig $linuxNodeConfig)

No description

Parameters

LinuxNodeConfig $linuxNodeConfig

LinuxNodeConfig getLinuxNodeConfig()

No description

Return Value

LinuxNodeConfig

setLocalNvmeSsdBlockConfig(LocalNvmeSsdBlockConfig $localNvmeSsdBlockConfig)

No description

Parameters

LocalNvmeSsdBlockConfig $localNvmeSsdBlockConfig

LocalNvmeSsdBlockConfig getLocalNvmeSsdBlockConfig()

No description

setLocalSsdCount($localSsdCount)

No description

Parameters

$localSsdCount

int getLocalSsdCount()

No description

Return Value

int

setLoggingConfig(NodePoolLoggingConfig $loggingConfig)

No description

Parameters

NodePoolLoggingConfig $loggingConfig

NodePoolLoggingConfig getLoggingConfig()

No description

Return Value

NodePoolLoggingConfig

setMachineType($machineType)

No description

Parameters

$machineType

string getMachineType()

No description

Return Value

string

setMetadata($metadata)

No description

Parameters

$metadata

string[] getMetadata()

No description

Return Value

string[]

setMinCpuPlatform($minCpuPlatform)

No description

Parameters

$minCpuPlatform

string getMinCpuPlatform()

No description

Return Value

string

setNodeGroup($nodeGroup)

No description

Parameters

$nodeGroup

string getNodeGroup()

No description

Return Value

string

setOauthScopes($oauthScopes)

No description

Parameters

$oauthScopes

string[] getOauthScopes()

No description

Return Value

string[]

setPreemptible($preemptible)

No description

Parameters

$preemptible

bool getPreemptible()

No description

Return Value

bool

setReservationAffinity(ReservationAffinity $reservationAffinity)

No description

Parameters

ReservationAffinity $reservationAffinity

ReservationAffinity getReservationAffinity()

No description

Return Value

ReservationAffinity

setResourceLabels($resourceLabels)

No description

Parameters

$resourceLabels

string[] getResourceLabels()

No description

Return Value

string[]

setResourceManagerTags(ResourceManagerTags $resourceManagerTags)

No description

Parameters

ResourceManagerTags $resourceManagerTags

ResourceManagerTags getResourceManagerTags()

No description

Return Value

ResourceManagerTags

setSandboxConfig(SandboxConfig $sandboxConfig)

No description

Parameters

SandboxConfig $sandboxConfig

SandboxConfig getSandboxConfig()

No description

Return Value

SandboxConfig

setSecondaryBootDiskUpdateStrategy(SecondaryBootDiskUpdateStrategy $secondaryBootDiskUpdateStrategy)

No description

Parameters

SecondaryBootDiskUpdateStrategy $secondaryBootDiskUpdateStrategy

SecondaryBootDiskUpdateStrategy getSecondaryBootDiskUpdateStrategy()

No description

setSecondaryBootDisks($secondaryBootDisks)

No description

Parameters

$secondaryBootDisks

SecondaryBootDisk[] getSecondaryBootDisks()

No description

Return Value

SecondaryBootDisk[]

setServiceAccount($serviceAccount)

No description

Parameters

$serviceAccount

string getServiceAccount()

No description

Return Value

string

setShieldedInstanceConfig(ShieldedInstanceConfig $shieldedInstanceConfig)

No description

Parameters

ShieldedInstanceConfig $shieldedInstanceConfig

ShieldedInstanceConfig getShieldedInstanceConfig()

No description

Return Value

ShieldedInstanceConfig

setSoleTenantConfig(SoleTenantConfig $soleTenantConfig)

No description

Parameters

SoleTenantConfig $soleTenantConfig

SoleTenantConfig getSoleTenantConfig()

No description

Return Value

SoleTenantConfig

setSpot($spot)

No description

Parameters

$spot

bool getSpot()

No description

Return Value

bool

setTags($tags)

No description

Parameters

$tags

string[] getTags()

No description

Return Value

string[]

setTaints($taints)

No description

Parameters

$taints

NodeTaint[] getTaints()

No description

Return Value

NodeTaint[]

setWindowsNodeConfig(WindowsNodeConfig $windowsNodeConfig)

No description

Parameters

WindowsNodeConfig $windowsNodeConfig

WindowsNodeConfig getWindowsNodeConfig()

No description

Return Value

WindowsNodeConfig

setWorkloadMetadataConfig(WorkloadMetadataConfig $workloadMetadataConfig)

No description

Parameters

WorkloadMetadataConfig $workloadMetadataConfig

WorkloadMetadataConfig getWorkloadMetadataConfig()

No description

Return Value

WorkloadMetadataConfig