pub struct Vrf {Show 18 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub name: String,
pub rd: Option<Option<String>>,
pub tenant: Option<Option<Box<BriefTenant>>>,
pub enforce_unique: Option<bool>,
pub description: Option<String>,
pub comments: Option<String>,
pub import_targets: Option<Vec<RouteTarget>>,
pub export_targets: Option<Vec<RouteTarget>>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
pub ipaddress_count: Option<i64>,
pub prefix_count: Option<i64>,
}Expand description
Vrf : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§name: String§rd: Option<Option<String>>Unique route distinguisher (as defined in RFC 4364)
tenant: Option<Option<Box<BriefTenant>>>§enforce_unique: Option<bool>Prevent duplicate prefixes/IP addresses within this VRF
description: Option<String>§comments: Option<String>§import_targets: Option<Vec<RouteTarget>>§export_targets: Option<Vec<RouteTarget>>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>§ipaddress_count: Option<i64>§prefix_count: Option<i64>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Vrf
impl<'de> Deserialize<'de> for Vrf
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
impl StructuralPartialEq for Vrf
Auto Trait Implementations§
impl Freeze for Vrf
impl RefUnwindSafe for Vrf
impl Send for Vrf
impl Sync for Vrf
impl Unpin for Vrf
impl UnwindSafe for Vrf
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