public sealed class NodePool.Types.NodeDrainConfig : IMessage<NodePool.Types.NodeDrainConfig>, IEquatable<NodePool.Types.NodeDrainConfig>, IDeepCloneable<NodePool.Types.NodeDrainConfig>, IBufferMessage, IMessageReference 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.
Implements
IMessageNodePoolTypesNodeDrainConfig, IEquatableNodePoolTypesNodeDrainConfig, IDeepCloneableNodePoolTypesNodeDrainConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
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 |
|