AutoprovisioningNodePoolDefaults

google.container.v1beta1. AutoprovisioningNodePoolDefaults

Represents an AutoprovisioningNodePoolDefaults.

Constructor

new AutoprovisioningNodePoolDefaults(propertiesopt)

Constructs a new AutoprovisioningNodePoolDefaults.

Parameters:
Name Type Attributes Description
properties google.container.v1beta1.IAutoprovisioningNodePoolDefaults <optional>

Properties to set

Implements:
  • IAutoprovisioningNodePoolDefaults

Members

_insecureKubeletReadonlyPortEnabled

AutoprovisioningNodePoolDefaults _insecureKubeletReadonlyPortEnabled.

bootDiskKmsKey

AutoprovisioningNodePoolDefaults bootDiskKmsKey.

diskSizeGb

AutoprovisioningNodePoolDefaults diskSizeGb.

diskType

AutoprovisioningNodePoolDefaults diskType.

imageType

AutoprovisioningNodePoolDefaults imageType.

insecureKubeletReadonlyPortEnabled

AutoprovisioningNodePoolDefaults insecureKubeletReadonlyPortEnabled.

management

AutoprovisioningNodePoolDefaults management.

minCpuPlatform

AutoprovisioningNodePoolDefaults minCpuPlatform.

oauthScopes

AutoprovisioningNodePoolDefaults oauthScopes.

serviceAccount

AutoprovisioningNodePoolDefaults serviceAccount.

shieldedInstanceConfig

AutoprovisioningNodePoolDefaults shieldedInstanceConfig.

upgradeSettings

AutoprovisioningNodePoolDefaults upgradeSettings.

Methods

toJSON() → {Object.<string, *>}

Converts this AutoprovisioningNodePoolDefaults to JSON.

Returns:
Type Description
Object.<string, *>

JSON object

(static) create(propertiesopt) → {google.container.v1beta1.AutoprovisioningNodePoolDefaults}

Creates a new AutoprovisioningNodePoolDefaults instance using the specified properties.

Parameters:
Name Type Attributes Description
properties google.container.v1beta1.IAutoprovisioningNodePoolDefaults <optional>

Properties to set

Returns:
Type Description
google.container.v1beta1.AutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults instance

(static) decode(reader, lengthopt) → {google.container.v1beta1.AutoprovisioningNodePoolDefaults}

Decodes an AutoprovisioningNodePoolDefaults 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.v1beta1.AutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults

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.v1beta1.AutoprovisioningNodePoolDefaults}

Decodes an AutoprovisioningNodePoolDefaults 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.v1beta1.AutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults

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 AutoprovisioningNodePoolDefaults message. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.container.v1beta1.IAutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults 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 AutoprovisioningNodePoolDefaults message, length delimited. Does not implicitly verify messages.

Parameters:
Name Type Attributes Description
message google.container.v1beta1.IAutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults 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.v1beta1.AutoprovisioningNodePoolDefaults}

Creates an AutoprovisioningNodePoolDefaults 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.v1beta1.AutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults

(static) getTypeUrl(typeUrlPrefixopt) → {string}

Gets the default type url for AutoprovisioningNodePoolDefaults

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 an AutoprovisioningNodePoolDefaults message. Also converts values to other types if specified.

Parameters:
Name Type Attributes Description
message google.container.v1beta1.AutoprovisioningNodePoolDefaults

AutoprovisioningNodePoolDefaults

options $protobuf.IConversionOptions <optional>

Conversion options

Returns:
Type Description
Object.<string, *>

Plain object

(static) verify(message) → {string|null}

Verifies an AutoprovisioningNodePoolDefaults message.

Parameters:
Name Type Description
message Object.<string, *>

Plain object to verify

Returns:
Type Description
string | null

null if valid, otherwise the reason why it is not