Поделиться через


ManagedClusterProperties interface

Описывает свойства ресурсов управляемого кластера.

Свойства

addonFeatures

Список функций надстройки для включения в кластере.

adminPassword

Пароль пользователя администратора виртуальной машины.

adminUserName

Имя пользователя администратора виртуальной машины.

allocatedOutboundPorts

Количество исходящих портов, выделенных для SNAT для каждого узла в серверном пуле подсистемы балансировки нагрузки по умолчанию. Значение по умолчанию — 0, которое обеспечивает динамическое выделение портов на основе размера пула.

allowRdpAccess

Если задано значение true, это позволяет RDP получить доступ к виртуальной машине. Правило NSG по умолчанию открывает порт RDP в Интернет, который можно переопределить пользовательскими правилами безопасности сети. Значение по умолчанию для этого параметра равно false.

applicationTypeVersionsCleanupPolicy

Политика, используемая для очистки неиспользуемых версий.

autoGeneratedDomainNameLabelScope

Это свойство является точкой входа для использования общедоступного сертификата ЦС для сертификата кластера. Он указывает уровень повторного использования, разрешенный для созданного пользовательского полного доменного имени, соответствующего теме общедоступного сертификата ЦС.

auxiliarySubnets

Вспомогательные подсети для кластера.

azureActiveDirectory

Параметры проверки подлинности AAD кластера.

clientConnectionPort

Порт, используемый для клиентских подключений к кластеру.

clients

Сертификаты клиента, которым разрешено управлять кластером.

clusterCertificateThumbprints

Список отпечатков сертификатов кластера.

clusterCodeVersion

Версия среды выполнения Service Fabric кластера. Это свойство требуется, если для clusterUpgradeMode задано значение Manual. Чтобы получить список доступных версий Service Fabric для новых кластеров, используйте API ClusterVersion. Чтобы получить список доступных версий для существующих кластеров, используйте availableClusterVersions.

clusterId

Служба создала уникальный идентификатор для ресурса кластера.

clusterState

Текущее состояние кластера.

clusterUpgradeCadence

Указывает, когда будут применены новые обновления версий среды выполнения кластера после их выпуска. По умолчанию используется Wave0. Применяется только в том случае, если для clusterUpgradeMode задано значение Automatic.

clusterUpgradeMode

Режим обновления кластера, когда доступна новая версия среды выполнения Service Fabric.

ddosProtectionPlanId

Укажите идентификатор ресурса плана защиты сети DDoS, который будет связан с виртуальной сетью кластера.

dnsName

Dns-имя кластера.

enableAutoOSUpgrade

Включает автоматическое обновление ОС для типов узлов, созданных с помощью образов ОС с версией "последняя". Значение по умолчанию для этого параметра равно false.

enableHttpGatewayExclusiveAuthMode

Если значение true, проверка подлинности на основе маркеров не разрешена в HttpGatewayEndpoint. Это необходимо для поддержки TLS версии 1.3 и выше. Если используется проверка подлинности на основе маркеров, необходимо определить HttpGatewayTokenAuthConnectionPort.

enableIpv6

Если задано значение true, создается адресное пространство IPv6 для виртуальной сети по умолчанию, используемой кластером. Этот параметр нельзя изменить после создания кластера. Значение по умолчанию для этого параметра равно false.

enableOutboundOnlyNodeTypes

Включите создание типов узлов, в которых включен только исходящий трафик. Если этот параметр установлен, будет создан отдельный внутренний пул подсистемы балансировки нагрузки для типов узлов с включенным входящим трафиком. Может быть задан только во время создания кластера.

enableServicePublicIP

При задании этого значения значение true будет связывать IPv4-адрес в качестве ServicePublicIP адреса IPv6. Его можно задать только в том случае, если протокол IPv6 включен в кластере.

fabricSettings

Список настраиваемых параметров структуры для настройки кластера.

fqdn

Полное доменное имя, связанное с общедоступным подсистемой балансировки нагрузки кластера.

httpGatewayConnectionPort

Порт, используемый для HTTP-подключений к кластеру.

httpGatewayTokenAuthConnectionPort

Порт, используемый для подключений HTTPS на основе маркеров к кластеру. Не удается задать тот же порт, что и HttpGatewayEndpoint.

ipTags

Список тегов IP-адресов, связанных с общедоступным IP-адресом кластера по умолчанию.

ipv4Address

Адрес IPv4, связанный с общедоступным подсистемой балансировки нагрузки кластера.

ipv6Address

IPv6-адрес для кластера, если включен IPv6.

loadBalancingRules

Правила балансировки нагрузки, применяемые к общедоступной подсистеме балансировки нагрузки кластера.

networkSecurityRules

Пользовательские правила безопасности сети, применяемые к виртуальной сети кластера.

provisioningState

Состояние подготовки ресурса управляемого кластера.

publicIPPrefixId

Укажите идентификатор ресурса общедоступного префикса IPv4, из которому подсистема балансировки нагрузки выделяет общедоступный IPv4-адрес. Этот параметр нельзя изменить после создания кластера.

