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.TransitGatewayVpcAttachmentOptions

Description

 
Synopsis

Documentation

data TransitGatewayVpcAttachmentOptions Source #

Describes the VPC attachment options.

See: newTransitGatewayVpcAttachmentOptions smart constructor.

Constructors

TransitGatewayVpcAttachmentOptions' 

Fields

Instances

Instances details
FromXML TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Generic TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Associated Types

type Rep TransitGatewayVpcAttachmentOptions :: Type -> Type #

Read TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Show TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

NFData TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Eq TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

Hashable TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

type Rep TransitGatewayVpcAttachmentOptions Source # 
Instance details

Defined in Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions

type Rep TransitGatewayVpcAttachmentOptions = D1 ('MetaData "TransitGatewayVpcAttachmentOptions" "Amazonka.EC2.Types.TransitGatewayVpcAttachmentOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "TransitGatewayVpcAttachmentOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applianceModeSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplianceModeSupportValue)) :*: (S1 ('MetaSel ('Just "dnsSupport") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DnsSupportValue)) :*: S1 ('MetaSel ('Just "ipv6Support") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Ipv6SupportValue)))))

newTransitGatewayVpcAttachmentOptions :: TransitGatewayVpcAttachmentOptions Source #

Create a value of TransitGatewayVpcAttachmentOptions 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:applianceModeSupport:TransitGatewayVpcAttachmentOptions', transitGatewayVpcAttachmentOptions_applianceModeSupport - Indicates whether appliance mode support is enabled.

$sel:dnsSupport:TransitGatewayVpcAttachmentOptions', transitGatewayVpcAttachmentOptions_dnsSupport - Indicates whether DNS support is enabled.

$sel:ipv6Support:TransitGatewayVpcAttachmentOptions', transitGatewayVpcAttachmentOptions_ipv6Support - Indicates whether IPv6 support is disabled.