[−][src]Struct google_cloudidentity1::Group
Resource representing a Group.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- memberships create groups (none)
- memberships list groups (none)
- list groups (none)
- get groups (response)
- memberships delete groups (none)
- search groups (none)
- memberships get groups (none)
- create groups (request)
- lookup groups (none)
- delete groups (none)
- patch groups (request)
- memberships lookup groups (none)
Fields
update_time: Option<String>
The time when the Group was last updated. Output only.
display_name: Option<String>
The Group's display name.
name: Option<String>
Resource name of the
Group in the format: groups/{group_id}
, where group_id is the unique ID
assigned to the Group.
Must be left blank while creating a Group.
parent: Option<String>
The entity under which this Group resides in Cloud Identity resource hierarchy. Must be set when creating a Group, read-only afterwards.
Currently allowed types: identitysources
.
labels: Option<HashMap<String, String>>
Required
. Labels for Group resource.
For creating Groups under a namespace, set label key to
'labels/system/groups/external' and label value as empty.
group_key: Option<EntityKey>
EntityKey of the Group.
Must be set when creating a Group, read-only afterwards.
create_time: Option<String>
The time when the Group was created. Output only.
description: Option<String>
An extended description to help users determine the purpose of a Group. For example, you can include information about who should join the Group, the types of messages to send to the Group, links to FAQs about the Group, or related Groups. Maximum length is 4,096 characters.
Trait Implementations
impl Resource for Group
[src]
impl ResponseResult for Group
[src]
impl RequestValue for Group
[src]
impl Default for Group
[src]
impl Clone for Group
[src]
fn clone(&self) -> Group
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Group
[src]
impl Serialize for Group
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Group
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for Group
impl Unpin for Group
impl Sync for Group
impl UnwindSafe for Group
impl RefUnwindSafe for Group
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,