Class NodeTemplateArgs


  • public final class NodeTemplateArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • cpuOvercommitType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cpuOvercommitType()
        Returns:
        CPU overcommit. Default value is `NONE`. Possible values are: `ENABLED`, `NONE`.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        An optional textual description of the resource.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the resource.
      • nodeAffinityLabels

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> nodeAffinityLabels()
        Returns:
        Labels to use for node affinity, which will be used in instance scheduling.
      • nodeType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nodeType()
        Returns:
        Node type to use for nodes group that are created from this template. Only one of nodeTypeFlexibility and nodeType can be specified.
      • nodeTypeFlexibility

        public java.util.Optional<com.pulumi.core.Output<NodeTemplateNodeTypeFlexibilityArgs>> nodeTypeFlexibility()
        Returns:
        Flexible properties for the desired node type. Node groups that use this node template will create nodes of a type that matches these properties. Only one of nodeTypeFlexibility and nodeType can be specified. Structure is documented below.
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where nodes using the node template will be created. If it is not provided, the provider region is used.
      • serverBinding

        public java.util.Optional<com.pulumi.core.Output<NodeTemplateServerBindingArgs>> serverBinding()
        Returns:
        The server binding policy for nodes using this template. Determines where the nodes should restart following a maintenance event. Structure is documented below.