pub struct IpamVrfsCreateRequest {
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>>,
}Fields§
§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 IpamVrfsCreateRequest
impl IpamVrfsCreateRequest
pub fn new(name: String) -> IpamVrfsCreateRequest
Trait Implementations§
Source§impl Clone for IpamVrfsCreateRequest
impl Clone for IpamVrfsCreateRequest
Source§fn clone(&self) -> IpamVrfsCreateRequest
fn clone(&self) -> IpamVrfsCreateRequest
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 IpamVrfsCreateRequest
impl Debug for IpamVrfsCreateRequest
Source§impl Default for IpamVrfsCreateRequest
impl Default for IpamVrfsCreateRequest
Source§fn default() -> IpamVrfsCreateRequest
fn default() -> IpamVrfsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamVrfsCreateRequest
impl<'de> Deserialize<'de> for IpamVrfsCreateRequest
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 IpamVrfsCreateRequest
impl PartialEq for IpamVrfsCreateRequest
Source§fn eq(&self, other: &IpamVrfsCreateRequest) -> bool
fn eq(&self, other: &IpamVrfsCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for IpamVrfsCreateRequest
impl Serialize for IpamVrfsCreateRequest
impl StructuralPartialEq for IpamVrfsCreateRequest
Auto Trait Implementations§
impl Freeze for IpamVrfsCreateRequest
impl RefUnwindSafe for IpamVrfsCreateRequest
impl Send for IpamVrfsCreateRequest
impl Sync for IpamVrfsCreateRequest
impl Unpin for IpamVrfsCreateRequest
impl UnsafeUnpin for IpamVrfsCreateRequest
impl UnwindSafe for IpamVrfsCreateRequest
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