名前空間: microsoft.graph
重要:Microsoft は Intune /beta API をサポートしていますが、より頻繁に変更される可能性があります。 可能な場合は、バージョン v1.0 を使用することをお勧めします。 バージョン セレクターを使用して、バージョン v1.0 で API が使用できるかどうかを確認します。
注:Intune 用 Microsoft Graph API には、テナントの有効な Intune ライセンスが必要です。
このトピックでは、AndroidDeviceOwnerCompliancePolicy リソースによって公開される宣言済みのメソッド、プロパティ、リレーションシップについて説明します。
deviceCompliancePolicy から継承します
メソッド
| メソッド | 戻り値の型 | 説明 |
|---|---|---|
| androidDeviceOwnerCompliancePolicies の一覧表示 | androidDeviceOwnerCompliancePolicy コレクション | androidDeviceOwnerCompliancePolicy オブジェクトのプロパティと関係を一覧表示します。 |
| androidDeviceOwnerCompliancePolicy を取得する | androidDeviceOwnerCompliancePolicy | androidDeviceOwnerCompliancePolicy オブジェクトのプロパティとリレーションシップを読み取ります。 |
| androidDeviceOwnerCompliancePolicy の作成 | androidDeviceOwnerCompliancePolicy | 新しい androidDeviceOwnerCompliancePolicy オブジェクトを作成します。 |
| androidDeviceOwnerCompliancePolicy を削除する | なし | androidDeviceOwnerCompliancePolicy を削除します。 |
| androidDeviceOwnerCompliancePolicy を更新する | androidDeviceOwnerCompliancePolicy | androidDeviceOwnerCompliancePolicy オブジェクトのプロパティを更新します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| roleScopeTagIds | String collection | このエンティティ インスタンスのスコープ タグの一覧。 deviceCompliancePolicy から継承します |
| id | String | エンティティのキー。 deviceCompliancePolicy から継承します |
| createdDateTime | DateTimeOffset | オブジェクトが作成された DateTime。 deviceCompliancePolicy から継承します |
| description | String | 管理者が指定した、デバイス構成についての説明。 deviceCompliancePolicy から継承します |
| lastModifiedDateTime | DateTimeOffset | オブジェクトの最終更新の DateTime。 deviceCompliancePolicy から継承します |
| displayName | String | 管理者が指定した、デバイス構成の名前。 deviceCompliancePolicy から継承します |
| version | Int32 | デバイス構成のバージョン。 deviceCompliancePolicy から継承します |
| deviceThreatProtectionEnabled | ブール型 | ポリシーでデバイスの脅威に対する保護を有効にする必要があるかどうかを示します。 TRUE の場合、脅威に対する保護が有効です。 FALSE の場合、脅威に対する保護は有効になっていません。 既定値は FALSE です。 |
| deviceThreatProtectionRequiredSecurityLevel | deviceThreatProtectionLevel | Intune がデバイスのコンプライアンス違反を報告する結果となる最小限のモバイル脅威保護リスク レベルを示します。 使用可能な値: unavailable、secured、low、medium、high、notSet。 使用可能な値: unavailable、secured、low、medium、high、notSet。 |
| advancedThreatProtectionRequiredSecurityLevel | deviceThreatProtectionLevel | コンプライアンス違反を報告する Microsoft Defender for Endpoint (Microsoft Defender Advanced Threat Protection (MDATP) とも呼ばれます) の最小リスク レベルを示します。 使用可能な値: unavailable、secured、low、medium、high、notSet。 使用可能な値: unavailable、secured、low、medium、high、notSet。 |
| securityBlockJailbrokenDevices | ブール型 | デバイスが root 化されていないことを示します。 TRUE の場合、デバイスが root 化されていると検出されると、非準拠が報告されます。 FALSE の場合、デバイスがルート化された状態に関係なく、デバイスは非準拠として報告されません。 既定値は FALSE です。 |
| securityRequireSafetyNetAttestationBasicIntegrity | ブール型 | コンプライアンス チェックで Google Play 整合性チェックが検証されるかどうかを示します。 TRUE の場合、デバイスが準拠していると見なされるために、Google Play 整合性の基本チェックに合格する必要があります。 FALSE の場合、Google Play 整合性の基本チェックは合格または失敗し、デバイスは準拠していると見なされます。 既定値は FALSE です。 |
| securityRequireSafetyNetAttestationCertifiedDevice | ブール型 | コンプライアンス チェックで Google Play 整合性チェックが検証されるかどうかを示します。 TRUE の場合、デバイスが準拠していると見なされるには、Google Play 整合性デバイス チェックに合格する必要があります。 FALSE の場合、Google Play 整合性デバイス チェックは合格または失敗し、デバイスは準拠していると見なされます。 既定値は FALSE です。 |
| osMinimumVersion | 文字列 | デバイスを準拠としてマークするために必要な Android の最小バージョンを示します。 例: "14" |
| osMaximumVersion | 文字列 | デバイスを準拠としてマークするために必要な Android の最大バージョンを示します。 例: "15" |
| minAndroidSecurityPatchLevel | 文字列 | デバイスを準拠としてマークするために必要な最小 Android セキュリティ パッチ レベルを示します。 例: "2025 年 2 月 1 日" |
| passwordRequired | ブール型 | デバイスのロックを解除するためにパスワードが必要かどうかを示します。 TRUE の場合、デバイスを準拠としてマークするには、デバイスのロックを解除するパスワードが設定されている必要があります。 FALSE の場合、デバイスのロック解除に必要なパスワードが設定されているかどうかに関係なく、デバイスは準拠としてマークされます。 既定値は FALSE です。 |
| passwordMinimumLength | Int32 | デバイスを準拠としてマークするために必要なパスワードの長さの最小値を示します。 有効な値は 4 から 16 です。 有効な値は 4 から 16 までです |
| passwordMinimumLetterCharacters | Int32 | デバイスが準拠とマークされるために、デバイス パスワードに必要な最小文字数を示します。 有効な値は 1 から 16 です。 |
| passwordMinimumLowerCaseCharacters | Int32 | デバイスが準拠としてマークされるために、デバイス パスワードに必要な最小小文字数を示します。 有効な値は 1 から 16 です。 |
| passwordMinimumNonLetterCharacters | Int32 | デバイスを準拠とマークするために、デバイス パスワードに必要な文字以外の最小数を示します。 有効な値は 1 から 16 です。 |
| passwordMinimumNumericCharacters | Int32 | デバイスが準拠とマークされるために、デバイス パスワードに必要な最小桁数の数字を示します。 有効な値は 1 から 16 です。 |
| passwordMinimumSymbolCharacters | Int32 | デバイスが準拠とマークされるために、デバイス パスワードに必要な記号文字の最小数を示します。 有効な値は 1 から 16 です。 |
| passwordMinimumUpperCaseCharacters | Int32 | デバイスが準拠とマークされるために、デバイス パスワードに必要な最小大文字数を示します。 有効な値は 1 から 16 です。 |
| passwordRequiredType | androidDeviceOwnerRequiredPasswordType | デバイスが準拠とマークされるためのパスワードの複雑さの要件を示します。 可能な値は、deviceDefault、required、numeric、numericComplex、alphabetic、alphanumeric、alphanumericWithSymbols、lowSecurityBiometric、customPassword です。 可能な値は、deviceDefault、required、numeric、numericComplex、alphabetic、alphanumeric、alphanumericWithSymbols、lowSecurityBiometric、customPassword です。 |
| passwordMinutesOfInactivityBeforeLock | Int32 | パスワードが必要になるまでの非アクティブ状態の時間 (分) を示します。 |
| passwordExpirationDays | Int32 | パスワードの有効期限までの日数を示します。 有効な値は 1 から 365 です。 |
| passwordPreviousPasswordCountToBlock | Int32 | ブロックする以前のパスワードの数を示します。 有効な値は 1 から 24 です。 |
| storageRequireEncryption | ブール型 | デバイスを準拠としてマークするために Android デバイスの暗号化が必要かどうかを示します。 |
| securityRequireIntuneAppIntegrity | ブール型 | デバイスを準拠としてマークするために Intune アプリケーションの整合性が必要かどうかを示します。 TRUE の場合、Intune は、フル マネージド、専用、または企業所有の仕事用プロファイルの Android Enterprise 登録デバイスにインストールされている Intune アプリが、マネージド Google Play ストアから Microsoft によって提供されたアプリであることを確認します。 チェックに失敗した場合、デバイスは非準拠として報告されます。 既定値は FALSE です。 |
| requireNoPendingSystemUpdates | ブール型 | デバイスに保留中のセキュリティ更新プログラムや OS 更新プログラムがあるかどうかを示し、それに応じてコンプライアンス状態を設定します。 TRUE の場合、各チェックインに保留中のシステム更新プログラムがあるかどうか、および保留中のセキュリティ更新プログラムまたは OS バージョン更新プログラム (System Updates) があるかどうかを確認します。デバイスは非準拠として報告されます。 FALSE に設定すると、保留中のセキュリティ更新プログラムや OS バージョンの更新プログラム (System Updates) のチェックは、デバイスのコンプライアンス状態に影響を与えずに実行されます。 既定値は FALSE です。 |
| securityRequiredAndroidSafetyNetEvaluationType | androidSafetyNetEvaluationType | デバイスの SafetyNet 評価の評価に使用される測定値と参照データの種類を示します。 侵害された OS バージョンやルート検出など、Android によって定義され、デバイス ハードウェアに組み込まれているチェックに基づいてデバイスの整合性を評価するために、デバイスで評価が完了します。 指定可能な値は basic、 hardwareBacked で、既定値は basic です。 可能な値: basic、hardwareBacked。 |
関係
| リレーションシップ | 型 | 説明 |
|---|---|---|
| scheduledActionsForRule | deviceComplianceScheduledActionForRule コレクション | このコンプライアンス ポリシーのルールごとにスケジュールされたアクションの一覧。 これは、プラットフォームごとの個別のコンプライアンス ポリシーを作成する場合に必須のプロパティです。 deviceCompliancePolicy から継承します |
| deviceStatuses | deviceComplianceDeviceStatus コレクション | DeviceComplianceDeviceStatus のリストです。 deviceCompliancePolicy から継承します |
| userStatuses | deviceComplianceUserStatus コレクション | DeviceComplianceUserStatus のリストです。 deviceCompliancePolicy から継承します |
| deviceStatusOverview | deviceComplianceDeviceOverview | デバイス コンプライアンスのデバイス状態の概要 (deviceCompliancePolicy から継承) |
| userStatusOverview | deviceComplianceUserOverview | デバイス コンプライアンスのユーザー状態の概要 (deviceCompliancePolicy から継承) |
| deviceSettingStateSummaries | settingStateDeviceSummary コレクション | コンプライアンス設定状態のデバイスの要約 (deviceCompliancePolicy から継承) |
| assignments | deviceCompliancePolicyAssignment コレクション | このコンプライアンス ポリシーの割り当てのコレクションです。 deviceCompliancePolicy から継承します |
JSON 表記
以下は、リソースの JSON 表記です。
{
"@odata.type": "#microsoft.graph.androidDeviceOwnerCompliancePolicy",
"roleScopeTagIds": [
"String"
],
"id": "String (identifier)",
"createdDateTime": "String (timestamp)",
"description": "String",
"lastModifiedDateTime": "String (timestamp)",
"displayName": "String",
"version": 1024,
"deviceThreatProtectionEnabled": true,
"deviceThreatProtectionRequiredSecurityLevel": "String",
"advancedThreatProtectionRequiredSecurityLevel": "String",
"securityBlockJailbrokenDevices": true,
"securityRequireSafetyNetAttestationBasicIntegrity": true,
"securityRequireSafetyNetAttestationCertifiedDevice": true,
"osMinimumVersion": "String",
"osMaximumVersion": "String",
"minAndroidSecurityPatchLevel": "String",
"passwordRequired": true,
"passwordMinimumLength": 1024,
"passwordMinimumLetterCharacters": 1024,
"passwordMinimumLowerCaseCharacters": 1024,
"passwordMinimumNonLetterCharacters": 1024,
"passwordMinimumNumericCharacters": 1024,
"passwordMinimumSymbolCharacters": 1024,
"passwordMinimumUpperCaseCharacters": 1024,
"passwordRequiredType": "String",
"passwordMinutesOfInactivityBeforeLock": 1024,
"passwordExpirationDays": 1024,
"passwordPreviousPasswordCountToBlock": 1024,
"storageRequireEncryption": true,
"securityRequireIntuneAppIntegrity": true,
"requireNoPendingSystemUpdates": true,
"securityRequiredAndroidSafetyNetEvaluationType": "String"
}