Skip to content

Commit 1ed8b49

Browse files
authored
Add virtualEndpoint to ModuleMapping. (#734)
Add virtualEndpoint to ModuleMapping. Remove cmdlets that are not supported.
1 parent 327587f commit 1ed8b49

File tree

2 files changed

+51
-38
lines changed

2 files changed

+51
-38
lines changed

config/ModulesMapping.jsonc

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
11
{
2-
"Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$",
3-
"Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.",
4-
"Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$",
5-
"ChangeNotifications": "^subscriptions\\.",
6-
"CloudCommunications": "^users.onlineMeeting$|^users.presence$|^communications\\.",
7-
"Compliance": "^compliance\\.",
8-
"CrossDeviceExperiences": "^users.userActivity$|^users.device$",
9-
"Devices.CloudPrint": "^print\\.",
10-
"Devices.CorporateManagement": "^deviceAppManagement\\.|^officeConfiguration\\.|^users.mobileAppIntentAndState$|^users.mobileAppTroubleshootingEvent$|^users.windowsInformationProtectionDeviceRegistration$|^users.managedAppRegistration$|^users.managedDevice$|^users.deviceManagementTroubleshootingEvent$|^users.deviceEnrollmentConfiguration$",
11-
"DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceConfiguration.*|managedDevice.*|managementCondition.*|microsoftTunnel.*|userExperienceAnalytics.*|windowsInformationProtection.*|deviceManagement|deviceManagement(DerivedCredentialSettings|Intent|ResourceAccessProfileBase|Script|SettingCategory|SettingDefinition|Template|TroubleshootingEvent)|androidForWork(AppConfigurationSchema|Settings)|androidManagedStore(AccountEnterpriseSettings|AppConfigurationSchema)|deviceAndAppManagementAssignmentFilter|deviceCategory|advancedThreatProtectionOnboardingStateSummary|dataSharingConsent|detectedApp|deviceHealthScript|deviceShellScript|embeddedSIMActivationCodePool|groupPolicyConfiguration|macOSSoftwareUpdateAccountSummary|mobileAppTroubleshootingEvent|notificationMessageTemplate|remoteActionAudit|softwareUpdateStatusSummary|windowsMalwareInformation)$",
12-
"DeviceManagement.Administration": "^deviceManagement.(.*Partner.*|.*Certificate.*|.*role.*|deviceManagement(DomainJoinConnector|ExchangeConnector|ExchangeOnPremisesPolicy)|groupPolicy(Category|Definition|DefinitionFile|MigrationReport|ObjectFile|UploadedDefinitionFile)|auditEvent|cartToClassAssociation|comanagementEligibleDevice|deviceAndAppManagementRoleAssignment|intuneBrandingProfile|iosUpdateDeviceStatus|mobileThreatDefenseConnector|ndesConnector|resourceOperation|restrictedAppsViolation|termsAndConditions)",
13-
"DeviceManagement.Enrolment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement\\.",
14-
"DeviceManagement.Actions": "^deviceManagement.Actions$",
15-
"DeviceManagement.Functions": "^deviceManagement.Functions$",
16-
"DirectoryObjects": "^directoryObjects\\.",
17-
"Education": "^education\\.",
18-
"Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$",
19-
"Financials": "^financials\\.",
20-
"Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.Actions$|^groups.Functions$",
21-
"Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.Actions$|^organization.extension$",
22-
"Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.",
23-
"Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^riskDetections\\.|^riskyUsers\\.|^dataPolicyOperations\\.|^identity.identityUserFlow$|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^identity.conditionalAccessRoot$",
24-
"Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$",
25-
"Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$",
26-
"People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$",
27-
"PersonalContacts": "^users.contactFolder$|^users.contact$",
28-
"Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$",
29-
"Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$",
30-
"SchemaExtensions": "^schemaExtensions\\.",
31-
"Search": "^search\\.|^external\\.",
32-
"Security": "^security\\.",
33-
"Sites": "^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^users.site$|^groups.site$|^sites.Functions$|^sites.Actions$",
34-
"Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$",
35-
"Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$",
36-
"Users.Actions": "^users.Actions$",
37-
"Users.Functions": "^users.Functions$",
38-
"WindowsUpdates": "^admin.windows$|^admin.Actions$|^admin.Functions$",
39-
// "WorkBooks": "^workbooks\\.",// Max limit.
2+
"Applications": "^applicationTemplates\\.|^applications\\.|^servicePrincipals\\.|^onPremisesPublishingProfiles\\.|^users.appRoleAssignment$|^groups.appRoleAssignment$",
3+
"Bookings": "^bookingBusinesses\\.|^bookingCurrencies\\.",
4+
"Calendar": "^places\\.|^users.calendar$|^users.calendarGroup$|^users.event$|^groups.calendar$|^groups.event$",
5+
"ChangeNotifications": "^subscriptions\\.",
6+
"CloudCommunications": "^users.onlineMeeting$|^users.presence$|^communications\\.",
7+
"Compliance": "^compliance\\.",
8+
"CrossDeviceExperiences": "^users.userActivity$|^users.device$",
9+
"Devices.CloudPrint": "^print\\.",
10+
"Devices.CorporateManagement": "^deviceAppManagement\\.|^officeConfiguration\\.|^users.mobileAppIntentAndState$|^users.mobileAppTroubleshootingEvent$|^users.windowsInformationProtectionDeviceRegistration$|^users.managedAppRegistration$|^users.managedDevice$|^users.deviceManagementTroubleshootingEvent$|^users.deviceEnrollmentConfiguration$",
11+
"DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceConfiguration.*|managedDevice.*|managementCondition.*|microsoftTunnel.*|userExperienceAnalytics.*|windowsInformationProtection.*|deviceManagement|deviceManagement(DerivedCredentialSettings|Intent|ResourceAccessProfileBase|Script|SettingCategory|SettingDefinition|Template|TroubleshootingEvent)|androidForWork(AppConfigurationSchema|Settings)|androidManagedStore(AccountEnterpriseSettings|AppConfigurationSchema)|deviceAndAppManagementAssignmentFilter|deviceCategory|advancedThreatProtectionOnboardingStateSummary|dataSharingConsent|detectedApp|deviceHealthScript|deviceShellScript|embeddedSIMActivationCodePool|groupPolicyConfiguration|macOSSoftwareUpdateAccountSummary|mobileAppTroubleshootingEvent|notificationMessageTemplate|remoteActionAudit|softwareUpdateStatusSummary|windowsMalwareInformation)$",
12+
"DeviceManagement.Administration": "^deviceManagement.(virtualEndpoint.*|.*Partner.*|.*Certificate.*|.*role.*|deviceManagement(DomainJoinConnector|ExchangeConnector|ExchangeOnPremisesPolicy)|groupPolicy(Category|Definition|DefinitionFile|MigrationReport|ObjectFile|UploadedDefinitionFile)|auditEvent|cartToClassAssociation|comanagementEligibleDevice|deviceAndAppManagementRoleAssignment|intuneBrandingProfile|iosUpdateDeviceStatus|mobileThreatDefenseConnector|ndesConnector|resourceOperation|restrictedAppsViolation|termsAndConditions)",
13+
"DeviceManagement.Enrolment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement\\.",
14+
"DeviceManagement.Actions": "^deviceManagement.Actions$",
15+
"DeviceManagement.Functions": "^deviceManagement.Functions$",
16+
"DirectoryObjects": "^directoryObjects\\.",
17+
"Education": "^education\\.",
18+
"Files": "^drives\\.|^shares\\.|^users.drive$|^groups.drive$",
19+
"Financials": "^financials\\.",
20+
"Groups": "^groups.group$|^groups.directoryObject$|^groups.conversation$|^groups.endpoint$|^groups.extension$|^groups.resourceSpecificPermissionGrant$|^groups.profilePhoto$|^groups.conversationThread$|^groupLifecyclePolicies\\.|^users.group$|^groups.directorySetting$|^groups.Actions$|^groups.Functions$",
21+
"Identity.DirectoryManagement": "^administrativeUnits\\.|^contacts\\.|^devices\\.|^domains\\.|^directoryRoles\\.|^directoryRoleTemplates\\.|^directorySettingTemplates\\.|^settings\\.|^subscribedSkus\\.|^contracts\\.|^directory\\.|^users.scopedRoleMembership$|^organization.organization$|^organization.organizationalBranding$|^organization.organizationSettings$|^organization.Actions$|^organization.extension$",
22+
"Identity.Governance": "^accessReviews\\.|^businessFlowTemplates\\.|^programs\\.|^programControls\\.|^programControlTypes\\.|^privilegedRoles\\.|^privilegedRoleAssignments\\.|^privilegedRoleAssignmentRequests\\.|^privilegedApproval\\.|^privilegedOperationEvents\\.|^privilegedAccess\\.|^agreements\\.|^users.agreementAcceptance$|^identityGovernance\\.",
23+
"Identity.SignIns": "^organization.certificateBasedAuthConfiguration$|^invitations\\.|^identityProviders\\.|^oauth2PermissionGrants\\.|^riskDetections\\.|^riskyUsers\\.|^dataPolicyOperations\\.|^identity.identityUserFlow$|^trustFramework\\.|^informationProtection\\.|^policies\\.|^users.authentication$|^users.informationProtection$|^identity.conditionalAccessRoot$",
24+
"Mail": "^users.inferenceClassification$|^users.mailFolder$|^users.message$",
25+
"Notes": "^users.onenote$|^groups.onenote$|^sites.onenote$",
26+
"People": "^users.person$|^users.profile$|^users.officeGraphInsights$|^users.userAnalytics$",
27+
"PersonalContacts": "^users.contactFolder$|^users.contact$",
28+
"Planner": "^planner\\.|^users.plannerUser$|^groups.plannerGroup$",
29+
"Reports": "^reports\\.|^auditLogs\\.|^deviceManagement.deviceManagementReports$",
30+
"SchemaExtensions": "^schemaExtensions\\.",
31+
"Search": "^search\\.|^external\\.",
32+
"Security": "^security\\.",
33+
"Sites": "^sites.site$|^sites.itemAnalytics$|^sites.columnDefinition$|^sites.contentType$|^sites.drive$|^sites.list$|^sites.sitePage$|^sites.permission$|^users.site$|^groups.site$|^sites.Functions$|^sites.Actions$",
34+
"Teams": "^teams\\.|^chats\\.|^users.chat$|^appCatalogs.teamsApp$|^users.userTeamwork$|^teamwork\\.|^users.team$|^groups.team$",
35+
"Users": "^users.user$|^users.directoryObject$|^users.licenseDetails$|^users.notification$|^users.outlookUser$|^users.profilePhoto$|^users.userSettings$|^users.extension$|^users.oAuth2PermissionGrant$|^users.todo$",
36+
"Users.Actions": "^users.Actions$",
37+
"Users.Functions": "^users.Functions$",
38+
"WindowsUpdates": "^admin.windows$|^admin.Actions$|^admin.Functions$"
39+
// "WorkBooks": "^workbooks\\.",// Max limit.
4040
}

src/DeviceManagement.Administration/DeviceManagement.Administration/readme.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ subject-prefix: ''
3838
3939
``` yaml
4040
directive:
41+
# Pluralize
42+
- where:
43+
subject: (.*)OnPremisConnection(.*)
44+
set:
45+
subject: $1OnPremisesConnection$2
4146
# Remove cmdlets.
4247
- where:
4348
verb: New
@@ -47,6 +52,14 @@ directive:
4752
verb: Remove
4853
subject: ^DeviceManagementGroupPolicyUploadedDefinitionFile$
4954
remove: true
55+
- where:
56+
verb: New|Remove|Update
57+
subject: ^DeviceManagementVirtualEndpoint(AuditEvent|CloudPC|AuditEventAuditActivityType|DeviceImageSourceImage)$
58+
remove: true
59+
- where:
60+
verb: New|Remove|Update
61+
subject: ^DeviceManagementVirtualEndpoint$
62+
remove: true
5063
```
5164
### Versioning
5265

0 commit comments

Comments
 (0)