From 220360a09e2ce0c8e2267e92a12a68424fa6cbff Mon Sep 17 00:00:00 2001 From: Peter Ombwa Date: Fri, 17 Jun 2022 18:12:09 -0700 Subject: [PATCH] Add DeviceManagementConfigurationSettings apis. --- config/ModulesMapping.jsonc | 2 +- openApiDocs/beta/DeviceManagement.yml | 5843 ++++++++++++++--- openApiDocs/v1.0/DeviceManagement.yml | 1 - .../DeviceManagement/crawl-log-v1.0-beta.json | 128 + .../DeviceManagement/definitions/v1.0-beta.md | 45 + .../Microsoft.Graph.DeviceManagement.psd1 | 247 +- 6 files changed, 5257 insertions(+), 1009 deletions(-) diff --git a/config/ModulesMapping.jsonc b/config/ModulesMapping.jsonc index 544be9f0951..a95ae8e08ec 100644 --- a/config/ModulesMapping.jsonc +++ b/config/ModulesMapping.jsonc @@ -9,7 +9,7 @@ "Devices.CloudPrint": "^print\\.", "Devices.CorporateManagement": "^deviceAppManagement\\.|^officeConfiguration\\.|^users.mobileAppIntentAndState$|^users.mobileAppTroubleshootingEvent$|^users.windowsInformationProtectionDeviceRegistration$|^users.managedAppRegistration$|^users.managedDevice$|^users.deviceManagementTroubleshootingEvent$|^users.deviceEnrollmentConfiguration$", "Devices.ServiceAnnouncement": "^admin.serviceAnnouncement$|^admin.Actions$|^admin.Functions$", - "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)$", + "DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceManagementConfigurationPolicy.*|deviceManagementCompliancePolicy.*|deviceManagementConfigurationSettingDefinition.*|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)$", "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)", "DeviceManagement.Enrolment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement\\.", "DeviceManagement.Actions": "^deviceManagement.Actions$", diff --git a/openApiDocs/beta/DeviceManagement.yml b/openApiDocs/beta/DeviceManagement.yml index 6b3e6562ba7..8add0c1b9d0 100644 --- a/openApiDocs/beta/DeviceManagement.yml +++ b/openApiDocs/beta/DeviceManagement.yml @@ -5722,6 +5722,3589 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/compliancePolicies: + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get compliancePolicies from deviceManagement + operationId: deviceManagement_ListCompliancePolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc + - description + - description desc + - isAssigned + - isAssigned desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - platforms + - platforms desc + - roleScopeTagIds + - roleScopeTagIds desc + - settingCount + - settingCount desc + - technologies + - technologies desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationSource + - description + - isAssigned + - lastModifiedDateTime + - name + - platforms + - roleScopeTagIds + - settingCount + - technologies + - assignments + - scheduledActionsForRule + - settings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - scheduledActionsForRule + - settings + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementCompliancePolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to compliancePolicies for deviceManagement + operationId: deviceManagement_CreateCompliancePolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get compliancePolicies from deviceManagement + operationId: deviceManagement_GetCompliancePolicies + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationSource + - description + - isAssigned + - lastModifiedDateTime + - name + - platforms + - roleScopeTagIds + - settingCount + - technologies + - assignments + - scheduledActionsForRule + - settings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - scheduledActionsForRule + - settings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + links: + assignments: + operationId: deviceManagement.CompliancePolicies.ListAssignments + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + scheduledActionsForRule: + operationId: deviceManagement.CompliancePolicies.ListScheduledActionsForRule + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + settings: + operationId: deviceManagement.CompliancePolicies.ListSettings + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + assign: + operationId: deviceManagement.compliancePolicies.deviceManagementCompliancePolicy.assign + setScheduledActions: + operationId: deviceManagement.compliancePolicies.deviceManagementCompliancePolicy.setScheduledActions + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property compliancePolicies in deviceManagement + operationId: deviceManagement_UpdateCompliancePolicies + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property compliancePolicies for deviceManagement + operationId: deviceManagement_DeleteCompliancePolicies + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get assignments from deviceManagement + operationId: deviceManagement.compliancePolicies_ListAssignments + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - source + - source desc + - sourceId + - sourceId desc + - target + - target desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - source + - sourceId + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.compliancePolicies_CreateAssignments + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get assignments from deviceManagement + operationId: deviceManagement.compliancePolicies_GetAssignments + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - source + - sourceId + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.compliancePolicies_UpdateAssignments + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.compliancePolicies_DeleteAssignments + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + operationId: deviceManagement.compliancePolicies_ListScheduledActionsForRule + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - ruleName + - ruleName desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - ruleName + - scheduledActionConfigurations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - scheduledActionConfigurations + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to scheduledActionsForRule for deviceManagement + operationId: deviceManagement.compliancePolicies_CreateScheduledActionsForRule + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionsForRule from deviceManagement + operationId: deviceManagement.compliancePolicies_GetScheduledActionsForRule + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - ruleName + - scheduledActionConfigurations + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - scheduledActionConfigurations + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + links: + scheduledActionConfigurations: + operationId: deviceManagement.compliancePolicies.ScheduledActionsForRule.ListScheduledActionConfigurations + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + deviceManagementComplianceScheduledActionForRule-id: $request.path.deviceManagementComplianceScheduledActionForRule-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property scheduledActionsForRule in deviceManagement + operationId: deviceManagement.compliancePolicies_UpdateScheduledActionsForRule + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property scheduledActionsForRule for deviceManagement + operationId: deviceManagement.compliancePolicies_DeleteScheduledActionsForRule + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_ListScheduledActionConfigurations + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - actionType + - actionType desc + - gracePeriodHours + - gracePeriodHours desc + - notificationMessageCCList + - notificationMessageCCList desc + - notificationTemplateId + - notificationTemplateId desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionType + - gracePeriodHours + - notificationMessageCCList + - notificationTemplateId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementComplianceActionItemCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to scheduledActionConfigurations for deviceManagement + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_CreateScheduledActionConfigurations + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceManagementComplianceActionItem-id}': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get scheduledActionConfigurations from deviceManagement + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_GetScheduledActionConfigurations + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: deviceManagementComplianceActionItem-id + in: path + description: 'key: id of deviceManagementComplianceActionItem' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceActionItem + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - actionType + - gracePeriodHours + - notificationMessageCCList + - notificationTemplateId + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property scheduledActionConfigurations in deviceManagement + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_UpdateScheduledActionConfigurations + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: deviceManagementComplianceActionItem-id + in: path + description: 'key: id of deviceManagementComplianceActionItem' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceActionItem + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property scheduledActionConfigurations for deviceManagement + operationId: deviceManagement.compliancePolicies.scheduledActionsForRule_DeleteScheduledActionConfigurations + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementComplianceScheduledActionForRule-id + in: path + description: 'key: id of deviceManagementComplianceScheduledActionForRule' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceScheduledActionForRule + - name: deviceManagementComplianceActionItem-id + in: path + description: 'key: id of deviceManagementComplianceActionItem' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementComplianceActionItem + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settings from deviceManagement + operationId: deviceManagement.compliancePolicies_ListSettings + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - settingInstance + - settingInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstance + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.compliancePolicies_CreateSettings + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settings from deviceManagement + operationId: deviceManagement.compliancePolicies_GetSettings + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstance + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + links: + settingDefinitions: + operationId: deviceManagement.compliancePolicies.Settings.ListSettingDefinitions + parameters: + deviceManagementCompliancePolicy-id: $request.path.deviceManagementCompliancePolicy-id + deviceManagementConfigurationSetting-id: $request.path.deviceManagementConfigurationSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.compliancePolicies_UpdateSettings + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.compliancePolicies_DeleteSettings + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settingDefinitions from deviceManagement + operationId: deviceManagement.compliancePolicies.settings_ListSettingDefinitions + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementCompliancePolicy + summary: Get settingDefinitions from deviceManagement + operationId: deviceManagement.compliancePolicies.settings_GetSettingDefinitions + parameters: + - name: deviceManagementCompliancePolicy-id + in: path + description: 'key: id of deviceManagementCompliancePolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementCompliancePolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/complianceSettings: + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get complianceSettings from deviceManagement + operationId: deviceManagement_ListComplianceSettings + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to complianceSettings for deviceManagement + operationId: deviceManagement_CreateComplianceSettings + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/complianceSettings/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get complianceSettings from deviceManagement + operationId: deviceManagement_GetComplianceSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property complianceSettings in deviceManagement + operationId: deviceManagement_UpdateComplianceSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property complianceSettings for deviceManagement + operationId: deviceManagement_DeleteComplianceSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/configurationPolicies: + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get configurationPolicies from deviceManagement + operationId: deviceManagement_ListConfigurationPolicies + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - createdDateTime + - createdDateTime desc + - creationSource + - creationSource desc + - description + - description desc + - isAssigned + - isAssigned desc + - lastModifiedDateTime + - lastModifiedDateTime desc + - name + - name desc + - platforms + - platforms desc + - roleScopeTagIds + - roleScopeTagIds desc + - settingCount + - settingCount desc + - technologies + - technologies desc + - templateReference + - templateReference desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationSource + - description + - isAssigned + - lastModifiedDateTime + - name + - platforms + - roleScopeTagIds + - settingCount + - technologies + - templateReference + - assignments + - settings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to configurationPolicies for deviceManagement + operationId: deviceManagement_CreateConfigurationPolicies + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get configurationPolicies from deviceManagement + operationId: deviceManagement_GetConfigurationPolicies + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - createdDateTime + - creationSource + - description + - isAssigned + - lastModifiedDateTime + - name + - platforms + - roleScopeTagIds + - settingCount + - technologies + - templateReference + - assignments + - settings + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - assignments + - settings + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + links: + assignments: + operationId: deviceManagement.ConfigurationPolicies.ListAssignments + parameters: + deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + settings: + operationId: deviceManagement.ConfigurationPolicies.ListSettings + parameters: + deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + assign: + operationId: deviceManagement.configurationPolicies.deviceManagementConfigurationPolicy.assign + createCopy: + operationId: deviceManagement.configurationPolicies.deviceManagementConfigurationPolicy.createCopy + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property configurationPolicies in deviceManagement + operationId: deviceManagement_UpdateConfigurationPolicies + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property configurationPolicies for deviceManagement + operationId: deviceManagement_DeleteConfigurationPolicies + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get assignments from deviceManagement + operationId: deviceManagement.configurationPolicies_ListAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - source + - source desc + - sourceId + - sourceId desc + - target + - target desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - source + - sourceId + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to assignments for deviceManagement + operationId: deviceManagement.configurationPolicies_CreateAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get assignments from deviceManagement + operationId: deviceManagement.configurationPolicies_GetAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - source + - sourceId + - target + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property assignments in deviceManagement + operationId: deviceManagement.configurationPolicies_UpdateAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property assignments for deviceManagement + operationId: deviceManagement.configurationPolicies_DeleteAssignments + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationPolicyAssignment-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyAssignment' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyAssignment + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settings from deviceManagement + operationId: deviceManagement.configurationPolicies_ListSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - settingInstance + - settingInstance desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstance + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Create new navigation property to settings for deviceManagement + operationId: deviceManagement.configurationPolicies_CreateSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settings from deviceManagement + operationId: deviceManagement.configurationPolicies_GetSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstance + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + links: + settingDefinitions: + operationId: deviceManagement.configurationPolicies.Settings.ListSettingDefinitions + parameters: + deviceManagementConfigurationPolicy-id: $request.path.deviceManagementConfigurationPolicy-id + deviceManagementConfigurationSetting-id: $request.path.deviceManagementConfigurationSetting-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Update the navigation property settings in deviceManagement + operationId: deviceManagement.configurationPolicies_UpdateSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Delete navigation property settings for deviceManagement + operationId: deviceManagement.configurationPolicies_DeleteSettings + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settingDefinitions from deviceManagement + operationId: deviceManagement.configurationPolicies.settings_ListSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicy + summary: Get settingDefinitions from deviceManagement + operationId: deviceManagement.configurationPolicies.settings_GetSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicy-id + in: path + description: 'key: id of deviceManagementConfigurationPolicy' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicy + - name: deviceManagementConfigurationSetting-id + in: path + description: 'key: id of deviceManagementConfigurationSetting' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSetting + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/configurationPolicyTemplates: + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get configurationPolicyTemplates from deviceManagement + operationId: deviceManagement_ListConfigurationPolicyTemplates + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - allowUnmanagedSettings + - allowUnmanagedSettings desc + - baseId + - baseId desc + - description + - description desc + - displayName + - displayName desc + - displayVersion + - displayVersion desc + - lifecycleState + - lifecycleState desc + - platforms + - platforms desc + - settingTemplateCount + - settingTemplateCount desc + - technologies + - technologies desc + - templateFamily + - templateFamily desc + - version + - version desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowUnmanagedSettings + - baseId + - description + - displayName + - displayVersion + - lifecycleState + - platforms + - settingTemplateCount + - technologies + - templateFamily + - version + - settingTemplates + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingTemplates + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Create new navigation property to configurationPolicyTemplates for deviceManagement + operationId: deviceManagement_CreateConfigurationPolicyTemplates + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get configurationPolicyTemplates from deviceManagement + operationId: deviceManagement_GetConfigurationPolicyTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - allowUnmanagedSettings + - baseId + - description + - displayName + - displayVersion + - lifecycleState + - platforms + - settingTemplateCount + - technologies + - templateFamily + - version + - settingTemplates + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingTemplates + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + links: + settingTemplates: + operationId: deviceManagement.ConfigurationPolicyTemplates.ListSettingTemplates + parameters: + deviceManagementConfigurationPolicyTemplate-id: $request.path.deviceManagementConfigurationPolicyTemplate-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Update the navigation property configurationPolicyTemplates in deviceManagement + operationId: deviceManagement_UpdateConfigurationPolicyTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Delete navigation property configurationPolicyTemplates for deviceManagement + operationId: deviceManagement_DeleteConfigurationPolicyTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingTemplates from deviceManagement + operationId: deviceManagement.configurationPolicyTemplates_ListSettingTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - settingInstanceTemplate + - settingInstanceTemplate desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstanceTemplate + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Create new navigation property to settingTemplates for deviceManagement + operationId: deviceManagement.configurationPolicyTemplates_CreateSettingTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingTemplates from deviceManagement + operationId: deviceManagement.configurationPolicyTemplates_GetSettingTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - settingInstanceTemplate + - settingDefinitions + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + - settingDefinitions + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + links: + settingDefinitions: + operationId: deviceManagement.configurationPolicyTemplates.SettingTemplates.ListSettingDefinitions + parameters: + deviceManagementConfigurationPolicyTemplate-id: $request.path.deviceManagementConfigurationPolicyTemplate-id + deviceManagementConfigurationSettingTemplate-id: $request.path.deviceManagementConfigurationSettingTemplate-id + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Update the navigation property settingTemplates in deviceManagement + operationId: deviceManagement.configurationPolicyTemplates_UpdateSettingTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Delete navigation property settingTemplates for deviceManagement + operationId: deviceManagement.configurationPolicyTemplates_DeleteSettingTemplates + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingDefinitions from deviceManagement + operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_ListSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Create new navigation property to settingDefinitions for deviceManagement + operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_CreateSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Get settingDefinitions from deviceManagement + operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_GetSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Update the navigation property settingDefinitions in deviceManagement + operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_UpdateSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationPolicyTemplate + summary: Delete navigation property settingDefinitions for deviceManagement + operationId: deviceManagement.configurationPolicyTemplates.settingTemplates_DeleteSettingDefinitions + parameters: + - name: deviceManagementConfigurationPolicyTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationPolicyTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationPolicyTemplate + - name: deviceManagementConfigurationSettingTemplate-id + in: path + description: 'key: id of deviceManagementConfigurationSettingTemplate' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingTemplate + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + /deviceManagement/configurationSettings: + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get configurationSettings from deviceManagement + operationId: deviceManagement_ListConfigurationSettings + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to configurationSettings for deviceManagement + operationId: deviceManagement_CreateConfigurationSettings + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get configurationSettings from deviceManagement + operationId: deviceManagement_GetConfigurationSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property configurationSettings in deviceManagement + operationId: deviceManagement_UpdateConfigurationSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property configurationSettings for deviceManagement + operationId: deviceManagement_DeleteConfigurationSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/dataSharingConsents: get: tags: @@ -27944,6 +31527,256 @@ paths: default: $ref: '#/components/responses/error' x-ms-docs-operation-type: operation + /deviceManagement/reusableSettings: + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get reusableSettings from deviceManagement + operationId: deviceManagement_ListReusableSettings + parameters: + - $ref: '#/components/parameters/top' + - $ref: '#/components/parameters/skip' + - $ref: '#/components/parameters/search' + - $ref: '#/components/parameters/filter' + - $ref: '#/components/parameters/count' + - name: $orderby + in: query + description: Order items by property values + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - id desc + - accessTypes + - accessTypes desc + - applicability + - applicability desc + - baseUri + - baseUri desc + - categoryId + - categoryId desc + - description + - description desc + - displayName + - displayName desc + - helpText + - helpText desc + - infoUrls + - infoUrls desc + - keywords + - keywords desc + - name + - name desc + - occurrence + - occurrence desc + - offsetUri + - offsetUri desc + - referredSettingInformationList + - referredSettingInformationList desc + - rootDefinitionId + - rootDefinitionId desc + - settingUsage + - settingUsage desc + - uxBehavior + - uxBehavior desc + - version + - version desc + - visibility + - visibility desc + type: string + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + $ref: '#/components/responses/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + default: + $ref: '#/components/responses/error' + x-ms-pageable: + nextLinkName: '@odata.nextLink' + operationName: listMore + x-ms-docs-operation-type: operation + post: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Create new navigation property to reusableSettings for deviceManagement + operationId: deviceManagement_CreateReusableSettings + requestBody: + description: New navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '201': + description: Created navigation property. + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + '/deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinition-id}': + get: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Get reusableSettings from deviceManagement + operationId: deviceManagement_GetReusableSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: $select + in: query + description: Select properties to be returned + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - id + - accessTypes + - applicability + - baseUri + - categoryId + - description + - displayName + - helpText + - infoUrls + - keywords + - name + - occurrence + - offsetUri + - referredSettingInformationList + - rootDefinitionId + - settingUsage + - uxBehavior + - version + - visibility + type: string + - name: $expand + in: query + description: Expand related entities + style: form + explode: false + schema: + uniqueItems: true + type: array + items: + enum: + - '*' + type: string + responses: + '200': + description: Retrieved navigation property + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + patch: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Update the navigation property reusableSettings in deviceManagement + operationId: deviceManagement_UpdateReusableSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + requestBody: + description: New navigation property values + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + required: true + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation + delete: + tags: + - deviceManagement.deviceManagementConfigurationSettingDefinition + summary: Delete navigation property reusableSettings for deviceManagement + operationId: deviceManagement_DeleteReusableSettings + parameters: + - name: deviceManagementConfigurationSettingDefinition-id + in: path + description: 'key: id of deviceManagementConfigurationSettingDefinition' + required: true + schema: + type: string + x-ms-docs-key-type: deviceManagementConfigurationSettingDefinition + - name: If-Match + in: header + description: ETag + schema: + type: string + responses: + '204': + description: Success + default: + $ref: '#/components/responses/error' + x-ms-docs-operation-type: operation /deviceManagement/settingDefinitions: get: tags: @@ -42675,6 +46508,353 @@ components: additionalProperties: type: object description: Malware detection entity. + microsoft.graph.deviceManagementCompliancePolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementCompliancePolicy + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Policy creation date and time. This property is read-only. + format: date-time + creationSource: + type: string + description: Policy creation source + nullable: true + description: + type: string + description: Policy description + nullable: true + isAssigned: + type: boolean + description: Policy assignment status. This property is read-only. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Policy last modification date and time. This property is read-only. + format: date-time + name: + type: string + description: Policy name + nullable: true + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of settings. This property is read-only. + format: int32 + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Policy assignments + scheduledActionsForRule: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + description: The list of scheduled action for this rule + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + description: Policy settings + additionalProperties: + type: object + description: Device Management Compliance Policy + microsoft.graph.deviceManagementConfigurationPolicyAssignment: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationPolicyAssignment + type: object + properties: + source: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' + sourceId: + type: string + description: The identifier of the source of the assignment. + nullable: true + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + additionalProperties: + type: object + description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. + microsoft.graph.deviceManagementComplianceScheduledActionForRule: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceScheduledActionForRule + type: object + properties: + ruleName: + type: string + description: Name of the rule which this scheduled action applies to. + nullable: true + scheduledActionConfigurations: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + additionalProperties: + type: object + description: Scheduled Action for Rule + microsoft.graph.deviceManagementComplianceActionItem: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementComplianceActionItem + type: object + properties: + actionType: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionType' + gracePeriodHours: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 + format: int32 + notificationMessageCCList: + type: array + items: + type: string + nullable: true + description: A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements. + notificationTemplateId: + type: string + description: What notification Message template to use + nullable: true + additionalProperties: + type: object + description: Scheduled Action for Rule + microsoft.graph.deviceManagementConfigurationSetting: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSetting + type: object + properties: + settingInstance: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' + settingDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of related Setting Definitions. This property is read-only. + additionalProperties: + type: object + description: Setting instance within policy + microsoft.graph.deviceManagementConfigurationSettingDefinition: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSettingDefinition + type: object + properties: + accessTypes: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' + applicability: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' + baseUri: + type: string + description: Base CSP Path + nullable: true + categoryId: + type: string + description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) + nullable: true + description: + type: string + description: Description of the item + nullable: true + displayName: + type: string + description: Display name of the item + nullable: true + helpText: + type: string + description: Help text of the item + nullable: true + infoUrls: + type: array + items: + type: string + nullable: true + description: List of links more info for the setting can be found at + keywords: + type: array + items: + type: string + nullable: true + description: Tokens which to search settings on + name: + type: string + description: Name of the item + nullable: true + occurrence: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' + offsetUri: + type: string + description: Offset CSP Path from Base + nullable: true + referredSettingInformationList: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' + description: List of referred setting information. + rootDefinitionId: + type: string + description: Root setting definition if the setting is a child setting. + nullable: true + settingUsage: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' + uxBehavior: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' + version: + type: string + description: Item Version + nullable: true + visibility: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationPolicy: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationPolicy + type: object + properties: + createdDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Policy creation date and time + format: date-time + creationSource: + type: string + description: Policy creation source + nullable: true + description: + type: string + description: Policy description + nullable: true + isAssigned: + type: boolean + description: Policy assignment status. This property is read-only. + lastModifiedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' + type: string + description: Policy last modification date and time + format: date-time + name: + type: string + description: Policy name + nullable: true + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + roleScopeTagIds: + type: array + items: + type: string + nullable: true + description: List of Scope Tags for this Entity instance. + settingCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of settings + format: int32 + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + templateReference: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' + assignments: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + description: Policy assignments + settings: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + description: Policy settings + additionalProperties: + type: object + description: Device Management Configuration Policy + microsoft.graph.deviceManagementConfigurationPolicyTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationPolicyTemplate + type: object + properties: + allowUnmanagedSettings: + type: boolean + description: Allow unmanaged setting templates + baseId: + type: string + description: Template base identifier + nullable: true + description: + type: string + description: Template description + nullable: true + displayName: + type: string + description: Template display name + nullable: true + displayVersion: + type: string + description: Description of template version + nullable: true + lifecycleState: + $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateLifecycleState' + platforms: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + settingTemplateCount: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Number of setting templates. Valid values 0 to 2147483647. This property is read-only. + format: int32 + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + templateFamily: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' + version: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Template version. Valid values 1 to 2147483647. This property is read-only. + format: int32 + settingTemplates: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + description: Setting templates + additionalProperties: + type: object + description: Device Management Configuration Policy Template + microsoft.graph.deviceManagementConfigurationSettingTemplate: + allOf: + - $ref: '#/components/schemas/microsoft.graph.entity' + - title: deviceManagementConfigurationSettingTemplate + type: object + properties: + settingInstanceTemplate: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate' + settingDefinitions: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + description: List of related Setting Definitions + additionalProperties: + type: object + description: Setting Template microsoft.graph.dataSharingConsent: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -47558,7 +51738,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.deviceManagementSettings: @@ -48558,259 +52737,6 @@ components: additionalProperties: type: object description: Device Management Configuration Policy - microsoft.graph.deviceManagementCompliancePolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementCompliancePolicy - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Policy creation date and time. This property is read-only. - format: date-time - creationSource: - type: string - description: Policy creation source - nullable: true - description: - type: string - description: Policy description - nullable: true - isAssigned: - type: boolean - description: Policy assignment status. This property is read-only. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Policy last modification date and time. This property is read-only. - format: date-time - name: - type: string - description: Policy name - nullable: true - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - settingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of settings. This property is read-only. - format: int32 - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - description: Policy assignments - scheduledActionsForRule: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' - description: The list of scheduled action for this rule - settings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - description: Policy settings - additionalProperties: - type: object - description: Device Management Compliance Policy - microsoft.graph.deviceManagementConfigurationSettingDefinition: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSettingDefinition - type: object - properties: - accessTypes: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingAccessTypes' - applicability: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingApplicability' - baseUri: - type: string - description: Base CSP Path - nullable: true - categoryId: - type: string - description: Specifies the area group under which the setting is configured in a specified configuration service provider (CSP) - nullable: true - description: - type: string - description: Description of the item - nullable: true - displayName: - type: string - description: Display name of the item - nullable: true - helpText: - type: string - description: Help text of the item - nullable: true - infoUrls: - type: array - items: - type: string - nullable: true - description: List of links more info for the setting can be found at - keywords: - type: array - items: - type: string - nullable: true - description: Tokens which to search settings on - name: - type: string - description: Name of the item - nullable: true - occurrence: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingOccurrence' - offsetUri: - type: string - description: Offset CSP Path from Base - nullable: true - referredSettingInformationList: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationReferredSettingInformation' - description: List of referred setting information. - rootDefinitionId: - type: string - description: Root setting definition if the setting is a child setting. - nullable: true - settingUsage: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingUsage' - uxBehavior: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationControlType' - version: - type: string - description: Item Version - nullable: true - visibility: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingVisibility' - additionalProperties: - type: object - microsoft.graph.deviceManagementConfigurationPolicy: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicy - type: object - properties: - createdDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Policy creation date and time - format: date-time - creationSource: - type: string - description: Policy creation source - nullable: true - description: - type: string - description: Policy description - nullable: true - isAssigned: - type: boolean - description: Policy assignment status. This property is read-only. - lastModifiedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: Policy last modification date and time - format: date-time - name: - type: string - description: Policy name - nullable: true - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - roleScopeTagIds: - type: array - items: - type: string - nullable: true - description: List of Scope Tags for this Entity instance. - settingCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of settings - format: int32 - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - templateReference: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateReference' - assignments: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' - description: Policy assignments - settings: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' - description: Policy settings - additionalProperties: - type: object - description: Device Management Configuration Policy - microsoft.graph.deviceManagementConfigurationPolicyTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicyTemplate - type: object - properties: - allowUnmanagedSettings: - type: boolean - description: Allow unmanaged setting templates - baseId: - type: string - description: Template base identifier - nullable: true - description: - type: string - description: Template description - nullable: true - displayName: - type: string - description: Template display name - nullable: true - displayVersion: - type: string - description: Description of template version - nullable: true - lifecycleState: - $ref: '#/components/schemas/microsoft.graph.deviceManagementTemplateLifecycleState' - platforms: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - settingTemplateCount: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of setting templates. Valid values 0 to 2147483647. This property is read-only. - format: int32 - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - templateFamily: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' - version: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Template version. Valid values 1 to 2147483647. This property is read-only. - format: int32 - settingTemplates: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' - description: Setting templates - additionalProperties: - type: object - description: Device Management Configuration Policy Template microsoft.graph.deviceManagementReusablePolicySetting: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -48860,22 +52786,6 @@ components: additionalProperties: type: object description: Graph model for a reusable setting - microsoft.graph.deviceManagementConfigurationSettingTemplate: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSettingTemplate - type: object - properties: - settingInstanceTemplate: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate' - settingDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - description: List of related Setting Definitions - additionalProperties: - type: object - description: Setting Template microsoft.graph.complianceManagementPartner: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' @@ -52888,7 +56798,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.group' - description: Read-only. Nullable. mailFolders: type: array items: @@ -52995,7 +56904,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.profilePhoto' - description: Read-only. Nullable. profile: $ref: '#/components/schemas/microsoft.graph.profile' activities: @@ -53852,52 +57760,92 @@ components: - value: noStatusCleared description: No status cleared name: noStatusCleared - microsoft.graph.deviceManagementDerivedCredentialIssuer: - title: deviceManagementDerivedCredentialIssuer + microsoft.graph.deviceManagementConfigurationPlatforms: + title: deviceManagementConfigurationPlatforms enum: - - intercede - - entrustDatacard - - purebred - - xTec + - none + - android + - iOS + - macOS + - windows10X + - windows10 + - linux + - unknownFutureValue type: string - description: Supported values for the derived credential issuer. + description: Supported platform types. x-ms-enum: - name: deviceManagementDerivedCredentialIssuer + name: deviceManagementConfigurationPlatforms modelAsString: false values: - - value: intercede - description: Intercede - name: intercede - - value: entrustDatacard - description: Entrust - name: entrustDatacard - - value: purebred - description: Purebred - name: purebred - - value: xTec - description: XTec - name: xTec - microsoft.graph.deviceManagementDerivedCredentialNotificationType: - title: deviceManagementDerivedCredentialNotificationType + - value: none + description: None. + name: none + - value: android + description: Android. + name: android + - value: iOS + description: iOS. + name: iOS + - value: macOS + description: MacOS. + name: macOS + - value: windows10X + description: Windows 10 X. + name: windows10X + - value: windows10 + description: Windows 10. + name: windows10 + - value: linux + description: Linux. + name: linux + - value: unknownFutureValue + description: Sentinel member for cases where the client cannot handle the new enum values. + name: unknownFutureValue + microsoft.graph.deviceManagementConfigurationTechnologies: + title: deviceManagementConfigurationTechnologies enum: - none - - companyPortal - - email + - mdm + - windows10XManagement + - configManager + - appleRemoteManagement + - microsoftSense + - exchangeOnline + - linuxMdm + - unknownFutureValue type: string - description: Supported values for the notification type to use. + description: Describes which technology this setting can be deployed with x-ms-enum: - name: deviceManagementDerivedCredentialNotificationType + name: deviceManagementConfigurationTechnologies modelAsString: false values: - value: none - description: None + description: Setting cannot be deployed through any channel name: none - - value: companyPortal - description: Company Portal - name: companyPortal - - value: email - description: Email - name: email + - value: mdm + description: Setting can be deployed through the MDM channel + name: mdm + - value: windows10XManagement + description: Setting can be deployed through the Windows10XManagement channel + name: windows10XManagement + - value: configManager + description: Setting can be deployed through the ConfigManager channel + name: configManager + - value: appleRemoteManagement + description: Setting can be deployed through the AppleRemoteManagement channel + name: appleRemoteManagement + - value: microsoftSense + description: Setting can be deployed through the SENSE agent channel + name: microsoftSense + - value: exchangeOnline + description: Setting can be deployed through the Exchange Online agent channel + name: exchangeOnline + - value: linuxMdm + description: Setting can be deployed through the Linux Mdm channel + name: linuxMdm + - value: unknownFutureValue + description: Sentinel member for cases where the client cannot handle the new enum values. + name: unknownFutureValue microsoft.graph.deviceAndAppManagementAssignmentSource: title: deviceAndAppManagementAssignmentSource enum: @@ -53928,6 +57876,357 @@ components: additionalProperties: type: object description: Base type for assignment targets. + microsoft.graph.deviceManagementComplianceActionType: + title: deviceManagementComplianceActionType + enum: + - noAction + - notification + - block + - retire + - wipe + - removeResourceAccessProfiles + - pushNotification + - remoteLock + type: string + description: Scheduled Action Type Enum + x-ms-enum: + name: deviceManagementComplianceActionType + modelAsString: false + values: + - value: noAction + description: No Action + name: noAction + - value: notification + description: Send Notification + name: notification + - value: block + description: Block the device in AAD + name: block + - value: retire + description: Retire the device + name: retire + - value: wipe + description: Wipe the device + name: wipe + - value: removeResourceAccessProfiles + description: Remove Resource Access Profiles from the device + name: removeResourceAccessProfiles + - value: pushNotification + description: Send push notification to device + name: pushNotification + - value: remoteLock + description: Remotely lock the device + name: remoteLock + microsoft.graph.deviceManagementConfigurationSettingInstance: + title: deviceManagementConfigurationSettingInstance + type: object + properties: + settingDefinitionId: + type: string + description: Setting Definition Id + settingInstanceTemplateReference: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference' + additionalProperties: + type: object + description: Setting instance within policy + microsoft.graph.deviceManagementConfigurationSettingAccessTypes: + title: deviceManagementConfigurationSettingAccessTypes + enum: + - none + - add + - copy + - delete + - get + - replace + - execute + type: string + microsoft.graph.deviceManagementConfigurationSettingApplicability: + title: deviceManagementConfigurationSettingApplicability + type: object + properties: + description: + type: string + description: description of the setting + nullable: true + deviceMode: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationDeviceMode' + platform: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' + technologies: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationSettingOccurrence: + title: deviceManagementConfigurationSettingOccurrence + type: object + properties: + maxDeviceOccurrence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Maximum times setting can be set on device. + format: int32 + nullable: true + minDeviceOccurrence: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Minimum times setting can be set on device. A MinDeviceOccurrence of 0 means setting is optional + format: int32 + nullable: true + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationReferredSettingInformation: + title: deviceManagementConfigurationReferredSettingInformation + type: object + properties: + settingDefinitionId: + type: string + description: Setting definition id that is being referred to a setting. Applicable for reusable setting + nullable: true + additionalProperties: + type: object + description: Referred setting information about reusable setting + microsoft.graph.deviceManagementConfigurationSettingUsage: + title: deviceManagementConfigurationSettingUsage + enum: + - none + - configuration + - compliance + type: string + description: Supported setting types + x-ms-enum: + name: deviceManagementConfigurationSettingUsage + modelAsString: false + values: + - value: none + description: No setting type specified + name: none + - value: configuration + description: Configuration setting + name: configuration + - value: compliance + description: Compliance setting + name: compliance + microsoft.graph.deviceManagementConfigurationControlType: + title: deviceManagementConfigurationControlType + enum: + - default + - dropdown + - smallTextBox + - largeTextBox + - toggle + - multiheaderGrid + - contextPane + type: string + description: Setting control type representation in the UX + x-ms-enum: + name: deviceManagementConfigurationControlType + modelAsString: false + values: + - value: default + description: Don’t override default + name: default + - value: dropdown + description: Display Choice in dropdown + name: dropdown + - value: smallTextBox + description: Display text input in small text input + name: smallTextBox + - value: largeTextBox + description: Display text input in large text input + name: largeTextBox + - value: toggle + description: Allow for toggle control type + name: toggle + - value: multiheaderGrid + description: Allow for multiheader grid control type + name: multiheaderGrid + - value: contextPane + description: Allow for context pane control type + name: contextPane + microsoft.graph.deviceManagementConfigurationSettingVisibility: + title: deviceManagementConfigurationSettingVisibility + enum: + - none + - settingsCatalog + - template + type: string + description: Supported setting types + x-ms-enum: + name: deviceManagementConfigurationSettingVisibility + modelAsString: false + values: + - value: none + description: Not visible + name: none + - value: settingsCatalog + description: Visible to setting catalog UX + name: settingsCatalog + - value: template + description: Visible to template + name: template + microsoft.graph.deviceManagementConfigurationPolicyTemplateReference: + title: deviceManagementConfigurationPolicyTemplateReference + type: object + properties: + templateDisplayName: + type: string + description: Template Display Name of the referenced template. This property is read-only. + nullable: true + templateDisplayVersion: + type: string + description: Template Display Version of the referenced Template. This property is read-only. + nullable: true + templateFamily: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' + templateId: + type: string + description: Template id + nullable: true + additionalProperties: + type: object + description: Policy template reference information + microsoft.graph.deviceManagementTemplateLifecycleState: + title: deviceManagementTemplateLifecycleState + enum: + - invalid + - draft + - active + - superseded + - deprecated + - retired + type: string + description: Describes current lifecycle state of a template + x-ms-enum: + name: deviceManagementTemplateLifecycleState + modelAsString: false + values: + - value: invalid + description: Invalid + name: invalid + - value: draft + description: Draft + name: draft + - value: active + description: Active + name: active + - value: superseded + description: Superseded + name: superseded + - value: deprecated + description: Deprecated + name: deprecated + - value: retired + description: Retired + name: retired + microsoft.graph.deviceManagementConfigurationTemplateFamily: + title: deviceManagementConfigurationTemplateFamily + enum: + - none + - endpointSecurityAntivirus + - endpointSecurityDiskEncryption + - endpointSecurityFirewall + - endpointSecurityEndpointDetectionAndResponse + - endpointSecurityAttackSurfaceReduction + - endpointSecurityAccountProtection + - endpointSecurityApplicationControl + - baseline + type: string + description: Describes the TemplateFamily for the Template entity + x-ms-enum: + name: deviceManagementConfigurationTemplateFamily + modelAsString: false + values: + - value: none + description: Default for Template Family when Policy is not linked to a Template + name: none + - value: endpointSecurityAntivirus + description: Template Family for EndpointSecurityAntivirus that manages the discrete group of antivirus settings for managed devices + name: endpointSecurityAntivirus + - value: endpointSecurityDiskEncryption + description: 'Template Family for EndpointSecurityDiskEncryption that provides settings that are relevant for a devices built-in encryption method, like FileVault or BitLocker' + name: endpointSecurityDiskEncryption + - value: endpointSecurityFirewall + description: Template Family for EndpointSecurityFirewall that helps configure a devices built-in firewall for device that run macOS and Windows 10 + name: endpointSecurityFirewall + - value: endpointSecurityEndpointDetectionAndResponse + description: Template Family for EndpointSecurityEndpointDetectionAndResponse that facilitates management of the EDR settings and onboard devices to Microsoft Defender for Endpoint + name: endpointSecurityEndpointDetectionAndResponse + - value: endpointSecurityAttackSurfaceReduction + description: 'Template Family for EndpointSecurityAttackSurfaceReduction that help reduce your attack surfaces, by minimizing the places where your organization is vulnerable to cyberthreats and attacks' + name: endpointSecurityAttackSurfaceReduction + - value: endpointSecurityAccountProtection + description: Template Family for EndpointSecurityAccountProtection that facilitates protecting the identity and accounts of users + name: endpointSecurityAccountProtection + - value: endpointSecurityApplicationControl + description: Template Family for ApplicationControl that helps mitigate security threats by restricting the applications that users can run and the code that runs in the System Core (kernel) + name: endpointSecurityApplicationControl + - value: baseline + description: Template Family for Baseline + name: baseline + microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate: + title: deviceManagementConfigurationSettingInstanceTemplate + type: object + properties: + isRequired: + type: boolean + description: Indicates if a policy must specify this setting. + settingDefinitionId: + type: string + description: Setting Definition Id + settingInstanceTemplateId: + type: string + description: Setting Instance Template Id + additionalProperties: + type: object + description: Setting Instance Template + microsoft.graph.deviceManagementDerivedCredentialIssuer: + title: deviceManagementDerivedCredentialIssuer + enum: + - intercede + - entrustDatacard + - purebred + - xTec + type: string + description: Supported values for the derived credential issuer. + x-ms-enum: + name: deviceManagementDerivedCredentialIssuer + modelAsString: false + values: + - value: intercede + description: Intercede + name: intercede + - value: entrustDatacard + description: Entrust + name: entrustDatacard + - value: purebred + description: Purebred + name: purebred + - value: xTec + description: XTec + name: xTec + microsoft.graph.deviceManagementDerivedCredentialNotificationType: + title: deviceManagementDerivedCredentialNotificationType + enum: + - none + - companyPortal + - email + type: string + description: Supported values for the notification type to use. + x-ms-enum: + name: deviceManagementDerivedCredentialNotificationType + modelAsString: false + values: + - value: none + description: None + name: none + - value: companyPortal + description: Company Portal + name: companyPortal + - value: email + description: Email + name: email microsoft.graph.deviceComplianceActionType: title: deviceComplianceActionType enum: @@ -55586,6 +59885,114 @@ components: type: string additionalProperties: type: object + microsoft.graph.deviceManagementCompliancePolicyCollectionResponse: + title: Collection of deviceManagementCompliancePolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse: + title: Collection of deviceManagementConfigurationPolicyAssignment + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignment' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse: + title: Collection of deviceManagementComplianceScheduledActionForRule + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRule' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementComplianceActionItemCollectionResponse: + title: Collection of deviceManagementComplianceActionItem + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationSettingCollectionResponse: + title: Collection of deviceManagementConfigurationSetting + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSetting' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse: + title: Collection of deviceManagementConfigurationSettingDefinition + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse: + title: Collection of deviceManagementConfigurationPolicy + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicy' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse: + title: Collection of deviceManagementConfigurationPolicyTemplate + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplate' + '@odata.nextLink': + type: string + additionalProperties: + type: object + microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse: + title: Collection of deviceManagementConfigurationSettingTemplate + type: object + properties: + value: + type: array + items: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplate' + '@odata.nextLink': + type: string + additionalProperties: + type: object microsoft.graph.dataSharingConsentCollectionResponse: title: Collection of dataSharingConsent type: object @@ -57355,6 +61762,9 @@ components: type: string description: 'The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. Optional.' nullable: true + alternateResourceUrl: + type: string + nullable: true displayName: type: string description: The display name for the Azure network connection. @@ -57412,6 +61822,12 @@ components: - title: cloudPcProvisioningPolicy type: object properties: + alternateResourceUrl: + type: string + nullable: true + cloudPcGroupDisplayName: + type: string + nullable: true description: type: string description: The provisioning policy description. @@ -57422,6 +61838,12 @@ components: nullable: true domainJoinConfiguration: $ref: '#/components/schemas/microsoft.graph.cloudPcDomainJoinConfiguration' + gracePeriodInHours: + maximum: 2147483647 + minimum: -2147483648 + type: integer + format: int32 + nullable: true imageDisplayName: type: string description: The display name for the OS image you’re provisioning. @@ -57432,6 +61854,11 @@ components: nullable: true imageType: $ref: '#/components/schemas/microsoft.graph.cloudPcProvisioningPolicyImageType' + localAdminEnabled: + type: boolean + nullable: true + managedBy: + $ref: '#/components/schemas/microsoft.graph.cloudPcManagementService' microsoftManagedDesktop: $ref: '#/components/schemas/microsoft.graph.microsoftManagedDesktop' onPremisesConnectionId: @@ -57674,564 +62101,163 @@ components: microsoft.graph.termsAndConditionsAcceptanceStatus: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsAcceptanceStatus - type: object - properties: - acceptedDateTime: - pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' - type: string - description: DateTime when the terms were last accepted by the user. - format: date-time - acceptedVersion: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Most recent version number of the T&C accepted by the user. - format: int32 - userDisplayName: - type: string - description: Display name of the user whose acceptance the entity represents. - nullable: true - userPrincipalName: - type: string - description: The userPrincipalName of the User that accepted the term. - nullable: true - termsAndConditions: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - additionalProperties: - type: object - description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. - microsoft.graph.termsAndConditionsAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsAssignment - type: object - properties: - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' - additionalProperties: - type: object - description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. - microsoft.graph.termsAndConditionsGroupAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: termsAndConditionsGroupAssignment - type: object - properties: - targetGroupId: - type: string - description: Unique identifier of a group that the T&C policy is assigned to. - nullable: true - termsAndConditions: - $ref: '#/components/schemas/microsoft.graph.termsAndConditions' - additionalProperties: - type: object - description: A termsAndConditionsGroupAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. - microsoft.graph.managedDeviceReportedApp: - title: managedDeviceReportedApp - type: object - properties: - appId: - type: string - description: The application or bundle identifier of the application - nullable: true - additionalProperties: - type: object - description: Application data for reporting - microsoft.graph.restrictedAppsState: - title: restrictedAppsState - enum: - - prohibitedApps - - notApprovedApps - type: string - description: Restricted apps state - x-ms-enum: - name: restrictedAppsState - modelAsString: false - values: - - value: prohibitedApps - description: Prohibited apps - name: prohibitedApps - - value: notApprovedApps - description: Not approved apps - name: notApprovedApps - microsoft.graph.certificateRevocationStatus: - title: certificateRevocationStatus - enum: - - none - - pending - - issued - - failed - - revoked - type: string - description: Certificate Revocation Status. - x-ms-enum: - name: certificateRevocationStatus - modelAsString: false - values: - - value: none - description: Not revoked. - name: none - - value: pending - description: Revocation pending. - name: pending - - value: issued - description: Revocation command issued. - name: issued - - value: failed - description: Revocation failed. - name: failed - - value: revoked - description: Revoked. - name: revoked - microsoft.graph.iosUpdatesInstallStatus: - title: iosUpdatesInstallStatus - enum: - - updateScanFailed - - deviceOsHigherThanDesiredOsVersion - - updateError - - sharedDeviceUserLoggedInError - - notSupportedOperation - - installFailed - - installPhoneCallInProgress - - installInsufficientPower - - installInsufficientSpace - - installing - - downloadInsufficientNetwork - - downloadInsufficientPower - - downloadInsufficientSpace - - downloadRequiresComputer - - downloadFailed - - downloading - - timeout - - mdmClientCrashed - - success - - available - - idle - - unknown - type: string - microsoft.graph.ndesConnectorState: - title: ndesConnectorState - enum: - - none - - active - - inactive - type: string - description: The current status of the Ndes Connector. - x-ms-enum: - name: ndesConnectorState - modelAsString: false - values: - - value: none - description: State not available yet for this connector. - name: none - - value: active - description: Ndes connector has connected recently - name: active - - value: inactive - description: No recent activity for the Ndes connector - name: inactive - microsoft.graph.deviceManagementConfigurationPlatforms: - title: deviceManagementConfigurationPlatforms - enum: - - none - - android - - iOS - - macOS - - windows10X - - windows10 - - linux - - unknownFutureValue - type: string - description: Supported platform types. - x-ms-enum: - name: deviceManagementConfigurationPlatforms - modelAsString: false - values: - - value: none - description: None. - name: none - - value: android - description: Android. - name: android - - value: iOS - description: iOS. - name: iOS - - value: macOS - description: MacOS. - name: macOS - - value: windows10X - description: Windows 10 X. - name: windows10X - - value: windows10 - description: Windows 10. - name: windows10 - - value: linux - description: Linux. - name: linux - - value: unknownFutureValue - description: Sentinel member for cases where the client cannot handle the new enum values. - name: unknownFutureValue - microsoft.graph.deviceManagementConfigurationSettingUsage: - title: deviceManagementConfigurationSettingUsage - enum: - - none - - configuration - - compliance - type: string - description: Supported setting types - x-ms-enum: - name: deviceManagementConfigurationSettingUsage - modelAsString: false - values: - - value: none - description: No setting type specified - name: none - - value: configuration - description: Configuration setting - name: configuration - - value: compliance - description: Compliance setting - name: compliance - microsoft.graph.deviceManagementConfigurationTechnologies: - title: deviceManagementConfigurationTechnologies - enum: - - none - - mdm - - windows10XManagement - - configManager - - appleRemoteManagement - - microsoftSense - - exchangeOnline - - linuxMdm - - unknownFutureValue - type: string - description: Describes which technology this setting can be deployed with - x-ms-enum: - name: deviceManagementConfigurationTechnologies - modelAsString: false - values: - - value: none - description: Setting cannot be deployed through any channel - name: none - - value: mdm - description: Setting can be deployed through the MDM channel - name: mdm - - value: windows10XManagement - description: Setting can be deployed through the Windows10XManagement channel - name: windows10XManagement - - value: configManager - description: Setting can be deployed through the ConfigManager channel - name: configManager - - value: appleRemoteManagement - description: Setting can be deployed through the AppleRemoteManagement channel - name: appleRemoteManagement - - value: microsoftSense - description: Setting can be deployed through the SENSE agent channel - name: microsoftSense - - value: exchangeOnline - description: Setting can be deployed through the Exchange Online agent channel - name: exchangeOnline - - value: linuxMdm - description: Setting can be deployed through the Linux Mdm channel - name: linuxMdm - - value: unknownFutureValue - description: Sentinel member for cases where the client cannot handle the new enum values. - name: unknownFutureValue - microsoft.graph.deviceManagementConfigurationPolicyAssignment: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationPolicyAssignment + - title: termsAndConditionsAcceptanceStatus type: object properties: - source: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentSource' - sourceId: + acceptedDateTime: + pattern: '^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$' type: string - description: The identifier of the source of the assignment. + description: DateTime when the terms were last accepted by the user. + format: date-time + acceptedVersion: + maximum: 2147483647 + minimum: -2147483648 + type: integer + description: Most recent version number of the T&C accepted by the user. + format: int32 + userDisplayName: + type: string + description: Display name of the user whose acceptance the entity represents. nullable: true - target: - $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' + userPrincipalName: + type: string + description: The userPrincipalName of the User that accepted the term. + nullable: true + termsAndConditions: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' additionalProperties: type: object - description: The DeviceManagementConfigurationPolicyAssignment entity assigns a specific DeviceManagementConfigurationPolicy to an AAD group. - microsoft.graph.deviceManagementComplianceScheduledActionForRule: + description: A termsAndConditionsAcceptanceStatus entity represents the acceptance status of a given Terms and Conditions (T&C) policy by a given user. Users must accept the most up-to-date version of the terms in order to retain access to the Company Portal. + microsoft.graph.termsAndConditionsAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementComplianceScheduledActionForRule + - title: termsAndConditionsAssignment type: object properties: - ruleName: - type: string - description: Name of the rule which this scheduled action applies to. - nullable: true - scheduledActionConfigurations: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItem' - description: The list of scheduled action configurations for this compliance policy. This collection can contain a maximum of 100 elements. + target: + $ref: '#/components/schemas/microsoft.graph.deviceAndAppManagementAssignmentTarget' additionalProperties: type: object - description: Scheduled Action for Rule - microsoft.graph.deviceManagementConfigurationSetting: + description: A termsAndConditionsAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.termsAndConditionsGroupAssignment: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementConfigurationSetting + - title: termsAndConditionsGroupAssignment type: object properties: - settingInstance: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstance' - settingDefinitions: - type: array - items: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinition' - description: List of related Setting Definitions. This property is read-only. + targetGroupId: + type: string + description: Unique identifier of a group that the T&C policy is assigned to. + nullable: true + termsAndConditions: + $ref: '#/components/schemas/microsoft.graph.termsAndConditions' additionalProperties: type: object - description: Setting instance within policy - microsoft.graph.deviceManagementConfigurationSettingAccessTypes: - title: deviceManagementConfigurationSettingAccessTypes - enum: - - none - - add - - copy - - delete - - get - - replace - - execute - type: string - microsoft.graph.deviceManagementConfigurationSettingApplicability: - title: deviceManagementConfigurationSettingApplicability - type: object - properties: - description: - type: string - description: description of the setting - nullable: true - deviceMode: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationDeviceMode' - platform: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPlatforms' - technologies: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTechnologies' - additionalProperties: - type: object - microsoft.graph.deviceManagementConfigurationSettingOccurrence: - title: deviceManagementConfigurationSettingOccurrence - type: object - properties: - maxDeviceOccurrence: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Maximum times setting can be set on device. - format: int32 - nullable: true - minDeviceOccurrence: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Minimum times setting can be set on device. A MinDeviceOccurrence of 0 means setting is optional - format: int32 - nullable: true - additionalProperties: - type: object - microsoft.graph.deviceManagementConfigurationReferredSettingInformation: - title: deviceManagementConfigurationReferredSettingInformation + description: A termsAndConditionsGroupAssignment entity represents the assignment of a given Terms and Conditions (T&C) policy to a given group. Users in the group will be required to accept the terms in order to have devices enrolled into Intune. + microsoft.graph.managedDeviceReportedApp: + title: managedDeviceReportedApp type: object properties: - settingDefinitionId: + appId: type: string - description: Setting definition id that is being referred to a setting. Applicable for reusable setting + description: The application or bundle identifier of the application nullable: true additionalProperties: type: object - description: Referred setting information about reusable setting - microsoft.graph.deviceManagementConfigurationControlType: - title: deviceManagementConfigurationControlType + description: Application data for reporting + microsoft.graph.restrictedAppsState: + title: restrictedAppsState enum: - - default - - dropdown - - smallTextBox - - largeTextBox - - toggle - - multiheaderGrid - - contextPane + - prohibitedApps + - notApprovedApps type: string - description: Setting control type representation in the UX + description: Restricted apps state x-ms-enum: - name: deviceManagementConfigurationControlType + name: restrictedAppsState modelAsString: false values: - - value: default - description: Don’t override default - name: default - - value: dropdown - description: Display Choice in dropdown - name: dropdown - - value: smallTextBox - description: Display text input in small text input - name: smallTextBox - - value: largeTextBox - description: Display text input in large text input - name: largeTextBox - - value: toggle - description: Allow for toggle control type - name: toggle - - value: multiheaderGrid - description: Allow for multiheader grid control type - name: multiheaderGrid - - value: contextPane - description: Allow for context pane control type - name: contextPane - microsoft.graph.deviceManagementConfigurationSettingVisibility: - title: deviceManagementConfigurationSettingVisibility + - value: prohibitedApps + description: Prohibited apps + name: prohibitedApps + - value: notApprovedApps + description: Not approved apps + name: notApprovedApps + microsoft.graph.certificateRevocationStatus: + title: certificateRevocationStatus enum: - none - - settingsCatalog - - template + - pending + - issued + - failed + - revoked type: string - description: Supported setting types + description: Certificate Revocation Status. x-ms-enum: - name: deviceManagementConfigurationSettingVisibility + name: certificateRevocationStatus modelAsString: false values: - value: none - description: Not visible + description: Not revoked. name: none - - value: settingsCatalog - description: Visible to setting catalog UX - name: settingsCatalog - - value: template - description: Visible to template - name: template - microsoft.graph.deviceManagementConfigurationPolicyTemplateReference: - title: deviceManagementConfigurationPolicyTemplateReference - type: object - properties: - templateDisplayName: - type: string - description: Template Display Name of the referenced template. This property is read-only. - nullable: true - templateDisplayVersion: - type: string - description: Template Display Version of the referenced Template. This property is read-only. - nullable: true - templateFamily: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationTemplateFamily' - templateId: - type: string - description: Template id - nullable: true - additionalProperties: - type: object - description: Policy template reference information - microsoft.graph.deviceManagementTemplateLifecycleState: - title: deviceManagementTemplateLifecycleState + - value: pending + description: Revocation pending. + name: pending + - value: issued + description: Revocation command issued. + name: issued + - value: failed + description: Revocation failed. + name: failed + - value: revoked + description: Revoked. + name: revoked + microsoft.graph.iosUpdatesInstallStatus: + title: iosUpdatesInstallStatus enum: - - invalid - - draft - - active - - superseded - - deprecated - - retired + - updateScanFailed + - deviceOsHigherThanDesiredOsVersion + - updateError + - sharedDeviceUserLoggedInError + - notSupportedOperation + - installFailed + - installPhoneCallInProgress + - installInsufficientPower + - installInsufficientSpace + - installing + - downloadInsufficientNetwork + - downloadInsufficientPower + - downloadInsufficientSpace + - downloadRequiresComputer + - downloadFailed + - downloading + - timeout + - mdmClientCrashed + - success + - available + - idle + - unknown type: string - description: Describes current lifecycle state of a template - x-ms-enum: - name: deviceManagementTemplateLifecycleState - modelAsString: false - values: - - value: invalid - description: Invalid - name: invalid - - value: draft - description: Draft - name: draft - - value: active - description: Active - name: active - - value: superseded - description: Superseded - name: superseded - - value: deprecated - description: Deprecated - name: deprecated - - value: retired - description: Retired - name: retired - microsoft.graph.deviceManagementConfigurationTemplateFamily: - title: deviceManagementConfigurationTemplateFamily + microsoft.graph.ndesConnectorState: + title: ndesConnectorState enum: - none - - endpointSecurityAntivirus - - endpointSecurityDiskEncryption - - endpointSecurityFirewall - - endpointSecurityEndpointDetectionAndResponse - - endpointSecurityAttackSurfaceReduction - - endpointSecurityAccountProtection - - endpointSecurityApplicationControl - - baseline + - active + - inactive type: string - description: Describes the TemplateFamily for the Template entity + description: The current status of the Ndes Connector. x-ms-enum: - name: deviceManagementConfigurationTemplateFamily + name: ndesConnectorState modelAsString: false values: - value: none - description: Default for Template Family when Policy is not linked to a Template + description: State not available yet for this connector. name: none - - value: endpointSecurityAntivirus - description: Template Family for EndpointSecurityAntivirus that manages the discrete group of antivirus settings for managed devices - name: endpointSecurityAntivirus - - value: endpointSecurityDiskEncryption - description: 'Template Family for EndpointSecurityDiskEncryption that provides settings that are relevant for a devices built-in encryption method, like FileVault or BitLocker' - name: endpointSecurityDiskEncryption - - value: endpointSecurityFirewall - description: Template Family for EndpointSecurityFirewall that helps configure a devices built-in firewall for device that run macOS and Windows 10 - name: endpointSecurityFirewall - - value: endpointSecurityEndpointDetectionAndResponse - description: Template Family for EndpointSecurityEndpointDetectionAndResponse that facilitates management of the EDR settings and onboard devices to Microsoft Defender for Endpoint - name: endpointSecurityEndpointDetectionAndResponse - - value: endpointSecurityAttackSurfaceReduction - description: 'Template Family for EndpointSecurityAttackSurfaceReduction that help reduce your attack surfaces, by minimizing the places where your organization is vulnerable to cyberthreats and attacks' - name: endpointSecurityAttackSurfaceReduction - - value: endpointSecurityAccountProtection - description: Template Family for EndpointSecurityAccountProtection that facilitates protecting the identity and accounts of users - name: endpointSecurityAccountProtection - - value: endpointSecurityApplicationControl - description: Template Family for ApplicationControl that helps mitigate security threats by restricting the applications that users can run and the code that runs in the System Core (kernel) - name: endpointSecurityApplicationControl - - value: baseline - description: Template Family for Baseline - name: baseline - microsoft.graph.deviceManagementConfigurationSettingInstance: - title: deviceManagementConfigurationSettingInstance - type: object - properties: - settingDefinitionId: - type: string - description: Setting Definition Id - settingInstanceTemplateReference: - $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference' - additionalProperties: - type: object - description: Setting instance within policy - microsoft.graph.deviceManagementConfigurationSettingInstanceTemplate: - title: deviceManagementConfigurationSettingInstanceTemplate - type: object - properties: - isRequired: - type: boolean - description: Indicates if a policy must specify this setting. - settingDefinitionId: - type: string - description: Setting Definition Id - settingInstanceTemplateId: - type: string - description: Setting Instance Template Id - additionalProperties: - type: object - description: Setting Instance Template + - value: active + description: Ndes connector has connected recently + name: active + - value: inactive + description: No recent activity for the Ndes connector + name: inactive microsoft.graph.complianceManagementPartnerAssignment: title: complianceManagementPartnerAssignment type: object @@ -63456,6 +67482,33 @@ components: - value: exclude description: 'Indicates out-filter, rule matching will not offer the payload to devices.' name: exclude + microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference: + title: deviceManagementConfigurationSettingInstanceTemplateReference + type: object + properties: + settingInstanceTemplateId: + type: string + description: Setting instance template id + additionalProperties: + type: object + description: Setting instance template reference information + microsoft.graph.deviceManagementConfigurationDeviceMode: + title: deviceManagementConfigurationDeviceMode + enum: + - none + - kiosk + type: string + description: Describes applicability for the mode the device is in + x-ms-enum: + name: deviceManagementConfigurationDeviceMode + modelAsString: false + values: + - value: none + description: No Device Mode specified + name: none + - value: kiosk + description: Device must be in kiosk mode for this setting to apply + name: kiosk microsoft.graph.windows10DeviceModeType: title: windows10DeviceModeType enum: @@ -63996,60 +68049,6 @@ components: additionalProperties: type: object description: A class containing the properties for Audit Property. - microsoft.graph.deviceManagementComplianceActionItem: - allOf: - - $ref: '#/components/schemas/microsoft.graph.entity' - - title: deviceManagementComplianceActionItem - type: object - properties: - actionType: - $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionType' - gracePeriodHours: - maximum: 2147483647 - minimum: -2147483648 - type: integer - description: Number of hours to wait till the action will be enforced. Valid values 0 to 8760 - format: int32 - notificationMessageCCList: - type: array - items: - type: string - nullable: true - description: A list of group IDs to speicify who to CC this notification message to. This collection can contain a maximum of 100 elements. - notificationTemplateId: - type: string - description: What notification Message template to use - nullable: true - additionalProperties: - type: object - description: Scheduled Action for Rule - microsoft.graph.deviceManagementConfigurationDeviceMode: - title: deviceManagementConfigurationDeviceMode - enum: - - none - - kiosk - type: string - description: Describes applicability for the mode the device is in - x-ms-enum: - name: deviceManagementConfigurationDeviceMode - modelAsString: false - values: - - value: none - description: No Device Mode specified - name: none - - value: kiosk - description: Device must be in kiosk mode for this setting to apply - name: kiosk - microsoft.graph.deviceManagementConfigurationSettingInstanceTemplateReference: - title: deviceManagementConfigurationSettingInstanceTemplateReference - type: object - properties: - settingInstanceTemplateId: - type: string - description: Setting instance template id - additionalProperties: - type: object - description: Setting instance template reference information microsoft.graph.deviceManagementExchangeAccessRuleType: title: deviceManagementExchangeAccessRuleType enum: @@ -65758,7 +69757,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.post' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.groupLifecyclePolicy: @@ -69715,47 +73713,6 @@ components: type: object additionalProperties: type: object - microsoft.graph.deviceManagementComplianceActionType: - title: deviceManagementComplianceActionType - enum: - - noAction - - notification - - block - - retire - - wipe - - removeResourceAccessProfiles - - pushNotification - - remoteLock - type: string - description: Scheduled Action Type Enum - x-ms-enum: - name: deviceManagementComplianceActionType - modelAsString: false - values: - - value: noAction - description: No Action - name: noAction - - value: notification - description: Send Notification - name: notification - - value: block - description: Block the device in AAD - name: block - - value: retire - description: Retire the device - name: retire - - value: wipe - description: Wipe the device - name: wipe - - value: removeResourceAccessProfiles - description: Remove Resource Access Profiles from the device - name: removeResourceAccessProfiles - - value: pushNotification - description: Send push notification to device - name: pushNotification - - value: remoteLock - description: Remotely lock the device - name: remoteLock microsoft.graph.externalAudienceScope: title: externalAudienceScope enum: @@ -73922,7 +77879,7 @@ components: attachments: type: array items: - $ref: '#/components/schemas/microsoft.graph.attachment_v2' + $ref: '#/components/schemas/microsoft.graph.attachmentBase' attachmentSessions: type: array items: @@ -74453,7 +78410,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.printDocument' - description: Read-only. tasks: type: array items: @@ -74891,7 +78847,6 @@ components: type: array items: $ref: '#/components/schemas/microsoft.graph.workbookCommentReply' - description: Read-only. Nullable. additionalProperties: type: object microsoft.graph.workbookFunctions: @@ -76095,10 +80050,10 @@ components: nullable: true additionalProperties: type: object - microsoft.graph.attachment_v2: + microsoft.graph.attachmentBase: allOf: - $ref: '#/components/schemas/microsoft.graph.entity' - - title: attachment_v2 + - title: attachmentBase type: object properties: contentType: @@ -78472,6 +82427,60 @@ components: application/json: schema: $ref: '#/components/schemas/microsoft.graph.windowsDeviceMalwareStateCollectionResponse' + microsoft.graph.deviceManagementCompliancePolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementCompliancePolicyCollectionResponse' + microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyAssignmentCollectionResponse' + microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceScheduledActionForRuleCollectionResponse' + microsoft.graph.deviceManagementComplianceActionItemCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementComplianceActionItemCollectionResponse' + microsoft.graph.deviceManagementConfigurationSettingCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingCollectionResponse' + microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingDefinitionCollectionResponse' + microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyCollectionResponse' + microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationPolicyTemplateCollectionResponse' + microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse: + description: Retrieved collection + content: + application/json: + schema: + $ref: '#/components/schemas/microsoft.graph.deviceManagementConfigurationSettingTemplateCollectionResponse' microsoft.graph.dataSharingConsentCollectionResponse: description: Retrieved collection content: diff --git a/openApiDocs/v1.0/DeviceManagement.yml b/openApiDocs/v1.0/DeviceManagement.yml index 5276d8b9791..7c3e5f1e1f7 100644 --- a/openApiDocs/v1.0/DeviceManagement.yml +++ b/openApiDocs/v1.0/DeviceManagement.yml @@ -8548,7 +8548,6 @@ components: properties: id: type: string - description: Read-only. additionalProperties: type: object microsoft.graph.deviceManagementSettings: diff --git a/profiles/DeviceManagement/crawl-log-v1.0-beta.json b/profiles/DeviceManagement/crawl-log-v1.0-beta.json index e5b8b54b065..076c322b98c 100644 --- a/profiles/DeviceManagement/crawl-log-v1.0-beta.json +++ b/profiles/DeviceManagement/crawl-log-v1.0-beta.json @@ -157,6 +157,126 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" }, + "/deviceManagement/compliancePolicies": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceManagementComplianceActionItem-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/complianceSettings": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/complianceSettings/{deviceManagementConfigurationSettingDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicyTemplates": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationSettings": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, "/deviceManagement/dataSharingConsents": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" @@ -877,6 +997,14 @@ "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" }, + "/deviceManagement/reusableSettings": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, + "/deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinition-id}": { + "apiVersion": "v1.0-beta", + "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" + }, "/deviceManagement/settingDefinitions": { "apiVersion": "v1.0-beta", "originalLocation": "/openApiDocs/beta/DeviceManagement.yml" diff --git a/profiles/DeviceManagement/definitions/v1.0-beta.md b/profiles/DeviceManagement/definitions/v1.0-beta.md index 2a26ffe6221..2a724fa6722 100644 --- a/profiles/DeviceManagement/definitions/v1.0-beta.md +++ b/profiles/DeviceManagement/definitions/v1.0-beta.md @@ -50,6 +50,49 @@ profiles: /deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState: v1.0-beta /deviceManagement/comanagedDevices/{managedDevice-id}/windowsProtectionState/detectedMalwareState/{windowsDeviceMalwareState-id}: v1.0-beta + /deviceManagement/compliancePolicies: v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}: v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments: v1.0-beta + ? /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id} + : v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule: v1.0-beta + ? /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id} + : v1.0-beta + ? /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations + : v1.0-beta + ? /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/scheduledActionsForRule/{deviceManagementComplianceScheduledActionForRule-id}/scheduledActionConfigurations/{deviceManagementComplianceActionItem-id} + : v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings: v1.0-beta + /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}: v1.0-beta + ? /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions + : v1.0-beta + ? /deviceManagement/compliancePolicies/{deviceManagementCompliancePolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id} + : v1.0-beta + /deviceManagement/complianceSettings: v1.0-beta + /deviceManagement/complianceSettings/{deviceManagementConfigurationSettingDefinition-id}: v1.0-beta + /deviceManagement/configurationPolicies: v1.0-beta + /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}: v1.0-beta + /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments: v1.0-beta + ? /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/assignments/{deviceManagementConfigurationPolicyAssignment-id} + : v1.0-beta + /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings: v1.0-beta + ? /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id} + : v1.0-beta + ? /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions + : v1.0-beta + ? /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicy-id}/settings/{deviceManagementConfigurationSetting-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id} + : v1.0-beta + /deviceManagement/configurationPolicyTemplates: v1.0-beta + /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}: v1.0-beta + /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates: v1.0-beta + ? /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id} + : v1.0-beta + ? /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions + : v1.0-beta + ? /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplate-id}/settingTemplates/{deviceManagementConfigurationSettingTemplate-id}/settingDefinitions/{deviceManagementConfigurationSettingDefinition-id} + : v1.0-beta + /deviceManagement/configurationSettings: v1.0-beta + /deviceManagement/configurationSettings/{deviceManagementConfigurationSettingDefinition-id}: v1.0-beta /deviceManagement/dataSharingConsents: v1.0-beta /deviceManagement/dataSharingConsents/{dataSharingConsent-id}: v1.0-beta /deviceManagement/derivedCredentials: v1.0-beta @@ -261,6 +304,8 @@ profiles: /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments: v1.0-beta ? /deviceManagement/resourceAccessProfiles/{deviceManagementResourceAccessProfileBase-id}/assignments/{deviceManagementResourceAccessProfileAssignment-id} : v1.0-beta + /deviceManagement/reusableSettings: v1.0-beta + /deviceManagement/reusableSettings/{deviceManagementConfigurationSettingDefinition-id}: v1.0-beta /deviceManagement/settingDefinitions: v1.0-beta /deviceManagement/settingDefinitions/{deviceManagementSettingDefinition-id}: v1.0-beta /deviceManagement/softwareUpdateStatusSummary: v1.0-beta diff --git a/src/DeviceManagement/DeviceManagement/Microsoft.Graph.DeviceManagement.psd1 b/src/DeviceManagement/DeviceManagement/Microsoft.Graph.DeviceManagement.psd1 index 0cdd2170a43..f03db595f7a 100644 --- a/src/DeviceManagement/DeviceManagement/Microsoft.Graph.DeviceManagement.psd1 +++ b/src/DeviceManagement/DeviceManagement/Microsoft.Graph.DeviceManagement.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 2/5/2021 +# Generated on: 6/17/2022 # @{ @@ -12,13 +12,13 @@ RootModule = './Microsoft.Graph.DeviceManagement.psm1' # Version number of this module. -ModuleVersion = '1.3.2' +ModuleVersion = '1.9.6' # Supported PSEditions CompatiblePSEditions = 'Core', 'Desktop' # ID used to uniquely identify this module -GUID = '74667994-3590-4f2a-b4c7-302c1e786c97' +GUID = '4cb0fb03-ea11-47b3-90ba-fce555fc5a68' # Author of this module Author = 'Microsoft Corporation' @@ -51,7 +51,7 @@ DotNetFrameworkVersion = '4.7.2' # ProcessorArchitecture = '' # Modules that must be imported into the global environment prior to importing this module -RequiredModules = @(@{ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '1.3.1'; }) +RequiredModules = @(@{ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '1.9.6'; }) # Assemblies that must be loaded prior to importing this module RequiredAssemblies = './bin/Microsoft.Graph.DeviceManagement.private.dll' @@ -85,7 +85,6 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementComanagedDeviceCompliancePolicyState', 'Get-MgDeviceManagementComanagedDeviceConfigurationState', 'Get-MgDeviceManagementComanagedDeviceDetectedApp', - 'Get-MgDeviceManagementComanagedDeviceDetectedAppByRef', 'Get-MgDeviceManagementComanagedDeviceLogCollectionRequest', 'Get-MgDeviceManagementComanagedDeviceManagedDeviceMobileAppConfigurationState', 'Get-MgDeviceManagementComanagedDeviceSecurityBaselineState', @@ -93,16 +92,25 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementComanagedDeviceUser', 'Get-MgDeviceManagementComanagedDeviceWindowProtectionState', 'Get-MgDeviceManagementComanagedDeviceWindowProtectionStateDetectedMalwareState', - 'Get-MgDeviceManagementCondition', - 'Get-MgDeviceManagementConditionManagementConditionStatementByRef', - 'Get-MgDeviceManagementConditionStatement', - 'Get-MgDeviceManagementConditionStatementManagementCondition', - 'Get-MgDeviceManagementConditionStatementManagementConditionByRef', + 'Get-MgDeviceManagementCompliancePolicy', + 'Get-MgDeviceManagementCompliancePolicyAssignment', + 'Get-MgDeviceManagementCompliancePolicyScheduledAction', + 'Get-MgDeviceManagementCompliancePolicyScheduledActionForRuleScheduledActionConfiguration', + 'Get-MgDeviceManagementCompliancePolicySetting', + 'Get-MgDeviceManagementCompliancePolicySettingDefinition', + 'Get-MgDeviceManagementComplianceSetting', + 'Get-MgDeviceManagementConfigurationPolicy', + 'Get-MgDeviceManagementConfigurationPolicyAssignment', + 'Get-MgDeviceManagementConfigurationPolicySetting', + 'Get-MgDeviceManagementConfigurationPolicySettingDefinition', + 'Get-MgDeviceManagementConfigurationPolicyTemplate', + 'Get-MgDeviceManagementConfigurationPolicyTemplateSettingDefinition', + 'Get-MgDeviceManagementConfigurationPolicyTemplateSettingTemplate', + 'Get-MgDeviceManagementConfigurationSetting', 'Get-MgDeviceManagementDataSharingConsent', 'Get-MgDeviceManagementDerivedCredentials', 'Get-MgDeviceManagementDetectedApp', 'Get-MgDeviceManagementDetectedAppManagedDevice', - 'Get-MgDeviceManagementDetectedAppManagedDeviceByRef', 'Get-MgDeviceManagementDeviceCategory', 'Get-MgDeviceManagementDeviceCompliancePolicy', 'Get-MgDeviceManagementDeviceCompliancePolicyAssignment', @@ -125,7 +133,6 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementDeviceConfigurationDeviceStatusOverview', 'Get-MgDeviceManagementDeviceConfigurationGroupAssignment', 'Get-MgDeviceManagementDeviceConfigurationGroupAssignmentDeviceConfiguration', - 'Get-MgDeviceManagementDeviceConfigurationGroupAssignmentDeviceConfigurationByRef', 'Get-MgDeviceManagementDeviceConfigurationUserStateSummary', 'Get-MgDeviceManagementDeviceConfigurationUserStatuses', 'Get-MgDeviceManagementDeviceConfigurationUserStatusOverview', @@ -133,20 +140,15 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementDeviceHealthScriptAssignment', 'Get-MgDeviceManagementDeviceHealthScriptDeviceRunState', 'Get-MgDeviceManagementDeviceHealthScriptDeviceRunStateManagedDevice', - 'Get-MgDeviceManagementDeviceHealthScriptDeviceRunStateManagedDeviceByRef', 'Get-MgDeviceManagementDeviceHealthScriptRunSummary', 'Get-MgDeviceManagementDeviceShellScript', 'Get-MgDeviceManagementDeviceShellScriptAssignment', 'Get-MgDeviceManagementDeviceShellScriptDeviceRunState', 'Get-MgDeviceManagementDeviceShellScriptDeviceRunStateManagedDevice', - 'Get-MgDeviceManagementDeviceShellScriptDeviceRunStateManagedDeviceByRef', 'Get-MgDeviceManagementDeviceShellScriptGroupAssignment', 'Get-MgDeviceManagementDeviceShellScriptRunSummary', - 'Get-MgDeviceManagementDeviceShellScriptRunSummaryByRef', 'Get-MgDeviceManagementDeviceShellScriptUserRunState', 'Get-MgDeviceManagementDeviceShellScriptUserRunStateDeviceRunState', - 'Get-MgDeviceManagementDeviceShellScriptUserRunStateDeviceRunStateManagedDevice', - 'Get-MgDeviceManagementDeviceShellScriptUserRunStateDeviceRunStateManagedDeviceByRef', 'Get-MgDeviceManagementEmbeddedSimActivationCodePool', 'Get-MgDeviceManagementEmbeddedSimActivationCodePoolAssignment', 'Get-MgDeviceManagementEmbeddedSimActivationCodePoolDeviceState', @@ -154,12 +156,7 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementGroupPolicyConfigurationAssignment', 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValue', 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValueDefinition', - 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValueDefinitionByRef', - 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentation', 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValue', - 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValueDefinitionValue', - 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValueDefinitionValueByRef', - 'Get-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValuePresentationByRef', 'Get-MgDeviceManagementIntent', 'Get-MgDeviceManagementIntentAssignment', 'Get-MgDeviceManagementIntentCategory', @@ -179,12 +176,10 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementManagedDeviceCompliancePolicyState', 'Get-MgDeviceManagementManagedDeviceConfigurationState', 'Get-MgDeviceManagementManagedDeviceDetectedApp', - 'Get-MgDeviceManagementManagedDeviceDetectedAppByRef', 'Get-MgDeviceManagementManagedDeviceEncryptionState', 'Get-MgDeviceManagementManagedDeviceLogCollectionRequest', 'Get-MgDeviceManagementManagedDeviceMobileAppConfigurationState', 'Get-MgDeviceManagementManagedDeviceOverview', - 'Get-MgDeviceManagementManagedDeviceOverviewByRef', 'Get-MgDeviceManagementManagedDeviceSecurityBaselineState', 'Get-MgDeviceManagementManagedDeviceSecurityBaselineStateSettingState', 'Get-MgDeviceManagementManagedDeviceUser', @@ -203,29 +198,30 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementRemoteActionAudit', 'Get-MgDeviceManagementResourceAccessProfile', 'Get-MgDeviceManagementResourceAccessProfileAssignment', + 'Get-MgDeviceManagementReusableSetting', 'Get-MgDeviceManagementScript', 'Get-MgDeviceManagementScriptAssignment', 'Get-MgDeviceManagementScriptDeviceRunState', 'Get-MgDeviceManagementScriptDeviceRunStateManagedDevice', - 'Get-MgDeviceManagementScriptDeviceRunStateManagedDeviceByRef', 'Get-MgDeviceManagementScriptGroupAssignment', 'Get-MgDeviceManagementScriptRunSummary', - 'Get-MgDeviceManagementScriptRunSummaryByRef', 'Get-MgDeviceManagementScriptUserRunState', 'Get-MgDeviceManagementScriptUserRunStateDeviceRunState', - 'Get-MgDeviceManagementScriptUserRunStateDeviceRunStateManagedDevice', - 'Get-MgDeviceManagementScriptUserRunStateDeviceRunStateManagedDeviceByRef', 'Get-MgDeviceManagementSettingDefinition', 'Get-MgDeviceManagementSoftwareUpdateStatusSummary', - 'Get-MgDeviceManagementSoftwareUpdateStatusSummaryByRef', 'Get-MgDeviceManagementTemplate', 'Get-MgDeviceManagementTemplateCategory', 'Get-MgDeviceManagementTemplateCategoryRecommendedSetting', 'Get-MgDeviceManagementTemplateMigratableTo', + 'Get-MgDeviceManagementTemplateMigratableToCategory', + 'Get-MgDeviceManagementTemplateMigratableToCategoryRecommendedSetting', + 'Get-MgDeviceManagementTemplateMigratableToSetting', 'Get-MgDeviceManagementTemplateSetting', 'Get-MgDeviceManagementTroubleshootingEvent', 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformance', 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersion', + 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDetail', + 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDeviceId', 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByOSVersion', 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthDeviceModelPerformance', 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthDevicePerformance', @@ -235,32 +231,46 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Get-MgDeviceManagementUserExperienceAnalyticAppHealthOverviewMetricValue', 'Get-MgDeviceManagementUserExperienceAnalyticBaseline', 'Get-MgDeviceManagementUserExperienceAnalyticBaselineAppHealthMetric', - 'Get-MgDeviceManagementUserExperienceAnalyticBaselineAppHealthMetricByRef', + 'Get-MgDeviceManagementUserExperienceAnalyticBaselineBatteryHealthMetric', 'Get-MgDeviceManagementUserExperienceAnalyticBaselineBestPracticeMetric', - 'Get-MgDeviceManagementUserExperienceAnalyticBaselineBestPracticeMetricByRef', 'Get-MgDeviceManagementUserExperienceAnalyticBaselineDeviceBootPerformanceMetric', - 'Get-MgDeviceManagementUserExperienceAnalyticBaselineDeviceBootPerformanceMetricByRef', 'Get-MgDeviceManagementUserExperienceAnalyticBaselineRebootAnalyticMetric', - 'Get-MgDeviceManagementUserExperienceAnalyticBaselineRebootAnalyticMetricByRef', 'Get-MgDeviceManagementUserExperienceAnalyticBaselineResourcePerformanceMetric', - 'Get-MgDeviceManagementUserExperienceAnalyticBaselineResourcePerformanceMetricByRef', + 'Get-MgDeviceManagementUserExperienceAnalyticBaselineWorkFromAnywhereMetric', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthAppImpact', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthCapacityDetail', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceAppImpact', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthDevicePerformance', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceRuntimeHistory', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthModelPerformance', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthOSPerformance', + 'Get-MgDeviceManagementUserExperienceAnalyticBatteryHealthRuntimeDetail', 'Get-MgDeviceManagementUserExperienceAnalyticCategory', 'Get-MgDeviceManagementUserExperienceAnalyticCategoryMetricValue', + 'Get-MgDeviceManagementUserExperienceAnalyticDeviceMetricHistory', 'Get-MgDeviceManagementUserExperienceAnalyticDevicePerformance', + 'Get-MgDeviceManagementUserExperienceAnalyticDeviceScope', + 'Get-MgDeviceManagementUserExperienceAnalyticDeviceScore', 'Get-MgDeviceManagementUserExperienceAnalyticDeviceStartupHistory', 'Get-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcess', 'Get-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcessPerformance', 'Get-MgDeviceManagementUserExperienceAnalyticDeviceWithoutCloudIdentity', + 'Get-MgDeviceManagementUserExperienceAnalyticImpactingProcess', 'Get-MgDeviceManagementUserExperienceAnalyticMetricHistory', - 'Get-MgDeviceManagementUserExperienceAnalyticMetricHistoryUserExperienceAnalyticMetric', - 'Get-MgDeviceManagementUserExperienceAnalyticMetricHistoryUserExperienceAnalyticMetricByRef', + 'Get-MgDeviceManagementUserExperienceAnalyticModelScore', + 'Get-MgDeviceManagementUserExperienceAnalyticNotAutopilotReadyDevice', 'Get-MgDeviceManagementUserExperienceAnalyticOverview', 'Get-MgDeviceManagementUserExperienceAnalyticRegressionSummary', 'Get-MgDeviceManagementUserExperienceAnalyticRegressionSummaryManufacturerRegression', 'Get-MgDeviceManagementUserExperienceAnalyticRegressionSummaryModelRegression', 'Get-MgDeviceManagementUserExperienceAnalyticRegressionSummaryOperatingSystemRegression', + 'Get-MgDeviceManagementUserExperienceAnalyticRemoteConnection', 'Get-MgDeviceManagementUserExperienceAnalyticResourcePerformance', 'Get-MgDeviceManagementUserExperienceAnalyticScoreHistory', + 'Get-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereHardwareReadinessMetric', + 'Get-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetric', + 'Get-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetricDevice', + 'Get-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereModelPerformance', 'Get-MgDeviceManagementWindowInformationProtectionAppLearningSummary', 'Get-MgDeviceManagementWindowInformationProtectionNetworkLearningSummary', 'Get-MgDeviceManagementWindowMalwareInformation', @@ -275,21 +285,26 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'New-MgDeviceManagementComanagedDeviceAssignmentFilterEvaluationStatusDetail', 'New-MgDeviceManagementComanagedDeviceCompliancePolicyState', 'New-MgDeviceManagementComanagedDeviceConfigurationState', - 'New-MgDeviceManagementComanagedDeviceDetectedAppByRef', - 'New-MgDeviceManagementComanagedDeviceLogCollectionRequest', 'New-MgDeviceManagementComanagedDeviceManagedDeviceMobileAppConfigurationState', 'New-MgDeviceManagementComanagedDeviceSecurityBaselineState', 'New-MgDeviceManagementComanagedDeviceSecurityBaselineStateSettingState', - 'New-MgDeviceManagementComanagedDeviceUser', 'New-MgDeviceManagementComanagedDeviceWindowProtectionStateDetectedMalwareState', - 'New-MgDeviceManagementCondition', - 'New-MgDeviceManagementConditionManagementConditionStatementByRef', - 'New-MgDeviceManagementConditionStatement', - 'New-MgDeviceManagementConditionStatementManagementConditionByRef', + 'New-MgDeviceManagementCompliancePolicy', + 'New-MgDeviceManagementCompliancePolicyAssignment', + 'New-MgDeviceManagementCompliancePolicyScheduledAction', + 'New-MgDeviceManagementCompliancePolicyScheduledActionForRuleScheduledActionConfiguration', + 'New-MgDeviceManagementCompliancePolicySetting', + 'New-MgDeviceManagementComplianceSetting', + 'New-MgDeviceManagementConfigurationPolicy', + 'New-MgDeviceManagementConfigurationPolicyAssignment', + 'New-MgDeviceManagementConfigurationPolicySetting', + 'New-MgDeviceManagementConfigurationPolicyTemplate', + 'New-MgDeviceManagementConfigurationPolicyTemplateSettingDefinition', + 'New-MgDeviceManagementConfigurationPolicyTemplateSettingTemplate', + 'New-MgDeviceManagementConfigurationSetting', 'New-MgDeviceManagementDataSharingConsent', 'New-MgDeviceManagementDerivedCredentials', 'New-MgDeviceManagementDetectedApp', - 'New-MgDeviceManagementDetectedAppManagedDeviceByRef', 'New-MgDeviceManagementDeviceCategory', 'New-MgDeviceManagementDeviceCompliancePolicy', 'New-MgDeviceManagementDeviceCompliancePolicyAssignment', @@ -338,13 +353,10 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'New-MgDeviceManagementManagedDeviceAssignmentFilterEvaluationStatusDetail', 'New-MgDeviceManagementManagedDeviceCompliancePolicyState', 'New-MgDeviceManagementManagedDeviceConfigurationState', - 'New-MgDeviceManagementManagedDeviceDetectedAppByRef', 'New-MgDeviceManagementManagedDeviceEncryptionState', - 'New-MgDeviceManagementManagedDeviceLogCollectionRequest', 'New-MgDeviceManagementManagedDeviceMobileAppConfigurationState', 'New-MgDeviceManagementManagedDeviceSecurityBaselineState', 'New-MgDeviceManagementManagedDeviceSecurityBaselineStateSettingState', - 'New-MgDeviceManagementManagedDeviceUser', 'New-MgDeviceManagementManagedDeviceWindowProtectionStateDetectedMalwareState', 'New-MgDeviceManagementMicrosoftTunnelConfiguration', 'New-MgDeviceManagementMicrosoftTunnelHealthThreshold', @@ -358,6 +370,7 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'New-MgDeviceManagementRemoteActionAudit', 'New-MgDeviceManagementResourceAccessProfile', 'New-MgDeviceManagementResourceAccessProfileAssignment', + 'New-MgDeviceManagementReusableSetting', 'New-MgDeviceManagementScript', 'New-MgDeviceManagementScriptAssignment', 'New-MgDeviceManagementScriptDeviceRunState', @@ -369,10 +382,15 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'New-MgDeviceManagementTemplateCategory', 'New-MgDeviceManagementTemplateCategoryRecommendedSetting', 'New-MgDeviceManagementTemplateMigratableTo', + 'New-MgDeviceManagementTemplateMigratableToCategory', + 'New-MgDeviceManagementTemplateMigratableToCategoryRecommendedSetting', + 'New-MgDeviceManagementTemplateMigratableToSetting', 'New-MgDeviceManagementTemplateSetting', 'New-MgDeviceManagementTroubleshootingEvent', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformance', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersion', + 'New-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDetail', + 'New-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDeviceId', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByOSVersion', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthDeviceModelPerformance', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthDevicePerformance', @@ -380,19 +398,35 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthOSVersionPerformance', 'New-MgDeviceManagementUserExperienceAnalyticAppHealthOverviewMetricValue', 'New-MgDeviceManagementUserExperienceAnalyticBaseline', + 'New-MgDeviceManagementUserExperienceAnalyticBatteryHealthAppImpact', + 'New-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceAppImpact', + 'New-MgDeviceManagementUserExperienceAnalyticBatteryHealthDevicePerformance', + 'New-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceRuntimeHistory', + 'New-MgDeviceManagementUserExperienceAnalyticBatteryHealthModelPerformance', + 'New-MgDeviceManagementUserExperienceAnalyticBatteryHealthOSPerformance', 'New-MgDeviceManagementUserExperienceAnalyticCategory', 'New-MgDeviceManagementUserExperienceAnalyticCategoryMetricValue', + 'New-MgDeviceManagementUserExperienceAnalyticDeviceMetricHistory', 'New-MgDeviceManagementUserExperienceAnalyticDevicePerformance', + 'New-MgDeviceManagementUserExperienceAnalyticDeviceScope', + 'New-MgDeviceManagementUserExperienceAnalyticDeviceScore', 'New-MgDeviceManagementUserExperienceAnalyticDeviceStartupHistory', 'New-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcess', 'New-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcessPerformance', 'New-MgDeviceManagementUserExperienceAnalyticDeviceWithoutCloudIdentity', + 'New-MgDeviceManagementUserExperienceAnalyticImpactingProcess', 'New-MgDeviceManagementUserExperienceAnalyticMetricHistory', + 'New-MgDeviceManagementUserExperienceAnalyticModelScore', + 'New-MgDeviceManagementUserExperienceAnalyticNotAutopilotReadyDevice', 'New-MgDeviceManagementUserExperienceAnalyticRegressionSummaryManufacturerRegression', 'New-MgDeviceManagementUserExperienceAnalyticRegressionSummaryModelRegression', 'New-MgDeviceManagementUserExperienceAnalyticRegressionSummaryOperatingSystemRegression', + 'New-MgDeviceManagementUserExperienceAnalyticRemoteConnection', 'New-MgDeviceManagementUserExperienceAnalyticResourcePerformance', 'New-MgDeviceManagementUserExperienceAnalyticScoreHistory', + 'New-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetric', + 'New-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetricDevice', + 'New-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereModelPerformance', 'New-MgDeviceManagementWindowInformationProtectionAppLearningSummary', 'New-MgDeviceManagementWindowInformationProtectionNetworkLearningSummary', 'New-MgDeviceManagementWindowMalwareInformation', @@ -415,11 +449,21 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Remove-MgDeviceManagementComanagedDeviceManagedDeviceMobileAppConfigurationState', 'Remove-MgDeviceManagementComanagedDeviceSecurityBaselineState', 'Remove-MgDeviceManagementComanagedDeviceSecurityBaselineStateSettingState', - 'Remove-MgDeviceManagementComanagedDeviceUser', 'Remove-MgDeviceManagementComanagedDeviceWindowProtectionState', 'Remove-MgDeviceManagementComanagedDeviceWindowProtectionStateDetectedMalwareState', - 'Remove-MgDeviceManagementCondition', - 'Remove-MgDeviceManagementConditionStatement', + 'Remove-MgDeviceManagementCompliancePolicy', + 'Remove-MgDeviceManagementCompliancePolicyAssignment', + 'Remove-MgDeviceManagementCompliancePolicyScheduledAction', + 'Remove-MgDeviceManagementCompliancePolicyScheduledActionForRuleScheduledActionConfiguration', + 'Remove-MgDeviceManagementCompliancePolicySetting', + 'Remove-MgDeviceManagementComplianceSetting', + 'Remove-MgDeviceManagementConfigurationPolicy', + 'Remove-MgDeviceManagementConfigurationPolicyAssignment', + 'Remove-MgDeviceManagementConfigurationPolicySetting', + 'Remove-MgDeviceManagementConfigurationPolicyTemplate', + 'Remove-MgDeviceManagementConfigurationPolicyTemplateSettingDefinition', + 'Remove-MgDeviceManagementConfigurationPolicyTemplateSettingTemplate', + 'Remove-MgDeviceManagementConfigurationSetting', 'Remove-MgDeviceManagementDataSharingConsent', 'Remove-MgDeviceManagementDerivedCredentials', 'Remove-MgDeviceManagementDetectedApp', @@ -444,34 +488,26 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Remove-MgDeviceManagementDeviceConfigurationDeviceStatuses', 'Remove-MgDeviceManagementDeviceConfigurationDeviceStatusOverview', 'Remove-MgDeviceManagementDeviceConfigurationGroupAssignment', - 'Remove-MgDeviceManagementDeviceConfigurationGroupAssignmentDeviceConfigurationByRef', 'Remove-MgDeviceManagementDeviceConfigurationUserStateSummary', 'Remove-MgDeviceManagementDeviceConfigurationUserStatuses', 'Remove-MgDeviceManagementDeviceConfigurationUserStatusOverview', 'Remove-MgDeviceManagementDeviceHealthScript', 'Remove-MgDeviceManagementDeviceHealthScriptAssignment', 'Remove-MgDeviceManagementDeviceHealthScriptDeviceRunState', - 'Remove-MgDeviceManagementDeviceHealthScriptDeviceRunStateManagedDeviceByRef', 'Remove-MgDeviceManagementDeviceHealthScriptRunSummary', 'Remove-MgDeviceManagementDeviceShellScript', 'Remove-MgDeviceManagementDeviceShellScriptAssignment', 'Remove-MgDeviceManagementDeviceShellScriptDeviceRunState', - 'Remove-MgDeviceManagementDeviceShellScriptDeviceRunStateManagedDeviceByRef', 'Remove-MgDeviceManagementDeviceShellScriptGroupAssignment', - 'Remove-MgDeviceManagementDeviceShellScriptRunSummaryByRef', 'Remove-MgDeviceManagementDeviceShellScriptUserRunState', 'Remove-MgDeviceManagementDeviceShellScriptUserRunStateDeviceRunState', - 'Remove-MgDeviceManagementDeviceShellScriptUserRunStateDeviceRunStateManagedDeviceByRef', 'Remove-MgDeviceManagementEmbeddedSimActivationCodePool', 'Remove-MgDeviceManagementEmbeddedSimActivationCodePoolAssignment', 'Remove-MgDeviceManagementEmbeddedSimActivationCodePoolDeviceState', 'Remove-MgDeviceManagementGroupPolicyConfiguration', 'Remove-MgDeviceManagementGroupPolicyConfigurationAssignment', 'Remove-MgDeviceManagementGroupPolicyConfigurationDefinitionValue', - 'Remove-MgDeviceManagementGroupPolicyConfigurationDefinitionValueDefinitionByRef', 'Remove-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValue', - 'Remove-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValueDefinitionValueByRef', - 'Remove-MgDeviceManagementGroupPolicyConfigurationDefinitionValuePresentationValuePresentationByRef', 'Remove-MgDeviceManagementIntent', 'Remove-MgDeviceManagementIntentAssignment', 'Remove-MgDeviceManagementIntentCategory', @@ -493,10 +529,8 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Remove-MgDeviceManagementManagedDeviceEncryptionState', 'Remove-MgDeviceManagementManagedDeviceLogCollectionRequest', 'Remove-MgDeviceManagementManagedDeviceMobileAppConfigurationState', - 'Remove-MgDeviceManagementManagedDeviceOverviewByRef', 'Remove-MgDeviceManagementManagedDeviceSecurityBaselineState', 'Remove-MgDeviceManagementManagedDeviceSecurityBaselineStateSettingState', - 'Remove-MgDeviceManagementManagedDeviceUser', 'Remove-MgDeviceManagementManagedDeviceWindowProtectionState', 'Remove-MgDeviceManagementManagedDeviceWindowProtectionStateDetectedMalwareState', 'Remove-MgDeviceManagementMicrosoftTunnelConfiguration', @@ -512,25 +546,27 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Remove-MgDeviceManagementRemoteActionAudit', 'Remove-MgDeviceManagementResourceAccessProfile', 'Remove-MgDeviceManagementResourceAccessProfileAssignment', + 'Remove-MgDeviceManagementReusableSetting', 'Remove-MgDeviceManagementScript', 'Remove-MgDeviceManagementScriptAssignment', 'Remove-MgDeviceManagementScriptDeviceRunState', - 'Remove-MgDeviceManagementScriptDeviceRunStateManagedDeviceByRef', 'Remove-MgDeviceManagementScriptGroupAssignment', - 'Remove-MgDeviceManagementScriptRunSummaryByRef', 'Remove-MgDeviceManagementScriptUserRunState', 'Remove-MgDeviceManagementScriptUserRunStateDeviceRunState', - 'Remove-MgDeviceManagementScriptUserRunStateDeviceRunStateManagedDeviceByRef', 'Remove-MgDeviceManagementSettingDefinition', - 'Remove-MgDeviceManagementSoftwareUpdateStatusSummaryByRef', 'Remove-MgDeviceManagementTemplate', 'Remove-MgDeviceManagementTemplateCategory', 'Remove-MgDeviceManagementTemplateCategoryRecommendedSetting', 'Remove-MgDeviceManagementTemplateMigratableTo', + 'Remove-MgDeviceManagementTemplateMigratableToCategory', + 'Remove-MgDeviceManagementTemplateMigratableToCategoryRecommendedSetting', + 'Remove-MgDeviceManagementTemplateMigratableToSetting', 'Remove-MgDeviceManagementTemplateSetting', 'Remove-MgDeviceManagementTroubleshootingEvent', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformance', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersion', + 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDetail', + 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDeviceId', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByOSVersion', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthDeviceModelPerformance', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthDevicePerformance', @@ -539,46 +575,44 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthOverview', 'Remove-MgDeviceManagementUserExperienceAnalyticAppHealthOverviewMetricValue', 'Remove-MgDeviceManagementUserExperienceAnalyticBaseline', - 'Remove-MgDeviceManagementUserExperienceAnalyticBaselineAppHealthMetricByRef', - 'Remove-MgDeviceManagementUserExperienceAnalyticBaselineBestPracticeMetricByRef', - 'Remove-MgDeviceManagementUserExperienceAnalyticBaselineDeviceBootPerformanceMetricByRef', - 'Remove-MgDeviceManagementUserExperienceAnalyticBaselineRebootAnalyticMetricByRef', - 'Remove-MgDeviceManagementUserExperienceAnalyticBaselineResourcePerformanceMetricByRef', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthAppImpact', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthCapacityDetail', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceAppImpact', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthDevicePerformance', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceRuntimeHistory', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthModelPerformance', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthOSPerformance', + 'Remove-MgDeviceManagementUserExperienceAnalyticBatteryHealthRuntimeDetail', 'Remove-MgDeviceManagementUserExperienceAnalyticCategory', 'Remove-MgDeviceManagementUserExperienceAnalyticCategoryMetricValue', + 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceMetricHistory', 'Remove-MgDeviceManagementUserExperienceAnalyticDevicePerformance', + 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceScope', + 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceScore', 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceStartupHistory', 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcess', 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcessPerformance', 'Remove-MgDeviceManagementUserExperienceAnalyticDeviceWithoutCloudIdentity', + 'Remove-MgDeviceManagementUserExperienceAnalyticImpactingProcess', 'Remove-MgDeviceManagementUserExperienceAnalyticMetricHistory', - 'Remove-MgDeviceManagementUserExperienceAnalyticMetricHistoryUserExperienceAnalyticMetricByRef', + 'Remove-MgDeviceManagementUserExperienceAnalyticModelScore', + 'Remove-MgDeviceManagementUserExperienceAnalyticNotAutopilotReadyDevice', 'Remove-MgDeviceManagementUserExperienceAnalyticOverview', 'Remove-MgDeviceManagementUserExperienceAnalyticRegressionSummary', 'Remove-MgDeviceManagementUserExperienceAnalyticRegressionSummaryManufacturerRegression', 'Remove-MgDeviceManagementUserExperienceAnalyticRegressionSummaryModelRegression', 'Remove-MgDeviceManagementUserExperienceAnalyticRegressionSummaryOperatingSystemRegression', + 'Remove-MgDeviceManagementUserExperienceAnalyticRemoteConnection', 'Remove-MgDeviceManagementUserExperienceAnalyticResourcePerformance', 'Remove-MgDeviceManagementUserExperienceAnalyticScoreHistory', + 'Remove-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereHardwareReadinessMetric', + 'Remove-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetric', + 'Remove-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetricDevice', + 'Remove-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereModelPerformance', 'Remove-MgDeviceManagementWindowInformationProtectionAppLearningSummary', 'Remove-MgDeviceManagementWindowInformationProtectionNetworkLearningSummary', 'Remove-MgDeviceManagementWindowMalwareInformation', 'Remove-MgDeviceManagementWindowMalwareInformationDeviceMalwareState', - 'Set-MgDeviceManagementDeviceConfigurationGroupAssignmentDeviceConfigurationByRef', - 'Set-MgDeviceManagementDeviceHealthScriptDeviceRunStateManagedDeviceByRef', - 'Set-MgDeviceManagementDeviceShellScriptDeviceRunStateManagedDeviceByRef', - 'Set-MgDeviceManagementDeviceShellScriptRunSummaryByRef', - 'Set-MgDeviceManagementGroupPolicyConfigurationDefinitionValueDefinitionByRef', - 'Set-MgDeviceManagementManagedDeviceOverviewByRef', - 'Set-MgDeviceManagementScriptDeviceRunStateManagedDeviceByRef', - 'Set-MgDeviceManagementScriptRunSummaryByRef', - 'Set-MgDeviceManagementSoftwareUpdateStatusSummaryByRef', - 'Set-MgDeviceManagementUserExperienceAnalyticBaselineAppHealthMetricByRef', - 'Set-MgDeviceManagementUserExperienceAnalyticBaselineBestPracticeMetricByRef', - 'Set-MgDeviceManagementUserExperienceAnalyticBaselineDeviceBootPerformanceMetricByRef', - 'Set-MgDeviceManagementUserExperienceAnalyticBaselineRebootAnalyticMetricByRef', - 'Set-MgDeviceManagementUserExperienceAnalyticBaselineResourcePerformanceMetricByRef', - 'Set-MgDeviceManagementUserExperienceAnalyticMetricHistoryUserExperienceAnalyticMetricByRef', 'Update-MgDeviceManagement', 'Update-MgDeviceManagementAdvancedThreatProtectionOnboardingStateSummary', 'Update-MgDeviceManagementAdvancedThreatProtectionOnboardingStateSummaryAdvancedThreatProtectionOnboardingDeviceSettingState', @@ -589,7 +623,6 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Update-MgDeviceManagementAssignmentFilter', 'Update-MgDeviceManagementCategory', 'Update-MgDeviceManagementCategorySettingDefinition', - 'Update-MgDeviceManagementComanagedDevice', 'Update-MgDeviceManagementComanagedDeviceAssignmentFilterEvaluationStatusDetail', 'Update-MgDeviceManagementComanagedDeviceCategory', 'Update-MgDeviceManagementComanagedDeviceCompliancePolicyState', @@ -598,11 +631,21 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Update-MgDeviceManagementComanagedDeviceManagedDeviceMobileAppConfigurationState', 'Update-MgDeviceManagementComanagedDeviceSecurityBaselineState', 'Update-MgDeviceManagementComanagedDeviceSecurityBaselineStateSettingState', - 'Update-MgDeviceManagementComanagedDeviceUser', 'Update-MgDeviceManagementComanagedDeviceWindowProtectionState', 'Update-MgDeviceManagementComanagedDeviceWindowProtectionStateDetectedMalwareState', - 'Update-MgDeviceManagementCondition', - 'Update-MgDeviceManagementConditionStatement', + 'Update-MgDeviceManagementCompliancePolicy', + 'Update-MgDeviceManagementCompliancePolicyAssignment', + 'Update-MgDeviceManagementCompliancePolicyScheduledAction', + 'Update-MgDeviceManagementCompliancePolicyScheduledActionForRuleScheduledActionConfiguration', + 'Update-MgDeviceManagementCompliancePolicySetting', + 'Update-MgDeviceManagementComplianceSetting', + 'Update-MgDeviceManagementConfigurationPolicy', + 'Update-MgDeviceManagementConfigurationPolicyAssignment', + 'Update-MgDeviceManagementConfigurationPolicySetting', + 'Update-MgDeviceManagementConfigurationPolicyTemplate', + 'Update-MgDeviceManagementConfigurationPolicyTemplateSettingDefinition', + 'Update-MgDeviceManagementConfigurationPolicyTemplateSettingTemplate', + 'Update-MgDeviceManagementConfigurationSetting', 'Update-MgDeviceManagementDataSharingConsent', 'Update-MgDeviceManagementDerivedCredentials', 'Update-MgDeviceManagementDetectedApp', @@ -670,7 +713,6 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Update-MgDeviceManagementManagedDeviceMobileAppConfigurationState', 'Update-MgDeviceManagementManagedDeviceSecurityBaselineState', 'Update-MgDeviceManagementManagedDeviceSecurityBaselineStateSettingState', - 'Update-MgDeviceManagementManagedDeviceUser', 'Update-MgDeviceManagementManagedDeviceWindowProtectionState', 'Update-MgDeviceManagementManagedDeviceWindowProtectionStateDetectedMalwareState', 'Update-MgDeviceManagementMicrosoftTunnelConfiguration', @@ -686,6 +728,7 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Update-MgDeviceManagementRemoteActionAudit', 'Update-MgDeviceManagementResourceAccessProfile', 'Update-MgDeviceManagementResourceAccessProfileAssignment', + 'Update-MgDeviceManagementReusableSetting', 'Update-MgDeviceManagementScript', 'Update-MgDeviceManagementScriptAssignment', 'Update-MgDeviceManagementScriptDeviceRunState', @@ -697,10 +740,15 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Update-MgDeviceManagementTemplateCategory', 'Update-MgDeviceManagementTemplateCategoryRecommendedSetting', 'Update-MgDeviceManagementTemplateMigratableTo', + 'Update-MgDeviceManagementTemplateMigratableToCategory', + 'Update-MgDeviceManagementTemplateMigratableToCategoryRecommendedSetting', + 'Update-MgDeviceManagementTemplateMigratableToSetting', 'Update-MgDeviceManagementTemplateSetting', 'Update-MgDeviceManagementTroubleshootingEvent', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformance', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersion', + 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDetail', + 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByAppVersionDeviceId', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthApplicationPerformanceByOSVersion', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthDeviceModelPerformance', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthDevicePerformance', @@ -709,21 +757,40 @@ FunctionsToExport = 'Get-MgDeviceManagement', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthOverview', 'Update-MgDeviceManagementUserExperienceAnalyticAppHealthOverviewMetricValue', 'Update-MgDeviceManagementUserExperienceAnalyticBaseline', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthAppImpact', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthCapacityDetail', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceAppImpact', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthDevicePerformance', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthDeviceRuntimeHistory', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthModelPerformance', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthOSPerformance', + 'Update-MgDeviceManagementUserExperienceAnalyticBatteryHealthRuntimeDetail', 'Update-MgDeviceManagementUserExperienceAnalyticCategory', 'Update-MgDeviceManagementUserExperienceAnalyticCategoryMetricValue', + 'Update-MgDeviceManagementUserExperienceAnalyticDeviceMetricHistory', 'Update-MgDeviceManagementUserExperienceAnalyticDevicePerformance', + 'Update-MgDeviceManagementUserExperienceAnalyticDeviceScope', + 'Update-MgDeviceManagementUserExperienceAnalyticDeviceScore', 'Update-MgDeviceManagementUserExperienceAnalyticDeviceStartupHistory', 'Update-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcess', 'Update-MgDeviceManagementUserExperienceAnalyticDeviceStartupProcessPerformance', 'Update-MgDeviceManagementUserExperienceAnalyticDeviceWithoutCloudIdentity', + 'Update-MgDeviceManagementUserExperienceAnalyticImpactingProcess', 'Update-MgDeviceManagementUserExperienceAnalyticMetricHistory', + 'Update-MgDeviceManagementUserExperienceAnalyticModelScore', + 'Update-MgDeviceManagementUserExperienceAnalyticNotAutopilotReadyDevice', 'Update-MgDeviceManagementUserExperienceAnalyticOverview', 'Update-MgDeviceManagementUserExperienceAnalyticRegressionSummary', 'Update-MgDeviceManagementUserExperienceAnalyticRegressionSummaryManufacturerRegression', 'Update-MgDeviceManagementUserExperienceAnalyticRegressionSummaryModelRegression', 'Update-MgDeviceManagementUserExperienceAnalyticRegressionSummaryOperatingSystemRegression', + 'Update-MgDeviceManagementUserExperienceAnalyticRemoteConnection', 'Update-MgDeviceManagementUserExperienceAnalyticResourcePerformance', 'Update-MgDeviceManagementUserExperienceAnalyticScoreHistory', + 'Update-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereHardwareReadinessMetric', + 'Update-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetric', + 'Update-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereMetricDevice', + 'Update-MgDeviceManagementUserExperienceAnalyticWorkFromAnywhereModelPerformance', 'Update-MgDeviceManagementWindowInformationProtectionAppLearningSummary', 'Update-MgDeviceManagementWindowInformationProtectionNetworkLearningSummary', 'Update-MgDeviceManagementWindowMalwareInformation',