libZSservicesZSamazonka-eksZSamazonka-eks
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EKS.Types.RemoteAccessConfig

Description

 
Synopsis

Documentation

data RemoteAccessConfig Source #

An object representing the remote access configuration for the managed node group.

See: newRemoteAccessConfig smart constructor.

Constructors

RemoteAccessConfig' 

Fields

  • sourceSecurityGroups :: Maybe [Text]

    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.

  • ec2SshKey :: Maybe Text

    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 and Linux instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances.

Instances

Instances details
Eq RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Read RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Show RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Generic RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Associated Types

type Rep RemoteAccessConfig :: Type -> Type #

NFData RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

Methods

rnf :: RemoteAccessConfig -> () #

Hashable RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

ToJSON RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

FromJSON RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

type Rep RemoteAccessConfig Source # 
Instance details

Defined in Amazonka.EKS.Types.RemoteAccessConfig

type Rep RemoteAccessConfig = D1 ('MetaData "RemoteAccessConfig" "Amazonka.EKS.Types.RemoteAccessConfig" "libZSservicesZSamazonka-eksZSamazonka-eks" 'False) (C1 ('MetaCons "RemoteAccessConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sourceSecurityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ec2SshKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRemoteAccessConfig :: RemoteAccessConfig Source #

Create a value of RemoteAccessConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceSecurityGroups:RemoteAccessConfig', remoteAccessConfig_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.

$sel:ec2SshKey:RemoteAccessConfig', remoteAccessConfig_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 and Linux instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances.

remoteAccessConfig_sourceSecurityGroups :: Lens' RemoteAccessConfig (Maybe [Text]) Source #

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.

remoteAccessConfig_ec2SshKey :: Lens' RemoteAccessConfig (Maybe Text) Source #

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 and Linux instances in the Amazon Elastic Compute Cloud User Guide for Linux Instances.