Class: Aws::SecurityHub::Types::AwsEc2VpnConnectionOptionsDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsEc2VpnConnectionOptionsDetails data as a hash:

{
  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",
    },
  ],
}

VPN connection options.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#static_routes_onlyBoolean

Whether the VPN connection uses static routes only.

Returns:

  • (Boolean)


5880
5881
5882
5883
5884
5885
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5880

class AwsEc2VpnConnectionOptionsDetails < Struct.new(
  :static_routes_only,
  :tunnel_options)
  SENSITIVE = []
  include Aws::Structure
end

#tunnel_optionsArray<Types::AwsEc2VpnConnectionOptionsTunnelOptionsDetails>

The VPN tunnel options.



5880
5881
5882
5883
5884
5885
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5880

class AwsEc2VpnConnectionOptionsDetails < Struct.new(
  :static_routes_only,
  :tunnel_options)
  SENSITIVE = []
  include Aws::Structure
end