Google Kubernetes Engine v1 API - Class NodePool.Types.NodeDrainConfig (3.38.0)

public sealed class NodePool.Types.NodeDrainConfig : IMessage<NodePool.Types.NodeDrainConfig>, IEquatable<NodePool.Types.NodeDrainConfig>, IDeepCloneable<NodePool.Types.NodeDrainConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Kubernetes Engine v1 API class NodePool.Types.NodeDrainConfig.

NodeDrainConfig contains the node drain related configurations for this node pool.

Inheritance

object > NodePool.Types.NodeDrainConfig

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

NodeDrainConfig()

public NodeDrainConfig()

NodeDrainConfig(NodeDrainConfig)

public NodeDrainConfig(NodePool.Types.NodeDrainConfig other)
Parameter
Name Description
other NodePoolTypesNodeDrainConfig

Properties

GraceTerminationDuration

public Duration GraceTerminationDuration { get; set; }

The duration of the grace termination period for node drain.

Property Value
Type Description
Duration

HasRespectPdbDuringNodePoolDeletion

public bool HasRespectPdbDuringNodePoolDeletion { get; }

Gets whether the "respect_pdb_during_node_pool_deletion" field is set

Property Value
Type Description
bool

PdbTimeoutDuration

public Duration PdbTimeoutDuration { get; set; }

The duration of the PDB timeout period for node drain.

Property Value
Type Description
Duration

RespectPdbDuringNodePoolDeletion

public bool RespectPdbDuringNodePoolDeletion { get; set; }

Whether to respect PDB during node pool deletion.

Property Value
Type Description
bool