Enum graph_core::resource::ResourceIdentity
source · pub enum ResourceIdentity {
Show 237 variants
AccessPackageAssignmentApprovals,
AccessPackages,
AccessReviews,
AccessReviewsDefinitions,
AccessReviewsDefinitionsInstances,
AccessReviewsDefinitionsInstancesStages,
Activities,
Admin,
AdministrativeUnits,
AgreementAcceptances,
Agreements,
AllChannels,
AndroidManagedAppProtections,
AppCatalogs,
AppConsent,
Application,
Applications,
ApplicationTemplates,
AppRoleAssignments,
AssignmentPolicies,
AssignmentRequests,
Assignments,
AuditLogs,
Authentication,
AuthenticationMethodConfigurations,
AuthenticationMethodsPolicy,
Batch,
Branding,
Buckets,
CalendarGroups,
Calendars,
CalendarView,
CallRecords,
CallRecordsSessions,
Calls,
CertificateBasedAuthConfiguration,
Channels,
Chats,
ChatsAndChannelsMessages,
ChatsMessages,
ChatsMessagesReplies,
ChildFolders,
Communications,
Compliance,
ConnectedOrganizations,
ConnectedOrganizationsExternalSponsors,
ConnectedOrganizationsInternalSponsors,
Connections,
ContactFolders,
Contacts,
ContentTypes,
Contracts,
Conversations,
CreatedByUser,
CreatedObjects,
Custom,
DataPolicyOperations,
DefaultCalendar,
DefaultManagedAppProtections,
DeletedItems,
DeletedTeams,
DeviceAppManagement,
DeviceCompliancePolicies,
DeviceCompliancePolicySettingStateSummaries,
DeviceConfigurations,
DeviceEnrollmentConfigurations,
DeviceManagement,
DeviceManagementManagedDevices,
DeviceManagementReports,
Devices,
Directory,
DirectoryMembers,
DirectoryObjects,
DirectoryRoles,
DirectoryRoleTemplates,
DirectReports,
DomainDnsRecords,
Domains,
Drive,
Drives,
DrivesItems,
DrivesList,
DrivesListContentTypes,
Education,
EducationAssignments,
EducationAssignmentsSubmissions,
EducationClasses,
EducationMe,
EducationSchools,
EducationUsers,
EntitlementManagement,
EntitlementManagementAssignments,
EntitlementManagementCatalogs,
Events,
EventsInstances,
ExtendedProperties,
Extensions,
External,
FollowedSites,
GroupLifecyclePolicies,
GroupSettings,
GroupSettingTemplates,
Groups,
GroupsOwners,
GroupsTeam,
HistoryItems,
Identity,
IdentityGovernance,
IdentityProtection,
IdentityProviders,
IncomingChannels,
InferenceClassification,
InformationProtection,
Insights,
Invitations,
IosManagedAppProtections,
JoinedTeams,
LastModifiedByUser,
LicenseDetails,
List,
Localizations,
MailboxSettings,
MailFolders,
ManagedAppPolicies,
ManagedAppRegistrations,
ManagedAppRegistrationsAppliedPolicies,
ManagedAppRegistrationsIntendedPolicies,
ManagedAppStatuses,
ManagedEBooks,
ManagedEBooksDeviceStates,
ManagedEBooksUserStateSummary,
MdmWindowsInformationProtectionPolicies,
Me,
MemberOf,
MembersWithLicenseErrors,
MobileAppCategories,
MobileAppConfigurations,
MobileApps,
Oauth2PermissionGrants,
Onenote,
OnenoteNotebooks,
OnenotePages,
OnenoteSectionGroups,
OnenoteSections,
OnlineMeetings,
Organization,
OrgContacts,
Outlook,
OwnedDevices,
OwnedObjects,
ParentNotebook,
ParentSection,
ParentSectionGroup,
People,
PermissionGrants,
Photos,
Places,
Planner,
PlannerTasks,
Plans,
Policies,
Presence,
PrimaryChannel,
Print,
Privacy,
RegisteredDevices,
Reports,
RoleDefinitions,
RoleManagement,
Schedule,
SchemaExtensions,
ScopedRoleMemberOf,
ScopedRoleMemberships,
Search,
Security,
ServicePrincipals,
ServicePrincipalsOwners,
Settings,
SharedWithTeams,
Shares,
Sites,
SitesContentTypes,
SitesItems,
SitesItemsVersions,
SitesLists,
Solutions,
SubscribedSkus,
Subscriptions,
Tabs,
TargetedManagedAppConfigurations,
Tasks,
Teams,
TeamsMembers,
TeamsPrimaryChannelTabs,
TeamsTags,
TeamsTemplates,
Teamwork,
TermStore,
TermStoreGroups,
TermStoreSets,
TermStoreSetsChildren,
TermStoreSetsParentGroup,
TermStoreSetsRelations,
TermStoreSetsTerms,
TermStores,
TermsAndConditions,
Threads,
ThreadsPosts,
Todo,
TodoLists,
TodoListsTasks,
TransitiveMemberOf,
TransitiveMembers,
TroubleshootingEvents,
Users,
UsersAttachments,
UsersManagedDevices,
UsersMessages,
VppTokens,
WindowsAutopilotDeviceIdentities,
WindowsInformationProtectionPolicies,
Workbook,
WorkbookFunctions,
WorkbookTables,
WorkbookTablesColumns,
WorkbookTablesRows,
Worksheets,
WorksheetsCharts,
WorksheetsChartsAxes,
WorksheetsChartsAxesCategoryAxis,
WorksheetsChartsAxesSeriesAxis,
WorksheetsChartsAxesValueAxis,
WorksheetsChartsDataLabels,
WorksheetsChartsFormat,
WorksheetsChartsLegend,
WorksheetsChartsSeries,
WorksheetsChartsTitle,
}
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§
AccessPackageAssignmentApprovals
AccessPackages
AccessReviews
AccessReviewsDefinitions
AccessReviewsDefinitionsInstances
AccessReviewsDefinitionsInstancesStages
Activities
Admin
AdministrativeUnits
AgreementAcceptances
Agreements
AllChannels
AndroidManagedAppProtections
AppCatalogs
AppConsent
Application
Applications
ApplicationTemplates
AppRoleAssignments
AssignmentPolicies
AssignmentRequests
Assignments
AuditLogs
Authentication
AuthenticationMethodConfigurations
AuthenticationMethodsPolicy
Batch
Branding
Buckets
CalendarGroups
Calendars
CalendarView
CallRecords
CallRecordsSessions
Calls
CertificateBasedAuthConfiguration
Channels
Chats
ChatsAndChannelsMessages
ChatsMessages
ChatsMessagesReplies
ChildFolders
Communications
Compliance
ConnectedOrganizations
ConnectedOrganizationsExternalSponsors
ConnectedOrganizationsInternalSponsors
Connections
ContactFolders
Contacts
ContentTypes
Contracts
Conversations
CreatedByUser
CreatedObjects
Custom
DataPolicyOperations
DefaultCalendar
DefaultManagedAppProtections
DeletedItems
DeletedTeams
DeviceAppManagement
DeviceCompliancePolicies
DeviceCompliancePolicySettingStateSummaries
DeviceConfigurations
DeviceEnrollmentConfigurations
DeviceManagement
DeviceManagementManagedDevices
DeviceManagementReports
Devices
Directory
DirectoryMembers
DirectoryObjects
DirectoryRoles
DirectoryRoleTemplates
DirectReports
DomainDnsRecords
Domains
Drive
Drives
DrivesItems
DrivesList
DrivesListContentTypes
Education
EducationAssignments
EducationAssignmentsSubmissions
EducationClasses
EducationMe
EducationSchools
EducationUsers
EntitlementManagement
EntitlementManagementAssignments
EntitlementManagementCatalogs
Events
EventsInstances
ExtendedProperties
Extensions
External
FollowedSites
GroupLifecyclePolicies
GroupSettings
GroupSettingTemplates
Groups
GroupsOwners
GroupsTeam
HistoryItems
Identity
IdentityGovernance
IdentityProtection
IdentityProviders
IncomingChannels
InferenceClassification
InformationProtection
Insights
Invitations
IosManagedAppProtections
JoinedTeams
LastModifiedByUser
LicenseDetails
List
Localizations
MailboxSettings
MailFolders
ManagedAppPolicies
ManagedAppRegistrations
ManagedAppRegistrationsAppliedPolicies
ManagedAppRegistrationsIntendedPolicies
ManagedAppStatuses
ManagedEBooks
ManagedEBooksDeviceStates
ManagedEBooksUserStateSummary
MdmWindowsInformationProtectionPolicies
Me
MemberOf
MembersWithLicenseErrors
MobileAppCategories
MobileAppConfigurations
MobileApps
Oauth2PermissionGrants
Onenote
OnenoteNotebooks
OnenotePages
OnenoteSectionGroups
OnenoteSections
OnlineMeetings
Organization
OrgContacts
Outlook
OwnedDevices
OwnedObjects
ParentNotebook
ParentSection
ParentSectionGroup
People
PermissionGrants
Photos
Places
Planner
PlannerTasks
Plans
Policies
Presence
PrimaryChannel
Privacy
RegisteredDevices
Reports
RoleDefinitions
RoleManagement
Schedule
SchemaExtensions
ScopedRoleMemberOf
ScopedRoleMemberships
Search
Security
ServicePrincipals
ServicePrincipalsOwners
Settings
Sites
SitesContentTypes
SitesItems
SitesItemsVersions
SitesLists
Solutions
SubscribedSkus
Subscriptions
Tabs
TargetedManagedAppConfigurations
Tasks
Teams
TeamsMembers
TeamsPrimaryChannelTabs
TeamsTags
TeamsTemplates
Teamwork
TermStore
TermStoreGroups
TermStoreSets
TermStoreSetsChildren
TermStoreSetsParentGroup
TermStoreSetsRelations
TermStoreSetsTerms
TermStores
TermsAndConditions
Threads
ThreadsPosts
Todo
TodoLists
TodoListsTasks
TransitiveMemberOf
TransitiveMembers
TroubleshootingEvents
Users
UsersAttachments
UsersManagedDevices
UsersMessages
VppTokens
WindowsAutopilotDeviceIdentities
WindowsInformationProtectionPolicies
Workbook
WorkbookFunctions
WorkbookTables
WorkbookTablesColumns
WorkbookTablesRows
Worksheets
WorksheetsCharts
WorksheetsChartsAxes
WorksheetsChartsAxesCategoryAxis
WorksheetsChartsAxesSeriesAxis
WorksheetsChartsAxesValueAxis
WorksheetsChartsDataLabels
WorksheetsChartsFormat
WorksheetsChartsLegend
WorksheetsChartsSeries
WorksheetsChartsTitle
Implementations§
source§impl ResourceIdentity
impl ResourceIdentity
pub fn enum_string(&self) -> String
pub fn to_path_start(&self) -> String
pub fn replace(&self, from: &str, to: &str) -> String
pub fn exact_camel_case(&self) -> String
pub fn exact_pascal_case(&self) -> String
pub fn exact_snake_case(&self) -> String
Trait Implementations§
source§impl AsRef<str> for ResourceIdentity
impl AsRef<str> for ResourceIdentity
source§impl Clone for ResourceIdentity
impl Clone for ResourceIdentity
source§fn clone(&self) -> ResourceIdentity
fn clone(&self) -> ResourceIdentity
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 ResourceIdentity
impl Debug for ResourceIdentity
source§impl Default for ResourceIdentity
impl Default for ResourceIdentity
source§fn default() -> ResourceIdentity
fn default() -> ResourceIdentity
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ResourceIdentity
impl<'de> Deserialize<'de> for ResourceIdentity
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 ResourceIdentity
impl FromStr for ResourceIdentity
source§impl Hash for ResourceIdentity
impl Hash for ResourceIdentity
source§impl IntoEnumIterator for ResourceIdentity
impl IntoEnumIterator for ResourceIdentity
type Iterator = ResourceIdentityIter
fn iter() -> ResourceIdentityIter ⓘ
source§impl Ord for ResourceIdentity
impl Ord for ResourceIdentity
source§fn cmp(&self, other: &ResourceIdentity) -> Ordering
fn cmp(&self, other: &ResourceIdentity) -> 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 ResourceIdentity
impl PartialEq for ResourceIdentity
source§fn 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 ==
.source§impl PartialOrd for ResourceIdentity
impl PartialOrd for ResourceIdentity
source§fn partial_cmp(&self, other: &ResourceIdentity) -> Option<Ordering>
fn partial_cmp(&self, other: &ResourceIdentity) -> 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 moresource§impl Serialize for ResourceIdentity
impl Serialize for ResourceIdentity
source§impl ToString for ResourceIdentity
impl ToString for ResourceIdentity
source§impl TryFrom<&str> for ResourceIdentity
impl TryFrom<&str> for ResourceIdentity
impl Copy for ResourceIdentity
impl Eq 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§
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