windowsDeliveryOptimizationConfiguration リソースの種類

名前空間: microsoft.graph

重要:Microsoft は Intune /beta API をサポートしていますが、より頻繁に変更される可能性があります。 可能な場合は、バージョン v1.0 を使用することをお勧めします。 バージョン セレクターを使用して、バージョン v1.0 で API が使用できるかどうかを確認します。

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

Windows 配信の最適化の構成

deviceConfiguration から継承します

メソッド

メソッド 戻り値の型 説明
WindowsDeliveryOptimizationConfigurations の一覧表示 windowsDeliveryOptimizationConfiguration コレクション WindowsDeliveryOptimizationConfiguration オブジェクトのプロパティと関係を一覧表示します。
WindowsDeliveryOptimizationConfiguration を取得する windowsDeliveryOptimizationConfiguration windowsDeliveryOptimizationConfiguration オブジェクトのプロパティとリレーションシップを読み取ります。
WindowsDeliveryOptimizationConfiguration を作成する windowsDeliveryOptimizationConfiguration 新しい WindowsDeliveryOptimizationConfiguration オブジェクトを作成します。
WindowsDeliveryOptimizationConfiguration を削除する なし WindowsDeliveryOptimizationConfiguration を削除します。
Windows DeliveryOptimizationConfiguration を更新する windowsDeliveryOptimizationConfiguration WindowsDeliveryOptimizationConfiguration オブジェクトのプロパティを更新します。

プロパティ

