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 |
Synopsis
- data CustomerGateway = CustomerGateway' {}
- newCustomerGateway :: Text -> Text -> Text -> Text -> Text -> CustomerGateway
- customerGateway_certificateArn :: Lens' CustomerGateway (Maybe Text)
- customerGateway_deviceName :: Lens' CustomerGateway (Maybe Text)
- customerGateway_tags :: Lens' CustomerGateway (Maybe [Tag])
- customerGateway_bgpAsn :: Lens' CustomerGateway Text
- customerGateway_customerGatewayId :: Lens' CustomerGateway Text
- customerGateway_ipAddress :: Lens' CustomerGateway Text
- customerGateway_state :: Lens' CustomerGateway Text
- customerGateway_type :: Lens' CustomerGateway Text
Documentation
data CustomerGateway Source #
Describes a customer gateway.
See: newCustomerGateway
smart constructor.
CustomerGateway' | |
|
Instances
Create a value of CustomerGateway
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:certificateArn:CustomerGateway'
, customerGateway_certificateArn
- The Amazon Resource Name (ARN) for the customer gateway certificate.
$sel:deviceName:CustomerGateway'
, customerGateway_deviceName
- The name of customer gateway device.
$sel:tags:CustomerGateway'
, customerGateway_tags
- Any tags assigned to the customer gateway.
$sel:bgpAsn:CustomerGateway'
, customerGateway_bgpAsn
- The customer gateway's Border Gateway Protocol (BGP) Autonomous System
Number (ASN).
$sel:customerGatewayId:CustomerGateway'
, customerGateway_customerGatewayId
- The ID of the customer gateway.
$sel:ipAddress:CustomerGateway'
, customerGateway_ipAddress
- The IP address of the customer gateway device's outside interface.
$sel:state:CustomerGateway'
, customerGateway_state
- The current state of the customer gateway
(pending | available | deleting | deleted
).
$sel:type':CustomerGateway'
, customerGateway_type
- The type of VPN connection the customer gateway supports (ipsec.1
).
customerGateway_certificateArn :: Lens' CustomerGateway (Maybe Text) Source #
The Amazon Resource Name (ARN) for the customer gateway certificate.
customerGateway_deviceName :: Lens' CustomerGateway (Maybe Text) Source #
The name of customer gateway device.
customerGateway_tags :: Lens' CustomerGateway (Maybe [Tag]) Source #
Any tags assigned to the customer gateway.
customerGateway_bgpAsn :: Lens' CustomerGateway Text Source #
The customer gateway's Border Gateway Protocol (BGP) Autonomous System Number (ASN).
customerGateway_customerGatewayId :: Lens' CustomerGateway Text Source #
The ID of the customer gateway.
customerGateway_ipAddress :: Lens' CustomerGateway Text Source #
The IP address of the customer gateway device's outside interface.
customerGateway_state :: Lens' CustomerGateway Text Source #
The current state of the customer gateway
(pending | available | deleting | deleted
).
customerGateway_type :: Lens' CustomerGateway Text Source #
The type of VPN connection the customer gateway supports (ipsec.1
).