Struct google_networkmanagement1::api::NatInfo
source · pub struct NatInfo {Show 13 fields
pub nat_gateway_name: Option<String>,
pub network_uri: Option<String>,
pub new_destination_ip: Option<String>,
pub new_destination_port: Option<i32>,
pub new_source_ip: Option<String>,
pub new_source_port: Option<i32>,
pub old_destination_ip: Option<String>,
pub old_destination_port: Option<i32>,
pub old_source_ip: Option<String>,
pub old_source_port: Option<i32>,
pub protocol: Option<String>,
pub router_uri: Option<String>,
pub type_: Option<String>,
}
Expand description
For display only. Metadata associated with NAT.
This type is not used in any activity, and only used as part of another schema.
Fields§
§nat_gateway_name: Option<String>
The name of Cloud NAT Gateway. Only valid when type is CLOUD_NAT.
network_uri: Option<String>
URI of the network where NAT translation takes place.
new_destination_ip: Option<String>
Destination IP address after NAT translation.
new_destination_port: Option<i32>
Destination port after NAT translation. Only valid when protocol is TCP or UDP.
new_source_ip: Option<String>
Source IP address after NAT translation.
new_source_port: Option<i32>
Source port after NAT translation. Only valid when protocol is TCP or UDP.
old_destination_ip: Option<String>
Destination IP address before NAT translation.
old_destination_port: Option<i32>
Destination port before NAT translation. Only valid when protocol is TCP or UDP.
old_source_ip: Option<String>
Source IP address before NAT translation.
old_source_port: Option<i32>
Source port before NAT translation. Only valid when protocol is TCP or UDP.
protocol: Option<String>
IP protocol in string format, for example: “TCP”, “UDP”, “ICMP”.
router_uri: Option<String>
Uri of the Cloud Router. Only valid when type is CLOUD_NAT.
type_: Option<String>
Type of NAT.