pub struct VirtualizationClustersCreateRequest {
pub name: String,
pub type: Box<ClusterRequestType>,
pub group: Option<Option<Box<ClusterRequestGroup>>>,
pub status: Option<Status>,
pub tenant: Option<Option<Box<AsnRangeRequestTenant>>>,
pub scope_type: Option<Option<String>>,
pub scope_id: Option<Option<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§
§name: String§type: Box<ClusterRequestType>§group: Option<Option<Box<ClusterRequestGroup>>>§status: Option<Status>planned- Planned *staging- Staging *active- Active *decommissioning- Decommissioning *offline- Offline
tenant: Option<Option<Box<AsnRangeRequestTenant>>>§scope_type: Option<Option<String>>§scope_id: Option<Option<i32>>§description: Option<String>§owner: Option<Option<Box<AsnRangeRequestOwner>>>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl VirtualizationClustersCreateRequest
impl VirtualizationClustersCreateRequest
pub fn new( name: String, type: ClusterRequestType, ) -> VirtualizationClustersCreateRequest
Trait Implementations§
Source§impl Clone for VirtualizationClustersCreateRequest
impl Clone for VirtualizationClustersCreateRequest
Source§fn clone(&self) -> VirtualizationClustersCreateRequest
fn clone(&self) -> VirtualizationClustersCreateRequest
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 Default for VirtualizationClustersCreateRequest
impl Default for VirtualizationClustersCreateRequest
Source§fn default() -> VirtualizationClustersCreateRequest
fn default() -> VirtualizationClustersCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VirtualizationClustersCreateRequest
impl<'de> Deserialize<'de> for VirtualizationClustersCreateRequest
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 VirtualizationClustersCreateRequest
impl PartialEq for VirtualizationClustersCreateRequest
Source§fn eq(&self, other: &VirtualizationClustersCreateRequest) -> bool
fn eq(&self, other: &VirtualizationClustersCreateRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VirtualizationClustersCreateRequest
Auto Trait Implementations§
impl Freeze for VirtualizationClustersCreateRequest
impl RefUnwindSafe for VirtualizationClustersCreateRequest
impl Send for VirtualizationClustersCreateRequest
impl Sync for VirtualizationClustersCreateRequest
impl Unpin for VirtualizationClustersCreateRequest
impl UnsafeUnpin for VirtualizationClustersCreateRequest
impl UnwindSafe for VirtualizationClustersCreateRequest
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