1. Packages
  2. LBr Labs EKS
  3. API Docs
  4. AttachedNodeGroup
LBr Labs EKS v0.2.2 published on Saturday, Sep 23, 2023 by lbrlabs

lbrlabs-eks.AttachedNodeGroup

Explore with Pulumi AI

lbrlabs-eks logo
LBr Labs EKS v0.2.2 published on Saturday, Sep 23, 2023 by lbrlabs

    Create AttachedNodeGroup Resource

    new AttachedNodeGroup(name: string, args: AttachedNodeGroupArgs, opts?: CustomResourceOptions);
    @overload
    def AttachedNodeGroup(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          cluster_name: Optional[str] = None,
                          labels: Optional[Mapping[str, str]] = None,
                          node_instance_types: Optional[Sequence[str]] = None,
                          scaling_config: Optional[pulumi_aws.eks.NodeGroupScalingConfigArgs] = None,
                          subnet_ids: Optional[Sequence[str]] = None,
                          taints: Optional[Sequence[pulumi_aws.eks.NodeGroupTaintArgs]] = None)
    @overload
    def AttachedNodeGroup(resource_name: str,
                          args: AttachedNodeGroupArgs,
                          opts: Optional[ResourceOptions] = None)
    func NewAttachedNodeGroup(ctx *Context, name string, args AttachedNodeGroupArgs, opts ...ResourceOption) (*AttachedNodeGroup, error)
    public AttachedNodeGroup(string name, AttachedNodeGroupArgs args, CustomResourceOptions? opts = null)
    public AttachedNodeGroup(String name, AttachedNodeGroupArgs args)
    public AttachedNodeGroup(String name, AttachedNodeGroupArgs args, CustomResourceOptions options)
    
    type: lbrlabs-eks:AttachedNodeGroup
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args AttachedNodeGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AttachedNodeGroupArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AttachedNodeGroupArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AttachedNodeGroupArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AttachedNodeGroupArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    AttachedNodeGroup Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The AttachedNodeGroup resource accepts the following input properties:

    ClusterName string

    The cluster name to attach the nodegroup tp.

    SubnetIds List<string>
    Labels Dictionary<string, string>

    Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

    NodeInstanceTypes List<string>
    ScalingConfig Pulumi.Aws.Eks.Inputs.NodeGroupScalingConfig
    Taints List<Pulumi.Aws.Eks.Inputs.NodeGroupTaint>
    ClusterName string

    The cluster name to attach the nodegroup tp.

    SubnetIds []string
    Labels map[string]string

    Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

    NodeInstanceTypes []string
    ScalingConfig NodeGroupScalingConfigArgs
    Taints NodeGroupTaintArgs
    clusterName String

    The cluster name to attach the nodegroup tp.

    subnetIds List<String>
    labels Map<String,String>

    Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

    nodeInstanceTypes List<String>
    scalingConfig NodeGroupScalingConfig
    taints List<NodeGroupTaint>
    clusterName string

    The cluster name to attach the nodegroup tp.

    subnetIds string[]
    labels {[key: string]: string}

    Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

    nodeInstanceTypes string[]
    scalingConfig pulumiAwstypesinputeksNodeGroupScalingConfig
    taints pulumiAwstypesinputeksNodeGroupTaint[]
    cluster_name str

    The cluster name to attach the nodegroup tp.

    subnet_ids Sequence[str]
    labels Mapping[str, str]

    Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

    node_instance_types Sequence[str]
    scaling_config NodeGroupScalingConfigArgs
    taints NodeGroupTaintArgs]
    clusterName String

    The cluster name to attach the nodegroup tp.

    subnetIds List<String>
    labels Map<String>

    Key-value map of Kubernetes labels. Only labels that are applied with the EKS API are managed by this argument. Other Kubernetes labels applied to the EKS Node Group will not be managed.

    nodeInstanceTypes List<String>
    scalingConfig Property Map
    taints List<Property Map>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AttachedNodeGroup resource produces the following output properties:

    NodeGroup Pulumi.Aws.Eks.NodeGroup
    NodeRole Pulumi.Aws.Iam.Role
    NodeGroup NodeGroup
    NodeRole Role
    nodeGroup NodeGroup
    nodeRole Role
    nodeGroup pulumiAwseksNodeGroup
    nodeRole pulumiAwsiamRole
    node_group NodeGroup
    node_role Role
    nodeGroup aws:eks:NodeGroup
    nodeRole aws:iam:Role

    Package Details

    Repository
    lbrlabs-eks lbrlabs/pulumi-lbrlabs-eks
    License
    lbrlabs-eks logo
    LBr Labs EKS v0.2.2 published on Saturday, Sep 23, 2023 by lbrlabs