Class NodeGroupRemoteAccessArgs.Builder

  • Enclosing class:
    NodeGroupRemoteAccessArgs

    public static final class NodeGroupRemoteAccessArgs.Builder
    extends java.lang.Object
    • 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