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.
Implements
IMessageNodePoolTypesPlacementPolicy, IEquatableNodePoolTypesPlacementPolicy, IDeepCloneableNodePoolTypesPlacementPolicy, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
PlacementPolicy()
public PlacementPolicy()
PlacementPolicy(PlacementPolicy)
public PlacementPolicy(NodePool.Types.PlacementPolicy other)
Parameter | |
---|---|
Name | Description |
other |
NodePoolTypesPlacementPolicy |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
Type
public NodePool.Types.PlacementPolicy.Types.Type Type { get; set; }
The type of placement.
Property Value | |
---|---|
Type | Description |
NodePoolTypesPlacementPolicyTypesType |