pub struct BulkVrfRequest {
pub id: i32,
pub name: 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
BulkVrfRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§name: 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 BulkVrfRequest
impl BulkVrfRequest
Sourcepub fn new(id: i32, name: String) -> BulkVrfRequest
pub fn new(id: i32, name: String) -> BulkVrfRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for BulkVrfRequest
impl Clone for BulkVrfRequest
Source§fn clone(&self) -> BulkVrfRequest
fn clone(&self) -> BulkVrfRequest
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 BulkVrfRequest
impl Debug for BulkVrfRequest
Source§impl Default for BulkVrfRequest
impl Default for BulkVrfRequest
Source§fn default() -> BulkVrfRequest
fn default() -> BulkVrfRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkVrfRequest
impl<'de> Deserialize<'de> for BulkVrfRequest
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 BulkVrfRequest
impl PartialEq for BulkVrfRequest
Source§impl Serialize for BulkVrfRequest
impl Serialize for BulkVrfRequest
impl StructuralPartialEq for BulkVrfRequest
Auto Trait Implementations§
impl Freeze for BulkVrfRequest
impl RefUnwindSafe for BulkVrfRequest
impl Send for BulkVrfRequest
impl Sync for BulkVrfRequest
impl Unpin for BulkVrfRequest
impl UnsafeUnpin for BulkVrfRequest
impl UnwindSafe for BulkVrfRequest
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