pub enum Scope {
Show 28 variants
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,
}Expand description
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 Eq for Scope
impl StructuralPartialEq for Scope
Auto Trait Implementations§
impl Freeze for Scope
impl RefUnwindSafe for Scope
impl Send for Scope
impl Sync for Scope
impl Unpin for Scope
impl UnwindSafe for Scope
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more