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

Description

Accepts a request to attach a VPC to a transit gateway.

The VPC attachment must be in the pendingAcceptance state. Use DescribeTransitGatewayVpcAttachments to view your pending VPC attachment requests. Use RejectTransitGatewayVpcAttachment to reject a VPC attachment request.

Synopsis

Creating a Request

data AcceptTransitGatewayVpcAttachment Source #

See: newAcceptTransitGatewayVpcAttachment smart constructor.

Constructors

AcceptTransitGatewayVpcAttachment' 

Fields

  • dryRun :: Maybe Bool

    Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

  • transitGatewayAttachmentId :: Text

    The ID of the attachment.

Instances

Instances details
ToHeaders AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

ToPath AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

ToQuery AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

AWSRequest AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Generic AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Associated Types

type Rep AcceptTransitGatewayVpcAttachment :: Type -> Type #

Read AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Show AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

NFData AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Eq AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Hashable AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type AWSResponse AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachment = D1 ('MetaData "AcceptTransitGatewayVpcAttachment" "Amazonka.EC2.AcceptTransitGatewayVpcAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayVpcAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAcceptTransitGatewayVpcAttachment Source #

Create a value of AcceptTransitGatewayVpcAttachment 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:dryRun:AcceptTransitGatewayVpcAttachment', acceptTransitGatewayVpcAttachment_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptTransitGatewayVpcAttachment, acceptTransitGatewayVpcAttachment_transitGatewayAttachmentId - The ID of the attachment.

Request Lenses

acceptTransitGatewayVpcAttachment_dryRun :: Lens' AcceptTransitGatewayVpcAttachment (Maybe Bool) Source #

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Destructuring the Response

data AcceptTransitGatewayVpcAttachmentResponse Source #

Constructors

AcceptTransitGatewayVpcAttachmentResponse' 

Fields

Instances

Instances details
Generic AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Read AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Show AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

NFData AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Eq AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachmentResponse = D1 ('MetaData "AcceptTransitGatewayVpcAttachmentResponse" "Amazonka.EC2.AcceptTransitGatewayVpcAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayVpcAttachmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transitGatewayVpcAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayVpcAttachment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

Response Lenses