更新 deviceManagementConfigurationSettingDefinition

命名空间:microsoft.graph

重要: /beta 版本下的 Microsoft Graph API 可能会更改;不支持生产使用。

注意:适用于 Intune 的 Microsoft Graph API 需要适用于租户的活动 Intune 许可证

更新 deviceManagementConfigurationSettingDefinition 对象的属性。

权限

要调用此 API,需要以下权限之一。 若要了解详细信息,包括如何选择权限的信息,请参阅权限

权限类型 权限(从最低特权到最高特权)
委派(工作或学校帐户) DeviceManagementConfiguration.ReadWrite.All、DeviceManagementApps.ReadWrite.All
委派(个人 Microsoft 帐户) 不支持。
Application DeviceManagementConfiguration.ReadWrite.All、DeviceManagementApps.ReadWrite.All

HTTP 请求

PATCH /deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}

请求标头

标头
Authorization 持有者 {token}。 必填。 详细了解 身份验证和授权
接受 application/json

请求正文

在请求正文中,提供 deviceManagementConfigurationSettingDefinition 对象的 JSON 表示形式。

下表显示了创建 deviceManagementConfigurationSettingDefinition 时所需的属性。

属性 类型 说明
适用性 deviceManagementConfigurationSettingApplicability 详细说明哪些设备设置适用于
accessTypes deviceManagementConfigurationSettingAccessTypes 设置的读/写访问模式。 可取值为:noneaddcopydeletegetreplaceexecute
keywords 字符串集合 要在其中搜索设置的令牌
infoUrls 字符串集合 有关设置的详细信息的链接列表,请访问
发生 deviceManagementConfigurationSettingOccurrence 指示是否需要设置
baseUri String 基本 CSP 路径
offsetUri String 从基本偏移 CSP 路径
rootDefinitionId String 如果设置是子设置,则根设置定义。
categoryId String 指定在指定的配置服务提供商 (CSP) 中配置设置的区域组
settingUsage deviceManagementConfigurationSettingUsage 设置类型,例如配置和符合性。 可取值为:noneconfigurationcompliance
uxBehavior deviceManagementConfigurationControlType 在 UX 中设置控件类型表示形式。 可取值为:defaultdropdownsmallTextBoxlargeTextBoxtogglemultiheaderGridcontextPane
visibility deviceManagementConfigurationSettingVisibility 将可见性范围设置为 UX。 可取值为:nonesettingsCatalogtemplate
referredSettingInformationList deviceManagementConfigurationReferredSettingInformation 集合 引用的设置信息的列表。
id String 项的标识符
说明 String 项的说明
helpText 字符串 项目的帮助文本
name 字符串 项的名称
displayName String 项的显示名称
version String 项目版本

响应

如果成功,此方法在响应正文中返回响应 200 OK 代码和更新的 deviceManagementConfigurationSettingDefinition 对象。

示例

请求

下面是一个请求示例。

PATCH https://graph.microsoft.com/beta/deviceAppManagement/targetedManagedAppConfigurations/{targetedManagedAppConfigurationId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions/{deviceManagementConfigurationSettingDefinitionId}
Content-type: application/json
Content-length: 1260

{
  "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingDefinition",
  "applicability": {
    "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingApplicability",
    "description": "Description value",
    "platform": "android",
    "deviceMode": "kiosk",
    "technologies": "mdm"
  },
  "accessTypes": "add",
  "keywords": [
    "Keywords value"
  ],
  "infoUrls": [
    "Info Urls value"
  ],
  "occurrence": {
    "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingOccurrence",
    "minDeviceOccurrence": 3,
    "maxDeviceOccurrence": 3
  },
  "baseUri": "Base Uri value",
  "offsetUri": "Offset Uri value",
  "rootDefinitionId": "Root Definition Id value",
  "categoryId": "Category Id value",
  "settingUsage": "configuration",
  "uxBehavior": "dropdown",
  "visibility": "settingsCatalog",
  "referredSettingInformationList": [
    {
      "@odata.type": "microsoft.graph.deviceManagementConfigurationReferredSettingInformation",
      "settingDefinitionId": "Setting Definition Id value"
    }
  ],
  "description": "Description value",
  "helpText": "Help Text value",
  "name": "Name value",
  "displayName": "Display Name value",
  "version": "Version value"
}

响应

下面是一个响应示例。 注意:为简洁起见,可能会截断此处显示的响应对象。 将从实际调用中返回所有属性。

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1309

{
  "@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingDefinition",
  "applicability": {
    "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingApplicability",
    "description": "Description value",
    "platform": "android",
    "deviceMode": "kiosk",
    "technologies": "mdm"
  },
  "accessTypes": "add",
  "keywords": [
    "Keywords value"
  ],
  "infoUrls": [
    "Info Urls value"
  ],
  "occurrence": {
    "@odata.type": "microsoft.graph.deviceManagementConfigurationSettingOccurrence",
    "minDeviceOccurrence": 3,
    "maxDeviceOccurrence": 3
  },
  "baseUri": "Base Uri value",
  "offsetUri": "Offset Uri value",
  "rootDefinitionId": "Root Definition Id value",
  "categoryId": "Category Id value",
  "settingUsage": "configuration",
  "uxBehavior": "dropdown",
  "visibility": "settingsCatalog",
  "referredSettingInformationList": [
    {
      "@odata.type": "microsoft.graph.deviceManagementConfigurationReferredSettingInformation",
      "settingDefinitionId": "Setting Definition Id value"
    }
  ],
  "id": "7af649e5-49e5-7af6-e549-f67ae549f67a",
  "description": "Description value",
  "helpText": "Help Text value",
  "name": "Name value",
  "displayName": "Display Name value",
  "version": "Version value"
}