Enum graph_core::resource::ResourceIdentity
source · [−]pub enum ResourceIdentity {
Show 139 variants
AccessPackages,
AccessPackageAssignmentApprovals,
AccessReviews,
AccessReviewDefinitions,
Activities,
Admin,
AgreementAcceptances,
Agreements,
AppConsent,
AssignmentPolicies,
AssignmentRequests,
Assignments,
AllChannels,
AppCatalogs,
Application,
ApplicationTemplates,
Applications,
Attachments,
AuditLogs,
AuthenticationMethodConfigurations,
AuthenticationMethodsPolicy,
Buckets,
Branding,
Calendar,
CalendarGroup,
CalendarGroups,
CalendarView,
CalendarViews,
Calendars,
CallRecord,
CallRecords,
Calls,
CertificateBasedAuthConfiguration,
Channels,
Chats,
ChatsAndChannelsMessages,
ChildFolders,
Communications,
Compliance,
ConnectedOrganizations,
Connections,
ContactFolders,
Contacts,
ContentTypes,
Contracts,
Conversations,
DataPolicyOperations,
DefinitionInstances,
DefinitionInstanceStages,
DeviceAppManagement,
DeviceManagement,
Devices,
Directory,
DirectoryObjects,
DirectoryRoleTemplates,
DirectoryRoles,
DomainDnsRecords,
Domains,
Drive,
Drives,
Education,
EntitlementManagement,
Event,
Events,
External,
ExtendedProperties,
GroupLifecyclePolicies,
GroupSettingTemplates,
GroupSettings,
Groups,
HealthOverviews,
HistoryItems,
Identity,
IdentityGovernance,
IdentityProtection,
IdentityProviders,
IncomingChannels,
InferenceClassification,
InformationProtection,
Insights,
Instances,
Invitations,
Items,
List,
Lists,
Localizations,
MailFolders,
ManagedDevices,
Me,
Members,
Messages,
Notebooks,
Oauth2PermissionGrants,
Onenote,
OnlineMeetings,
OrgContact,
Organization,
Outlook,
Pages,
ParentNotebook,
ParentSection,
ParentSectionGroup,
PermissionGrants,
Places,
Planner,
Plans,
Policies,
Posts,
PrimaryChannel,
Print,
Privacy,
Reports,
RoleManagement,
Schedule,
ScopedRoleMemberships,
SchemaExtensions,
Search,
SectionGroups,
Sections,
Security,
ServiceAnnouncement,
ServicePrincipals,
Sessions,
Settings,
SharedWithTeams,
Shares,
Sites,
Solutions,
SubscribedSkus,
Subscriptions,
Tabs,
Tasks,
Teams,
TeamsTemplates,
Teamwork,
TermsOfUse,
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
AccessPackages
AccessPackageAssignmentApprovals
AccessReviews
AccessReviewDefinitions
Activities
Admin
AgreementAcceptances
Agreements
AppConsent
AssignmentPolicies
AssignmentRequests
Assignments
AllChannels
AppCatalogs
Application
ApplicationTemplates
Applications
Attachments
AuditLogs
AuthenticationMethodConfigurations
AuthenticationMethodsPolicy
Buckets
Branding
Calendar
CalendarGroup
CalendarGroups
CalendarView
CalendarViews
Calendars
CallRecord
CallRecords
Calls
CertificateBasedAuthConfiguration
Channels
Chats
ChatsAndChannelsMessages
ChildFolders
Communications
Compliance
ConnectedOrganizations
Connections
ContactFolders
Contacts
ContentTypes
Contracts
Conversations
DataPolicyOperations
DefinitionInstances
DefinitionInstanceStages
DeviceAppManagement
DeviceManagement
Devices
Directory
DirectoryObjects
DirectoryRoleTemplates
DirectoryRoles
DomainDnsRecords
Domains
Drive
Drives
Education
EntitlementManagement
Event
Events
External
ExtendedProperties
GroupLifecyclePolicies
GroupSettingTemplates
GroupSettings
Groups
HealthOverviews
HistoryItems
Identity
IdentityGovernance
IdentityProtection
IdentityProviders
IncomingChannels
InferenceClassification
InformationProtection
Insights
Instances
Invitations
Items
List
Lists
Localizations
MailFolders
ManagedDevices
Me
Members
Messages
Notebooks
Oauth2PermissionGrants
Onenote
OnlineMeetings
OrgContact
Organization
Outlook
Pages
ParentNotebook
ParentSection
ParentSectionGroup
PermissionGrants
Places
Planner
Plans
Policies
Posts
PrimaryChannel
Print
Privacy
Reports
RoleManagement
Schedule
ScopedRoleMemberships
SchemaExtensions
Search
SectionGroups
Sections
Security
ServiceAnnouncement
ServicePrincipals
Sessions
Settings
SharedWithTeams
Shares
Sites
Solutions
SubscribedSkus
Subscriptions
Tabs
Tasks
Teams
TeamsTemplates
Teamwork
TermsOfUse
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
sourcefn cmp(&self, other: &ResourceIdentity) -> Ordering
fn cmp(&self, other: &ResourceIdentity) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Self where
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ResourceIdentity> for ResourceIdentity
impl PartialEq<ResourceIdentity> for ResourceIdentity
sourcefn eq(&self, other: &ResourceIdentity) -> bool
fn eq(&self, other: &ResourceIdentity) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
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