pub enum TopLevelResource {
Show 67 variants
Admin,
AgreementAcceptances,
Agreements,
AppCatalogs,
ApplicationTemplates,
Applications,
AuditLogs,
AuthenticationMethodConfigurations,
AuthenticationMethodsPolicy,
Branding,
CertificateBasedAuthConfiguration,
Chats,
Communications,
Compliance,
Connections,
Contacts,
Contracts,
DataPolicyOperations,
DeviceAppManagement,
DeviceManagement,
Devices,
Directory,
DirectoryObjects,
DirectoryRoleTemplates,
DirectoryRoles,
DomainDnsRecords,
Domains,
Drive,
Drives,
Education,
External,
GroupLifecyclePolicies,
GroupSettingTemplates,
GroupSettings,
Groups,
Identity,
IdentityGovernance,
IdentityProtection,
IdentityProviders,
InformationProtection,
Invitations,
Localizations,
Me,
Oauth2PermissionGrants,
Organization,
PermissionGrants,
Places,
Planner,
Policies,
Print,
Privacy,
Reports,
RoleManagement,
SchemaExtensions,
ScopedRoleMemberships,
Search,
Security,
ServicePrincipals,
Shares,
Sites,
Solutions,
SubscribedSkus,
Subscriptions,
Teams,
TeamsTemplates,
Teamwork,
Users,
}
Expand description
Top level resources are the names for the first or beginning part of a URI path. These are generated from the OpenApi config.
Variants§
Admin
AgreementAcceptances
Agreements
AppCatalogs
ApplicationTemplates
Applications
AuditLogs
AuthenticationMethodConfigurations
AuthenticationMethodsPolicy
Branding
CertificateBasedAuthConfiguration
Chats
Communications
Compliance
Connections
Contacts
Contracts
DataPolicyOperations
DeviceAppManagement
DeviceManagement
Devices
Directory
DirectoryObjects
DirectoryRoleTemplates
DirectoryRoles
DomainDnsRecords
Domains
Drive
Drives
Education
External
GroupLifecyclePolicies
GroupSettingTemplates
GroupSettings
Groups
Identity
IdentityGovernance
IdentityProtection
IdentityProviders
InformationProtection
Invitations
Localizations
Me
Oauth2PermissionGrants
Organization
PermissionGrants
Places
Planner
Policies
Privacy
Reports
RoleManagement
SchemaExtensions
ScopedRoleMemberships
Search
Security
ServicePrincipals
Sites
Solutions
SubscribedSkus
Subscriptions
Teams
TeamsTemplates
Teamwork
Users
Trait Implementations§
Source§impl AsRef<str> for TopLevelResource
impl AsRef<str> for TopLevelResource
Source§impl Clone for TopLevelResource
impl Clone for TopLevelResource
Source§fn clone(&self) -> TopLevelResource
fn clone(&self) -> TopLevelResource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TopLevelResource
impl Debug for TopLevelResource
Source§impl Default for TopLevelResource
impl Default for TopLevelResource
Source§fn default() -> TopLevelResource
fn default() -> TopLevelResource
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TopLevelResource
impl<'de> Deserialize<'de> for TopLevelResource
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TopLevelResource
impl Display for TopLevelResource
Source§impl FromStr for TopLevelResource
impl FromStr for TopLevelResource
Source§impl Hash for TopLevelResource
impl Hash for TopLevelResource
Source§impl IntoEnumIterator for TopLevelResource
impl IntoEnumIterator for TopLevelResource
type Iterator = TopLevelResourceIter
fn iter() -> TopLevelResourceIter ⓘ
Source§impl Ord for TopLevelResource
impl Ord for TopLevelResource
Source§fn cmp(&self, other: &TopLevelResource) -> Ordering
fn cmp(&self, other: &TopLevelResource) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TopLevelResource
impl PartialEq for TopLevelResource
Source§impl PartialOrd for TopLevelResource
impl PartialOrd for TopLevelResource
Source§impl Serialize for TopLevelResource
impl Serialize for TopLevelResource
Source§impl TryFrom<&str> for TopLevelResource
impl TryFrom<&str> for TopLevelResource
impl Copy for TopLevelResource
impl Eq for TopLevelResource
impl StructuralPartialEq for TopLevelResource
Auto Trait Implementations§
impl Freeze for TopLevelResource
impl RefUnwindSafe for TopLevelResource
impl Send for TopLevelResource
impl Sync for TopLevelResource
impl Unpin for TopLevelResource
impl UnwindSafe for TopLevelResource
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
Converts
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>
Converts
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