Enum graph_core::resource::ResourceIdentity
source · [−]pub enum ResourceIdentity {
Show 117 variants
Activities,
Admin,
AgreementAcceptances,
Agreements,
AppCatalogs,
Application,
ApplicationTemplates,
Applications,
Attachments,
AuditLogs,
AuthenticationMethodConfigurations,
AuthenticationMethodsPolicy,
Buckets,
Branding,
Calendar,
CalendarGroup,
CalendarGroups,
CalendarView,
CalendarViews,
Calendars,
CallRecord,
CallRecords,
Calls,
CertificateBasedAuthConfiguration,
Chats,
ChildFolders,
Communications,
Compliance,
Connections,
ContactFolders,
Contacts,
ContentTypes,
Contracts,
Conversations,
DataPolicyOperations,
DeviceAppManagement,
DeviceManagement,
Devices,
Directory,
DirectoryObjects,
DirectoryRoleTemplates,
DirectoryRoles,
DomainDnsRecords,
Domains,
Drive,
Drives,
Education,
Event,
Events,
External,
ExtendedProperties,
GroupLifecyclePolicies,
GroupSettingTemplates,
GroupSettings,
Groups,
HealthOverviews,
HistoryItems,
Identity,
IdentityGovernance,
IdentityProtection,
IdentityProviders,
InferenceClassification,
InformationProtection,
Insights,
Instances,
Invitations,
Items,
List,
Lists,
Localizations,
MailFolders,
ManagedDevices,
Me,
Messages,
Notebooks,
Oauth2PermissionGrants,
Onenote,
OnlineMeetings,
OrgContact,
Organization,
Outlook,
Pages,
ParentNotebook,
ParentSection,
ParentSectionGroup,
PermissionGrants,
Places,
Planner,
Plans,
Policies,
Posts,
Print,
Privacy,
Reports,
RoleManagement,
ScopedRoleMemberships,
SchemaExtensions,
Search,
SectionGroups,
Sections,
Security,
ServiceAnnouncement,
ServicePrincipals,
Sessions,
Settings,
Shares,
Sites,
Solutions,
SubscribedSkus,
Subscriptions,
Tasks,
Teams,
TeamsTemplates,
Teamwork,
Threads,
Users,
Workbooks,
}Expand description
Comprises both top level and second level resources. These are not generated from OpenApi, except for top level resources, and mostly consist of Apis that the project currently has generated.
Variants
Activities
Admin
AgreementAcceptances
Agreements
AppCatalogs
Application
ApplicationTemplates
Applications
Attachments
AuditLogs
AuthenticationMethodConfigurations
AuthenticationMethodsPolicy
Buckets
Branding
Calendar
CalendarGroup
CalendarGroups
CalendarView
CalendarViews
Calendars
CallRecord
CallRecords
Calls
CertificateBasedAuthConfiguration
Chats
ChildFolders
Communications
Compliance
Connections
ContactFolders
Contacts
ContentTypes
Contracts
Conversations
DataPolicyOperations
DeviceAppManagement
DeviceManagement
Devices
Directory
DirectoryObjects
DirectoryRoleTemplates
DirectoryRoles
DomainDnsRecords
Domains
Drive
Drives
Education
Event
Events
External
ExtendedProperties
GroupLifecyclePolicies
GroupSettingTemplates
GroupSettings
Groups
HealthOverviews
HistoryItems
Identity
IdentityGovernance
IdentityProtection
IdentityProviders
InferenceClassification
InformationProtection
Insights
Instances
Invitations
Items
List
Lists
Localizations
MailFolders
ManagedDevices
Me
Messages
Notebooks
Oauth2PermissionGrants
Onenote
OnlineMeetings
OrgContact
Organization
Outlook
Pages
ParentNotebook
ParentSection
ParentSectionGroup
PermissionGrants
Places
Planner
Plans
Policies
Posts
Print
Privacy
Reports
RoleManagement
ScopedRoleMemberships
SchemaExtensions
Search
SectionGroups
Sections
Security
ServiceAnnouncement
ServicePrincipals
Sessions
Settings
Shares
Sites
Solutions
SubscribedSkus
Subscriptions
Tasks
Teams
TeamsTemplates
Teamwork
Threads
Users
Workbooks
Implementations
sourceimpl ResourceIdentity
impl ResourceIdentity
pub fn enum_string(&self) -> String
pub fn to_path_start(&self) -> String
Trait Implementations
sourceimpl AsRef<str> for ResourceIdentity
impl AsRef<str> for ResourceIdentity
sourceimpl Clone for ResourceIdentity
impl Clone for ResourceIdentity
sourcefn clone(&self) -> ResourceIdentity
fn clone(&self) -> ResourceIdentity
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 ResourceIdentity
impl Debug for ResourceIdentity
sourceimpl Default for ResourceIdentity
impl Default for ResourceIdentity
sourceimpl<'de> Deserialize<'de> for ResourceIdentity
impl<'de> Deserialize<'de> for ResourceIdentity
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 ResourceIdentity
impl FromStr for ResourceIdentity
type Err = ParseError
type Err = ParseError
The associated error which can be returned from parsing.
sourceimpl Hash for ResourceIdentity
impl Hash for ResourceIdentity
sourceimpl IntoEnumIterator for ResourceIdentity
impl IntoEnumIterator for ResourceIdentity
type Iterator = ResourceIdentityIter
fn iter() -> ResourceIdentityIterⓘNotable traits for ResourceIdentityIterimpl Iterator for ResourceIdentityIter type Item = ResourceIdentity;
sourceimpl Ord for ResourceIdentity
impl Ord for ResourceIdentity
sourceimpl PartialEq<ResourceIdentity> for ResourceIdentity
impl PartialEq<ResourceIdentity> for ResourceIdentity
sourceimpl PartialOrd<ResourceIdentity> for ResourceIdentity
impl PartialOrd<ResourceIdentity> for ResourceIdentity
sourcefn partial_cmp(&self, other: &ResourceIdentity) -> Option<Ordering>
fn partial_cmp(&self, other: &ResourceIdentity) -> 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 ResourceIdentity
impl Serialize for ResourceIdentity
sourceimpl ToString for ResourceIdentity
impl ToString for ResourceIdentity
impl Copy for ResourceIdentity
impl Eq for ResourceIdentity
impl StructuralEq for ResourceIdentity
impl StructuralPartialEq for ResourceIdentity
Auto Trait Implementations
impl RefUnwindSafe for ResourceIdentity
impl Send for ResourceIdentity
impl Sync for ResourceIdentity
impl Unpin for ResourceIdentity
impl UnwindSafe for ResourceIdentity
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