Struct rusoto_ec2::VpnGateway
[−]
[src]
pub struct VpnGateway { pub availability_zone: Option<String>, pub state: Option<String>, pub tags: Option<Vec<Tag>>, pub type_: Option<String>, pub vpc_attachments: Option<Vec<VpcAttachment>>, pub vpn_gateway_id: Option<String>, }
Describes a virtual private gateway.
Fields
availability_zone: Option<String>
The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.
state: Option<String>
The current state of the virtual private gateway.
Any tags assigned to the virtual private gateway.
type_: Option<String>
The type of VPN connection the virtual private gateway supports.
vpc_attachments: Option<Vec<VpcAttachment>>
Any VPCs attached to the virtual private gateway.
vpn_gateway_id: Option<String>
The ID of the virtual private gateway.
Trait Implementations
impl Default for VpnGateway
[src]
fn default() -> VpnGateway
[src]
Returns the "default value" for a type. Read more
impl Debug for VpnGateway
[src]
impl Clone for VpnGateway
[src]
fn clone(&self) -> VpnGateway
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more