pub struct VpnGatewayResult {
pub amazon_side_asn: Output<String>,
pub arn: Output<String>,
pub availability_zone: Output<Option<String>>,
pub tags: Output<Option<HashMap<String, String>>>,
pub tags_all: Output<HashMap<String, String>>,
pub vpc_id: Output<String>,
}
Fields§
§amazon_side_asn: Output<String>
The Autonomous System Number (ASN) for the Amazon side of the gateway. If you don’t specify an ASN, the virtual private gateway is created with the default ASN.
arn: Output<String>
Amazon Resource Name (ARN) of the VPN Gateway.
availability_zone: Output<Option<String>>
The Availability Zone for the virtual private gateway.
A map of tags to assign to the resource. .If configured with a provider default_tags
configuration block present, tags with matching keys will overwrite those defined at the provider-level.
A map of tags assigned to the resource, including those inherited from the provider default_tags
configuration block.
vpc_id: Output<String>
The VPC ID to create in.
Auto Trait Implementations§
impl Freeze for VpnGatewayResult
impl RefUnwindSafe for VpnGatewayResult
impl Send for VpnGatewayResult
impl Sync for VpnGatewayResult
impl Unpin for VpnGatewayResult
impl UnwindSafe for VpnGatewayResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more