androidWorkProfileGeneralDeviceConfiguration を作成する

名前空間: microsoft.graph

注: Intune 用 Microsoft Graph API には、テナントの 有効な Intune ライセンスが必要です。

新しい androidWorkProfileGeneralDeviceConfiguration オブジェクトを 作成します。

前提条件

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) DeviceManagementConfiguration.ReadWrite.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション DeviceManagementConfiguration.ReadWrite.All

HTTP 要求

POST /deviceManagement/deviceConfigurations

要求ヘッダー

ヘッダー
Authorization ベアラー <トークン> が必要です。
承諾 application/json

要求本文

要求本文で、androidWorkProfileGeneralDeviceConfiguration オブジェクトの JSON 表現を指定します。

次の表は、androidWorkProfileGeneralDeviceConfiguration を作成するときに必要なプロパティを示しています。

プロパティ 説明
id String エンティティのキー。 deviceConfiguration から継承します
lastModifiedDateTime DateTimeOffset オブジェクトの最終更新の DateTime。 deviceConfiguration から継承します
createdDateTime DateTimeOffset オブジェクトが作成された DateTime。 deviceConfiguration から継承します
説明 String 管理者が指定した、デバイス構成についての説明。 deviceConfiguration から継承します
displayName String 管理者が指定した、デバイス構成の名前。 deviceConfiguration から継承します
version Int32 デバイス構成のバージョン。 deviceConfiguration から継承します
passwordBlockFingerprintUnlock Boolean 指紋によるロック解除を禁止するかどうかを示します。
passwordBlockTrustAgents Boolean Smart Lock や他の信頼エージェントをブロックするかどうかを示します。
passwordExpirationDays Int32 パスワードの有効期限が切れるまでの日数。 有効な値は 1 から 365 までです
passwordMinimumLength Int32 パスワードの最小の長さ。 有効な値は 4 から 16 までです
passwordMinutesOfInactivityBeforeScreenTimeout Int32 画面がタイムアウトになるまでの非アクティブ時間 (分)。
passwordPreviousPasswordBlockCount Int32 ブロックする、以前のパスワードの数。 有効な値は 0 から 24 までです
passwordSignInFailureCountBeforeFactoryReset Int32 出荷時の設定にリセットされるまでの、失敗が許可されるサインインの回数。 有効な値 1 ~ 16
passwordRequiredType androidWorkProfileRequiredPasswordType 必要なパスワードの種類。 可能な値は、deviceDefaultlowSecurityBiometricrequiredatLeastNumericnumericComplexatLeastAlphabeticatLeastAlphanumericalphanumericWithSymbols です。
workProfileDataSharingType androidWorkProfileCrossProfileDataSharingType 許可されるデータ共有の種類。 使用可能な値: deviceDefaultpreventAnyallowPersonalToWorknoRestrictions
workProfileBlockNotificationsWhileDeviceLocked ブール値 デバイスがロックされている間に通知をブロックするかどうかを示します。
workProfileBlockAddingAccounts ブール値 ユーザーが仕事用プロファイルのアカウントを追加または削除できないようにします。
workProfileBluetoothEnableContactSharing ブール値 Bluetooth デバイスがエンタープライズ連絡先にアクセスできるようにします。
workProfileBlockScreenCapture ブール値 仕事用プロファイルで画面キャプチャをブロックします。
workProfileBlockCrossProfileCallerId ブール値 個人用プロファイルでの仕事用プロファイルの呼び出し元 ID の表示をブロックします。
workProfileBlockCamera Boolean 仕事用プロファイル カメラをブロックします。
workProfileBlockCrossProfileContactsSearch Boolean 個人用プロファイルでの仕事用プロファイルの連絡先の可用性をブロックします。
workProfileBlockCrossProfileCopyPaste Boolean プロファイル間のコピー/貼り付けを許可しない設定が有効かどうかを示すブール値。
workProfileDefaultAppPermissionPolicy androidWorkProfileDefaultAppPermissionPolicyType 必要なパスワードの種類。 使用可能な値: deviceDefaultpromptautoGrantautoDeny
workProfilePasswordBlockFingerprintUnlock Boolean 仕事用プロファイルの指紋ロック解除をブロックするかどうかを示します。
workProfilePasswordBlockTrustAgents Boolean Smart Lock とその他の信頼エージェントを仕事用プロファイルでブロックするかどうかを示します。
workProfilePasswordExpirationDays Int32 仕事用プロファイルのパスワードが期限切れになるまでの日数。 有効な値は 1 から 365 までです
workProfilePasswordMinimumLength Int32 仕事用プロファイルのパスワードの最小長。 有効な値は 4 から 16 までです
workProfilePasswordMinNumericCharacters Int32 仕事用プロファイルのパスワードに必要な数値の最小文字数。 有効な値 1 ~ 10
workProfilePasswordMinNonLetterCharacters Int32 仕事用プロファイルのパスワードに必要な文字以外の最小文字数。 有効な値 1 ~ 10
workProfilePasswordMinLetterCharacters Int32 仕事用プロファイルのパスワードに必要な文字の最小文字数。 有効な値 1 ~ 10
workProfilePasswordMinLowerCaseCharacters Int32 仕事用プロファイルのパスワードに必要な小文字の最小文字数。 有効な値 1 ~ 10
workProfilePasswordMinUpperCaseCharacters Int32 仕事用プロファイルのパスワードに必要な大文字の最小文字数。 有効な値 1 ~ 10
workProfilePasswordMinSymbolCharacters Int32 仕事用プロファイルのパスワードに必要なシンボルの最小数。 有効な値 1 ~ 10
workProfilePasswordMinutesOfInactivityBeforeScreenTimeout Int32 画面がタイムアウトになるまでの非アクティブ時間 (分)。
workProfilePasswordPreviousPasswordBlockCount Int32 ブロックする以前の仕事用プロファイル パスワードの数。 有効な値は 0 から 24 までです
workProfilePasswordSignInFailureCountBeforeFactoryReset Int32 仕事用プロファイルが削除され、すべての企業データが削除されるまでに許可されるサインイン エラーの数。 有効な値 1 ~ 16
workProfilePasswordRequiredType androidWorkProfileRequiredPasswordType 必要な作業プロファイルのパスワードの種類。 可能な値は、deviceDefaultlowSecurityBiometricrequiredatLeastNumericnumericComplexatLeastAlphabeticatLeastAlphanumericalphanumericWithSymbols です。
workProfileRequirePassword Boolean 仕事用プロファイルにパスワードが必要かどうか
securityRequireVerifyApps Boolean Android の検証アプリ機能をオンにするよう要求します。

