Google Kubernetes Engine v1 API - Class NodePool.Types.PlacementPolicy (3.21.0)

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

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

PlacementPolicy defines the placement policy used by the node pool.

Inheritance

object > NodePool.Types.PlacementPolicy

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

PlacementPolicy()

public PlacementPolicy()

PlacementPolicy(PlacementPolicy)

public PlacementPolicy(NodePool.Types.PlacementPolicy other)
Parameter
NameDescription
otherNodePoolTypesPlacementPolicy

Properties

PolicyName

public string PolicyName { get; set; }

If set, refers to the name of a custom resource policy supplied by the user. The resource policy must be in the same project and region as the node pool. If not found, InvalidArgument error is returned.

Property Value
TypeDescription
string

TpuTopology

public string TpuTopology { get; set; }

Optional. TPU placement topology for pod slice node pool. https://cloud.google.com/tpu/docs/types-topologies#tpu_topologies

Property Value
TypeDescription
string

Type

public NodePool.Types.PlacementPolicy.Types.Type Type { get; set; }

The type of placement.

Property Value
TypeDescription
NodePoolTypesPlacementPolicyTypesType