Package com.pulumi.aws.eks.inputs
Class NodeGroupRemoteAccessArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.eks.inputs.NodeGroupRemoteAccessArgs
-
public final class NodeGroupRemoteAccessArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeGroupRemoteAccessArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NodeGroupRemoteAccessArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeGroupRemoteAccessArgs.Builderbuilder()static NodeGroupRemoteAccessArgs.Builderbuilder(NodeGroupRemoteAccessArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>ec2SshKey()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>sourceSecurityGroupIds()
-
-
-
Field Detail
-
Empty
public static final NodeGroupRemoteAccessArgs Empty
-
-
Method Detail
-
ec2SshKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ec2SshKey()
- Returns:
- 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.
-
sourceSecurityGroupIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> sourceSecurityGroupIds()
- Returns:
- 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).
-
builder
public static NodeGroupRemoteAccessArgs.Builder builder()
-
builder
public static NodeGroupRemoteAccessArgs.Builder builder(NodeGroupRemoteAccessArgs defaults)
-
-