pub struct IpamIpRangesCreateRequest {Show 13 fields
pub start_address: String,
pub end_address: String,
pub vrf: Option<Option<Box<IpAddressRequestVrf>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub status: Option<Status>,
pub role: Option<Option<Box<AsnRequestRole>>>,
pub description: Option<String>,
pub owner: Option<Option<Box<AsnRangeRequestOwner>>>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub mark_populated: Option<bool>,
pub mark_utilized: Option<bool>,
}Fields§
§start_address: String§end_address: String§vrf: Option<Option<Box<IpAddressRequestVrf>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§status: Option<Status>Operational status of this range * active - Active * reserved - Reserved * deprecated - Deprecated
role: Option<Option<Box<AsnRequestRole>>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§mark_populated: Option<bool>Prevent the creation of IP addresses within this range
mark_utilized: Option<bool>Report space as fully utilized
Implementations§
Source§impl IpamIpRangesCreateRequest
impl IpamIpRangesCreateRequest
pub fn new( start_address: String, end_address: String, ) -> IpamIpRangesCreateRequest
Trait Implementations§
Source§impl Clone for IpamIpRangesCreateRequest
impl Clone for IpamIpRangesCreateRequest
Source§fn clone(&self) -> IpamIpRangesCreateRequest
fn clone(&self) -> IpamIpRangesCreateRequest
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 IpamIpRangesCreateRequest
impl Debug for IpamIpRangesCreateRequest
Source§impl Default for IpamIpRangesCreateRequest
impl Default for IpamIpRangesCreateRequest
Source§fn default() -> IpamIpRangesCreateRequest
fn default() -> IpamIpRangesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamIpRangesCreateRequest
impl<'de> Deserialize<'de> for IpamIpRangesCreateRequest
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 IpamIpRangesCreateRequest
impl PartialEq for IpamIpRangesCreateRequest
Source§fn eq(&self, other: &IpamIpRangesCreateRequest) -> bool
fn eq(&self, other: &IpamIpRangesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IpamIpRangesCreateRequest
Auto Trait Implementations§
impl Freeze for IpamIpRangesCreateRequest
impl RefUnwindSafe for IpamIpRangesCreateRequest
impl Send for IpamIpRangesCreateRequest
impl Sync for IpamIpRangesCreateRequest
impl Unpin for IpamIpRangesCreateRequest
impl UnsafeUnpin for IpamIpRangesCreateRequest
impl UnwindSafe for IpamIpRangesCreateRequest
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