Package com.pulumi.aws.eks.inputs
Class NodeGroupRemoteAccessArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.eks.inputs.NodeGroupRemoteAccessArgs.Builder
-
- Enclosing class:
- NodeGroupRemoteAccessArgs
public static final class NodeGroupRemoteAccessArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NodeGroupRemoteAccessArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeGroupRemoteAccessArgsbuild()NodeGroupRemoteAccessArgs.Builderec2SshKey(com.pulumi.core.Output<java.lang.String> ec2SshKey)NodeGroupRemoteAccessArgs.Builderec2SshKey(java.lang.String ec2SshKey)NodeGroupRemoteAccessArgs.BuildersourceSecurityGroupIds(com.pulumi.core.Output<java.util.List<java.lang.String>> sourceSecurityGroupIds)NodeGroupRemoteAccessArgs.BuildersourceSecurityGroupIds(java.lang.String... sourceSecurityGroupIds)NodeGroupRemoteAccessArgs.BuildersourceSecurityGroupIds(java.util.List<java.lang.String> sourceSecurityGroupIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NodeGroupRemoteAccessArgs defaults)
-
-
Method Detail
-
ec2SshKey
public NodeGroupRemoteAccessArgs.Builder ec2SshKey(@Nullable com.pulumi.core.Output<java.lang.String> ec2SshKey)
- Parameters:
ec2SshKey- EC2 Key Pair name that provides access for remote communication with the worker nodes in the EKS Node Group. If you specify this configuration, but do not specify `sourceSecurityGroupIds` when you create an EKS Node Group, either port 3389 for Windows, or port 22 for all other operating systems is opened on the worker nodes to the Internet (0.0.0.0/0). For Windows nodes, this will allow you to use RDP, for all others this allows you to SSH into the worker nodes.- Returns:
- builder
-
ec2SshKey
public NodeGroupRemoteAccessArgs.Builder ec2SshKey(java.lang.String ec2SshKey)
- Parameters:
ec2SshKey- EC2 Key Pair name that provides access for remote communication with the worker nodes in the EKS Node Group. If you specify this configuration, but do not specify `sourceSecurityGroupIds` when you create an EKS Node Group, either port 3389 for Windows, or port 22 for all other operating systems is opened on the worker nodes to the Internet (0.0.0.0/0). For Windows nodes, this will allow you to use RDP, for all others this allows you to SSH into the worker nodes.- Returns:
- builder
-
sourceSecurityGroupIds
public NodeGroupRemoteAccessArgs.Builder sourceSecurityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> sourceSecurityGroupIds)
- Parameters:
sourceSecurityGroupIds- Set of EC2 Security Group IDs to allow SSH access (port 22) from on the worker nodes. If you specify `ec2SshKey`, but do not specify this configuration when you create an EKS Node Group, port 22 on the worker nodes is opened to the Internet (0.0.0.0/0).- Returns:
- builder
-
sourceSecurityGroupIds
public NodeGroupRemoteAccessArgs.Builder sourceSecurityGroupIds(java.util.List<java.lang.String> sourceSecurityGroupIds)
- Parameters:
sourceSecurityGroupIds- Set of EC2 Security Group IDs to allow SSH access (port 22) from on the worker nodes. If you specify `ec2SshKey`, but do not specify this configuration when you create an EKS Node Group, port 22 on the worker nodes is opened to the Internet (0.0.0.0/0).- Returns:
- builder
-
sourceSecurityGroupIds
public NodeGroupRemoteAccessArgs.Builder sourceSecurityGroupIds(java.lang.String... sourceSecurityGroupIds)
- Parameters:
sourceSecurityGroupIds- Set of EC2 Security Group IDs to allow SSH access (port 22) from on the worker nodes. If you specify `ec2SshKey`, but do not specify this configuration when you create an EKS Node Group, port 22 on the worker nodes is opened to the Internet (0.0.0.0/0).- Returns:
- builder
-
build
public NodeGroupRemoteAccessArgs build()
-
-