@Generated(value="software.amazon.awssdk:codegen") public final class RemoteAccessConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RemoteAccessConfig.Builder,RemoteAccessConfig>
An object representing the remote access configuration for the managed node group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RemoteAccessConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RemoteAccessConfig.Builder |
builder() |
String |
ec2SshKey()
The Amazon EC2 SSH key that provides access for SSH communication with the nodes in the managed node group.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSourceSecurityGroups()
Returns true if the SourceSecurityGroups property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RemoteAccessConfig.Builder> |
serializableBuilderClass() |
List<String> |
sourceSecurityGroups()
The security groups that are allowed SSH access (port 22) to the nodes.
|
RemoteAccessConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String ec2SshKey()
The Amazon EC2 SSH key that provides access for SSH communication with the nodes in the managed node group. For more information, see Amazon EC2 Key Pairs in the Amazon Elastic Compute Cloud User Guide for Linux Instances.
public final boolean hasSourceSecurityGroups()
public final List<String> sourceSecurityGroups()
The security groups that are allowed SSH access (port 22) to the 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 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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSourceSecurityGroups() to see if a value was sent in this field.
public RemoteAccessConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RemoteAccessConfig.Builder,RemoteAccessConfig>public static RemoteAccessConfig.Builder builder()
public static Class<? extends RemoteAccessConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.