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

Description

Deletes the specified Connect attachment. You must first delete any Connect peers for the attachment.

Synopsis

Creating a Request

data DeleteTransitGatewayConnect Source #

See: newDeleteTransitGatewayConnect smart constructor.

Constructors

DeleteTransitGatewayConnect' 

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 Connect attachment.

Instances

Instances details
ToHeaders DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

ToPath DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

ToQuery DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

AWSRequest DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Generic DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Associated Types

type Rep DeleteTransitGatewayConnect :: Type -> Type #

Read DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Show DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

NFData DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Eq DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Hashable DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

type AWSResponse DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

type Rep DeleteTransitGatewayConnect Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

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

newDeleteTransitGatewayConnect Source #

Create a value of DeleteTransitGatewayConnect 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:DeleteTransitGatewayConnect', deleteTransitGatewayConnect_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.

DeleteTransitGatewayConnect, deleteTransitGatewayConnect_transitGatewayAttachmentId - The ID of the Connect attachment.

Request Lenses

deleteTransitGatewayConnect_dryRun :: Lens' DeleteTransitGatewayConnect (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 DeleteTransitGatewayConnectResponse Source #

Constructors

DeleteTransitGatewayConnectResponse' 

Fields

Instances

Instances details
Generic DeleteTransitGatewayConnectResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Read DeleteTransitGatewayConnectResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Show DeleteTransitGatewayConnectResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

NFData DeleteTransitGatewayConnectResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

Eq DeleteTransitGatewayConnectResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

type Rep DeleteTransitGatewayConnectResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayConnect

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

newDeleteTransitGatewayConnectResponse Source #

Create a value of DeleteTransitGatewayConnectResponse 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:transitGatewayConnect:DeleteTransitGatewayConnectResponse', deleteTransitGatewayConnectResponse_transitGatewayConnect - Information about the deleted Connect attachment.

$sel:httpStatus:DeleteTransitGatewayConnectResponse', deleteTransitGatewayConnectResponse_httpStatus - The response's http status code.

Response Lenses