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