| 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 |
Amazonka.SecurityHub.Types.AwsEc2VpnConnectionDetails
Description
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.
Constructors
| AwsEc2VpnConnectionDetails' | |
Fields
| |
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.