pub struct ProjectUpdateProperties {
pub dev_center_id: Option<String>,
pub description: Option<String>,
pub max_dev_boxes_per_user: Option<i32>,
pub display_name: Option<String>,
pub catalog_settings: Option<ProjectCatalogSettings>,
}Expand description
Properties of a project. These properties can be updated after the resource has been created.
Fields§
§dev_center_id: Option<String>Resource Id of an associated DevCenter
description: Option<String>Description of the project.
max_dev_boxes_per_user: Option<i32>When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced.
display_name: Option<String>The display name of the project.
catalog_settings: Option<ProjectCatalogSettings>Settings to be used when associating a project with a catalog.
Implementations§
Trait Implementations§
Source§impl Clone for ProjectUpdateProperties
impl Clone for ProjectUpdateProperties
Source§fn clone(&self) -> ProjectUpdateProperties
fn clone(&self) -> ProjectUpdateProperties
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 ProjectUpdateProperties
impl Debug for ProjectUpdateProperties
Source§impl Default for ProjectUpdateProperties
impl Default for ProjectUpdateProperties
Source§fn default() -> ProjectUpdateProperties
fn default() -> ProjectUpdateProperties
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectUpdateProperties
impl<'de> Deserialize<'de> for ProjectUpdateProperties
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 ProjectUpdateProperties
impl PartialEq for ProjectUpdateProperties
Source§impl Serialize for ProjectUpdateProperties
impl Serialize for ProjectUpdateProperties
impl StructuralPartialEq for ProjectUpdateProperties
Auto Trait Implementations§
impl Freeze for ProjectUpdateProperties
impl RefUnwindSafe for ProjectUpdateProperties
impl Send for ProjectUpdateProperties
impl Sync for ProjectUpdateProperties
impl Unpin for ProjectUpdateProperties
impl UnwindSafe for ProjectUpdateProperties
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