publicIPv6PrefixId

Укажите идентификатор ресурса общедоступного префикса IPv6, из которому подсистема балансировки нагрузки выделяет общедоступный IPv6-адрес. Этот параметр нельзя изменить после создания кластера.

serviceEndpoints

Конечные точки службы для подсетей в кластере.

subnetId

При указании типы узлов для кластера создаются в этой подсети вместо виртуальной сети по умолчанию. NetworkSecurityRules, указанный для кластера, также применяются к этой подсети. Этот параметр нельзя изменить после создания кластера.

upgradeDescription

Политика, используемая при обновлении кластера.

useCustomVnet

Для новых кластеров этот параметр указывает, что он использует собственную виртуальную сеть, но подсеть указана на уровне типа узла; для таких кластеров свойство subnetId требуется для типов узлов.

vmImage

Образ виртуальной машины, с помощью которых настроены типы узлов. Это свойство управляет пакетами компонентов Service Fabric, которые будут использоваться для кластера. Допустимые значения: "Windows". Значением по умолчанию является "Windows".

zonalResiliency

Указывает, имеет ли кластер устойчивость зоны.

zonalUpdateMode

Указывает режим обновления для кластеров Cross Az.

Сведения о свойстве

addonFeatures

Список функций надстройки для включения в кластере.

addonFeatures?: string[]

Значение свойства

string[]

adminPassword

Пароль пользователя администратора виртуальной машины.

adminPassword?: string

Значение свойства

string

adminUserName

Имя пользователя администратора виртуальной машины.

adminUserName: string

Значение свойства

string

allocatedOutboundPorts

Количество исходящих портов, выделенных для SNAT для каждого узла в серверном пуле подсистемы балансировки нагрузки по умолчанию. Значение по умолчанию — 0, которое обеспечивает динамическое выделение портов на основе размера пула.

allocatedOutboundPorts?: number

Значение свойства

number

allowRdpAccess

Если задано значение true, это позволяет RDP получить доступ к виртуальной машине. Правило NSG по умолчанию открывает порт RDP в Интернет, который можно переопределить пользовательскими правилами безопасности сети. Значение по умолчанию для этого параметра равно false.

allowRdpAccess?: boolean

Значение свойства

boolean

applicationTypeVersionsCleanupPolicy

Политика, используемая для очистки неиспользуемых версий.

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

Значение свойства

autoGeneratedDomainNameLabelScope

Это свойство является точкой входа для использования общедоступного сертификата ЦС для сертификата кластера. Он указывает уровень повторного использования, разрешенный для созданного пользовательского полного доменного имени, соответствующего теме общедоступного сертификата ЦС.

autoGeneratedDomainNameLabelScope?: string

Значение свойства

string

auxiliarySubnets

Вспомогательные подсети для кластера.

auxiliarySubnets?: Subnet[]

Значение свойства

Subnet[]

azureActiveDirectory

Параметры проверки подлинности AAD кластера.

azureActiveDirectory?: AzureActiveDirectory

Значение свойства

clientConnectionPort

Порт, используемый для клиентских подключений к кластеру.

clientConnectionPort?: number

Значение свойства

number

clients

Сертификаты клиента, которым разрешено управлять кластером.

clients?: ClientCertificate[]

Значение свойства

clusterCertificateThumbprints

Список отпечатков сертификатов кластера.

clusterCertificateThumbprints?: string[]

Значение свойства

string[]

clusterCodeVersion

Версия среды выполнения Service Fabric кластера. Это свойство требуется, если для clusterUpgradeMode задано значение Manual. Чтобы получить список доступных версий Service Fabric для новых кластеров, используйте API ClusterVersion. Чтобы получить список доступных версий для существующих кластеров, используйте availableClusterVersions.

clusterCodeVersion?: string

Значение свойства

string

clusterId

Служба создала уникальный идентификатор для ресурса кластера.

clusterId?: string

Значение свойства

string

clusterState

Текущее состояние кластера.

clusterState?: string

Значение свойства

string

clusterUpgradeCadence

Указывает, когда будут применены новые обновления версий среды выполнения кластера после их выпуска. По умолчанию используется Wave0. Применяется только в том случае, если для clusterUpgradeMode задано значение Automatic.

clusterUpgradeCadence?: string

Значение свойства

string

clusterUpgradeMode

Режим обновления кластера, когда доступна новая версия среды выполнения Service Fabric.

clusterUpgradeMode?: string

Значение свойства

string

ddosProtectionPlanId

Укажите идентификатор ресурса плана защиты сети DDoS, который будет связан с виртуальной сетью кластера.

ddosProtectionPlanId?: string

Значение свойства

string

dnsName

Dns-имя кластера.

dnsName: string

Значение свойства

string

enableAutoOSUpgrade

Включает автоматическое обновление ОС для типов узлов, созданных с помощью образов ОС с версией "последняя". Значение по умолчанию для этого параметра равно false.

enableAutoOSUpgrade?: boolean

