[][src]Enum google_admin1_directory::Scope

pub enum Scope {
    DirectoryUser,
    DirectoryResourceCalendarReadonly,
    DirectoryUserSecurity,
    CloudPlatform,
    DirectoryGroupReadonly,
    DirectoryCustomer,
    DirectoryDomain,
    DirectoryDeviceChromeoReadonly,
    DirectoryResourceCalendar,
    DirectoryGroupMemberReadonly,
    DirectoryDeviceMobileReadonly,
    DirectoryOrgunitReadonly,
    DirectoryGroupMember,
    DirectoryDeviceMobile,
    DirectoryUserAlia,
    DirectoryUserschema,
    DirectoryCustomerReadonly,
    DirectoryDomainReadonly,
    DirectoryDeviceMobileAction,
    DirectoryUserReadonly,
    DirectoryNotification,
    DirectoryDeviceChromeo,
    DirectoryUserAliaReadonly,
    DirectoryGroup,
    DirectoryUserschemaReadonly,
    DirectoryRolemanagement,
    DirectoryOrgunit,
    DirectoryRolemanagementReadonly,
}

Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.

Variants

DirectoryUser

View and manage the provisioning of users on your domain

DirectoryResourceCalendarReadonly

View calendar resources on your domain

DirectoryUserSecurity

Manage data access permissions for users on your domain

CloudPlatform

View and manage your data across Google Cloud Platform services

DirectoryGroupReadonly

View groups on your domain

DirectoryCustomer

View and manage customer related information

DirectoryDomain

View and manage the provisioning of domains for your customers

DirectoryDeviceChromeoReadonly

View your Chrome OS devices' metadata

DirectoryResourceCalendar

View and manage the provisioning of calendar resources on your domain

DirectoryGroupMemberReadonly

View group subscriptions on your domain

DirectoryDeviceMobileReadonly

View your mobile devices' metadata

DirectoryOrgunitReadonly

View organization units on your domain

DirectoryGroupMember

View and manage group subscriptions on your domain

DirectoryDeviceMobile

View and manage your mobile devices' metadata

DirectoryUserAlia

View and manage user aliases on your domain

DirectoryUserschema

View and manage the provisioning of user schemas on your domain

DirectoryCustomerReadonly

View customer related information

DirectoryDomainReadonly

View domains related to your customers

DirectoryDeviceMobileAction

Manage your mobile devices by performing administrative tasks

DirectoryUserReadonly

View users on your domain

DirectoryNotification

View and manage notifications received on your domain

DirectoryDeviceChromeo

View and manage your Chrome OS devices' metadata

DirectoryUserAliaReadonly

View user aliases on your domain

DirectoryGroup

View and manage the provisioning of groups on your domain

DirectoryUserschemaReadonly

View user schemas on your domain

DirectoryRolemanagement

Manage delegated admin roles for your domain

DirectoryOrgunit

View and manage organization units on your domain

DirectoryRolemanagementReadonly

View delegated admin roles for your domain

Trait Implementations

impl AsRef<str> for Scope[src]

impl Default for Scope[src]

impl Eq for Scope[src]

impl Hash for Scope[src]

impl PartialEq<Scope> for Scope[src]

impl StructuralEq for Scope[src]

impl StructuralPartialEq for Scope[src]

Auto Trait Implementations

impl RefUnwindSafe for Scope

impl Send for Scope

impl Sync for Scope

impl Unpin for Scope

impl UnwindSafe for Scope

Blanket Implementations

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

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

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

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> Typeable for T where
    T: Any