macOSGeneralDeviceConfiguration リソースの種類

名前空間: microsoft.graph

大事な: /beta バージョンの Microsoft Graph API は変更される可能性があります。運用環境での使用はサポートされていません。

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

このトピックでは、macOSGeneralDeviceConfiguration リソースによって公開された、宣言されたメソッド、プロパティ、リレーションシップについて説明します。

deviceConfiguration から継承します

メソッド

メソッド 戻り値の型 説明
macOSGeneralDeviceConfigurations のリスト macOSGeneralDeviceConfiguration コレクション macOSGeneralDeviceConfiguration オブジェクトのプロパティとリレーションシップをリストします。
macOSGeneralDeviceConfiguration の取得 macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration オブジェクトのプロパティとリレーションシップを読み取ります。
macOSGeneralDeviceConfiguration の作成 macOSGeneralDeviceConfiguration 新しい macOSGeneralDeviceConfiguration オブジェクトを作成します。
macOSGeneralDeviceConfiguration の削除 なし macOSGeneralDeviceConfiguration を削除します。
macOSGeneralDeviceConfiguration の更新 macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration オブジェクトのプロパティを更新します。

プロパティ

プロパティ 説明
id String エンティティのキー。 deviceConfiguration から継承します
lastModifiedDateTime DateTimeOffset オブジェクトの最終更新の DateTime。 deviceConfiguration から継承します
roleScopeTagIds String collection このエンティティ インスタンスのスコープ タグの一覧。 deviceConfiguration から継承します
supportsScopeTags ブール値 基になるデバイス構成がスコープ タグの割り当てをサポートするかどうかを示します。 この値が false で、エンティティがスコープユーザーに表示されない場合、ScopeTags プロパティへの割り当ては許可されません。 これは Silverlight で作成されたレガシ ポリシーに対して行われ、Azure Portal でポリシーを削除して再作成することで解決できます。 このプロパティに値を設定するには、 SetExtrusionDirection メソッドを適用します。 deviceConfiguration から継承します
deviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition このポリシーの OS エディションの適用性。 deviceConfiguration から継承します
deviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion このポリシーの OS バージョンの適用規則。 deviceConfiguration から継承します
deviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode このポリシーのデバイス モード適用規則。 deviceConfiguration から継承します
createdDateTime DateTimeOffset オブジェクトが作成された DateTime。 deviceConfiguration から継承します
説明 String 管理者が指定した、デバイス構成についての説明。 deviceConfiguration から継承します
displayName String 管理者が指定した、デバイス構成の名前。 deviceConfiguration から継承します
version Int32 デバイス構成のバージョン。 deviceConfiguration から継承します
compliantAppsList appListItem コレクション コンプライアンス内のアプリのリスト (CompliantAppListType によって制御される、許可リストまたは禁止リスト)。 このコレクションには、最大で 10000 個の要素を含めることができます。
compliantAppListType appListType CompliantAppsList 内にあるリスト。 可能な値は、noneappsInListCompliantappsNotInListCompliant です。
emailInDomainSuffixes String コレクション これらの文字列のいずれかに一致するサフィックスがないメール アドレスは、ドメイン外と見なされます。
passwordBlockSimple Boolean 単純なパスワードを禁止します。
passwordExpirationDays Int32 パスワードの有効期限が切れるまでの日数。
passwordMinimumCharacterSetCount Int32 パスワードが含まなければならない文字セットの数。 有効な値は 0 から 4 までです
passwordMinimumLength Int32 パスワードの最小の長さ。
passwordMinutesOfInactivityBeforeLock Int32 パスワードが要求されるまでに必要な非アクティブ時間 (分)。
passwordMinutesOfInactivityBeforeScreenTimeout Int32 画面がタイムアウトになるまでに必要な非アクティブ時間 (分)。
passwordPreviousPasswordBlockCount Int32 ブロックする、以前のパスワードの数。
passwordRequiredType requiredPasswordType 必要なパスワードの種類。 可能な値は、deviceDefaultalphanumericnumeric です。
passwordRequired Boolean パスワードを要求するかどうかを指定します。
passwordMaximumAttemptCount Int32 デバイスのロック画面でパスコードの入力に失敗した回数。 有効な値 2 ~ 11
passwordMinutesUntilFailedLoginReset Int32 ログイン試行の失敗の最大数に達した後、ログインがリセットされるまでの分数。
keychainBlockCloudSync ブール値 iCloud キーチェーン同期がブロックされているかどうかを示します (macOS 10.12 以降)。
safariBlockAutofill Boolean ユーザーによる Safari での自動入力の使用を禁止するかどうかを示します。
cameraBlocked Boolean ユーザーによるデバイスのカメラへのアクセスを禁止するかどうかを示します。
iTunesBlockMusicService Boolean Music サービスをブロックし、ミュージック アプリをクラシック モードに戻すかどうかを示します。
spotlightBlockInternetResults Boolean Spotlight がインターネット検索から結果を返すのをブロックするかどうかを示します。
keyboardBlockDictation Boolean ユーザーがディクテーション入力を使用できないようにするかどうかを示します。
definitionLookupBlocked Boolean 定義参照をブロックするかどうかを示します。
appleWatchBlockAutoUnlock ブール値 Apple Watch を使用してユーザーが Mac のロックを解除できないようにするかどうかを示します。
iTunesBlockFileSharing ブール値 iTunes を使用してファイルの転送をブロックするかどうかを示します。
iCloudBlockDocumentSync Boolean iCloud のドキュメントの同期を禁止するかどうかを示します。
iCloudBlockMail ブール値 iCloud によるメールの同期をブロックするかどうかを示します。
iCloudBlockAddressBook ブール値 iCloud が連絡先の同期をブロックするかどうかを示します。
iCloudBlockCalendar ブール値 iCloud で予定表の同期をブロックするかどうかを示します。
iCloudBlockReminders ブール値 iCloud でアラームの同期をブロックするかどうかを示します。
iCloudBlockBookmarks ブール値 iCloud によるブックマークの同期をブロックするかどうかを示します。
iCloudBlockNotes ブール値 iCloud でノートの同期をブロックするかどうかを示します。
airDropBlocked Boolean AirDrop を許可するかどうかを示します。
passwordBlockModification ブール値 パスコードの変更を許可するかどうかを示します。
passwordBlockFingerprintUnlock Boolean 指紋によるロック解除を禁止するかどうかを示します。
passwordBlockAutoFill ブール値 パスワードの自動入力機能をブロックするかどうかを示します。
passwordBlockProximityRequests ブール値 近くのデバイスからのパスワードの要求をブロックするかどうかを示します。
passwordBlockAirDropSharing ブール値 AirDrop パスワード機能を使用してパスワードの共有をブロックするかどうかを示します。
softwareUpdatesEnforcedDelayInDays Int32 監視対象デバイスに対してソフトウェア更新プログラムを破棄する日数を設定します。 有効な値は 0 から 90 までです
updateDelayPolicy macOSSoftwareUpdateDelayPolicy macOS の OS またはアプリの更新を遅延させるかどうかを決定します。 可能な値は、nonedelayOSUpdateVisibilitydelayAppUpdateVisibilityunknownFutureValuedelayMajorOsUpdateVisibility です。
contentCachingBlocked ブール値 コンテンツ キャッシュを許可するかどうかを示します。
iCloudBlockPhotoLibrary Boolean iCloud フォト ライブラリを禁止するかどうかを示します。
screenCaptureBlocked Boolean ユーザーがスクリーンショットを撮ることを禁止するかどうかを示します。
classroomAppBlockRemoteScreenObservation Boolean Classroom アプリによるリモート画面の観察を許可するかどうかを示します。 Apple School Manager または Apple Business Manager による MDM 登録が必要です。
classroomAppForceUnpromptedScreenObservation Boolean Classroom アプリの管理対象コースの教師に、プロンプトなしで学生の画面を表示する権限を自動的に付与するかどうかを示します。 Apple School Manager または Apple Business Manager による MDM 登録が必要です。
classroomForceAutomaticallyJoinClasses ブール値 学生に指示することなく、教師の要求に自動的にアクセス許可を与えるかどうかを示します。 Apple School Manager または Apple Business Manager による MDM 登録が必要です。
classroomForceRequestPermissionToLeaveClasses ブール値 クラスルームを介してアンマネージド コースに登録されている学生が、コースを離れるときに教師にアクセス許可を要求する必要があるかどうかを示します。 Apple School Manager または Apple Business Manager による MDM 登録が必要です。
classroomForceUnpromptedAppAndDeviceLock ブール値 教師が学生にメッセージを表示せずにアプリまたはデバイスをロックできるようにするかどうかを示します。 Apple School Manager または Apple Business Manager による MDM 登録が必要です。
iCloudBlockActivityContinuation ブール型 別の iOS または MacOS デバイス (MacOS 10.15 以降) 上の MacOS デバイスで開始した作業をユーザーが続行できないようにするかどうかを示します。
privacyAccessControls macOSPrivacyAccessControlItem コレクション プライバシー設定ポリシーコントロールの一覧。 このコレクションには、最大で 10000 個の要素を含めることができます。
addingGameCenterFriendsBlocked ブール値 [はい] を選択すると、ユーザーはゲーム センターにフレンドを追加できなくなります。 macOS バージョン 10.13 以降を実行しているデバイスで使用できます。
gameCenterBlocked Boolean [はい] はゲーム センターを無効にし、ゲーム センター アイコンがホーム画面から削除されます。 macOS バージョン 10.13 以降を実行しているデバイスで使用できます。
multiplayerGamingBlocked ブール値 TRUE を指定すると、ゲーム センターを使用するときにマルチプレイヤー ゲームが禁止されます。 FALSE を指定すると、ゲーム センターを使用するときにマルチプレイヤー ゲームが許可されます。 macOS バージョン 10.13 以降を実行しているデバイスで使用できます。
wallpaperModificationBlocked ブール値 TRUE を指定すると、壁紙が変更されなくなります。 FALSE を使用すると、壁紙を変更できます。 macOS バージョン 10.13 以降を実行しているデバイスで使用できます。
eraseContentAndSettingsBlocked ブール値 TRUE では、監視対象デバイスのリセット オプションが無効になります。 FALSE を指定すると、監視対象デバイスでリセット オプションが有効になります。 macOS バージョン 12.0 以降を実行しているデバイスで使用できます。
softwareUpdateMajorOSDeferredInstallDelayInDays Int32 主要な OS ソフトウェア更新プログラムの可視性を遅らせる日数 (1 ~ 90) を指定します。 macOS バージョン 11.3 以降を実行しているデバイスで使用できます。 有効な値は 0 から 90 までです
softwareUpdateMinorOSDeferredInstallDelayInDays Int32 マイナー OS ソフトウェア更新プログラムの可視性を遅らせる日数 (1 ~ 90) を指定します。 macOS バージョン 11.3 以降を実行しているデバイスで使用できます。 有効な値は 0 から 90 までです
softwareUpdateNonOSDeferredInstallDelayInDays Int32 OS 以外のソフトウェア更新プログラムの可視性を遅らせる日数 (1 ~ 90) を指定します。 macOS バージョン 11.3 以降を実行しているデバイスで使用できます。 有効な値は 0 から 90 までです
touchIdTimeoutInHours Int32 タッチ ID を使用する代わりに、ユーザーがデバイスのロックを解除するためにパスワードを入力する必要がある最大時間。 macOS 12 以降を実行しているデバイスで使用できます。 有効な値 0 ~ 2147483647
iCloudPrivateRelayBlocked ブール値 iCloud プライベート リレーは、ネットワークとサーバーがインターネット経由で人のアクティビティを監視できないようにする iCloud+ サービスです。 iCloud プライベート リレーをブロックすることで、Apple はデバイスから送信されるトラフィックを暗号化しません。 macOS 12 以降を実行しているデバイスで使用できます。
iCloudDesktopAndDocumentsBlocked ブール値 TRUE の場合、クラウド デスクトップとドキュメントの同期がブロックされます。 FALSE の場合、クラウド デスクトップとドキュメントの同期が許可されます。 macOS 10.12.4 以降を実行しているデバイスで使用できます。

