Constructor
new NodeConfig(propertiesopt)
Constructs a new NodeConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.INodeConfig |
<optional> |
Properties to set |
- Implements:
-
- INodeConfig
Members
_fastSocket
NodeConfig _fastSocket.
_secondaryBootDiskUpdateStrategy
NodeConfig _secondaryBootDiskUpdateStrategy.
accelerators
NodeConfig accelerators.
advancedMachineFeatures
NodeConfig advancedMachineFeatures.
bootDiskKmsKey
NodeConfig bootDiskKmsKey.
confidentialNodes
NodeConfig confidentialNodes.
containerdConfig
NodeConfig containerdConfig.
diskSizeGb
NodeConfig diskSizeGb.
diskType
NodeConfig diskType.
effectiveCgroupMode
NodeConfig effectiveCgroupMode.
enableConfidentialStorage
NodeConfig enableConfidentialStorage.
ephemeralStorageLocalSsdConfig
NodeConfig ephemeralStorageLocalSsdConfig.
fastSocket
NodeConfig fastSocket.
gcfsConfig
NodeConfig gcfsConfig.
gvnic
NodeConfig gvnic.
imageType
NodeConfig imageType.
kubeletConfig
NodeConfig kubeletConfig.
labels
NodeConfig labels.
linuxNodeConfig
NodeConfig linuxNodeConfig.
localNvmeSsdBlockConfig
NodeConfig localNvmeSsdBlockConfig.
localSsdCount
NodeConfig localSsdCount.
loggingConfig
NodeConfig loggingConfig.
machineType
NodeConfig machineType.
metadata
NodeConfig metadata.
minCpuPlatform
NodeConfig minCpuPlatform.
nodeGroup
NodeConfig nodeGroup.
oauthScopes
NodeConfig oauthScopes.
preemptible
NodeConfig preemptible.
reservationAffinity
NodeConfig reservationAffinity.
resourceLabels
NodeConfig resourceLabels.
resourceManagerTags
NodeConfig resourceManagerTags.
sandboxConfig
NodeConfig sandboxConfig.
secondaryBootDiskUpdateStrategy
NodeConfig secondaryBootDiskUpdateStrategy.
secondaryBootDisks
NodeConfig secondaryBootDisks.
serviceAccount
NodeConfig serviceAccount.
shieldedInstanceConfig
NodeConfig shieldedInstanceConfig.
soleTenantConfig
NodeConfig soleTenantConfig.
spot
NodeConfig spot.
storagePools
NodeConfig storagePools.
tags
NodeConfig tags.
taints
NodeConfig taints.
windowsNodeConfig
NodeConfig windowsNodeConfig.
workloadMetadataConfig
NodeConfig workloadMetadataConfig.
EffectiveCgroupMode
EffectiveCgroupMode enum.
Properties:
Name | Type | Description |
---|---|---|
EFFECTIVE_CGROUP_MODE_UNSPECIFIED |
number |
EFFECTIVE_CGROUP_MODE_UNSPECIFIED value |
EFFECTIVE_CGROUP_MODE_V1 |
number |
EFFECTIVE_CGROUP_MODE_V1 value |
EFFECTIVE_CGROUP_MODE_V2 |
number |
EFFECTIVE_CGROUP_MODE_V2 value |
Methods
toJSON() → {Object.<string, *>}
Converts this NodeConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.container.v1.NodeConfig}
Creates a new NodeConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.INodeConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.container.v1.NodeConfig |
NodeConfig instance |
(static) decode(reader, lengthopt) → {google.container.v1.NodeConfig}
Decodes a NodeConfig message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.container.v1.NodeConfig |
NodeConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.container.v1.NodeConfig}
Decodes a NodeConfig message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.container.v1.NodeConfig |
NodeConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified NodeConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.INodeConfig |
NodeConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified NodeConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.INodeConfig |
NodeConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.container.v1.NodeConfig}
Creates a NodeConfig message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.container.v1.NodeConfig |
NodeConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NodeConfig
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a NodeConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.NodeConfig |
NodeConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NodeConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|