class Aws::SecurityHub::Types::AwsEc2VpnConnectionDetails
Details about an Amazon EC2 VPN connection.
@note When making an API call, you may pass AwsEc2VpnConnectionDetails
data as a hash: { vpn_connection_id: "NonEmptyString", state: "NonEmptyString", customer_gateway_id: "NonEmptyString", customer_gateway_configuration: "NonEmptyString", type: "NonEmptyString", vpn_gateway_id: "NonEmptyString", category: "NonEmptyString", vgw_telemetry: [ { accepted_route_count: 1, certificate_arn: "NonEmptyString", last_status_change: "NonEmptyString", outside_ip_address: "NonEmptyString", status: "NonEmptyString", status_message: "NonEmptyString", }, ], options: { static_routes_only: false, tunnel_options: [ { dpd_timeout_seconds: 1, ike_versions: ["NonEmptyString"], outside_ip_address: "NonEmptyString", phase_1_dh_group_numbers: [1], phase_1_encryption_algorithms: ["NonEmptyString"], phase_1_integrity_algorithms: ["NonEmptyString"], phase_1_lifetime_seconds: 1, phase_2_dh_group_numbers: [1], phase_2_encryption_algorithms: ["NonEmptyString"], phase_2_integrity_algorithms: ["NonEmptyString"], phase_2_lifetime_seconds: 1, pre_shared_key: "NonEmptyString", rekey_fuzz_percentage: 1, rekey_margin_time_seconds: 1, replay_window_size: 1, tunnel_inside_cidr: "NonEmptyString", }, ], }, routes: [ { destination_cidr_block: "NonEmptyString", state: "NonEmptyString", }, ], transit_gateway_id: "NonEmptyString", }
@!attribute [rw] vpn_connection_id
The identifier of the VPN connection. @return [String]
@!attribute [rw] state
The current state of the VPN connection. @return [String]
@!attribute [rw] customer_gateway_id
The identifier of the customer gateway that is at your end of the VPN connection. @return [String]
@!attribute [rw] customer_gateway_configuration
The configuration information for the VPN connection's customer gateway, in the native XML format. @return [String]
@!attribute [rw] type
The type of VPN connection. @return [String]
@!attribute [rw] vpn_gateway_id
The identifier of the virtual private gateway that is at the Amazon Web Services side of the VPN connection. @return [String]
@!attribute [rw] 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. @return [String]
@!attribute [rw] vgw_telemetry
Information about the VPN tunnel. @return [Array<Types::AwsEc2VpnConnectionVgwTelemetryDetails>]
@!attribute [rw] options
The VPN connection options. @return [Types::AwsEc2VpnConnectionOptionsDetails]
@!attribute [rw] routes
The static routes that are associated with the VPN connection. @return [Array<Types::AwsEc2VpnConnectionRoutesDetails>]
@!attribute [rw] transit_gateway_id
The identifier of the transit gateway that is associated with the VPN connection. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsEc2VpnConnectionDetails AWS API Documentation
Constants
- SENSITIVE