pub struct PatchedBulkVrfRequest {
pub id: i32,
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 owner: Option<Option<Box<AsnRangeRequestOwner>>>,
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
PatchedBulkVrfRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§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>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§import_targets: Option<Vec<i32>>§export_targets: Option<Vec<i32>>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkVrfRequest
impl PatchedBulkVrfRequest
Sourcepub fn new(id: i32) -> PatchedBulkVrfRequest
pub fn new(id: i32) -> PatchedBulkVrfRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkVrfRequest
impl Clone for PatchedBulkVrfRequest
Source§fn clone(&self) -> PatchedBulkVrfRequest
fn clone(&self) -> PatchedBulkVrfRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PatchedBulkVrfRequest
impl Debug for PatchedBulkVrfRequest
Source§impl Default for PatchedBulkVrfRequest
impl Default for PatchedBulkVrfRequest
Source§fn default() -> PatchedBulkVrfRequest
fn default() -> PatchedBulkVrfRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkVrfRequest
impl<'de> Deserialize<'de> for PatchedBulkVrfRequest
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 PatchedBulkVrfRequest
impl PartialEq for PatchedBulkVrfRequest
Source§impl Serialize for PatchedBulkVrfRequest
impl Serialize for PatchedBulkVrfRequest
impl StructuralPartialEq for PatchedBulkVrfRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkVrfRequest
impl RefUnwindSafe for PatchedBulkVrfRequest
impl Send for PatchedBulkVrfRequest
impl Sync for PatchedBulkVrfRequest
impl Unpin for PatchedBulkVrfRequest
impl UnsafeUnpin for PatchedBulkVrfRequest
impl UnwindSafe for PatchedBulkVrfRequest
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