amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2.Types.EgressOnlyInternetGateway

Description

 
Synopsis

Documentation

data EgressOnlyInternetGateway Source #

Describes an egress-only internet gateway.

See: newEgressOnlyInternetGateway smart constructor.

Constructors

EgressOnlyInternetGateway' 

Fields

Instances

Instances details
FromXML EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Generic EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Associated Types

type Rep EgressOnlyInternetGateway :: Type -> Type #

Read EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Show EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

NFData EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Eq EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

Hashable EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

type Rep EgressOnlyInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.Types.EgressOnlyInternetGateway

type Rep EgressOnlyInternetGateway = D1 ('MetaData "EgressOnlyInternetGateway" "Amazonka.EC2.Types.EgressOnlyInternetGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "EgressOnlyInternetGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InternetGatewayAttachment])) :*: (S1 ('MetaSel ('Just "egressOnlyInternetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))))

newEgressOnlyInternetGateway :: EgressOnlyInternetGateway Source #

Create a value of EgressOnlyInternetGateway 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:attachments:EgressOnlyInternetGateway', egressOnlyInternetGateway_attachments - Information about the attachment of the egress-only internet gateway.

$sel:egressOnlyInternetGatewayId:EgressOnlyInternetGateway', egressOnlyInternetGateway_egressOnlyInternetGatewayId - The ID of the egress-only internet gateway.

$sel:tags:EgressOnlyInternetGateway', egressOnlyInternetGateway_tags - The tags assigned to the egress-only internet gateway.

egressOnlyInternetGateway_attachments :: Lens' EgressOnlyInternetGateway (Maybe [InternetGatewayAttachment]) Source #

Information about the attachment of the egress-only internet gateway.

egressOnlyInternetGateway_tags :: Lens' EgressOnlyInternetGateway (Maybe [Tag]) Source #

The tags assigned to the egress-only internet gateway.