Значение свойства

boolean

enableHttpGatewayExclusiveAuthMode

Если значение true, проверка подлинности на основе маркеров не разрешена в HttpGatewayEndpoint. Это необходимо для поддержки TLS версии 1.3 и выше. Если используется проверка подлинности на основе маркеров, необходимо определить HttpGatewayTokenAuthConnectionPort.

enableHttpGatewayExclusiveAuthMode?: boolean

Значение свойства

boolean

enableIpv6

Если задано значение true, создается адресное пространство IPv6 для виртуальной сети по умолчанию, используемой кластером. Этот параметр нельзя изменить после создания кластера. Значение по умолчанию для этого параметра равно false.

enableIpv6?: boolean

Значение свойства

boolean

enableOutboundOnlyNodeTypes

Включите создание типов узлов, в которых включен только исходящий трафик. Если этот параметр установлен, будет создан отдельный внутренний пул подсистемы балансировки нагрузки для типов узлов с включенным входящим трафиком. Может быть задан только во время создания кластера.

enableOutboundOnlyNodeTypes?: boolean

Значение свойства

boolean

enableServicePublicIP

При задании этого значения значение true будет связывать IPv4-адрес в качестве ServicePublicIP адреса IPv6. Его можно задать только в том случае, если протокол IPv6 включен в кластере.

enableServicePublicIP?: boolean

Значение свойства

boolean

fabricSettings

Список настраиваемых параметров структуры для настройки кластера.

fabricSettings?: SettingsSectionDescription[]

Значение свойства

fqdn

Полное доменное имя, связанное с общедоступным подсистемой балансировки нагрузки кластера.

fqdn?: string

Значение свойства

string

httpGatewayConnectionPort

Порт, используемый для HTTP-подключений к кластеру.

httpGatewayConnectionPort?: number

Значение свойства

number

httpGatewayTokenAuthConnectionPort

Порт, используемый для подключений HTTPS на основе маркеров к кластеру. Не удается задать тот же порт, что и HttpGatewayEndpoint.

httpGatewayTokenAuthConnectionPort?: number

Значение свойства

number

ipTags

Список тегов IP-адресов, связанных с общедоступным IP-адресом кластера по умолчанию.

ipTags?: IpTag[]

Значение свойства

IpTag[]

ipv4Address

Адрес IPv4, связанный с общедоступным подсистемой балансировки нагрузки кластера.

ipv4Address?: string

Значение свойства

string

ipv6Address

IPv6-адрес для кластера, если включен IPv6.

ipv6Address?: string

Значение свойства

string

loadBalancingRules

Правила балансировки нагрузки, применяемые к общедоступной подсистеме балансировки нагрузки кластера.

loadBalancingRules?: LoadBalancingRule[]

Значение свойства

networkSecurityRules

Пользовательские правила безопасности сети, применяемые к виртуальной сети кластера.

networkSecurityRules?: NetworkSecurityRule[]

Значение свойства

provisioningState

Состояние подготовки ресурса управляемого кластера.

provisioningState?: string

Значение свойства

string

publicIPPrefixId

Укажите идентификатор ресурса общедоступного префикса IPv4, из которому подсистема балансировки нагрузки выделяет общедоступный IPv4-адрес. Этот параметр нельзя изменить после создания кластера.

publicIPPrefixId?: string

Значение свойства

string

publicIPv6PrefixId

Укажите идентификатор ресурса общедоступного префикса IPv6, из которому подсистема балансировки нагрузки выделяет общедоступный IPv6-адрес. Этот параметр нельзя изменить после создания кластера.

publicIPv6PrefixId?: string

Значение свойства

string

serviceEndpoints

Конечные точки службы для подсетей в кластере.

serviceEndpoints?: ServiceEndpoint[]

Значение свойства

subnetId

При указании типы узлов для кластера создаются в этой подсети вместо виртуальной сети по умолчанию. NetworkSecurityRules, указанный для кластера, также применяются к этой подсети. Этот параметр нельзя изменить после создания кластера.

subnetId?: string

Значение свойства

string

upgradeDescription

Политика, используемая при обновлении кластера.

upgradeDescription?: ClusterUpgradePolicy

Значение свойства

useCustomVnet

Для новых кластеров этот параметр указывает, что он использует собственную виртуальную сеть, но подсеть указана на уровне типа узла; для таких кластеров свойство subnetId требуется для типов узлов.

useCustomVnet?: boolean

Значение свойства

boolean

vmImage

Образ виртуальной машины, с помощью которых настроены типы узлов. Это свойство управляет пакетами компонентов Service Fabric, которые будут использоваться для кластера. Допустимые значения: "Windows". Значением по умолчанию является "Windows".

vmImage?: string

Значение свойства

string

zonalResiliency

Указывает, имеет ли кластер устойчивость зоны.

zonalResiliency?: boolean

Значение свойства

boolean

zonalUpdateMode

Указывает режим обновления для кластеров Cross Az.

zonalUpdateMode?: string

Значение свойства

string