pub struct PatchedVrfRequest {
pub name: Option<String>,
pub rd: Option<Option<String>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub enforce_unique: Option<bool>,
pub description: Option<String>,
pub comments: Option<String>,
pub import_targets: Option<Vec<i32>>,
pub export_targets: Option<Vec<i32>>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
PatchedVrfRequest : Adds support for custom fields and tags.
Fields§
§name: Option<String>§rd: Option<Option<String>>Unique route distinguisher (as defined in RFC 4364)
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§enforce_unique: Option<bool>Prevent duplicate prefixes/IP addresses within this VRF
description: Option<String>§comments: Option<String>§import_targets: Option<Vec<i32>>§export_targets: Option<Vec<i32>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedVrfRequest
impl PatchedVrfRequest
Sourcepub fn new() -> PatchedVrfRequest
pub fn new() -> PatchedVrfRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for PatchedVrfRequest
impl Clone for PatchedVrfRequest
Source§fn clone(&self) -> PatchedVrfRequest
fn clone(&self) -> PatchedVrfRequest
Returns a duplicate 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 PatchedVrfRequest
impl Debug for PatchedVrfRequest
Source§impl Default for PatchedVrfRequest
impl Default for PatchedVrfRequest
Source§fn default() -> PatchedVrfRequest
fn default() -> PatchedVrfRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedVrfRequest
impl<'de> Deserialize<'de> for PatchedVrfRequest
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 PartialEq for PatchedVrfRequest
impl PartialEq for PatchedVrfRequest
Source§impl Serialize for PatchedVrfRequest
impl Serialize for PatchedVrfRequest
impl StructuralPartialEq for PatchedVrfRequest
Auto Trait Implementations§
impl Freeze for PatchedVrfRequest
impl RefUnwindSafe for PatchedVrfRequest
impl Send for PatchedVrfRequest
impl Sync for PatchedVrfRequest
impl Unpin for PatchedVrfRequest
impl UnwindSafe for PatchedVrfRequest
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