[][src]Struct google_cloudidentity1::Group

pub struct Group {
    pub update_time: Option<String>,
    pub display_name: Option<String>,
    pub name: Option<String>,
    pub parent: Option<String>,
    pub labels: Option<HashMap<String, String>>,
    pub group_key: Option<EntityKey>,
    pub create_time: Option<String>,
    pub description: Option<String>,
}

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).

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_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]

impl<'de> Deserialize<'de> for Group[src]

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]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]