pub struct BulkIpRangeRequest {Show 14 fields
pub id: i32,
pub start_address: String,
pub end_address: String,
pub vrf: Option<Option<Box<BulkIpAddressRequestVrf>>>,
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>,
}Expand description
BulkIpRangeRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§start_address: String§end_address: String§vrf: Option<Option<Box<BulkIpAddressRequestVrf>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§status: Option<Status>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§
Trait Implementations§
Source§impl Clone for BulkIpRangeRequest
impl Clone for BulkIpRangeRequest
Source§fn clone(&self) -> BulkIpRangeRequest
fn clone(&self) -> BulkIpRangeRequest
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 BulkIpRangeRequest
impl Debug for BulkIpRangeRequest
Source§impl Default for BulkIpRangeRequest
impl Default for BulkIpRangeRequest
Source§fn default() -> BulkIpRangeRequest
fn default() -> BulkIpRangeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BulkIpRangeRequest
impl<'de> Deserialize<'de> for BulkIpRangeRequest
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 BulkIpRangeRequest
impl PartialEq for BulkIpRangeRequest
Source§impl Serialize for BulkIpRangeRequest
impl Serialize for BulkIpRangeRequest
impl StructuralPartialEq for BulkIpRangeRequest
Auto Trait Implementations§
impl Freeze for BulkIpRangeRequest
impl RefUnwindSafe for BulkIpRangeRequest
impl Send for BulkIpRangeRequest
impl Sync for BulkIpRangeRequest
impl Unpin for BulkIpRangeRequest
impl UnsafeUnpin for BulkIpRangeRequest
impl UnwindSafe for BulkIpRangeRequest
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