プロパティ 説明
id String エンティティのキー。 deviceConfiguration から継承します
lastModifiedDateTime DateTimeOffset オブジェクトの最終更新の DateTime。 deviceConfiguration から継承します
roleScopeTagIds String collection このエンティティ インスタンスのスコープ タグの一覧。 deviceConfiguration から継承します
supportsScopeTags ブール型 基になるデバイス構成がスコープ タグの割り当てをサポートしているかどうかを示します。 この値が false の場合、ScopeTags プロパティへの割り当ては許可されず、スコープを指定されたユーザーにエンティティが表示されません。 これは、Silverlight で作成されたレガシ ポリシーで発生し、Azure Portal でポリシーを削除して再作成することで解決できます。 このプロパティは読み取り専用です。 deviceConfiguration から継承します
deviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition このポリシーの OS エディションの適用範囲。 deviceConfiguration から継承します
deviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion このポリシーの OS バージョン適用性ルール。 deviceConfiguration から継承します
deviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode このポリシーのデバイス モード適用性ルール。 deviceConfiguration から継承します
createdDateTime DateTimeOffset オブジェクトが作成された DateTime。 deviceConfiguration から継承します
description String 管理者が指定した、デバイス構成についての説明。 deviceConfiguration から継承します
displayName String 管理者が指定した、デバイス構成の名前。 deviceConfiguration から継承します
version Int32 デバイス構成のバージョン。 deviceConfiguration から継承します
deliveryOptimizationMode windowsDeliveryOptimizationMode 配信の最適化が大規模なコンテンツ配信シナリオでのネットワーク帯域幅の使用量を管理するために使用できるダウンロードの方法を指定します。 可能な値は、userDefinedhttpOnlyhttpWithPeeringNathttpWithPeeringPrivateGrouphttpWithInternetPeeringsimpleDownloadbypassMode です。
restrictPeerSelectionBy deliveryOptimizationRestrictPeerSelectionByOptions 選択したオプションを使用してピアの選択を制限することを指定します。
オプション 1 (サブネット マスク) は、配信の最適化モードのダウンロード モード、LAN (1)、およびグループ (2) にのみ適用されます。 可能な値は、notConfiguredsubnetMask です。
groupIdSource deliveryOptimizationGroupIdSource ピア選択を特定のソースに制限することを指定します。
このポリシーで設定するオプションは、配信の最適化モードのグループ (2) ダウンロード モードにのみ適用されます。 グループ (2) がダウンロード モードとして設定されていない場合、このポリシーは無視されます。 オプション 3 - DHCP オプション ID の場合、クライアントは DHCP オプション ID 234 を照会し、返された GUID 値をグループ ID として使用します。
bandwidthMode deliveryOptimizationBandwidth パーセンテージ、絶対値、または時間を使用して、フォアグラウンドとバックグラウンドの帯域幅の使用量を指定します。
backgroundDownloadFromHttpDelayInSeconds Int64 ピアツーピアの使用が許可されているバックグラウンド ダウンロードで HTTP ソースを遅延させる秒数を指定します。 有効な値 0 から 4294967295
foregroundDownloadFromHttpDelayInSeconds Int64 ピアツーピアの使用が許可されているフォアグラウンド ダウンロードで HTTP ソースを遅延する秒数を指定します (0-86400)。 有効な値: 0 - 86400
0 を指定すると、クラウド サービスを使用してこの設定を管理する配信の最適化が設定されます。 有効な値: 0 - 86400
minimumRamAllowedToPeerInGigabytes Int32 ピア キャッシュを使用する最小 RAM サイズを GB 単位で指定します (1 から 100000)。 有効な値: 1 - 100000
minimumDiskSizeAllowedToPeerInGigabytes Int32 ピア キャッシュを使用する最小ディスク サイズを GB 単位で指定します (1 から 100000)。 有効な値: 1 - 100000
推奨される値: 64 GB から 256 GB。 有効な値: 1 - 100000
minimumFileSizeToCacheInMegabytes Int32 ピア キャッシュ (1 から 100000) を使用できるようにするコンテンツ ファイルの最小サイズを MB 単位で指定します。 有効な値: 1 - 100000
推奨値: 1 MB から 100,000 MB。 有効な値: 1 - 100000
minimumBatteryPercentageAllowedToUpload Int32 デバイスがデータをアップロードできるようにするための最小バッテリー使用率を指定します (0 - 100)。 有効な値は 0 から 100 までです
既定値は 0 です。 値 0 (ゼロ) は "制限されていない" ことを意味し、クラウド サービスの既定値が使用されます。 有効な値は 0 から 100 までです
modifyCacheLocation 文字列 配信の最適化がキャッシュに使用するドライブを指定します。
maximumCacheAgeInDays Int32 各ファイルが正常にダウンロードされた後、各ファイルが配信の最適化キャッシュに保持される最大時間の日数を指定します (0 から 3650)。 有効な値: 0 から 3650
maximumCacheSize deliveryOptimizationMaxCacheSize 配信の最適化による最大キャッシュ サイズをパーセンテージまたは GB 単位で指定します。
vpnPeerCaching 有効化 VPN 経由でドメイン ネットワークに接続されているときに、デバイスがピア キャッシュに参加することを許可するかどうかを指定します。 可能な値は notConfiguredenableddisabled です。
cacheServerHostNames String collection キャッシュ サーバーのホスト名を指定します。
cacheServerForegroundDownloadFallbackToHttpDelayInSeconds Int32 キャッシュ サーバーから HTTP ソースへのフォールバックをフォアグラウンド ダウンロード用に遅延させる秒数を指定します。 有効な値は 0 から 2592000 です。
cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds Int32 バックグラウンド ダウンロードのためにキャッシュ サーバーから HTTP ソースへのフォールバックを遅延する秒数を指定します。 有効な値は 0 から 2592000 です。

リレーションシップ

リレーションシップ 説明
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.windowsDeliveryOptimizationConfiguration",
  "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,
  "deliveryOptimizationMode": "String",
  "restrictPeerSelectionBy": "String",
  "groupIdSource": {
    "@odata.type": "microsoft.graph.deliveryOptimizationGroupIdSource"
  },
  "bandwidthMode": {
    "@odata.type": "microsoft.graph.deliveryOptimizationBandwidth"
  },
  "backgroundDownloadFromHttpDelayInSeconds": 1024,
  "foregroundDownloadFromHttpDelayInSeconds": 1024,
  "minimumRamAllowedToPeerInGigabytes": 1024,
  "minimumDiskSizeAllowedToPeerInGigabytes": 1024,
  "minimumFileSizeToCacheInMegabytes": 1024,
  "minimumBatteryPercentageAllowedToUpload": 1024,
  "modifyCacheLocation": "String",
  "maximumCacheAgeInDays": 1024,
  "maximumCacheSize": {
    "@odata.type": "microsoft.graph.deliveryOptimizationMaxCacheSize"
  },
  "vpnPeerCaching": "String",
  "cacheServerHostNames": [
    "String"
  ],
  "cacheServerForegroundDownloadFallbackToHttpDelayInSeconds": 1024,
  "cacheServerBackgroundDownloadFallbackToHttpDelayInSeconds": 1024
}