pub struct IpAddress {Show 22 fields
pub id: Option<i32>,
pub url: Option<String>,
pub display_url: Option<String>,
pub display: Option<String>,
pub family: Option<Box<AggregateFamily>>,
pub address: String,
pub vrf: Option<Option<Box<BriefVrf>>>,
pub tenant: Option<Option<Box<BriefTenant>>>,
pub status: Option<Box<IpAddressStatus>>,
pub role: Option<Box<IpAddressRole>>,
pub assigned_object_type: Option<Option<String>>,
pub assigned_object_id: Option<Option<i64>>,
pub assigned_object: Option<Option<Value>>,
pub nat_inside: Option<Option<Box<NestedIpAddress>>>,
pub nat_outside: Option<Vec<NestedIpAddress>>,
pub dns_name: Option<String>,
pub description: Option<String>,
pub comments: Option<String>,
pub tags: Option<Vec<NestedTag>>,
pub custom_fields: Option<HashMap<String, Value>>,
pub created: Option<Option<String>>,
pub last_updated: Option<Option<String>>,
}Expand description
IpAddress : Adds support for custom fields and tags.
Fields§
§id: Option<i32>§url: Option<String>§display_url: Option<String>§display: Option<String>§family: Option<Box<AggregateFamily>>§address: String§vrf: Option<Option<Box<BriefVrf>>>§tenant: Option<Option<Box<BriefTenant>>>§status: Option<Box<IpAddressStatus>>§role: Option<Box<IpAddressRole>>§assigned_object_type: Option<Option<String>>§assigned_object_id: Option<Option<i64>>§assigned_object: Option<Option<Value>>§nat_inside: Option<Option<Box<NestedIpAddress>>>§nat_outside: Option<Vec<NestedIpAddress>>§dns_name: Option<String>Hostname or FQDN (not case-sensitive)
description: Option<String>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>§created: Option<Option<String>>§last_updated: Option<Option<String>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IpAddress
impl<'de> Deserialize<'de> for IpAddress
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 IpAddress
Auto Trait Implementations§
impl Freeze for IpAddress
impl RefUnwindSafe for IpAddress
impl Send for IpAddress
impl Sync for IpAddress
impl Unpin for IpAddress
impl UnwindSafe for IpAddress
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