応答

成功した場合、このメソッドは応答本文に 201 Created 応答コードと androidWorkProfileGeneralDeviceConfiguration オブジェクトを返します。

要求

以下は、要求の例です。

POST https://graph.microsoft.com/v1.0/deviceManagement/deviceConfigurations
Content-type: application/json
Content-length: 1831

{
  "@odata.type": "#microsoft.graph.androidWorkProfileGeneralDeviceConfiguration",
  "description": "Description value",
  "displayName": "Display Name value",
  "version": 7,
  "passwordBlockFingerprintUnlock": true,
  "passwordBlockTrustAgents": true,
  "passwordExpirationDays": 6,
  "passwordMinimumLength": 5,
  "passwordMinutesOfInactivityBeforeScreenTimeout": 14,
  "passwordPreviousPasswordBlockCount": 2,
  "passwordSignInFailureCountBeforeFactoryReset": 12,
  "passwordRequiredType": "lowSecurityBiometric",
  "workProfileDataSharingType": "preventAny",
  "workProfileBlockNotificationsWhileDeviceLocked": true,
  "workProfileBlockAddingAccounts": true,
  "workProfileBluetoothEnableContactSharing": true,
  "workProfileBlockScreenCapture": true,
  "workProfileBlockCrossProfileCallerId": true,
  "workProfileBlockCamera": true,
  "workProfileBlockCrossProfileContactsSearch": true,
  "workProfileBlockCrossProfileCopyPaste": true,
  "workProfileDefaultAppPermissionPolicy": "prompt",
  "workProfilePasswordBlockFingerprintUnlock": true,
  "workProfilePasswordBlockTrustAgents": true,
  "workProfilePasswordExpirationDays": 1,
  "workProfilePasswordMinimumLength": 0,
  "workProfilePasswordMinNumericCharacters": 7,
  "workProfilePasswordMinNonLetterCharacters": 9,
  "workProfilePasswordMinLetterCharacters": 6,
  "workProfilePasswordMinLowerCaseCharacters": 9,
  "workProfilePasswordMinUpperCaseCharacters": 9,
  "workProfilePasswordMinSymbolCharacters": 6,
  "workProfilePasswordMinutesOfInactivityBeforeScreenTimeout": 9,
  "workProfilePasswordPreviousPasswordBlockCount": 13,
  "workProfilePasswordSignInFailureCountBeforeFactoryReset": 7,
  "workProfilePasswordRequiredType": "lowSecurityBiometric",
  "workProfileRequirePassword": true,
  "securityRequireVerifyApps": true
}

