Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Associates the specified subnets and transit gateway attachments with the specified transit gateway multicast domain.
The transit gateway attachment must be in the available state before you can add a resource. Use DescribeTransitGatewayAttachments to see the state of the attachment.
Synopsis
- data AssociateTransitGatewayMulticastDomain = AssociateTransitGatewayMulticastDomain' {}
- newAssociateTransitGatewayMulticastDomain :: AssociateTransitGatewayMulticastDomain
- associateTransitGatewayMulticastDomain_dryRun :: Lens' AssociateTransitGatewayMulticastDomain (Maybe Bool)
- associateTransitGatewayMulticastDomain_subnetIds :: Lens' AssociateTransitGatewayMulticastDomain (Maybe [Text])
- associateTransitGatewayMulticastDomain_transitGatewayAttachmentId :: Lens' AssociateTransitGatewayMulticastDomain (Maybe Text)
- associateTransitGatewayMulticastDomain_transitGatewayMulticastDomainId :: Lens' AssociateTransitGatewayMulticastDomain (Maybe Text)
- data AssociateTransitGatewayMulticastDomainResponse = AssociateTransitGatewayMulticastDomainResponse' {}
- newAssociateTransitGatewayMulticastDomainResponse :: Int -> AssociateTransitGatewayMulticastDomainResponse
- associateTransitGatewayMulticastDomainResponse_associations :: Lens' AssociateTransitGatewayMulticastDomainResponse (Maybe TransitGatewayMulticastDomainAssociations)
- associateTransitGatewayMulticastDomainResponse_httpStatus :: Lens' AssociateTransitGatewayMulticastDomainResponse Int
Creating a Request
data AssociateTransitGatewayMulticastDomain Source #
See: newAssociateTransitGatewayMulticastDomain
smart constructor.
AssociateTransitGatewayMulticastDomain' | |
|
Instances
newAssociateTransitGatewayMulticastDomain :: AssociateTransitGatewayMulticastDomain Source #
Create a value of AssociateTransitGatewayMulticastDomain
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:AssociateTransitGatewayMulticastDomain'
, associateTransitGatewayMulticastDomain_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
.
AssociateTransitGatewayMulticastDomain
, associateTransitGatewayMulticastDomain_subnetIds
- The IDs of the subnets to associate with the transit gateway multicast
domain.
AssociateTransitGatewayMulticastDomain
, associateTransitGatewayMulticastDomain_transitGatewayAttachmentId
- The ID of the transit gateway attachment to associate with the transit
gateway multicast domain.
AssociateTransitGatewayMulticastDomain
, associateTransitGatewayMulticastDomain_transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.
Request Lenses
associateTransitGatewayMulticastDomain_dryRun :: Lens' AssociateTransitGatewayMulticastDomain (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
.
associateTransitGatewayMulticastDomain_subnetIds :: Lens' AssociateTransitGatewayMulticastDomain (Maybe [Text]) Source #
The IDs of the subnets to associate with the transit gateway multicast domain.
associateTransitGatewayMulticastDomain_transitGatewayAttachmentId :: Lens' AssociateTransitGatewayMulticastDomain (Maybe Text) Source #
The ID of the transit gateway attachment to associate with the transit gateway multicast domain.
associateTransitGatewayMulticastDomain_transitGatewayMulticastDomainId :: Lens' AssociateTransitGatewayMulticastDomain (Maybe Text) Source #
The ID of the transit gateway multicast domain.
Destructuring the Response
data AssociateTransitGatewayMulticastDomainResponse Source #
See: newAssociateTransitGatewayMulticastDomainResponse
smart constructor.
AssociateTransitGatewayMulticastDomainResponse' | |
|
Instances
newAssociateTransitGatewayMulticastDomainResponse Source #
:: Int |
|
-> AssociateTransitGatewayMulticastDomainResponse |
Create a value of AssociateTransitGatewayMulticastDomainResponse
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:
AssociateTransitGatewayMulticastDomainResponse
, associateTransitGatewayMulticastDomainResponse_associations
- Information about the transit gateway multicast domain associations.
$sel:httpStatus:AssociateTransitGatewayMulticastDomainResponse'
, associateTransitGatewayMulticastDomainResponse_httpStatus
- The response's http status code.
Response Lenses
associateTransitGatewayMulticastDomainResponse_associations :: Lens' AssociateTransitGatewayMulticastDomainResponse (Maybe TransitGatewayMulticastDomainAssociations) Source #
Information about the transit gateway multicast domain associations.
associateTransitGatewayMulticastDomainResponse_httpStatus :: Lens' AssociateTransitGatewayMulticastDomainResponse Int Source #
The response's http status code.