NodeType interface
Описывает тип узла в кластере, каждый тип узла представляет под набор узлов в кластере.
- Extends
Свойства
additional |
Дополнительные управляемые диски данных. |
additional |
Задает параметры для всех дополнительных дополнительных сетевых интерфейсов для подключения к типу узла. |
application |
Диапазон портов, из которых кластер назначил порт приложениям Service Fabric. |
capacities | Теги емкости, применяемые к узлам в типе узла, диспетчер кластерных ресурсов использует эти теги для понимания объема ресурсов узла. |
computer |
Задает префикс имени компьютера. Ограничено 9 символами. Если задано, можно указать более длинное имя для имени типа узла. |
data |
Буква диска управляемых данных. Он не может использовать зарезервированную букву C или D, и она не может измениться после создания. |
data |
Размер диска для управляемого диска, подключенного к виртуальным машинам, на типе узла в GBS. |
data |
Тип управляемого диска данных. Указывает тип учетной записи хранения для управляемого диска |
dscp |
Указывает идентификатор ресурса конфигурации DSCP для применения к сетевому интерфейсу типа узла. |
enable |
Указывает, включен ли сетевой интерфейс. |
enable |
Включите или отключите шифрование узла для виртуальных машин в типе узла. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Значение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true. |
enable |
Указывает, выделяется ли каждый узел собственным общедоступным IPv4-адресом. Это поддерживается только в дополнительных типах узлов с пользовательскими подсистемами балансировки нагрузки. |
enable |
Указывает, выделяется ли каждый узел собственным общедоступным IPv6-адресом. Это поддерживается только в дополнительных типах узлов с пользовательскими подсистемами балансировки нагрузки. |
enable |
Указывает, следует ли перепроектировать тип узла. Допускается только для типов узлов без отслеживания состояния. |
ephemeral |
Диапазон временных портов, с которыми должны быть настроены узлы этого типа узла. |
eviction |
Задает политику вытеснения виртуальных машин в типе узла SPOT. Значение по умолчанию — Delete. |
frontend |
Указывает, что тип узла использует собственные конфигурации внешнего интерфейса вместо конфигурации по умолчанию для кластера. Этот параметр можно указать только для типов узлов, не являющихся первичными, и его нельзя добавить или удалить после создания типа узла. |
host |
Указывает полный идентификатор ресурса группы узлов. Это свойство используется для развертывания на выделенных узлах Azure. |
is |
Указывает, что системные службы Service Fabric для кластера будут выполняться в этом типе узла. Этот параметр нельзя изменить после создания типа узла. |
is |
Указывает, будет ли тип узла точечными виртуальными машинами. Azure выделяет виртуальные машины, если есть емкость, и виртуальные машины можно вытеснить в любое время. |
is |
Указывает, может ли тип узла размещать только рабочие нагрузки без отслеживания состояния. |
multiple |
Указывает, может ли масштабируемый набор, связанный с типом узла, состоять из нескольких групп размещения. |
nat |
Указывает конфигурацию NAT по умолчанию для общедоступного подсистемы балансировки нагрузки по умолчанию для типа узла. Это поддерживается только для типов узлов, использующих общедоступную подсистему балансировки нагрузки по умолчанию. |
nat |
Указывает идентификатор ресурса шлюза NAT для подключения к подсети этого типа узла. Тип узла должен использовать настраиваемую подсистему балансировки нагрузки. |
network |
Правила безопасности сети для этого типа узла. Этот параметр можно указать только для типов узлов, настроенных с конфигурацией внешнего интерфейса. |
placement |
Теги размещения, применяемые к узлам в типе узла, которые можно использовать для указания того, где должны выполняться определенные службы (рабочая нагрузка). |
provisioning |
Состояние подготовки ресурса типа узла. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
secure |
Указывает, следует ли включить безопасную загрузку в nodeType. Можно использовать только с TrustedLaunch SecurityType |
security |
Указывает тип безопасности nodeType. В настоящее время поддерживаются только стандартные и доверенные лончи |
service |
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа. |
sku | SKU типа узла. |
spot |
Указывает длительность времени, после которой платформа не попытается восстановить экземпляры VMSS SPOT, указанные как ISO 8601. |
subnet |
Указывает идентификатор ресурса подсети для типа узла. |
use |
Указывает, используется ли общедоступная подсистема балансировки нагрузки. Если не указано и тип узла не имеет собственной конфигурации внешнего интерфейса, он будет присоединен к подсистеме балансировки нагрузки по умолчанию. Если тип узла использует собственную подсистему балансировки нагрузки и useDefaultPublicLoadBalancer имеет значение true, интерфейс должен быть внутренним подсистемой балансировки нагрузки. Если тип узла использует собственную подсистему балансировки нагрузки и useDefaultPublicLoadBalancer имеет значение false или не задан, пользовательская подсистема балансировки нагрузки должна включать общедоступную подсистему балансировки нагрузки для обеспечения исходящего подключения. |
use |
Указывает, следует ли использовать временный диск ос. Номер SKU, выбранный в свойстве vmSize, должен поддерживать эту функцию. |
use |
Указывает, следует ли использовать временный диск для корневого каталога данных Service Fabric, в этом случае управляемый диск данных не будет подключен, а временный диск будет использоваться. Допускается только для типов узлов без отслеживания состояния. |
vm |
Указывает приложения коллекции, которые должны быть доступны базовой виртуальной машине. |
vm |
Набор расширений, которые должны быть установлены на виртуальных машинах. |
vm |
Тип предложения образа Azure Virtual Machines Marketplace. Например, UbuntuServer или WindowsServer. |
vm |
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем нажмите кнопку "Начать работу" программно,>. Введите все необходимые сведения и нажмите кнопку "Сохранить". |
vm |
Издатель образа Azure Virtual Machines Marketplace. Например, Canonical или MicrosoftWindowsServer. |
vm |
Указывает идентификатор ресурса образа виртуальной машины. Этот параметр используется для пользовательского образа виртуальной машины. |
vm |
SKU образа Azure Virtual Machines Marketplace. Например, 14.04.0-LTS или 2012-R2-Datacenter. |
vm |
Версия образа Azure Virtual Machines Marketplace. Чтобы выбрать последнюю версию образа, можно указать значение "последняя". Если опущено, значение по умолчанию — "последняя". |
vm |
Количество узлов в типе узла. |
vm |
Удостоверения, назначенные масштабируемой группе виртуальных машин в соответствии с типом узла. |
vm |
Секреты для установки на виртуальных машинах. |
vm |
Указывает действия, выполняемые на виртуальных машинах перед загрузкой среды выполнения Service Fabric. |
vm |
Указывает идентификатор ресурса образа общих коллекций виртуальных машин. Этот параметр используется для пользовательского образа виртуальной машины. |
vm |
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. Например, Standard_D3. |
zones | Указывает зоны доступности, в которых тип узла будет охватывать все. Если кластер не распространяется между зонами доступности, инициирует az migration for the cluster. |
Унаследованные свойства
id | Идентификатор ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
name | Имя ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
tags | Теги ресурсов Azure. |
type | Тип ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
Сведения о свойстве
additionalDataDisks
Дополнительные управляемые диски данных.
additionalDataDisks?: VmssDataDisk[]
Значение свойства
additionalNetworkInterfaceConfigurations
Задает параметры для всех дополнительных дополнительных сетевых интерфейсов для подключения к типу узла.
additionalNetworkInterfaceConfigurations?: AdditionalNetworkInterfaceConfiguration[]
Значение свойства
applicationPorts
Диапазон портов, из которых кластер назначил порт приложениям Service Fabric.
applicationPorts?: EndpointRangeDescription
Значение свойства
capacities
Теги емкости, применяемые к узлам в типе узла, диспетчер кластерных ресурсов использует эти теги для понимания объема ресурсов узла.
capacities?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
computerNamePrefix
Задает префикс имени компьютера. Ограничено 9 символами. Если задано, можно указать более длинное имя для имени типа узла.
computerNamePrefix?: string
Значение свойства
string
dataDiskLetter
Буква диска управляемых данных. Он не может использовать зарезервированную букву C или D, и она не может измениться после создания.
dataDiskLetter?: string
Значение свойства
string
dataDiskSizeGB
Размер диска для управляемого диска, подключенного к виртуальным машинам, на типе узла в GBS.
dataDiskSizeGB?: number
Значение свойства
number
dataDiskType
Тип управляемого диска данных. Указывает тип учетной записи хранения для управляемого диска
dataDiskType?: string
Значение свойства
string
dscpConfigurationId
Указывает идентификатор ресурса конфигурации DSCP для применения к сетевому интерфейсу типа узла.
dscpConfigurationId?: string
Значение свойства
string
enableAcceleratedNetworking
Указывает, включен ли сетевой интерфейс.
enableAcceleratedNetworking?: boolean
Значение свойства
boolean
enableEncryptionAtHost
Включите или отключите шифрование узла для виртуальных машин в типе узла. Это позволит включить шифрование для всех дисков, включая диск Resource/Temp на самом узле. Значение по умолчанию: шифрование на узле будет отключено, если для ресурса не задано значение true.
enableEncryptionAtHost?: boolean
Значение свойства
boolean
enableNodePublicIP
Указывает, выделяется ли каждый узел собственным общедоступным IPv4-адресом. Это поддерживается только в дополнительных типах узлов с пользовательскими подсистемами балансировки нагрузки.
enableNodePublicIP?: boolean
Значение свойства
boolean
enableNodePublicIPv6
Указывает, выделяется ли каждый узел собственным общедоступным IPv6-адресом. Это поддерживается только в дополнительных типах узлов с пользовательскими подсистемами балансировки нагрузки.
enableNodePublicIPv6?: boolean
Значение свойства
boolean
enableOverProvisioning
Указывает, следует ли перепроектировать тип узла. Допускается только для типов узлов без отслеживания состояния.
enableOverProvisioning?: boolean
Значение свойства
boolean
ephemeralPorts
Диапазон временных портов, с которыми должны быть настроены узлы этого типа узла.
ephemeralPorts?: EndpointRangeDescription
Значение свойства
evictionPolicy
Задает политику вытеснения виртуальных машин в типе узла SPOT. Значение по умолчанию — Delete.
evictionPolicy?: string
Значение свойства
string
frontendConfigurations
Указывает, что тип узла использует собственные конфигурации внешнего интерфейса вместо конфигурации по умолчанию для кластера. Этот параметр можно указать только для типов узлов, не являющихся первичными, и его нельзя добавить или удалить после создания типа узла.
frontendConfigurations?: FrontendConfiguration[]
Значение свойства
hostGroupId
Указывает полный идентификатор ресурса группы узлов. Это свойство используется для развертывания на выделенных узлах Azure.
hostGroupId?: string
Значение свойства
string
isPrimary
Указывает, что системные службы Service Fabric для кластера будут выполняться в этом типе узла. Этот параметр нельзя изменить после создания типа узла.
isPrimary?: boolean
Значение свойства
boolean
isSpotVM
Указывает, будет ли тип узла точечными виртуальными машинами. Azure выделяет виртуальные машины, если есть емкость, и виртуальные машины можно вытеснить в любое время.
isSpotVM?: boolean
Значение свойства
boolean
isStateless
Указывает, может ли тип узла размещать только рабочие нагрузки без отслеживания состояния.
isStateless?: boolean
Значение свойства
boolean
multiplePlacementGroups
Указывает, может ли масштабируемый набор, связанный с типом узла, состоять из нескольких групп размещения.
multiplePlacementGroups?: boolean
Значение свойства
boolean
natConfigurations
Указывает конфигурацию NAT по умолчанию для общедоступного подсистемы балансировки нагрузки по умолчанию для типа узла. Это поддерживается только для типов узлов, использующих общедоступную подсистему балансировки нагрузки по умолчанию.
natConfigurations?: NodeTypeNatConfig[]
Значение свойства
natGatewayId
Указывает идентификатор ресурса шлюза NAT для подключения к подсети этого типа узла. Тип узла должен использовать настраиваемую подсистему балансировки нагрузки.
natGatewayId?: string
Значение свойства
string
networkSecurityRules
Правила безопасности сети для этого типа узла. Этот параметр можно указать только для типов узлов, настроенных с конфигурацией внешнего интерфейса.
networkSecurityRules?: NetworkSecurityRule[]
Значение свойства
placementProperties
Теги размещения, применяемые к узлам в типе узла, которые можно использовать для указания того, где должны выполняться определенные службы (рабочая нагрузка).
placementProperties?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
provisioningState
Состояние подготовки ресурса типа узла. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
provisioningState?: string
Значение свойства
string
secureBootEnabled
Указывает, следует ли включить безопасную загрузку в nodeType. Можно использовать только с TrustedLaunch SecurityType
secureBootEnabled?: boolean
Значение свойства
boolean
securityType
Указывает тип безопасности nodeType. В настоящее время поддерживаются только стандартные и доверенные лончи
securityType?: string
Значение свойства
string
serviceArtifactReferenceId
Указывает идентификатор ссылки на артефакт службы, используемый для задания одной версии образа для всех виртуальных машин в масштабируемом наборе при использовании последней версии образа.
serviceArtifactReferenceId?: string
Значение свойства
string
sku
spotRestoreTimeout
Указывает длительность времени, после которой платформа не попытается восстановить экземпляры VMSS SPOT, указанные как ISO 8601.
spotRestoreTimeout?: string
Значение свойства
string
subnetId
Указывает идентификатор ресурса подсети для типа узла.
subnetId?: string
Значение свойства
string
useDefaultPublicLoadBalancer
Указывает, используется ли общедоступная подсистема балансировки нагрузки. Если не указано и тип узла не имеет собственной конфигурации внешнего интерфейса, он будет присоединен к подсистеме балансировки нагрузки по умолчанию. Если тип узла использует собственную подсистему балансировки нагрузки и useDefaultPublicLoadBalancer имеет значение true, интерфейс должен быть внутренним подсистемой балансировки нагрузки. Если тип узла использует собственную подсистему балансировки нагрузки и useDefaultPublicLoadBalancer имеет значение false или не задан, пользовательская подсистема балансировки нагрузки должна включать общедоступную подсистему балансировки нагрузки для обеспечения исходящего подключения.
useDefaultPublicLoadBalancer?: boolean
Значение свойства
boolean
useEphemeralOSDisk
Указывает, следует ли использовать временный диск ос. Номер SKU, выбранный в свойстве vmSize, должен поддерживать эту функцию.
useEphemeralOSDisk?: boolean
Значение свойства
boolean
useTempDataDisk
Указывает, следует ли использовать временный диск для корневого каталога данных Service Fabric, в этом случае управляемый диск данных не будет подключен, а временный диск будет использоваться. Допускается только для типов узлов без отслеживания состояния.
useTempDataDisk?: boolean
Значение свойства
boolean
vmApplications
Указывает приложения коллекции, которые должны быть доступны базовой виртуальной машине.
vmApplications?: VmApplication[]
Значение свойства
vmExtensions
Набор расширений, которые должны быть установлены на виртуальных машинах.
vmExtensions?: VmssExtension[]
Значение свойства
vmImageOffer
Тип предложения образа Azure Virtual Machines Marketplace. Например, UbuntuServer или WindowsServer.
vmImageOffer?: string
Значение свойства
string
vmImagePlan
Указывает сведения об образе Marketplace, используемом для создания виртуальной машины. Этот элемент используется только для образов Marketplace. Прежде чем использовать образ Marketplace из API, необходимо включить образ для программного использования. На портале Azure найдите образ Marketplace, который вы хотите использовать, а затем нажмите кнопку "Начать работу" программно,>. Введите все необходимые сведения и нажмите кнопку "Сохранить".
vmImagePlan?: VmImagePlan
Значение свойства
vmImagePublisher
Издатель образа Azure Virtual Machines Marketplace. Например, Canonical или MicrosoftWindowsServer.
vmImagePublisher?: string
Значение свойства
string
vmImageResourceId
Указывает идентификатор ресурса образа виртуальной машины. Этот параметр используется для пользовательского образа виртуальной машины.
vmImageResourceId?: string
Значение свойства
string
vmImageSku
SKU образа Azure Virtual Machines Marketplace. Например, 14.04.0-LTS или 2012-R2-Datacenter.
vmImageSku?: string
Значение свойства
string
vmImageVersion
Версия образа Azure Virtual Machines Marketplace. Чтобы выбрать последнюю версию образа, можно указать значение "последняя". Если опущено, значение по умолчанию — "последняя".
vmImageVersion?: string
Значение свойства
string
vmInstanceCount
Количество узлов в типе узла.
значения :
-1. Использование при настройке правил автоматического масштабирования или определении sku.capacity
0 — не поддерживается
>0. Используется для масштабирования вручную.
vmInstanceCount?: number
Значение свойства
number
vmManagedIdentity
Удостоверения, назначенные масштабируемой группе виртуальных машин в соответствии с типом узла.
vmManagedIdentity?: VmManagedIdentity
Значение свойства
vmSecrets
Секреты для установки на виртуальных машинах.
vmSecrets?: VaultSecretGroup[]
Значение свойства
vmSetupActions
Указывает действия, выполняемые на виртуальных машинах перед загрузкой среды выполнения Service Fabric.
vmSetupActions?: string[]
Значение свойства
string[]
vmSharedGalleryImageId
Указывает идентификатор ресурса образа общих коллекций виртуальных машин. Этот параметр используется для пользовательского образа виртуальной машины.
vmSharedGalleryImageId?: string
Значение свойства
string
vmSize
Размер виртуальных машин в пуле. Все виртуальные машины в пуле имеют одинаковый размер. Например, Standard_D3.
vmSize?: string
Значение свойства
string
zones
Указывает зоны доступности, в которых тип узла будет охватывать все. Если кластер не распространяется между зонами доступности, инициирует az migration for the cluster.
zones?: string[]
Значение свойства
string[]
Сведения об унаследованном свойстве
id
Идентификатор ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
id?: string
Значение свойства
string
унаследован отManagedProxyResource.id
name
Имя ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
name?: string
Значение свойства
string
унаследовано отManagedProxyResource.name
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
systemData?: SystemData
Значение свойства
наследуется отManagedProxyResource.systemData
tags
Теги ресурсов Azure.
tags?: {[propertyName: string]: string}
Значение свойства
{[propertyName: string]: string}
наследуется отManagedProxyResource.tags
type
Тип ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
type?: string
Значение свойства
string
Наследуется отManagedProxyResource.type
Azure SDK for JavaScript