lbrlabs-eks.AttachedNodeGroup
Explore with Pulumi AI
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:
- Cluster
Name string The cluster name to attach the nodegroup tp.
- Subnet
Ids 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.
- Node
Instance List<string>Types - Scaling
Config Pulumi.Aws. Eks. Inputs. Node Group Scaling Config - Taints
List<Pulumi.
Aws. Eks. Inputs. Node Group Taint>
- Cluster
Name string The cluster name to attach the nodegroup tp.
- Subnet
Ids []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.
- Node
Instance []stringTypes - Scaling
Config NodeGroup Scaling Config Args - Taints
Node
Group Taint Args
- cluster
Name String The cluster name to attach the nodegroup tp.
- subnet
Ids 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.
- node
Instance List<String>Types - scaling
Config NodeGroup Scaling Config - taints
List<Node
Group Taint>
- cluster
Name string The cluster name to attach the nodegroup tp.
- subnet
Ids 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.
- node
Instance string[]Types - scaling
Config pulumiAwstypesinputeks Node Group Scaling Config - taints
pulumi
Awstypesinputeks Node Group Taint[]
- 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_ Sequence[str]types - scaling_
config NodeGroup Scaling Config Args - taints
Node
Group Taint Args]
- cluster
Name String The cluster name to attach the nodegroup tp.
- subnet
Ids 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.
- node
Instance List<String>Types - scaling
Config 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:
- node_
group NodeGroup - node_
role Role
Package Details
- Repository
- lbrlabs-eks lbrlabs/pulumi-lbrlabs-eks
- License