pub struct PatchedBulkIpAddressRequest {Show 15 fields
pub id: i32,
pub address: Option<String>,
pub vrf: Option<Option<Box<BulkIpAddressRequestVrf>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub status: Option<Status>,
pub role: Option<Role>,
pub assigned_object_type: Option<Option<String>>,
pub assigned_object_id: Option<Option<i64>>,
pub nat_inside: Option<Option<Box<NestedIpAddressRequest>>>,
pub dns_name: Option<Box<BriefIpAddressDnsName>>,
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>>,
}Expand description
PatchedBulkIpAddressRequest : Base serializer class for models inheriting from PrimaryModel.
Fields§
§id: i32§address: Option<String>§vrf: Option<Option<Box<BulkIpAddressRequestVrf>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§status: Option<Status>active- Active *reserved- Reserved *deprecated- Deprecated *dhcp- DHCP *slaac- SLAAC
role: Option<Role>loopback- Loopback *secondary- Secondary *anycast- Anycast *vip- VIP *vrrp- VRRP *hsrp- HSRP *glbp- GLBP *carp- CARP
assigned_object_type: Option<Option<String>>§assigned_object_id: Option<Option<i64>>§nat_inside: Option<Option<Box<NestedIpAddressRequest>>>§dns_name: Option<Box<BriefIpAddressDnsName>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl PatchedBulkIpAddressRequest
impl PatchedBulkIpAddressRequest
Sourcepub fn new(id: i32) -> PatchedBulkIpAddressRequest
pub fn new(id: i32) -> PatchedBulkIpAddressRequest
Base serializer class for models inheriting from PrimaryModel.
Trait Implementations§
Source§impl Clone for PatchedBulkIpAddressRequest
impl Clone for PatchedBulkIpAddressRequest
Source§fn clone(&self) -> PatchedBulkIpAddressRequest
fn clone(&self) -> PatchedBulkIpAddressRequest
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 PatchedBulkIpAddressRequest
impl Debug for PatchedBulkIpAddressRequest
Source§impl Default for PatchedBulkIpAddressRequest
impl Default for PatchedBulkIpAddressRequest
Source§fn default() -> PatchedBulkIpAddressRequest
fn default() -> PatchedBulkIpAddressRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedBulkIpAddressRequest
impl<'de> Deserialize<'de> for PatchedBulkIpAddressRequest
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 PatchedBulkIpAddressRequest
Auto Trait Implementations§
impl Freeze for PatchedBulkIpAddressRequest
impl RefUnwindSafe for PatchedBulkIpAddressRequest
impl Send for PatchedBulkIpAddressRequest
impl Sync for PatchedBulkIpAddressRequest
impl Unpin for PatchedBulkIpAddressRequest
impl UnsafeUnpin for PatchedBulkIpAddressRequest
impl UnwindSafe for PatchedBulkIpAddressRequest
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