[−][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>
Output only. The time when the Group was last updated. Output only.
display_name: Option<String>
The Group's display name.
name: Option<String>
Output only. 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>
Required. Immutable. 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. 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>
Required. Immutable. EntityKey of the Group.
Must be set when creating a Group, read-only afterwards.
create_time: Option<String>
Output only. 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 Clone for Group
[src]
impl Debug for Group
[src]
impl Default for Group
[src]
impl<'de> Deserialize<'de> for Group
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for Group
[src]
impl Resource for Group
[src]
impl ResponseResult for Group
[src]
impl Serialize for Group
[src]
Auto Trait Implementations
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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, 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> Typeable for T where
T: Any,
T: Any,