Enum graph_core::resource::TopLevelResource
source · pub enum TopLevelResource {
Show 68 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,
Workbooks,
}
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
Workbooks
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 copy 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§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 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<TopLevelResource> for TopLevelResource
impl PartialEq<TopLevelResource> for TopLevelResource
source§fn eq(&self, other: &TopLevelResource) -> bool
fn eq(&self, other: &TopLevelResource) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<TopLevelResource> for TopLevelResource
impl PartialOrd<TopLevelResource> for TopLevelResource
source§fn partial_cmp(&self, other: &TopLevelResource) -> Option<Ordering>
fn partial_cmp(&self, other: &TopLevelResource) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more