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
Print
Privacy
Reports
RoleManagement
SchemaExtensions
ScopedRoleMemberships
Search
Security
ServicePrincipals
Shares
Sites
Solutions
SubscribedSkus
Subscriptions
Teams
TeamsTemplates
Teamwork
Users
Workbooks
Trait Implementations
sourceimpl AsRef<str> for TopLevelResource
impl AsRef<str> for TopLevelResource
sourceimpl Clone for TopLevelResource
impl Clone for TopLevelResource
sourcefn clone(&self) -> TopLevelResource
fn clone(&self) -> TopLevelResource
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for TopLevelResource
impl Debug for TopLevelResource
sourceimpl Default for TopLevelResource
impl Default for TopLevelResource
sourceimpl<'de> Deserialize<'de> for TopLevelResource
impl<'de> Deserialize<'de> for TopLevelResource
sourcefn 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
sourceimpl FromStr for TopLevelResource
impl FromStr for TopLevelResource
type Err = ParseError
type Err = ParseError
The associated error which can be returned from parsing.
sourceimpl Hash for TopLevelResource
impl Hash for TopLevelResource
sourceimpl IntoEnumIterator for TopLevelResource
impl IntoEnumIterator for TopLevelResource
type Iterator = TopLevelResourceIter
fn iter() -> TopLevelResourceIterⓘNotable traits for TopLevelResourceIterimpl Iterator for TopLevelResourceIter type Item = TopLevelResource;
sourceimpl Ord for TopLevelResource
impl Ord for TopLevelResource
sourceimpl PartialEq<TopLevelResource> for TopLevelResource
impl PartialEq<TopLevelResource> for TopLevelResource
sourceimpl PartialOrd<TopLevelResource> for TopLevelResource
impl PartialOrd<TopLevelResource> for TopLevelResource
sourcefn partial_cmp(&self, other: &TopLevelResource) -> Option<Ordering>
fn partial_cmp(&self, other: &TopLevelResource) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn 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
sourceimpl Serialize for TopLevelResource
impl Serialize for TopLevelResource
sourceimpl ToString for TopLevelResource
impl ToString for TopLevelResource
impl Copy for TopLevelResource
impl Eq for TopLevelResource
impl StructuralEq for TopLevelResource
impl StructuralPartialEq for TopLevelResource
Auto Trait Implementations
impl RefUnwindSafe for TopLevelResource
impl Send for TopLevelResource
impl Sync for TopLevelResource
impl Unpin for TopLevelResource
impl UnwindSafe for TopLevelResource
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more