pub struct CreateAvailableVlanRequest {
pub name: String,
pub site: Option<Option<Box<CreateAvailableVlanRequestSite>>>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub status: Option<Status>,
pub role: Option<Option<Box<AsnRequestRole>>>,
pub description: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
CreateAvailableVlanRequest : Adds support for custom fields and tags.
Fields§
§name: String§site: Option<Option<Box<CreateAvailableVlanRequestSite>>>§tenant: Option<Option<Box<AsnRangeRequestTenant>>>§status: Option<Status>active- Active *reserved- Reserved *deprecated- Deprecated
role: Option<Option<Box<AsnRequestRole>>>§description: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl CreateAvailableVlanRequest
impl CreateAvailableVlanRequest
Sourcepub fn new(name: String) -> CreateAvailableVlanRequest
pub fn new(name: String) -> CreateAvailableVlanRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for CreateAvailableVlanRequest
impl Clone for CreateAvailableVlanRequest
Source§fn clone(&self) -> CreateAvailableVlanRequest
fn clone(&self) -> CreateAvailableVlanRequest
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 CreateAvailableVlanRequest
impl Debug for CreateAvailableVlanRequest
Source§impl Default for CreateAvailableVlanRequest
impl Default for CreateAvailableVlanRequest
Source§fn default() -> CreateAvailableVlanRequest
fn default() -> CreateAvailableVlanRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateAvailableVlanRequest
impl<'de> Deserialize<'de> for CreateAvailableVlanRequest
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 CreateAvailableVlanRequest
impl PartialEq for CreateAvailableVlanRequest
Source§fn eq(&self, other: &CreateAvailableVlanRequest) -> bool
fn eq(&self, other: &CreateAvailableVlanRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateAvailableVlanRequest
Auto Trait Implementations§
impl Freeze for CreateAvailableVlanRequest
impl RefUnwindSafe for CreateAvailableVlanRequest
impl Send for CreateAvailableVlanRequest
impl Sync for CreateAvailableVlanRequest
impl Unpin for CreateAvailableVlanRequest
impl UnsafeUnpin for CreateAvailableVlanRequest
impl UnwindSafe for CreateAvailableVlanRequest
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