pub struct GetCustomerGatewayResult {
pub arn: Output<String>,
pub bgp_asn: Output<i32>,
pub bgp_asn_extended: Output<i32>,
pub certificate_arn: Output<String>,
pub device_name: Output<String>,
pub filters: Output<Option<Vec<GetCustomerGatewayFilter>>>,
pub id: Output<String>,
pub ip_address: Output<String>,
pub tags: Output<HashMap<String, String>>,
pub type_: Output<String>,
}
Fields§
§arn: Output<String>
ARN of the customer gateway.
bgp_asn: Output<i32>
Gateway’s Border Gateway Protocol (BGP) Autonomous System Number (ASN).
bgp_asn_extended: Output<i32>
Gateway’s Border Gateway Protocol (BGP) Autonomous System Number (ASN).
certificate_arn: Output<String>
ARN for the customer gateway certificate.
device_name: Output<String>
Name for the customer gateway device.
filters: Output<Option<Vec<GetCustomerGatewayFilter>>>
§id: Output<String>
§ip_address: Output<String>
IP address of the gateway’s Internet-routable external interface.
Map of key-value pairs assigned to the gateway.
type_: Output<String>
Type of customer gateway. The only type AWS supports at this time is “ipsec.1”.
Auto Trait Implementations§
impl Freeze for GetCustomerGatewayResult
impl RefUnwindSafe for GetCustomerGatewayResult
impl Send for GetCustomerGatewayResult
impl Sync for GetCustomerGatewayResult
impl Unpin for GetCustomerGatewayResult
impl UnwindSafe for GetCustomerGatewayResult
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