pub enum Scope {
CloudIdentityDevice,
CloudIdentityDeviceLookup,
CloudIdentityDeviceReadonly,
CloudIdentityGroup,
CloudIdentityGroupReadonly,
CloudIdentityInboundsso,
CloudIdentityInboundssoReadonly,
CloudIdentityPolicy,
CloudIdentityPolicyReadonly,
CloudPlatform,
}Expand description
Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token.
Variants§
CloudIdentityDevice
Private Service: https://www.googleapis.com/auth/cloud-identity.devices
CloudIdentityDeviceLookup
See your device details
CloudIdentityDeviceReadonly
Private Service: https://www.googleapis.com/auth/cloud-identity.devices.readonly
CloudIdentityGroup
See, change, create, and delete any of the Cloud Identity Groups that you can access, including the members of each group
CloudIdentityGroupReadonly
See any Cloud Identity Groups that you can access, including group members and their emails
CloudIdentityInboundsso
See and edit all of the Inbound SSO profiles and their assignments to any Org Units or Google Groups in your Cloud Identity Organization.
CloudIdentityInboundssoReadonly
See all of the Inbound SSO profiles and their assignments to any Org Units or Google Groups in your Cloud Identity Organization.
CloudIdentityPolicy
See and edit policies in your Cloud Identity Organization.
CloudIdentityPolicyReadonly
See policies in your Cloud Identity Organization.
CloudPlatform
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
Trait Implementations§
Source§impl Ord for Scope
impl Ord for Scope
Source§impl PartialOrd for Scope
impl PartialOrd for Scope
impl Copy for Scope
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.