Struct google_networkmanagement1::api::ForwardingRuleInfo
source · pub struct ForwardingRuleInfo {
pub display_name: Option<String>,
pub matched_port_range: Option<String>,
pub matched_protocol: Option<String>,
pub network_uri: Option<String>,
pub target: Option<String>,
pub uri: Option<String>,
pub vip: Option<String>,
}
Expand description
For display only. Metadata associated with a Compute Engine forwarding rule.
This type is not used in any activity, and only used as part of another schema.
Fields§
§display_name: Option<String>
Name of a Compute Engine forwarding rule.
matched_port_range: Option<String>
Port range defined in the forwarding rule that matches the test.
matched_protocol: Option<String>
Protocol defined in the forwarding rule that matches the test.
network_uri: Option<String>
Network URI. Only valid for Internal Load Balancer.
target: Option<String>
Target type of the forwarding rule.
uri: Option<String>
URI of a Compute Engine forwarding rule.
vip: Option<String>
VIP of the forwarding rule.
Trait Implementations§
source§impl Clone for ForwardingRuleInfo
impl Clone for ForwardingRuleInfo
source§fn clone(&self) -> ForwardingRuleInfo
fn clone(&self) -> ForwardingRuleInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ForwardingRuleInfo
impl Debug for ForwardingRuleInfo
source§impl Default for ForwardingRuleInfo
impl Default for ForwardingRuleInfo
source§fn default() -> ForwardingRuleInfo
fn default() -> ForwardingRuleInfo
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ForwardingRuleInfo
impl<'de> Deserialize<'de> for ForwardingRuleInfo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for ForwardingRuleInfo
impl Serialize for ForwardingRuleInfo
impl Part for ForwardingRuleInfo
Auto Trait Implementations§
impl RefUnwindSafe for ForwardingRuleInfo
impl Send for ForwardingRuleInfo
impl Sync for ForwardingRuleInfo
impl Unpin for ForwardingRuleInfo
impl UnwindSafe for ForwardingRuleInfo
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