public static final class CfnNodegroup.RemoteAccessProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnNodegroup.RemoteAccessProperty
CfnNodegroup.RemoteAccessProperty
CfnNodegroup.RemoteAccessProperty.Builder, CfnNodegroup.RemoteAccessProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getEc2SshKey()
The Amazon EC2 SSH key that provides access for SSH communication with the nodes in the managed node group.
|
java.util.List<java.lang.String> |
getSourceSecurityGroups()
The security groups that are allowed SSH access (port 22) to the nodes.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getEc2SshKey()
CfnNodegroup.RemoteAccessProperty
For more information, see Amazon EC2 key pairs and Linux instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances .
getEc2SshKey
in interface CfnNodegroup.RemoteAccessProperty
public final java.util.List<java.lang.String> getSourceSecurityGroups()
CfnNodegroup.RemoteAccessProperty
If you specify an Amazon EC2 SSH key but do not specify a source security group when you create a managed node group, then port 22 on the nodes is opened to the internet (0.0.0.0/0). For more information, see Security Groups for Your VPC in the Amazon Virtual Private Cloud User Guide .
getSourceSecurityGroups
in interface CfnNodegroup.RemoteAccessProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()