Class NodegroupRemoteAccess.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks.NodegroupRemoteAccess.Jsii$Proxy
- All Implemented Interfaces:
NodegroupRemoteAccess
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
NodegroupRemoteAccess
@Stability(Stable)
@Internal
public static final class NodegroupRemoteAccess.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements NodegroupRemoteAccess
An implementation for
NodegroupRemoteAccess
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.eks.NodegroupRemoteAccess
NodegroupRemoteAccess.Builder, NodegroupRemoteAccess.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(NodegroupRemoteAccess.Builder builder) Constructor that initializes the object based on literal property values passed by theNodegroupRemoteAccess.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final List<ISecurityGroup>
The security groups that are allowed SSH access (port 22) to the worker nodes.final String
The Amazon EC2 SSH key that provides access for SSH communication with the worker nodes in the managed node group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theNodegroupRemoteAccess.Builder
.
-
-
Method Details
-
getSshKeyName
Description copied from interface:NodegroupRemoteAccess
The Amazon EC2 SSH key that provides access for SSH communication with the worker nodes in the managed node group.- Specified by:
getSshKeyName
in interfaceNodegroupRemoteAccess
-
getSourceSecurityGroups
Description copied from interface:NodegroupRemoteAccess
The security groups that are allowed SSH access (port 22) to the worker nodes.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 worker nodes is opened to the internet (0.0.0.0/0).
Default: - port 22 on the worker nodes is opened to the internet (0.0.0.0/0)
- Specified by:
getSourceSecurityGroups
in interfaceNodegroupRemoteAccess
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-