AgentPool interface
Пул агентов.
- Extends
Свойства
| availability |
Список зон доступности, используемых для узлов. Это можно указать, только если свойство AgentPoolType — VirtualMachineScaleSets. |
| capacity |
AKS связывает указанный пул агентов с группой резервирования емкости. |
| count | Количество агентов (виртуальных машин) для размещения контейнеров Docker. Допустимые значения должны находиться в диапазоне от 0 до 1000 (включительно) для пулов пользователей и в диапазоне от 1 до 1000 (включительно) для системных пулов. Значение по умолчанию — 1. |
| creation |
Создание данных, используемых для указания исходного идентификатора моментального снимка, если пул узлов будет создан или обновлен с помощью моментального снимка. |
| current |
Версия Kubernetes, запущенная пулом агентов. Если orchestratorVersion является полностью указанной версией <major.minor.patch>, это поле будет точно равно ему. Если orchestratorVersion <major.minor>, это поле будет содержать полную версию <major.minor.patch>. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| enable |
Включение автоматического масштабирования |
| enable |
Следует ли включить шифрование дисков на основе узла и ОС. Это поддерживается только в определенных размерах виртуальных машин и в определенных регионах Azure. Дополнительные сведения см. в статье https://docs.microsoft.com/azure/aks/enable-host-encryption |
| enable |
Следует ли использовать ОС с поддержкой FIPS. Дополнительные сведения см. в статье Добавление пула узлов с поддержкой FIPS. |
| enable |
Выделяется ли каждый узел собственным общедоступным IP-адресом. В некоторых сценариях может потребоваться, чтобы узлы в пуле узлов получали собственные выделенные общедоступные IP-адреса. Распространенный сценарий — для игровых рабочих нагрузок, где консоль должна сделать прямое подключение к облачной виртуальной машине, чтобы свести к минимуму прыжки. Дополнительные сведения см. в назначении общедоступного IP-адреса наузла. Значение по умолчанию — false. |
| enable |
Включение UltraSSD |
| e |
Уникальная строка только для чтения, используемая для реализации оптимистического параллелизма. Значение eTag изменится при обновлении ресурса. Укажите заголовок if-match или if-none-match со значением eTag для последующего запроса, чтобы включить оптимистичный параллелизм в соответствии с обычным соглашением eTag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| gateway |
Профиль, характерный для управляемого пула агентов в режиме шлюза. Это поле нельзя задать, если режим пула агентов не является шлюзом. |
| gpu |
GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU. |
| gpu |
Параметры GPU для пула агентов. |
| host |
Полный идентификатор ресурса выделенной группы узлов для подготовки виртуальных машин, используемый только в сценарии создания и не допуская изменения после установки. Это форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Дополнительные сведения см. в выделенных узлах Azure. |
| kubelet |
Конфигурация Kubelet на узлах пула агентов. |
| kubelet |
Определяет размещение томов emptyDir, корневого каталога данных среды выполнения контейнера и эфемерного хранилища Kubelet. |
| linux |
Конфигурация ОС узлов агента Linux. |
| local |
Настраивает локальную DNS для каждого узла с переопределениями VnetDNS и KubeDNS. LocalDNS помогает повысить производительность и надежность разрешения DNS в кластере AKS. Подробнее см. aka.ms/aks/localdns. |
| max |
Максимальное количество узлов для автоматического масштабирования |
| max |
Максимальное количество модулей pod, которые могут выполняться на узле. |
| message |
Сообщение дня для узлов Linux в кодировке Base64. Строка в кодировке Base64, которая будет записана в /etc/motd после декодирования. Это позволяет настроить сообщение дня для узлов Linux. Он не должен быть указан для узлов Windows. Она должна быть статической строкой (т. е. будет напечатана необработанная и не выполняется как скрипт). |
| min |
Минимальное количество узлов для автоматического масштабирования |
| mode | Режим пула агентов. Кластер должен иметь по крайней мере один пул агентов System. Дополнительные сведения об ограничениях пула агентов и рекомендациях см. в статье https://docs.microsoft.com/azure/aks/use-system-pools |
| network |
Параметры пула агентов, связанные с сетью. |
| node |
Версия образа узла ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| node |
Метки узлов, которые необходимо сохранить во всех узлах в пуле агентов. |
| node |
Идентификатор префикса общедоступного IP-адреса, из которого узлы виртуальной машины должны использовать IP-адреса. Это форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName} |
| node |
Фрагменты, добавленные к новым узлам во время создания и масштабирования пула узлов. Например, key=value:NoSchedule. |
| orchestrator |
Версия Kubernetes, указанная пользователем. Поддерживаются оба исправления <major.minor.patch> (например, 1.20.13) и <основных.дополнительных> (например, 1.20). Если указан <основной.дополнительный>, то последняя поддерживаемая версия исправления общедоступной версии выбирается автоматически. Обновление кластера с тем же <основной.дополнительный> после его создания (например, 1.14.x -> 1.14) не активирует обновление, даже если новая версия исправлений доступна. Рекомендуется обновить все пулы узлов в кластере AKS до той же версии Kubernetes. Версия пула узлов должна иметь ту же основную версию, что и плоскость управления. Дополнительная версия пула узлов должна находиться в двух дополнительных версиях версии уровня управления. Версия пула узлов не может быть больше версии уровня управления. Дополнительные сведения см. в обновлении пула узлов. |
| os |
Размер диска ОС в ГБ, используемый для указания размера диска для каждого компьютера в пуле главных и агентов. Если указать значение 0, он будет применять размер osDisk по умолчанию в соответствии с указанным vmSize. |
| os |
Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Дополнительные сведения см. в эфемерной ОС. |
| osSKU | Указывает номер SKU ОС, используемый пулом агентов. По умолчанию используется Ubuntu, если OSType — Linux. По умолчанию используется Windows2019, если Kubernetes <= 1.24 или Windows2022, если Kubernetes >= 1,25, если OSType — Windows. |
| os |
Тип операционной системы. По умолчанию используется Linux. |
| pod |
Режим выделения IP-адресов Pod. Режим выделения IP-адресов для модулей pod в пуле агентов. Необходимо использовать с podSubnetId. Значение по умолчанию — DynamicIndividual. |
| pod |
Идентификатор подсети, к которой будут присоединяться модули pod при запуске. Если не указано, IP-адреса pod статически назначаются в подсети узла (дополнительные сведения см. в статье vnetSubnetID). Эта форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| power |
Выполняется или останавливается ли пул агентов. При первом создании пула агентов он изначально выполняется. Пул агентов можно остановить, установив для этого поля значение "Остановлено". Остановленный пул агентов останавливает все виртуальные машины и не взимает плата за выставление счетов. Пул агентов может быть остановлен только в том случае, если оно запущено и состояние подготовки выполнено успешно. |
| provisioning |
Текущее состояние развертывания или подготовки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| proximity |
Идентификатор группы размещения близкого взаимодействия. |
| scale |
Режим уменьшения масштаба, используемый при масштабировании пула агентов. Это также влияет на поведение автомасштабирования кластера. Если он не указан, по умолчанию используется значение Delete. |
| scale |
Политика вытеснения масштабируемого набора виртуальных машин. Это нельзя указать, если параметр scaleSetPriority не имеет значения Spot. Если значение не указано, значение по умолчанию — "Удалить". |
| scale |
Приоритет масштабируемого набора виртуальных машин. Если значение не указано, значение по умолчанию — "Regular". |
| security |
Параметры безопасности пула агентов. |
| spot |
Максимальная цена (в долларах США) вы готовы платить за точечные экземпляры. Возможные значения — это любое десятичное значение больше нуля или -1, указывающее, что цена по умолчанию up-to по запросу. Возможные значения — это любое десятичное значение, больше нуля или -1 которое указывает на готовность платить любую цену по запросу. Дополнительные сведения о ценах на точечные виртуальные машины см. в цен на точечные виртуальные машины |
| status | Содержит сведения о пуле агентов только для чтения. |
| tags | Теги, которые необходимо сохранить в масштабируемом наборе виртуальных машин пула агентов. |
| type |
Тип пула агентов. |
| upgrade |
Параметры обновления агентаpool |
| virtual |
Состояние узлов в пуле агентов VirtualMachines. |
| virtual |
Спецификации пула агентов VirtualMachines. |
| vm |
Размер виртуальных машин пула агентов. Доступность размера виртуальной машины зависит от региона. Если узел содержит недостаточные вычислительные ресурсы (память, ЦП и т. д.), модули pod могут не выполняться правильно. Дополнительные сведения об ограниченных размерах виртуальных машин см. в статье https://docs.microsoft.com/azure/aks/quotas-skus-regions |
| vnet |
Идентификатор подсети, в которой узлы пула агентов и при необходимости модули pod присоединяются при запуске. Если это не указано, будет создана и используется виртуальная сеть и подсеть. Если параметр podSubnetID не указан, это относится к узлам и модулям pod, в противном случае оно применяется только к узлам. Эта форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName} |
| windows |
Конкретный профиль пула агентов Windows. |
| workload |
Определяет тип рабочей нагрузки, который может выполнять узел. |
Унаследованные свойства
| id | Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| name | Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| type | ПРИМЕЧАНИЕ типа ресурса. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
availabilityZones
Список зон доступности, используемых для узлов. Это можно указать, только если свойство AgentPoolType — VirtualMachineScaleSets.
availabilityZones?: string[]
Значение свойства
string[]
capacityReservationGroupID
AKS связывает указанный пул агентов с группой резервирования емкости.
capacityReservationGroupID?: string
Значение свойства
string
count
Количество агентов (виртуальных машин) для размещения контейнеров Docker. Допустимые значения должны находиться в диапазоне от 0 до 1000 (включительно) для пулов пользователей и в диапазоне от 1 до 1000 (включительно) для системных пулов. Значение по умолчанию — 1.
count?: number
Значение свойства
number
creationData
Создание данных, используемых для указания исходного идентификатора моментального снимка, если пул узлов будет создан или обновлен с помощью моментального снимка.
creationData?: CreationData
Значение свойства
currentOrchestratorVersion
Версия Kubernetes, запущенная пулом агентов. Если orchestratorVersion является полностью указанной версией <major.minor.patch>, это поле будет точно равно ему. Если orchestratorVersion <major.minor>, это поле будет содержать полную версию <major.minor.patch>. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
currentOrchestratorVersion?: string
Значение свойства
string
enableAutoScaling
Включение автоматического масштабирования
enableAutoScaling?: boolean
Значение свойства
boolean
enableEncryptionAtHost
Следует ли включить шифрование дисков на основе узла и ОС. Это поддерживается только в определенных размерах виртуальных машин и в определенных регионах Azure. Дополнительные сведения см. в статье https://docs.microsoft.com/azure/aks/enable-host-encryption
enableEncryptionAtHost?: boolean
Значение свойства
boolean
enableFips
Следует ли использовать ОС с поддержкой FIPS. Дополнительные сведения см. в статье Добавление пула узлов с поддержкой FIPS.
enableFips?: boolean
Значение свойства
boolean
enableNodePublicIP
Выделяется ли каждый узел собственным общедоступным IP-адресом. В некоторых сценариях может потребоваться, чтобы узлы в пуле узлов получали собственные выделенные общедоступные IP-адреса. Распространенный сценарий — для игровых рабочих нагрузок, где консоль должна сделать прямое подключение к облачной виртуальной машине, чтобы свести к минимуму прыжки. Дополнительные сведения см. в назначении общедоступного IP-адреса наузла. Значение по умолчанию — false.
enableNodePublicIP?: boolean
Значение свойства
boolean
enableUltraSSD
Включение UltraSSD
enableUltraSSD?: boolean
Значение свойства
boolean
eTag
Уникальная строка только для чтения, используемая для реализации оптимистического параллелизма. Значение eTag изменится при обновлении ресурса. Укажите заголовок if-match или if-none-match со значением eTag для последующего запроса, чтобы включить оптимистичный параллелизм в соответствии с обычным соглашением eTag. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
eTag?: string
Значение свойства
string
gatewayProfile
Профиль, характерный для управляемого пула агентов в режиме шлюза. Это поле нельзя задать, если режим пула агентов не является шлюзом.
gatewayProfile?: AgentPoolGatewayProfile
Значение свойства
gpuInstanceProfile
GPUInstanceProfile для указания профиля экземпляра GPU MIG для поддерживаемого номера SKU виртуальной машины GPU.
gpuInstanceProfile?: string
Значение свойства
string
gpuProfile
hostGroupID
Полный идентификатор ресурса выделенной группы узлов для подготовки виртуальных машин, используемый только в сценарии создания и не допуская изменения после установки. Это форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/hostGroups/{hostGroupName}. Дополнительные сведения см. в выделенных узлах Azure.
hostGroupID?: string
Значение свойства
string
kubeletConfig
Конфигурация Kubelet на узлах пула агентов.
kubeletConfig?: KubeletConfig
Значение свойства
kubeletDiskType
Определяет размещение томов emptyDir, корневого каталога данных среды выполнения контейнера и эфемерного хранилища Kubelet.
kubeletDiskType?: string
Значение свойства
string
linuxOSConfig
localDNSProfile
Настраивает локальную DNS для каждого узла с переопределениями VnetDNS и KubeDNS. LocalDNS помогает повысить производительность и надежность разрешения DNS в кластере AKS. Подробнее см. aka.ms/aks/localdns.
localDNSProfile?: LocalDNSProfile
Значение свойства
maxCount
Максимальное количество узлов для автоматического масштабирования
maxCount?: number
Значение свойства
number
maxPods
Максимальное количество модулей pod, которые могут выполняться на узле.
maxPods?: number
Значение свойства
number
messageOfTheDay
Сообщение дня для узлов Linux в кодировке Base64. Строка в кодировке Base64, которая будет записана в /etc/motd после декодирования. Это позволяет настроить сообщение дня для узлов Linux. Он не должен быть указан для узлов Windows. Она должна быть статической строкой (т. е. будет напечатана необработанная и не выполняется как скрипт).
messageOfTheDay?: string
Значение свойства
string
minCount
Минимальное количество узлов для автоматического масштабирования
minCount?: number
Значение свойства
number
mode
Режим пула агентов. Кластер должен иметь по крайней мере один пул агентов System. Дополнительные сведения об ограничениях пула агентов и рекомендациях см. в статье https://docs.microsoft.com/azure/aks/use-system-pools
mode?: string
Значение свойства
string
networkProfile
Параметры пула агентов, связанные с сетью.
networkProfile?: AgentPoolNetworkProfile
Значение свойства
nodeImageVersion
Версия образа узла ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
nodeImageVersion?: string
Значение свойства
string
nodeLabels
Метки узлов, которые необходимо сохранить во всех узлах в пуле агентов.
nodeLabels?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
nodePublicIPPrefixID
Идентификатор префикса общедоступного IP-адреса, из которого узлы виртуальной машины должны использовать IP-адреса. Это форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIPPrefixName}
nodePublicIPPrefixID?: string
Значение свойства
string
nodeTaints
Фрагменты, добавленные к новым узлам во время создания и масштабирования пула узлов. Например, key=value:NoSchedule.
nodeTaints?: string[]
Значение свойства
string[]
orchestratorVersion
Версия Kubernetes, указанная пользователем. Поддерживаются оба исправления <major.minor.patch> (например, 1.20.13) и <основных.дополнительных> (например, 1.20). Если указан <основной.дополнительный>, то последняя поддерживаемая версия исправления общедоступной версии выбирается автоматически. Обновление кластера с тем же <основной.дополнительный> после его создания (например, 1.14.x -> 1.14) не активирует обновление, даже если новая версия исправлений доступна. Рекомендуется обновить все пулы узлов в кластере AKS до той же версии Kubernetes. Версия пула узлов должна иметь ту же основную версию, что и плоскость управления. Дополнительная версия пула узлов должна находиться в двух дополнительных версиях версии уровня управления. Версия пула узлов не может быть больше версии уровня управления. Дополнительные сведения см. в обновлении пула узлов.
orchestratorVersion?: string
Значение свойства
string
osDiskSizeGB
Размер диска ОС в ГБ, используемый для указания размера диска для каждого компьютера в пуле главных и агентов. Если указать значение 0, он будет применять размер osDisk по умолчанию в соответствии с указанным vmSize.
osDiskSizeGB?: number
Значение свойства
number
osDiskType
Тип диска ОС, используемый для компьютеров в пуле агентов. Значение по умолчанию — "Ephemeral", если виртуальная машина поддерживает ее и имеет диск кэша больше запрошенного OSDiskSizeGB. В противном случае значение по умолчанию — Managed. Может не быть изменено после создания. Дополнительные сведения см. в эфемерной ОС.
osDiskType?: string
Значение свойства
string
osSKU
Указывает номер SKU ОС, используемый пулом агентов. По умолчанию используется Ubuntu, если OSType — Linux. По умолчанию используется Windows2019, если Kubernetes <= 1.24 или Windows2022, если Kubernetes >= 1,25, если OSType — Windows.
osSKU?: string
Значение свойства
string
osType
Тип операционной системы. По умолчанию используется Linux.
osType?: string
Значение свойства
string
podIPAllocationMode
Режим выделения IP-адресов Pod. Режим выделения IP-адресов для модулей pod в пуле агентов. Необходимо использовать с podSubnetId. Значение по умолчанию — DynamicIndividual.
podIPAllocationMode?: string
Значение свойства
string
podSubnetID
Идентификатор подсети, к которой будут присоединяться модули pod при запуске. Если не указано, IP-адреса pod статически назначаются в подсети узла (дополнительные сведения см. в статье vnetSubnetID). Эта форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
podSubnetID?: string
Значение свойства
string
powerState
Выполняется или останавливается ли пул агентов. При первом создании пула агентов он изначально выполняется. Пул агентов можно остановить, установив для этого поля значение "Остановлено". Остановленный пул агентов останавливает все виртуальные машины и не взимает плата за выставление счетов. Пул агентов может быть остановлен только в том случае, если оно запущено и состояние подготовки выполнено успешно.
powerState?: PowerState
Значение свойства
provisioningState
Текущее состояние развертывания или подготовки. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
provisioningState?: string
Значение свойства
string
proximityPlacementGroupID
Идентификатор группы размещения близкого взаимодействия.
proximityPlacementGroupID?: string
Значение свойства
string
scaleDownMode
Режим уменьшения масштаба, используемый при масштабировании пула агентов. Это также влияет на поведение автомасштабирования кластера. Если он не указан, по умолчанию используется значение Delete.
scaleDownMode?: string
Значение свойства
string
scaleSetEvictionPolicy
Политика вытеснения масштабируемого набора виртуальных машин. Это нельзя указать, если параметр scaleSetPriority не имеет значения Spot. Если значение не указано, значение по умолчанию — "Удалить".
scaleSetEvictionPolicy?: string
Значение свойства
string
scaleSetPriority
Приоритет масштабируемого набора виртуальных машин. Если значение не указано, значение по умолчанию — "Regular".
scaleSetPriority?: string
Значение свойства
string
securityProfile
Параметры безопасности пула агентов.
securityProfile?: AgentPoolSecurityProfile
Значение свойства
spotMaxPrice
Максимальная цена (в долларах США) вы готовы платить за точечные экземпляры. Возможные значения — это любое десятичное значение больше нуля или -1, указывающее, что цена по умолчанию up-to по запросу. Возможные значения — это любое десятичное значение, больше нуля или -1 которое указывает на готовность платить любую цену по запросу. Дополнительные сведения о ценах на точечные виртуальные машины см. в цен на точечные виртуальные машины
spotMaxPrice?: number
Значение свойства
number
status
Содержит сведения о пуле агентов только для чтения.
status?: AgentPoolStatus
Значение свойства
tags
Теги, которые необходимо сохранить в масштабируемом наборе виртуальных машин пула агентов.
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
typePropertiesType
Тип пула агентов.
typePropertiesType?: string
Значение свойства
string
upgradeSettings
Параметры обновления агентаpool
upgradeSettings?: AgentPoolUpgradeSettings
Значение свойства
virtualMachineNodesStatus
Состояние узлов в пуле агентов VirtualMachines.
virtualMachineNodesStatus?: VirtualMachineNodes[]
Значение свойства
virtualMachinesProfile
Спецификации пула агентов VirtualMachines.
virtualMachinesProfile?: VirtualMachinesProfile
Значение свойства
vmSize
Размер виртуальных машин пула агентов. Доступность размера виртуальной машины зависит от региона. Если узел содержит недостаточные вычислительные ресурсы (память, ЦП и т. д.), модули pod могут не выполняться правильно. Дополнительные сведения об ограниченных размерах виртуальных машин см. в статье https://docs.microsoft.com/azure/aks/quotas-skus-regions
vmSize?: string
Значение свойства
string
vnetSubnetID
Идентификатор подсети, в которой узлы пула агентов и при необходимости модули pod присоединяются при запуске. Если это не указано, будет создана и используется виртуальная сеть и подсеть. Если параметр podSubnetID не указан, это относится к узлам и модулям pod, в противном случае оно применяется только к узлам. Эта форма: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}
vnetSubnetID?: string
Значение свойства
string
windowsProfile
Конкретный профиль пула агентов Windows.
windowsProfile?: AgentPoolWindowsProfile
Значение свойства
workloadRuntime
Определяет тип рабочей нагрузки, который может выполнять узел.
workloadRuntime?: string
Значение свойства
string
Сведения об унаследованном свойстве
id
Идентификатор ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследован отSubResource.id
name
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
Унаследовано отSubResource.name
type
ПРИМЕЧАНИЕ типа ресурса. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Наследуется отSubResource.type