diff --git a/CHANGELOG.md b/CHANGELOG.md index d6aa0acce..e0efb40e9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## Unreleased +- [Remove input properties on Cluster that are not implemented #821](https://github.com/pulumi/pulumi-eks/pull/821) - [Add support for non-default AWS partitions #788](https://github.com/pulumi/pulumi-eks/pull/788) - [Add support for launchTemplateTagSpecifications within NodeGroupV2 #810](https://github.com/pulumi/pulumi-eks/pull/810) - [Use pkg for packaging provider binary #776](https://github.com/pulumi/pulumi-eks/pull/776) diff --git a/provider/cmd/pulumi-gen-eks/main.go b/provider/cmd/pulumi-gen-eks/main.go index 3b35938f3..21a7a99e7 100644 --- a/provider/cmd/pulumi-gen-eks/main.go +++ b/provider/cmd/pulumi-gen-eks/main.go @@ -402,26 +402,6 @@ func generateSchema() schema.PackageSpec { TypeSpec: schema.TypeSpec{Type: "integer"}, Description: "The size in GiB of a cluster node's root volume. Defaults to 20.", }, - "nodeRootVolumeDeleteOnTermination": { - TypeSpec: schema.TypeSpec{Type: "boolean"}, - Description: "Whether to delete a cluster node's root volume on termination. Defaults to true.", - }, - "nodeRootVolumeEncrypted": { - TypeSpec: schema.TypeSpec{Type: "boolean"}, - Description: "Whether to encrypt a cluster node's root volume. Defaults to false.", - }, - "nodeRootVolumeIops": { - TypeSpec: schema.TypeSpec{Type: "integer"}, - Description: "Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes.", - }, - "nodeRootVolumeThroughput": { - TypeSpec: schema.TypeSpec{Type: "integer"}, - Description: "Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes.", - }, - "nodeRootVolumeType": { - TypeSpec: schema.TypeSpec{Type: "string"}, - Description: "Configured EBS type for a cluster node's root volume. Default is gp2.", - }, "nodeUserData": { TypeSpec: schema.TypeSpec{Type: "string"}, Description: "Extra code to run on node startup. This code will run after the AWS EKS " + diff --git a/provider/cmd/pulumi-resource-eks/schema.json b/provider/cmd/pulumi-resource-eks/schema.json index 97b642f9d..dda67a60b 100644 --- a/provider/cmd/pulumi-resource-eks/schema.json +++ b/provider/cmd/pulumi-resource-eks/schema.json @@ -737,30 +737,10 @@ "type": "string", "description": "Public key material for SSH access to worker nodes. See allowed formats at:\nhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html\nIf not provided, no SSH access is enabled on VMs." }, - "nodeRootVolumeDeleteOnTermination": { - "type": "boolean", - "description": "Whether to delete a cluster node's root volume on termination. Defaults to true." - }, - "nodeRootVolumeEncrypted": { - "type": "boolean", - "description": "Whether to encrypt a cluster node's root volume. Defaults to false." - }, - "nodeRootVolumeIops": { - "type": "integer", - "description": "Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes." - }, "nodeRootVolumeSize": { "type": "integer", "description": "The size in GiB of a cluster node's root volume. Defaults to 20." }, - "nodeRootVolumeThroughput": { - "type": "integer", - "description": "Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes." - }, - "nodeRootVolumeType": { - "type": "string", - "description": "Configured EBS type for a cluster node's root volume. Default is gp2." - }, "nodeSecurityGroupTags": { "type": "object", "additionalProperties": { diff --git a/sdk/dotnet/Cluster.cs b/sdk/dotnet/Cluster.cs index bc46a5612..e9d4f72f3 100644 --- a/sdk/dotnet/Cluster.cs +++ b/sdk/dotnet/Cluster.cs @@ -348,42 +348,12 @@ public InputList InstanceRoles [Input("nodePublicKey")] public Input? NodePublicKey { get; set; } - /// - /// Whether to delete a cluster node's root volume on termination. Defaults to true. - /// - [Input("nodeRootVolumeDeleteOnTermination")] - public Input? NodeRootVolumeDeleteOnTermination { get; set; } - - /// - /// Whether to encrypt a cluster node's root volume. Defaults to false. - /// - [Input("nodeRootVolumeEncrypted")] - public Input? NodeRootVolumeEncrypted { get; set; } - - /// - /// Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - /// - [Input("nodeRootVolumeIops")] - public Input? NodeRootVolumeIops { get; set; } - /// /// The size in GiB of a cluster node's root volume. Defaults to 20. /// [Input("nodeRootVolumeSize")] public Input? NodeRootVolumeSize { get; set; } - /// - /// Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - /// - [Input("nodeRootVolumeThroughput")] - public Input? NodeRootVolumeThroughput { get; set; } - - /// - /// Configured EBS type for a cluster node's root volume. Default is gp2. - /// - [Input("nodeRootVolumeType")] - public Input? NodeRootVolumeType { get; set; } - [Input("nodeSecurityGroupTags")] private InputMap? _nodeSecurityGroupTags; diff --git a/sdk/go/eks/cluster.go b/sdk/go/eks/cluster.go index 3469f3f7d..9d0ab2b47 100644 --- a/sdk/go/eks/cluster.go +++ b/sdk/go/eks/cluster.go @@ -154,18 +154,8 @@ type clusterArgs struct { // https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html // If not provided, no SSH access is enabled on VMs. NodePublicKey *string `pulumi:"nodePublicKey"` - // Whether to delete a cluster node's root volume on termination. Defaults to true. - NodeRootVolumeDeleteOnTermination *bool `pulumi:"nodeRootVolumeDeleteOnTermination"` - // Whether to encrypt a cluster node's root volume. Defaults to false. - NodeRootVolumeEncrypted *bool `pulumi:"nodeRootVolumeEncrypted"` - // Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - NodeRootVolumeIops *int `pulumi:"nodeRootVolumeIops"` // The size in GiB of a cluster node's root volume. Defaults to 20. NodeRootVolumeSize *int `pulumi:"nodeRootVolumeSize"` - // Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - NodeRootVolumeThroughput *int `pulumi:"nodeRootVolumeThroughput"` - // Configured EBS type for a cluster node's root volume. Default is gp2. - NodeRootVolumeType *string `pulumi:"nodeRootVolumeType"` // The tags to apply to the default `nodeSecurityGroup` created by the cluster. // // Note: The `nodeSecurityGroupTags` option and the node group option `nodeSecurityGroup` are mutually exclusive. @@ -370,18 +360,8 @@ type ClusterArgs struct { // https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html // If not provided, no SSH access is enabled on VMs. NodePublicKey pulumi.StringPtrInput - // Whether to delete a cluster node's root volume on termination. Defaults to true. - NodeRootVolumeDeleteOnTermination pulumi.BoolPtrInput - // Whether to encrypt a cluster node's root volume. Defaults to false. - NodeRootVolumeEncrypted pulumi.BoolPtrInput - // Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - NodeRootVolumeIops pulumi.IntPtrInput // The size in GiB of a cluster node's root volume. Defaults to 20. NodeRootVolumeSize pulumi.IntPtrInput - // Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - NodeRootVolumeThroughput pulumi.IntPtrInput - // Configured EBS type for a cluster node's root volume. Default is gp2. - NodeRootVolumeType pulumi.StringPtrInput // The tags to apply to the default `nodeSecurityGroup` created by the cluster. // // Note: The `nodeSecurityGroupTags` option and the node group option `nodeSecurityGroup` are mutually exclusive. diff --git a/sdk/java/src/main/java/com/pulumi/eks/ClusterArgs.java b/sdk/java/src/main/java/com/pulumi/eks/ClusterArgs.java index 9aa3ba94f..ad219501f 100644 --- a/sdk/java/src/main/java/com/pulumi/eks/ClusterArgs.java +++ b/sdk/java/src/main/java/com/pulumi/eks/ClusterArgs.java @@ -512,51 +512,6 @@ public Optional> nodePublicKey() { return Optional.ofNullable(this.nodePublicKey); } - /** - * Whether to delete a cluster node's root volume on termination. Defaults to true. - * - */ - @Import(name="nodeRootVolumeDeleteOnTermination") - private @Nullable Output nodeRootVolumeDeleteOnTermination; - - /** - * @return Whether to delete a cluster node's root volume on termination. Defaults to true. - * - */ - public Optional> nodeRootVolumeDeleteOnTermination() { - return Optional.ofNullable(this.nodeRootVolumeDeleteOnTermination); - } - - /** - * Whether to encrypt a cluster node's root volume. Defaults to false. - * - */ - @Import(name="nodeRootVolumeEncrypted") - private @Nullable Output nodeRootVolumeEncrypted; - - /** - * @return Whether to encrypt a cluster node's root volume. Defaults to false. - * - */ - public Optional> nodeRootVolumeEncrypted() { - return Optional.ofNullable(this.nodeRootVolumeEncrypted); - } - - /** - * Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - * - */ - @Import(name="nodeRootVolumeIops") - private @Nullable Output nodeRootVolumeIops; - - /** - * @return Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - * - */ - public Optional> nodeRootVolumeIops() { - return Optional.ofNullable(this.nodeRootVolumeIops); - } - /** * The size in GiB of a cluster node's root volume. Defaults to 20. * @@ -572,36 +527,6 @@ public Optional> nodeRootVolumeSize() { return Optional.ofNullable(this.nodeRootVolumeSize); } - /** - * Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - * - */ - @Import(name="nodeRootVolumeThroughput") - private @Nullable Output nodeRootVolumeThroughput; - - /** - * @return Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - * - */ - public Optional> nodeRootVolumeThroughput() { - return Optional.ofNullable(this.nodeRootVolumeThroughput); - } - - /** - * Configured EBS type for a cluster node's root volume. Default is gp2. - * - */ - @Import(name="nodeRootVolumeType") - private @Nullable Output nodeRootVolumeType; - - /** - * @return Configured EBS type for a cluster node's root volume. Default is gp2. - * - */ - public Optional> nodeRootVolumeType() { - return Optional.ofNullable(this.nodeRootVolumeType); - } - /** * The tags to apply to the default `nodeSecurityGroup` created by the cluster. * @@ -1044,12 +969,7 @@ private ClusterArgs(ClusterArgs $) { this.nodeAssociatePublicIpAddress = $.nodeAssociatePublicIpAddress; this.nodeGroupOptions = $.nodeGroupOptions; this.nodePublicKey = $.nodePublicKey; - this.nodeRootVolumeDeleteOnTermination = $.nodeRootVolumeDeleteOnTermination; - this.nodeRootVolumeEncrypted = $.nodeRootVolumeEncrypted; - this.nodeRootVolumeIops = $.nodeRootVolumeIops; this.nodeRootVolumeSize = $.nodeRootVolumeSize; - this.nodeRootVolumeThroughput = $.nodeRootVolumeThroughput; - this.nodeRootVolumeType = $.nodeRootVolumeType; this.nodeSecurityGroupTags = $.nodeSecurityGroupTags; this.nodeSubnetIds = $.nodeSubnetIds; this.nodeUserData = $.nodeUserData; @@ -1779,69 +1699,6 @@ public Builder nodePublicKey(String nodePublicKey) { return nodePublicKey(Output.of(nodePublicKey)); } - /** - * @param nodeRootVolumeDeleteOnTermination Whether to delete a cluster node's root volume on termination. Defaults to true. - * - * @return builder - * - */ - public Builder nodeRootVolumeDeleteOnTermination(@Nullable Output nodeRootVolumeDeleteOnTermination) { - $.nodeRootVolumeDeleteOnTermination = nodeRootVolumeDeleteOnTermination; - return this; - } - - /** - * @param nodeRootVolumeDeleteOnTermination Whether to delete a cluster node's root volume on termination. Defaults to true. - * - * @return builder - * - */ - public Builder nodeRootVolumeDeleteOnTermination(Boolean nodeRootVolumeDeleteOnTermination) { - return nodeRootVolumeDeleteOnTermination(Output.of(nodeRootVolumeDeleteOnTermination)); - } - - /** - * @param nodeRootVolumeEncrypted Whether to encrypt a cluster node's root volume. Defaults to false. - * - * @return builder - * - */ - public Builder nodeRootVolumeEncrypted(@Nullable Output nodeRootVolumeEncrypted) { - $.nodeRootVolumeEncrypted = nodeRootVolumeEncrypted; - return this; - } - - /** - * @param nodeRootVolumeEncrypted Whether to encrypt a cluster node's root volume. Defaults to false. - * - * @return builder - * - */ - public Builder nodeRootVolumeEncrypted(Boolean nodeRootVolumeEncrypted) { - return nodeRootVolumeEncrypted(Output.of(nodeRootVolumeEncrypted)); - } - - /** - * @param nodeRootVolumeIops Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - * - * @return builder - * - */ - public Builder nodeRootVolumeIops(@Nullable Output nodeRootVolumeIops) { - $.nodeRootVolumeIops = nodeRootVolumeIops; - return this; - } - - /** - * @param nodeRootVolumeIops Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - * - * @return builder - * - */ - public Builder nodeRootVolumeIops(Integer nodeRootVolumeIops) { - return nodeRootVolumeIops(Output.of(nodeRootVolumeIops)); - } - /** * @param nodeRootVolumeSize The size in GiB of a cluster node's root volume. Defaults to 20. * @@ -1863,48 +1720,6 @@ public Builder nodeRootVolumeSize(Integer nodeRootVolumeSize) { return nodeRootVolumeSize(Output.of(nodeRootVolumeSize)); } - /** - * @param nodeRootVolumeThroughput Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - * - * @return builder - * - */ - public Builder nodeRootVolumeThroughput(@Nullable Output nodeRootVolumeThroughput) { - $.nodeRootVolumeThroughput = nodeRootVolumeThroughput; - return this; - } - - /** - * @param nodeRootVolumeThroughput Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - * - * @return builder - * - */ - public Builder nodeRootVolumeThroughput(Integer nodeRootVolumeThroughput) { - return nodeRootVolumeThroughput(Output.of(nodeRootVolumeThroughput)); - } - - /** - * @param nodeRootVolumeType Configured EBS type for a cluster node's root volume. Default is gp2. - * - * @return builder - * - */ - public Builder nodeRootVolumeType(@Nullable Output nodeRootVolumeType) { - $.nodeRootVolumeType = nodeRootVolumeType; - return this; - } - - /** - * @param nodeRootVolumeType Configured EBS type for a cluster node's root volume. Default is gp2. - * - * @return builder - * - */ - public Builder nodeRootVolumeType(String nodeRootVolumeType) { - return nodeRootVolumeType(Output.of(nodeRootVolumeType)); - } - /** * @param nodeSecurityGroupTags The tags to apply to the default `nodeSecurityGroup` created by the cluster. * diff --git a/sdk/python/pulumi_eks/cluster.py b/sdk/python/pulumi_eks/cluster.py index 834aa82ae..cf1e9bdc2 100644 --- a/sdk/python/pulumi_eks/cluster.py +++ b/sdk/python/pulumi_eks/cluster.py @@ -44,12 +44,7 @@ def __init__(__self__, *, node_associate_public_ip_address: Optional[pulumi.Input[bool]] = None, node_group_options: Optional[pulumi.Input['ClusterNodeGroupOptionsArgs']] = None, node_public_key: Optional[pulumi.Input[str]] = None, - node_root_volume_delete_on_termination: Optional[pulumi.Input[bool]] = None, - node_root_volume_encrypted: Optional[pulumi.Input[bool]] = None, - node_root_volume_iops: Optional[pulumi.Input[int]] = None, node_root_volume_size: Optional[pulumi.Input[int]] = None, - node_root_volume_throughput: Optional[pulumi.Input[int]] = None, - node_root_volume_type: Optional[pulumi.Input[str]] = None, node_security_group_tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, node_subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, node_user_data: Optional[pulumi.Input[str]] = None, @@ -143,12 +138,7 @@ def __init__(__self__, *, :param pulumi.Input[str] node_public_key: Public key material for SSH access to worker nodes. See allowed formats at: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html If not provided, no SSH access is enabled on VMs. - :param pulumi.Input[bool] node_root_volume_delete_on_termination: Whether to delete a cluster node's root volume on termination. Defaults to true. - :param pulumi.Input[bool] node_root_volume_encrypted: Whether to encrypt a cluster node's root volume. Defaults to false. - :param pulumi.Input[int] node_root_volume_iops: Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. :param pulumi.Input[int] node_root_volume_size: The size in GiB of a cluster node's root volume. Defaults to 20. - :param pulumi.Input[int] node_root_volume_throughput: Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - :param pulumi.Input[str] node_root_volume_type: Configured EBS type for a cluster node's root volume. Default is gp2. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] node_security_group_tags: The tags to apply to the default `nodeSecurityGroup` created by the cluster. Note: The `nodeSecurityGroupTags` option and the node group option `nodeSecurityGroup` are mutually exclusive. @@ -285,18 +275,8 @@ def __init__(__self__, *, pulumi.set(__self__, "node_group_options", node_group_options) if node_public_key is not None: pulumi.set(__self__, "node_public_key", node_public_key) - if node_root_volume_delete_on_termination is not None: - pulumi.set(__self__, "node_root_volume_delete_on_termination", node_root_volume_delete_on_termination) - if node_root_volume_encrypted is not None: - pulumi.set(__self__, "node_root_volume_encrypted", node_root_volume_encrypted) - if node_root_volume_iops is not None: - pulumi.set(__self__, "node_root_volume_iops", node_root_volume_iops) if node_root_volume_size is not None: pulumi.set(__self__, "node_root_volume_size", node_root_volume_size) - if node_root_volume_throughput is not None: - pulumi.set(__self__, "node_root_volume_throughput", node_root_volume_throughput) - if node_root_volume_type is not None: - pulumi.set(__self__, "node_root_volume_type", node_root_volume_type) if node_security_group_tags is not None: pulumi.set(__self__, "node_security_group_tags", node_security_group_tags) if node_subnet_ids is not None: @@ -694,42 +674,6 @@ def node_public_key(self) -> Optional[pulumi.Input[str]]: def node_public_key(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "node_public_key", value) - @property - @pulumi.getter(name="nodeRootVolumeDeleteOnTermination") - def node_root_volume_delete_on_termination(self) -> Optional[pulumi.Input[bool]]: - """ - Whether to delete a cluster node's root volume on termination. Defaults to true. - """ - return pulumi.get(self, "node_root_volume_delete_on_termination") - - @node_root_volume_delete_on_termination.setter - def node_root_volume_delete_on_termination(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "node_root_volume_delete_on_termination", value) - - @property - @pulumi.getter(name="nodeRootVolumeEncrypted") - def node_root_volume_encrypted(self) -> Optional[pulumi.Input[bool]]: - """ - Whether to encrypt a cluster node's root volume. Defaults to false. - """ - return pulumi.get(self, "node_root_volume_encrypted") - - @node_root_volume_encrypted.setter - def node_root_volume_encrypted(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "node_root_volume_encrypted", value) - - @property - @pulumi.getter(name="nodeRootVolumeIops") - def node_root_volume_iops(self) -> Optional[pulumi.Input[int]]: - """ - Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. - """ - return pulumi.get(self, "node_root_volume_iops") - - @node_root_volume_iops.setter - def node_root_volume_iops(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "node_root_volume_iops", value) - @property @pulumi.getter(name="nodeRootVolumeSize") def node_root_volume_size(self) -> Optional[pulumi.Input[int]]: @@ -742,30 +686,6 @@ def node_root_volume_size(self) -> Optional[pulumi.Input[int]]: def node_root_volume_size(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "node_root_volume_size", value) - @property - @pulumi.getter(name="nodeRootVolumeThroughput") - def node_root_volume_throughput(self) -> Optional[pulumi.Input[int]]: - """ - Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - """ - return pulumi.get(self, "node_root_volume_throughput") - - @node_root_volume_throughput.setter - def node_root_volume_throughput(self, value: Optional[pulumi.Input[int]]): - pulumi.set(self, "node_root_volume_throughput", value) - - @property - @pulumi.getter(name="nodeRootVolumeType") - def node_root_volume_type(self) -> Optional[pulumi.Input[str]]: - """ - Configured EBS type for a cluster node's root volume. Default is gp2. - """ - return pulumi.get(self, "node_root_volume_type") - - @node_root_volume_type.setter - def node_root_volume_type(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "node_root_volume_type", value) - @property @pulumi.getter(name="nodeSecurityGroupTags") def node_security_group_tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: @@ -1090,12 +1010,7 @@ def __init__(__self__, node_associate_public_ip_address: Optional[pulumi.Input[bool]] = None, node_group_options: Optional[pulumi.Input[pulumi.InputType['ClusterNodeGroupOptionsArgs']]] = None, node_public_key: Optional[pulumi.Input[str]] = None, - node_root_volume_delete_on_termination: Optional[pulumi.Input[bool]] = None, - node_root_volume_encrypted: Optional[pulumi.Input[bool]] = None, - node_root_volume_iops: Optional[pulumi.Input[int]] = None, node_root_volume_size: Optional[pulumi.Input[int]] = None, - node_root_volume_throughput: Optional[pulumi.Input[int]] = None, - node_root_volume_type: Optional[pulumi.Input[str]] = None, node_security_group_tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, node_subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, node_user_data: Optional[pulumi.Input[str]] = None, @@ -1193,12 +1108,7 @@ def __init__(__self__, :param pulumi.Input[str] node_public_key: Public key material for SSH access to worker nodes. See allowed formats at: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html If not provided, no SSH access is enabled on VMs. - :param pulumi.Input[bool] node_root_volume_delete_on_termination: Whether to delete a cluster node's root volume on termination. Defaults to true. - :param pulumi.Input[bool] node_root_volume_encrypted: Whether to encrypt a cluster node's root volume. Defaults to false. - :param pulumi.Input[int] node_root_volume_iops: Provisioned IOPS for a cluster node's root volume. Only valid for io1 volumes. :param pulumi.Input[int] node_root_volume_size: The size in GiB of a cluster node's root volume. Defaults to 20. - :param pulumi.Input[int] node_root_volume_throughput: Provisioned throughput performance in integer MiB/s for a cluster node's root volume. Only valid for gp3 volumes. - :param pulumi.Input[str] node_root_volume_type: Configured EBS type for a cluster node's root volume. Default is gp2. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] node_security_group_tags: The tags to apply to the default `nodeSecurityGroup` created by the cluster. Note: The `nodeSecurityGroupTags` option and the node group option `nodeSecurityGroup` are mutually exclusive. @@ -1333,12 +1243,7 @@ def _internal_init(__self__, node_associate_public_ip_address: Optional[pulumi.Input[bool]] = None, node_group_options: Optional[pulumi.Input[pulumi.InputType['ClusterNodeGroupOptionsArgs']]] = None, node_public_key: Optional[pulumi.Input[str]] = None, - node_root_volume_delete_on_termination: Optional[pulumi.Input[bool]] = None, - node_root_volume_encrypted: Optional[pulumi.Input[bool]] = None, - node_root_volume_iops: Optional[pulumi.Input[int]] = None, node_root_volume_size: Optional[pulumi.Input[int]] = None, - node_root_volume_throughput: Optional[pulumi.Input[int]] = None, - node_root_volume_type: Optional[pulumi.Input[str]] = None, node_security_group_tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, node_subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, node_user_data: Optional[pulumi.Input[str]] = None, @@ -1398,12 +1303,7 @@ def _internal_init(__self__, __props__.__dict__["node_associate_public_ip_address"] = node_associate_public_ip_address __props__.__dict__["node_group_options"] = node_group_options __props__.__dict__["node_public_key"] = node_public_key - __props__.__dict__["node_root_volume_delete_on_termination"] = node_root_volume_delete_on_termination - __props__.__dict__["node_root_volume_encrypted"] = node_root_volume_encrypted - __props__.__dict__["node_root_volume_iops"] = node_root_volume_iops __props__.__dict__["node_root_volume_size"] = node_root_volume_size - __props__.__dict__["node_root_volume_throughput"] = node_root_volume_throughput - __props__.__dict__["node_root_volume_type"] = node_root_volume_type __props__.__dict__["node_security_group_tags"] = node_security_group_tags __props__.__dict__["node_subnet_ids"] = node_subnet_ids __props__.__dict__["node_user_data"] = node_user_data