pub struct WritableClusterRequest {
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 comments: Option<String>,
pub tags: Option<Vec<NestedTagRequest>>,
pub custom_fields: Option<HashMap<String, Value>>,
}Expand description
WritableClusterRequest : Adds support for custom fields and tags.
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>§comments: Option<String>§custom_fields: Option<HashMap<String, Value>>Implementations§
Source§impl WritableClusterRequest
impl WritableClusterRequest
Sourcepub fn new(name: String, type: ClusterRequestType) -> WritableClusterRequest
pub fn new(name: String, type: ClusterRequestType) -> WritableClusterRequest
Adds support for custom fields and tags.
Trait Implementations§
Source§impl Clone for WritableClusterRequest
impl Clone for WritableClusterRequest
Source§fn clone(&self) -> WritableClusterRequest
fn clone(&self) -> WritableClusterRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 WritableClusterRequest
impl Debug for WritableClusterRequest
Source§impl Default for WritableClusterRequest
impl Default for WritableClusterRequest
Source§fn default() -> WritableClusterRequest
fn default() -> WritableClusterRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WritableClusterRequest
impl<'de> Deserialize<'de> for WritableClusterRequest
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 WritableClusterRequest
impl PartialEq for WritableClusterRequest
Source§impl Serialize for WritableClusterRequest
impl Serialize for WritableClusterRequest
impl StructuralPartialEq for WritableClusterRequest
Auto Trait Implementations§
impl Freeze for WritableClusterRequest
impl RefUnwindSafe for WritableClusterRequest
impl Send for WritableClusterRequest
impl Sync for WritableClusterRequest
impl Unpin for WritableClusterRequest
impl UnwindSafe for WritableClusterRequest
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