创建 iosLobAppProvisioningConfiguration

命名空间:microsoft.graph

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

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

创建新的 iosLobAppProvisioningConfiguration 对象。

先决条件

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

权限类型 权限(从最高特权到最低特权)
委派(工作或学校帐户)
    应用 DeviceManagementApps.ReadWrite.All
   策略集 DeviceManagementApps.ReadWrite.All
委派(个人 Microsoft 帐户) 不支持。
应用程序
    应用 DeviceManagementApps.ReadWrite.All
   策略集 DeviceManagementApps.ReadWrite.All

HTTP 请求

POST /deviceAppManagement/iosLobAppProvisioningConfigurations

请求标头

标头
Authorization Bearer <token>。必需。
接受 application/json

请求正文

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

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

属性 类型 说明
id String 实体的键。
expirationDateTime DateTimeOffset 可选配置文件过期日期和时间。
payloadFileName String 有效负载文件名 (*.mobileprovision *.xml)。
payload Binary 有效负载。 (UTF8 编码的字节数组)
roleScopeTagIds 字符串集合 此 iOS LOB 应用预配配置实体的作用域标记列表。
createdDateTime DateTimeOffset 创建对象的日期/时间。
description String 管理员提供的设备配置说明。
lastModifiedDateTime DateTimeOffset 上次修改对象的日期/时间。
displayName String 管理员提供的设备配置名称。
version Int32 设备配置的版本。

响应

如果成功,此方法在响应正文中返回 201 Created 响应代码和 iosLobAppProvisioningConfiguration 对象。

示例

请求

下面是一个请求示例。

POST https://graph.microsoft.com/beta/deviceAppManagement/iosLobAppProvisioningConfigurations
Content-type: application/json
Content-length: 375

{
  "@odata.type": "#microsoft.graph.iosLobAppProvisioningConfiguration",
  "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
  "payloadFileName": "Payload File Name value",
  "payload": "cGF5bG9hZA==",
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "description": "Description value",
  "displayName": "Display Name value",
  "version": 7
}

响应

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

HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 547

{
  "@odata.type": "#microsoft.graph.iosLobAppProvisioningConfiguration",
  "id": "e2a23631-3631-e2a2-3136-a2e23136a2e2",
  "expirationDateTime": "2016-12-31T23:57:57.2481234-08:00",
  "payloadFileName": "Payload File Name value",
  "payload": "cGF5bG9hZA==",
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
  "description": "Description value",
  "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
  "displayName": "Display Name value",
  "version": 7
}