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

Description

Disassociates the specified subnets from the transit gateway multicast domain.

Synopsis

Creating a Request

data DisassociateTransitGatewayMulticastDomain Source #

Constructors

DisassociateTransitGatewayMulticastDomain' 

Fields

Instances

Instances details
ToHeaders DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

ToPath DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

ToQuery DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

AWSRequest DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Generic DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Read DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Show DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

NFData DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Eq DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Hashable DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

type AWSResponse DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

type Rep DisassociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

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

newDisassociateTransitGatewayMulticastDomain :: DisassociateTransitGatewayMulticastDomain Source #

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

DisassociateTransitGatewayMulticastDomain, disassociateTransitGatewayMulticastDomain_subnetIds - The IDs of the subnets;

DisassociateTransitGatewayMulticastDomain, disassociateTransitGatewayMulticastDomain_transitGatewayAttachmentId - The ID of the attachment.

DisassociateTransitGatewayMulticastDomain, disassociateTransitGatewayMulticastDomain_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

Request Lenses

disassociateTransitGatewayMulticastDomain_dryRun :: Lens' DisassociateTransitGatewayMulticastDomain (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 DisassociateTransitGatewayMulticastDomainResponse Source #

Constructors

DisassociateTransitGatewayMulticastDomainResponse' 

Fields

Instances

Instances details
Generic DisassociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Read DisassociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Show DisassociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

NFData DisassociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

Eq DisassociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

type Rep DisassociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.DisassociateTransitGatewayMulticastDomain

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

Response Lenses