pub struct AdminProjectGroupsResource { /* private fields */ }Expand description
Admin Project Groups 资源。
Implementations§
Source§impl AdminProjectGroupsResource
impl AdminProjectGroupsResource
Sourcepub fn create(&self, project_id: impl Into<String>) -> JsonRequestBuilder<Value>
pub fn create(&self, project_id: impl Into<String>) -> JsonRequestBuilder<Value>
Grants a group access to a project.
Sourcepub fn retrieve(
&self,
project_id: impl Into<String>,
group_id: impl Into<String>,
) -> JsonRequestBuilder<Value>
pub fn retrieve( &self, project_id: impl Into<String>, group_id: impl Into<String>, ) -> JsonRequestBuilder<Value>
Retrieves a project group.
Sourcepub fn list(&self, project_id: impl Into<String>) -> ListRequestBuilder<Value>
pub fn list(&self, project_id: impl Into<String>) -> ListRequestBuilder<Value>
Lists groups that have access to a project.
Sourcepub fn delete(
&self,
project_id: impl Into<String>,
group_id: impl Into<String>,
) -> JsonRequestBuilder<Value>
pub fn delete( &self, project_id: impl Into<String>, group_id: impl Into<String>, ) -> JsonRequestBuilder<Value>
Revokes a group’s access to a project.
Sourcepub fn roles(&self) -> AdminProjectGroupRolesResource
pub fn roles(&self) -> AdminProjectGroupRolesResource
Returns project group role assignment resources.
Trait Implementations§
Source§impl Clone for AdminProjectGroupsResource
impl Clone for AdminProjectGroupsResource
Source§fn clone(&self) -> AdminProjectGroupsResource
fn clone(&self) -> AdminProjectGroupsResource
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for AdminProjectGroupsResource
impl !UnwindSafe for AdminProjectGroupsResource
impl Freeze for AdminProjectGroupsResource
impl Send for AdminProjectGroupsResource
impl Sync for AdminProjectGroupsResource
impl Unpin for AdminProjectGroupsResource
impl UnsafeUnpin for AdminProjectGroupsResource
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