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 |
Amazonka.EC2.DisableVgwRoutePropagation
Description
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.
Constructors
DisableVgwRoutePropagation' | |
Fields
|
Instances
newDisableVgwRoutePropagation Source #
Arguments
:: Text | |
-> Text | |
-> DisableVgwRoutePropagation |
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.
Constructors
DisableVgwRoutePropagationResponse' | |
Instances
Generic DisableVgwRoutePropagationResponse Source # | |
Defined in Amazonka.EC2.DisableVgwRoutePropagation Associated Types type Rep DisableVgwRoutePropagationResponse :: Type -> Type # | |
Read DisableVgwRoutePropagationResponse Source # | |
Show DisableVgwRoutePropagationResponse Source # | |
Defined in Amazonka.EC2.DisableVgwRoutePropagation Methods showsPrec :: Int -> DisableVgwRoutePropagationResponse -> ShowS # | |
NFData DisableVgwRoutePropagationResponse Source # | |
Defined in Amazonka.EC2.DisableVgwRoutePropagation Methods rnf :: DisableVgwRoutePropagationResponse -> () # | |
Eq DisableVgwRoutePropagationResponse Source # | |
type Rep DisableVgwRoutePropagationResponse Source # | |
Defined in Amazonka.EC2.DisableVgwRoutePropagation |
newDisableVgwRoutePropagationResponse :: DisableVgwRoutePropagationResponse Source #
Create a value of DisableVgwRoutePropagationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.