Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data AwsEc2VpnConnectionDetails = AwsEc2VpnConnectionDetails' {
- customerGatewayConfiguration :: Maybe Text
- state :: Maybe Text
- routes :: Maybe [AwsEc2VpnConnectionRoutesDetails]
- vpnGatewayId :: Maybe Text
- category :: Maybe Text
- customerGatewayId :: Maybe Text
- transitGatewayId :: Maybe Text
- type' :: Maybe Text
- options :: Maybe AwsEc2VpnConnectionOptionsDetails
- vpnConnectionId :: Maybe Text
- vgwTelemetry :: Maybe [AwsEc2VpnConnectionVgwTelemetryDetails]
- newAwsEc2VpnConnectionDetails :: AwsEc2VpnConnectionDetails
- awsEc2VpnConnectionDetails_customerGatewayConfiguration :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_state :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_routes :: Lens' AwsEc2VpnConnectionDetails (Maybe [AwsEc2VpnConnectionRoutesDetails])
- awsEc2VpnConnectionDetails_vpnGatewayId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_category :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_customerGatewayId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_transitGatewayId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_type :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_options :: Lens' AwsEc2VpnConnectionDetails (Maybe AwsEc2VpnConnectionOptionsDetails)
- awsEc2VpnConnectionDetails_vpnConnectionId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text)
- awsEc2VpnConnectionDetails_vgwTelemetry :: Lens' AwsEc2VpnConnectionDetails (Maybe [AwsEc2VpnConnectionVgwTelemetryDetails])
Documentation
data AwsEc2VpnConnectionDetails Source #
Details about an Amazon EC2 VPN connection.
See: newAwsEc2VpnConnectionDetails
smart constructor.
AwsEc2VpnConnectionDetails' | |
|
Instances
newAwsEc2VpnConnectionDetails :: AwsEc2VpnConnectionDetails Source #
Create a value of AwsEc2VpnConnectionDetails
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:customerGatewayConfiguration:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_customerGatewayConfiguration
- The configuration information for the VPN connection's customer
gateway, in the native XML format.
$sel:state:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_state
- The current state of the VPN connection.
$sel:routes:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_routes
- The static routes that are associated with the VPN connection.
$sel:vpnGatewayId:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_vpnGatewayId
- The identifier of the virtual private gateway that is at the Amazon Web
Services side of the VPN connection.
$sel:category:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_category
- The category of the VPN connection. VPN
indicates an Amazon Web
Services VPN connection. VPN-Classic
indicates an Amazon Web Services
Classic VPN connection.
$sel:customerGatewayId:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_customerGatewayId
- The identifier of the customer gateway that is at your end of the VPN
connection.
$sel:transitGatewayId:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_transitGatewayId
- The identifier of the transit gateway that is associated with the VPN
connection.
$sel:type':AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_type
- The type of VPN connection.
$sel:options:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_options
- The VPN connection options.
$sel:vpnConnectionId:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_vpnConnectionId
- The identifier of the VPN connection.
$sel:vgwTelemetry:AwsEc2VpnConnectionDetails'
, awsEc2VpnConnectionDetails_vgwTelemetry
- Information about the VPN tunnel.
awsEc2VpnConnectionDetails_customerGatewayConfiguration :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The configuration information for the VPN connection's customer gateway, in the native XML format.
awsEc2VpnConnectionDetails_state :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The current state of the VPN connection.
awsEc2VpnConnectionDetails_routes :: Lens' AwsEc2VpnConnectionDetails (Maybe [AwsEc2VpnConnectionRoutesDetails]) Source #
The static routes that are associated with the VPN connection.
awsEc2VpnConnectionDetails_vpnGatewayId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The identifier of the virtual private gateway that is at the Amazon Web Services side of the VPN connection.
awsEc2VpnConnectionDetails_category :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The category of the VPN connection. VPN
indicates an Amazon Web
Services VPN connection. VPN-Classic
indicates an Amazon Web Services
Classic VPN connection.
awsEc2VpnConnectionDetails_customerGatewayId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The identifier of the customer gateway that is at your end of the VPN connection.
awsEc2VpnConnectionDetails_transitGatewayId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The identifier of the transit gateway that is associated with the VPN connection.
awsEc2VpnConnectionDetails_type :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The type of VPN connection.
awsEc2VpnConnectionDetails_options :: Lens' AwsEc2VpnConnectionDetails (Maybe AwsEc2VpnConnectionOptionsDetails) Source #
The VPN connection options.
awsEc2VpnConnectionDetails_vpnConnectionId :: Lens' AwsEc2VpnConnectionDetails (Maybe Text) Source #
The identifier of the VPN connection.
awsEc2VpnConnectionDetails_vgwTelemetry :: Lens' AwsEc2VpnConnectionDetails (Maybe [AwsEc2VpnConnectionVgwTelemetryDetails]) Source #
Information about the VPN tunnel.