pub struct IpRangeRequest {
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<IpRangeRequestRole>>>,
pub description: Option<String>,
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>,
}Expand description
IpRangeRequest : Adds support for custom fields and tags.
Fields§
§start_address: String§end_address: String§vrf: Option<Option<Box<IpAddressRequestVrf>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§status: Option<Status>active- Active *reserved- Reserved *deprecated- Deprecated
role: Option<Option<Box<IpRangeRequestRole>>>§description: Option<String>§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 100% utilized
Implementations§
Source§impl IpRangeRequest
impl IpRangeRequest
Sourcepub fn new(start_address: String, end_address: String) -> IpRangeRequest
pub fn new(start_address: String, end_address: String) -> IpRangeRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for IpRangeRequest
impl Clone for IpRangeRequest
Source§fn clone(&self) -> IpRangeRequest
fn clone(&self) -> IpRangeRequest
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 IpRangeRequest
impl Debug for IpRangeRequest
Source§impl Default for IpRangeRequest
impl Default for IpRangeRequest
Source§fn default() -> IpRangeRequest
fn default() -> IpRangeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpRangeRequest
impl<'de> Deserialize<'de> for IpRangeRequest
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 IpRangeRequest
impl PartialEq for IpRangeRequest
Source§impl Serialize for IpRangeRequest
impl Serialize for IpRangeRequest
impl StructuralPartialEq for IpRangeRequest
Auto Trait Implementations§
impl Freeze for IpRangeRequest
impl RefUnwindSafe for IpRangeRequest
impl Send for IpRangeRequest
impl Sync for IpRangeRequest
impl Unpin for IpRangeRequest
impl UnwindSafe for IpRangeRequest
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