pub struct IpamServicesCreateRequest {
pub parent_object_type: String,
pub parent_object_id: i64,
pub name: String,
pub protocol: Protocol,
pub ports: Vec<i32>,
pub ipaddresses: Option<Vec<i32>>,
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>>,
}Fields§
§parent_object_type: String§parent_object_id: i64§name: String§protocol: Protocoltcp- TCP *udp- UDP *sctp- SCTP
ports: Vec<i32>§ipaddresses: Option<Vec<i32>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Trait Implementations§
Source§impl Clone for IpamServicesCreateRequest
impl Clone for IpamServicesCreateRequest
Source§fn clone(&self) -> IpamServicesCreateRequest
fn clone(&self) -> IpamServicesCreateRequest
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 IpamServicesCreateRequest
impl Debug for IpamServicesCreateRequest
Source§impl Default for IpamServicesCreateRequest
impl Default for IpamServicesCreateRequest
Source§fn default() -> IpamServicesCreateRequest
fn default() -> IpamServicesCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IpamServicesCreateRequest
impl<'de> Deserialize<'de> for IpamServicesCreateRequest
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 IpamServicesCreateRequest
impl PartialEq for IpamServicesCreateRequest
Source§fn eq(&self, other: &IpamServicesCreateRequest) -> bool
fn eq(&self, other: &IpamServicesCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IpamServicesCreateRequest
Auto Trait Implementations§
impl Freeze for IpamServicesCreateRequest
impl RefUnwindSafe for IpamServicesCreateRequest
impl Send for IpamServicesCreateRequest
impl Sync for IpamServicesCreateRequest
impl Unpin for IpamServicesCreateRequest
impl UnsafeUnpin for IpamServicesCreateRequest
impl UnwindSafe for IpamServicesCreateRequest
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