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

Description

Accepts a request to associate subnets with a transit gateway multicast domain.

Synopsis

Creating a Request

data AcceptTransitGatewayMulticastDomainAssociations Source #

Constructors

AcceptTransitGatewayMulticastDomainAssociations' 

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 AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

ToPath AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

ToQuery AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

AWSRequest AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Generic AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Read AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Show AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

NFData AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Eq AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Hashable AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type AWSResponse AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type Rep AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

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

newAcceptTransitGatewayMulticastDomainAssociations :: AcceptTransitGatewayMulticastDomainAssociations Source #

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

AcceptTransitGatewayMulticastDomainAssociations, acceptTransitGatewayMulticastDomainAssociations_subnetIds - The IDs of the subnets to associate with the transit gateway multicast domain.

AcceptTransitGatewayMulticastDomainAssociations, acceptTransitGatewayMulticastDomainAssociations_transitGatewayAttachmentId - The ID of the transit gateway attachment.

AcceptTransitGatewayMulticastDomainAssociations, acceptTransitGatewayMulticastDomainAssociations_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

Request Lenses

acceptTransitGatewayMulticastDomainAssociations_dryRun :: Lens' AcceptTransitGatewayMulticastDomainAssociations (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.

acceptTransitGatewayMulticastDomainAssociations_subnetIds :: Lens' AcceptTransitGatewayMulticastDomainAssociations (Maybe [Text]) Source #

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

Destructuring the Response

data AcceptTransitGatewayMulticastDomainAssociationsResponse Source #

Constructors

AcceptTransitGatewayMulticastDomainAssociationsResponse' 

Fields

Instances

Instances details
Generic AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Read AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Show AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

NFData AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Eq AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type Rep AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

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

Response Lenses