Package com.pulumi.gcp.gkeonprem.inputs
Class BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.gkeonprem.inputs.BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs
-
public final class BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder
builder()
static BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder
builder(BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<java.util.List<BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs>>>
nodeConfigs()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
operatingSystem()
java.util.Optional<com.pulumi.core.Output<java.util.List<BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs>>>
taints()
-
-
-
Field Detail
-
Empty
public static final BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs Empty
-
-
Method Detail
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: http://kubernetes.io/v1.1/docs/user-guide/labels.html An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
-
nodeConfigs
public java.util.Optional<com.pulumi.core.Output<java.util.List<BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigNodeConfigArgs>>> nodeConfigs()
- Returns:
- The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.
-
operatingSystem
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> operatingSystem()
- Returns:
- Specifies the nodes operating system (default: LINUX).
-
taints
public java.util.Optional<com.pulumi.core.Output<java.util.List<BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigTaintArgs>>> taints()
- Returns:
- The initial taints assigned to nodes of this node pool. Structure is documented below.
-
builder
public static BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder builder()
-
builder
public static BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs.Builder builder(BareMetalClusterControlPlaneControlPlaneNodePoolConfigNodePoolConfigArgs defaults)
-
-