応答

以下は、応答の例です。注:簡潔にするために、ここに示す応答オブジェクトは切り詰められている場合があります。すべてのプロパティは実際の呼び出しから返されます。

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

{
  "@odata.type": "#microsoft.graph.androidWorkProfileGeneralDeviceConfiguration",
  "id": "6decda7e-da7e-6dec-7eda-ec6d7edaec6d",
  "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
  "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
  "description": "Description value",
  "displayName": "Display Name value",
  "version": 7,
  "passwordBlockFingerprintUnlock": true,
  "passwordBlockTrustAgents": true,
  "passwordExpirationDays": 6,
  "passwordMinimumLength": 5,
  "passwordMinutesOfInactivityBeforeScreenTimeout": 14,
  "passwordPreviousPasswordBlockCount": 2,
  "passwordSignInFailureCountBeforeFactoryReset": 12,
  "passwordRequiredType": "lowSecurityBiometric",
  "workProfileDataSharingType": "preventAny",
  "workProfileBlockNotificationsWhileDeviceLocked": true,
  "workProfileBlockAddingAccounts": true,
  "workProfileBluetoothEnableContactSharing": true,
  "workProfileBlockScreenCapture": true,
  "workProfileBlockCrossProfileCallerId": true,
  "workProfileBlockCamera": true,
  "workProfileBlockCrossProfileContactsSearch": true,
  "workProfileBlockCrossProfileCopyPaste": true,
  "workProfileDefaultAppPermissionPolicy": "prompt",
  "workProfilePasswordBlockFingerprintUnlock": true,
  "workProfilePasswordBlockTrustAgents": true,
  "workProfilePasswordExpirationDays": 1,
  "workProfilePasswordMinimumLength": 0,
  "workProfilePasswordMinNumericCharacters": 7,
  "workProfilePasswordMinNonLetterCharacters": 9,
  "workProfilePasswordMinLetterCharacters": 6,
  "workProfilePasswordMinLowerCaseCharacters": 9,
  "workProfilePasswordMinUpperCaseCharacters": 9,
  "workProfilePasswordMinSymbolCharacters": 6,
  "workProfilePasswordMinutesOfInactivityBeforeScreenTimeout": 9,
  "workProfilePasswordPreviousPasswordBlockCount": 13,
  "workProfilePasswordSignInFailureCountBeforeFactoryReset": 7,
  "workProfilePasswordRequiredType": "lowSecurityBiometric",
  "workProfileRequirePassword": true,
  "securityRequireVerifyApps": true
}