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

Description

Deletes the specified transit gateway multicast domain.

Synopsis

Creating a Request

data DeleteTransitGatewayMulticastDomain Source #

Constructors

DeleteTransitGatewayMulticastDomain' 

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.

  • transitGatewayMulticastDomainId :: Text

    The ID of the transit gateway multicast domain.

Instances

Instances details
ToHeaders DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

ToPath DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

ToQuery DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

AWSRequest DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Generic DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Read DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Show DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

NFData DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Eq DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Hashable DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

type AWSResponse DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

type Rep DeleteTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

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

newDeleteTransitGatewayMulticastDomain Source #

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

DeleteTransitGatewayMulticastDomain, deleteTransitGatewayMulticastDomain_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

Request Lenses

deleteTransitGatewayMulticastDomain_dryRun :: Lens' DeleteTransitGatewayMulticastDomain (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 DeleteTransitGatewayMulticastDomainResponse Source #

Constructors

DeleteTransitGatewayMulticastDomainResponse' 

Fields

Instances

Instances details
Generic DeleteTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Read DeleteTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Show DeleteTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

NFData DeleteTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

Eq DeleteTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

type Rep DeleteTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DeleteTransitGatewayMulticastDomain

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

newDeleteTransitGatewayMulticastDomainResponse Source #

Create a value of DeleteTransitGatewayMulticastDomainResponse 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:transitGatewayMulticastDomain:DeleteTransitGatewayMulticastDomainResponse', deleteTransitGatewayMulticastDomainResponse_transitGatewayMulticastDomain - Information about the deleted transit gateway multicast domain.

$sel:httpStatus:DeleteTransitGatewayMulticastDomainResponse', deleteTransitGatewayMulticastDomainResponse_httpStatus - The response's http status code.

Response Lenses