Тип ресурса windowsDeliveryOptimizationConfiguration
Пространство имен: microsoft.graph
Важный: API Microsoft Graph в версии /beta могут быть изменены; Использование в рабочей среде не поддерживается.
Примечание. API Microsoft Graph для Intune требует наличия активной лицензии Intune для клиента.
Конфигурация оптимизации доставки Windows
Наследуется от deviceConfiguration.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Список windowsDeliveryOptimizationConfigurations | Коллекция windowsDeliveryOptimizationConfiguration | Перечисление свойств и связей объектов windowsDeliveryOptimizationConfiguration . |
Получение windowsDeliveryOptimizationConfiguration | windowsDeliveryOptimizationConfiguration | Чтение свойств и связей объекта windowsDeliveryOptimizationConfiguration . |
Создание windowsDeliveryOptimizationConfiguration | windowsDeliveryOptimizationConfiguration | Создайте объект windowsDeliveryOptimizationConfiguration . |
Удаление windowsDeliveryOptimizationConfiguration | Нет | Удаляет объект windowsDeliveryOptimizationConfiguration. |
Обновление windowsDeliveryOptimizationConfiguration | windowsDeliveryOptimizationConfiguration | Обновите свойства объекта windowsDeliveryOptimizationConfiguration . |
Свойства
Свойство | Тип | Описание |
---|---|---|
id | String | Ключ объекта. Наследуется от объекта deviceConfiguration. |
lastModifiedDateTime | DateTimeOffset | Дата и время последнего изменения объекта. Наследуется от объекта deviceConfiguration. |
roleScopeTagIds | Коллекция строк | Список тегов области для этого экземпляра сущности. Наследуется от объекта deviceConfiguration. |
supportsScopeTags | Логический | Указывает, поддерживает ли базовая конфигурация устройства назначение тегов область. Назначение свойству ScopeTags не допускается, если это значение равно false, а сущности не будут видны пользователям с областью действия. Это происходит для устаревших политик, созданных в Silverlight, и его можно устранить путем удаления и повторного создания политики на портале Azure. Это свойство доступно только для чтения. Наследуется от объекта deviceConfiguration. |
deviceManagementApplicabilityRuleOsEdition | deviceManagementApplicabilityRuleOsEdition | Применимость выпуска ОС для этой политики. Наследуется от объекта deviceConfiguration. |
deviceManagementApplicabilityRuleOsVersion | deviceManagementApplicabilityRuleOsVersion | Правило применимости версий ОС для этой политики. Наследуется от объекта deviceConfiguration. |
deviceManagementApplicabilityRuleDeviceMode | deviceManagementApplicabilityRuleDeviceMode | Правило применимости режима устройства для этой политики. Наследуется от объекта deviceConfiguration. |
createdDateTime | DateTimeOffset | Дата и время создания объекта. Наследуется от объекта deviceConfiguration. |
description | String | Указанное администратором описание конфигурации устройства. Наследуется от объекта deviceConfiguration. |
displayName | String | Указанное администратором имя конфигурации устройства. Наследуется от объекта deviceConfiguration. |
version | Int32 | Версия конфигурации устройства. Наследуется от объекта deviceConfiguration. |
deliveryOptimizationMode | windowsDeliveryOptimizationMode | Указывает метод скачивания, который оптимизация доставки может использовать для управления потреблением пропускной способности сети в сценариях распространения большого содержимого. Возможные значения: userDefined , httpOnly , httpWithPeeringNat , httpWithPeeringPrivateGroup , httpWithInternetPeering , simpleDownload , bypassMode . |
restrictPeerSelectionBy | deliveryOptimizationRestrictPeerSelectionByOptions | Указывает, чтобы ограничить выбор однорангового узла с помощью выбранного параметра. |
Вариант 1 (маска подсети) применяется только к режимам оптимизации доставки LAN (1) и группе (2). Возможные значения: notConfigured , subnetMask . |
||
groupIdSource | deliveryOptimizationGroupIdSource | Указывает, чтобы ограничить выбор однорангового узла спецификацией. |
Параметры, заданные в этой политике, применяются только к режиму загрузки группы (2) оптимизации доставки. Если для группы (2) не задан режим загрузки, эта политика будет игнорироваться. Для варианта 3 — идентификатор параметра DHCP клиент запрашивает параметр DHCP с идентификатором 234 и использует возвращенное значение GUID в качестве идентификатора группы. | ||
bandwidthMode | deliveryOptimizationBandwidth | Указывает использование полосы пропускания переднего плана и фона с использованием процентных значений, абсолютов или часов. |
backgroundDownloadFromHttpDelayInSeconds | Int64 | Указывает время в секундах для задержки источника HTTP в фоновом режиме загрузки, для использования однорангового узла. Допустимые значения от 0 до 4294967295 |
foregroundDownloadFromHttpDelayInSeconds | Int64 | Указывает время в секундах для задержки источника HTTP в загрузке переднего плана, который может использовать одноранговый узел (0–86400). Допустимые значения от 0 до 86400 |
Если указать значение 0, для управления этим параметром с помощью облачной службы будет настроена оптимизация доставки. Допустимые значения от 0 до 86400 | ||
minimumRamAllowedToPeerInGigabytes | Int32 | Указывает минимальный размер ОЗУ в ГБ для использования однорангового кэширования (1–10 0000). Допустимые значения от 1 до 100000 |
minimumDiskSizeAllowedToPeerInGigabytes | Int32 | Указывает минимальный размер диска в ГБ для использования однорангового кэширования (1–10 0000). Допустимые значения от 1 до 100000 |
Рекомендуемые значения: от 64 ДО 256 ГБ. Допустимые значения от 1 до 100000 | ||
minimumFileSizeToCacheInMegabytes | Int32 | Указывает минимальный размер файла содержимого в МБ, включенный для использования однорангового кэширования (1–10 0000). Допустимые значения от 1 до 100000 |
Рекомендуемые значения: от 1 ДО 100 000 МБ. Допустимые значения от 1 до 100000 | ||
minimumBatteryPercentageAllowedToUpload | Int32 | Указывает минимальный процент заряда батареи, позволяющий устройству передавать данные (0–100). Допустимые значения: от 0 до 100 |
Значение по умолчанию равно 0. Значение 0 (ноль) означает "не ограничено" и будет использоваться значение по умолчанию облачной службы. Допустимые значения: от 0 до 100 | ||
modifyCacheLocation | String | Указывает диск, который оптимизация доставки должна использовать для своего кэша. |
maximumCacheAgeInDays | Int32 | Указывает максимальное время в днях, в течение которых каждый файл хранится в кэше оптимизации доставки после успешного скачивания (0–3650). Допустимые значения от 0 до 3650 |
maximumCacheSize | deliveryOptimizationMaxCacheSize | Указывает максимальный размер кэша для оптимизации доставки в процентах или в ГБ. |
vpnPeerCaching | Включения | Указывает, разрешено ли устройству участвовать в одноранговом кэшировании при подключении через VPN к сети домена. Возможные значения: notConfigured , enabled , disabled . |
cacheServerHostNames | Коллекция строк | Задает имена узлов серверов кэша. |
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
}