pub struct Builder { /* private fields */ }
Expand description

A builder for VpnConnectionOptions.

Implementations§

Indicates whether acceleration is enabled for the VPN connection.

Indicates whether acceleration is enabled for the VPN connection.

Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.

Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

The IPv4 CIDR on the Amazon Web Services side of the VPN connection.

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

The IPv6 CIDR on the Amazon Web Services side of the VPN connection.

The type of IPv4 address assigned to the outside interface of the customer gateway.

Valid values: PrivateIpv4 | PublicIpv4

Default: PublicIpv4

The type of IPv4 address assigned to the outside interface of the customer gateway.

Valid values: PrivateIpv4 | PublicIpv4

Default: PublicIpv4

The transit gateway attachment ID in use for the VPN tunnel.

The transit gateway attachment ID in use for the VPN tunnel.

Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.

Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.

Appends an item to tunnel_options.

To override the contents of this collection use set_tunnel_options.

Indicates the VPN tunnel options.

Indicates the VPN tunnel options.

Consumes the builder and constructs a VpnConnectionOptions.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more