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 |
Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC.
Synopsis
- data DisableVgwRoutePropagation = DisableVgwRoutePropagation' {}
- newDisableVgwRoutePropagation :: Text -> Text -> DisableVgwRoutePropagation
- disableVgwRoutePropagation_dryRun :: Lens' DisableVgwRoutePropagation (Maybe Bool)
- disableVgwRoutePropagation_gatewayId :: Lens' DisableVgwRoutePropagation Text
- disableVgwRoutePropagation_routeTableId :: Lens' DisableVgwRoutePropagation Text
- data DisableVgwRoutePropagationResponse = DisableVgwRoutePropagationResponse' {
- newDisableVgwRoutePropagationResponse :: DisableVgwRoutePropagationResponse
Creating a Request
data DisableVgwRoutePropagation Source #
Contains the parameters for DisableVgwRoutePropagation.
See: newDisableVgwRoutePropagation
smart constructor.
DisableVgwRoutePropagation' | |
|
Instances
newDisableVgwRoutePropagation Source #
Create a value of DisableVgwRoutePropagation
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:DisableVgwRoutePropagation'
, disableVgwRoutePropagation_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
.
DisableVgwRoutePropagation
, disableVgwRoutePropagation_gatewayId
- The ID of the virtual private gateway.
DisableVgwRoutePropagation
, disableVgwRoutePropagation_routeTableId
- The ID of the route table.
Request Lenses
disableVgwRoutePropagation_dryRun :: Lens' DisableVgwRoutePropagation (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
.
disableVgwRoutePropagation_gatewayId :: Lens' DisableVgwRoutePropagation Text Source #
The ID of the virtual private gateway.
disableVgwRoutePropagation_routeTableId :: Lens' DisableVgwRoutePropagation Text Source #
The ID of the route table.
Destructuring the Response
data DisableVgwRoutePropagationResponse Source #
See: newDisableVgwRoutePropagationResponse
smart constructor.
Instances
newDisableVgwRoutePropagationResponse :: DisableVgwRoutePropagationResponse Source #
Create a value of DisableVgwRoutePropagationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.