リレーションシップ

リレーションシップ 説明
groupAssignments deviceConfigurationGroupAssignment コレクション デバイスの構成プロファイルのグループ割り当てのリストです。 deviceConfiguration から継承します
assignments deviceConfigurationAssignment コレクション デバイスの構成プロファイルの割り当てのリスト。 deviceConfiguration から継承します
deviceStatuses deviceConfigurationDeviceStatus コレクション デバイスごとのデバイス構成のインストール状況。 deviceConfiguration から継承します
userStatuses deviceConfigurationUserStatus コレクション ユーザー別のデバイス構成のインストール状態。 deviceConfiguration から継承します
deviceStatusOverview deviceConfigurationDeviceOverview デバイス構成のデバイス状態の概要 (deviceConfiguration から継承)
userStatusOverview deviceConfigurationUserOverview デバイス構成のユーザー状態の概要 (deviceConfiguration から継承)
deviceSettingStateSummaries settingStateDeviceSummary コレクション デバイス構成設定状態のデバイスの要約 (deviceConfiguration から継承)

JSON 表記

以下は、リソースの JSON 表記です。

{
  "@odata.type": "#microsoft.graph.macOSGeneralDeviceConfiguration",
  "id": "String (identifier)",
  "lastModifiedDateTime": "String (timestamp)",
  "roleScopeTagIds": [
    "String"
  ],
  "supportsScopeTags": true,
  "deviceManagementApplicabilityRuleOsEdition": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsEdition",
    "osEditionTypes": [
      "String"
    ],
    "name": "String",
    "ruleType": "String"
  },
  "deviceManagementApplicabilityRuleOsVersion": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsVersion",
    "minOSVersion": "String",
    "maxOSVersion": "String",
    "name": "String",
    "ruleType": "String"
  },
  "deviceManagementApplicabilityRuleDeviceMode": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleDeviceMode",
    "deviceMode": "String",
    "name": "String",
    "ruleType": "String"
  },
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "version": 1024,
  "compliantAppsList": [
    {
      "@odata.type": "microsoft.graph.appListItem",
      "name": "String",
      "publisher": "String",
      "appStoreUrl": "String",
      "appId": "String"
    }
  ],
  "compliantAppListType": "String",
  "emailInDomainSuffixes": [
    "String"
  ],
  "passwordBlockSimple": true,
  "passwordExpirationDays": 1024,
  "passwordMinimumCharacterSetCount": 1024,
  "passwordMinimumLength": 1024,
  "passwordMinutesOfInactivityBeforeLock": 1024,
  "passwordMinutesOfInactivityBeforeScreenTimeout": 1024,
  "passwordPreviousPasswordBlockCount": 1024,
  "passwordRequiredType": "String",
  "passwordRequired": true,
  "passwordMaximumAttemptCount": 1024,
  "passwordMinutesUntilFailedLoginReset": 1024,
  "keychainBlockCloudSync": true,
  "safariBlockAutofill": true,
  "cameraBlocked": true,
  "iTunesBlockMusicService": true,
  "spotlightBlockInternetResults": true,
  "keyboardBlockDictation": true,
  "definitionLookupBlocked": true,
  "appleWatchBlockAutoUnlock": true,
  "iTunesBlockFileSharing": true,
  "iCloudBlockDocumentSync": true,
  "iCloudBlockMail": true,
  "iCloudBlockAddressBook": true,
  "iCloudBlockCalendar": true,
  "iCloudBlockReminders": true,
  "iCloudBlockBookmarks": true,
  "iCloudBlockNotes": true,
  "airDropBlocked": true,
  "passwordBlockModification": true,
  "passwordBlockFingerprintUnlock": true,
  "passwordBlockAutoFill": true,
  "passwordBlockProximityRequests": true,
  "passwordBlockAirDropSharing": true,
  "softwareUpdatesEnforcedDelayInDays": 1024,
  "updateDelayPolicy": "String",
  "contentCachingBlocked": true,
  "iCloudBlockPhotoLibrary": true,
  "screenCaptureBlocked": true,
  "classroomAppBlockRemoteScreenObservation": true,
  "classroomAppForceUnpromptedScreenObservation": true,
  "classroomForceAutomaticallyJoinClasses": true,
  "classroomForceRequestPermissionToLeaveClasses": true,
  "classroomForceUnpromptedAppAndDeviceLock": true,
  "iCloudBlockActivityContinuation": true,
  "privacyAccessControls": [
    {
      "@odata.type": "microsoft.graph.macOSPrivacyAccessControlItem",
      "displayName": "String",
      "identifier": "String",
      "identifierType": "String",
      "codeRequirement": "String",
      "staticCodeValidation": true,
      "blockCamera": true,
      "blockMicrophone": true,
      "blockScreenCapture": true,
      "blockListenEvent": true,
      "speechRecognition": "String",
      "accessibility": "String",
      "addressBook": "String",
      "calendar": "String",
      "reminders": "String",
      "photos": "String",
      "mediaLibrary": "String",
      "fileProviderPresence": "String",
      "systemPolicyAllFiles": "String",
      "systemPolicySystemAdminFiles": "String",
      "systemPolicyDesktopFolder": "String",
      "systemPolicyDocumentsFolder": "String",
      "systemPolicyDownloadsFolder": "String",
      "systemPolicyNetworkVolumes": "String",
      "systemPolicyRemovableVolumes": "String",
      "postEvent": "String",
      "appleEventsAllowedReceivers": [
        {
          "@odata.type": "microsoft.graph.macOSAppleEventReceiver",
          "codeRequirement": "String",
          "identifier": "String",
          "identifierType": "String",
          "allowed": true
        }
      ]
    }
  ],
  "addingGameCenterFriendsBlocked": true,
  "gameCenterBlocked": true,
  "multiplayerGamingBlocked": true,
  "wallpaperModificationBlocked": true,
  "eraseContentAndSettingsBlocked": true,
  "softwareUpdateMajorOSDeferredInstallDelayInDays": 1024,
  "softwareUpdateMinorOSDeferredInstallDelayInDays": 1024,
  "softwareUpdateNonOSDeferredInstallDelayInDays": 1024,
  "touchIdTimeoutInHours": 1024,
  "iCloudPrivateRelayBlocked": true,
  "iCloudDesktopAndDocumentsBlocked": true
}