pub struct CreateWorkplaceRoleRequest {
pub name: String,
pub permissions: Vec<String>,
}Expand description
CreateWorkplaceRoleRequest
Fields§
§name: StringThe name of the role
permissions: Vec<String>An array containing the permissions the role has. Valid permissions are: all_enclave_projects_admin, all_enclave_projects, billing_manage, billing, create_enclave_project, custom_roles_manage, ekm, enclave_secrets_referencing, logs_audit, logs, service_account_api_tokens_manage, service_account_api_tokens, service_accounts_manage, service_accounts, settings_manage, settings, team_manage, team, verified_domains_manage, verified_domains, workplace_default_environments_manage, workplace_default_environments_read, workplace_integrations_list, workplace_integrations_manage, workplace_integrations_read
Implementations§
Trait Implementations§
Source§impl Clone for CreateWorkplaceRoleRequest
impl Clone for CreateWorkplaceRoleRequest
Source§fn clone(&self) -> CreateWorkplaceRoleRequest
fn clone(&self) -> CreateWorkplaceRoleRequest
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 CreateWorkplaceRoleRequest
impl Debug for CreateWorkplaceRoleRequest
Source§impl Default for CreateWorkplaceRoleRequest
impl Default for CreateWorkplaceRoleRequest
Source§fn default() -> CreateWorkplaceRoleRequest
fn default() -> CreateWorkplaceRoleRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateWorkplaceRoleRequest
impl<'de> Deserialize<'de> for CreateWorkplaceRoleRequest
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
impl StructuralPartialEq for CreateWorkplaceRoleRequest
Auto Trait Implementations§
impl Freeze for CreateWorkplaceRoleRequest
impl RefUnwindSafe for CreateWorkplaceRoleRequest
impl Send for CreateWorkplaceRoleRequest
impl Sync for CreateWorkplaceRoleRequest
impl Unpin for CreateWorkplaceRoleRequest
impl UnsafeUnpin for CreateWorkplaceRoleRequest
impl UnwindSafe for CreateWorkplaceRoleRequest
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