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

Description

Rejects a request to associate cross-account subnets with a transit gateway multicast domain.

Synopsis

Creating a Request

data RejectTransitGatewayMulticastDomainAssociations Source #

Constructors

RejectTransitGatewayMulticastDomainAssociations' 

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.

  • subnetIds :: Maybe [Text]

    The IDs of the subnets to associate with the transit gateway multicast domain.

  • transitGatewayAttachmentId :: Maybe Text

    The ID of the transit gateway attachment.

  • transitGatewayMulticastDomainId :: Maybe Text

    The ID of the transit gateway multicast domain.

Instances

Instances details
ToHeaders RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

ToPath RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

ToQuery RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

AWSRequest RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Generic RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Read RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Show RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

NFData RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Eq RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Hashable RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

type AWSResponse RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

type Rep RejectTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

type Rep RejectTransitGatewayMulticastDomainAssociations = D1 ('MetaData "RejectTransitGatewayMulticastDomainAssociations" "Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "RejectTransitGatewayMulticastDomainAssociations'" '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)))))

newRejectTransitGatewayMulticastDomainAssociations :: RejectTransitGatewayMulticastDomainAssociations Source #

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

RejectTransitGatewayMulticastDomainAssociations, rejectTransitGatewayMulticastDomainAssociations_subnetIds - The IDs of the subnets to associate with the transit gateway multicast domain.

RejectTransitGatewayMulticastDomainAssociations, rejectTransitGatewayMulticastDomainAssociations_transitGatewayAttachmentId - The ID of the transit gateway attachment.

RejectTransitGatewayMulticastDomainAssociations, rejectTransitGatewayMulticastDomainAssociations_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

Request Lenses

rejectTransitGatewayMulticastDomainAssociations_dryRun :: Lens' RejectTransitGatewayMulticastDomainAssociations (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.

rejectTransitGatewayMulticastDomainAssociations_subnetIds :: Lens' RejectTransitGatewayMulticastDomainAssociations (Maybe [Text]) Source #

The IDs of the subnets to associate with the transit gateway multicast domain.

Destructuring the Response

data RejectTransitGatewayMulticastDomainAssociationsResponse Source #

Constructors

RejectTransitGatewayMulticastDomainAssociationsResponse' 

Fields

Instances

Instances details
Generic RejectTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Read RejectTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Show RejectTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

NFData RejectTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

Eq RejectTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

type Rep RejectTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.RejectTransitGatewayMulticastDomainAssociations

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

Response Lenses