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 内にあるリスト。 可能な値は、none、appsInListCompliant、appsNotInListCompliant です。 |
| emailInDomainSuffixes | String コレクション | これらの文字列のいずれかに一致するサフィックスがないメール アドレスは、ドメイン外と見なされます。 |
| passwordBlockSimple | Boolean | 単純なパスワードを禁止します。 |
| passwordExpirationDays | Int32 | パスワードの有効期限が切れるまでの日数。 |
| passwordMinimumCharacterSetCount | Int32 | パスワードが含まなければならない文字セットの数。 有効な値は 0 から 4 までです |
| passwordMinimumLength | Int32 | パスワードの最小の長さ。 |
| passwordMinutesOfInactivityBeforeLock | Int32 | パスワードが要求されるまでに必要な非アクティブ時間 (分)。 |
| passwordMinutesOfInactivityBeforeScreenTimeout | Int32 | 画面がタイムアウトになるまでに必要な非アクティブ時間 (分)。 |
| passwordPreviousPasswordBlockCount | Int32 | ブロックする、以前のパスワードの数。 |
| passwordRequiredType | requiredPasswordType | 必要なパスワードの種類。 可能な値は、deviceDefault、alphanumeric、numeric です。 |
| 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 またはアプリの更新を遅延させるかどうかを決定します。 可能な値は、none、delayOSUpdateVisibility、delayAppUpdateVisibility、unknownFutureValue、delayMajorOsUpdateVisibility です。 |
| 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
}
フィードバック
フィードバックの送信と表示