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


Cluster interface

Ресурс кластера

Extends

Свойства

addOnFeatures

Список дополнительных функций, которые необходимо включить в кластере.

applicationTypeVersionsCleanupPolicy

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

availableClusterVersions

Версии среды выполнения Service Fabric, доступные для этого кластера. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

azureActiveDirectory

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

certificate

Сертификат, используемый для защиты кластера. Предоставленный сертификат будет использоваться для обеспечения безопасности узла в кластере, SSL-сертификата для конечной точки управления кластером и клиента администратора по умолчанию.

certificateCommonNames

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

clientCertificateCommonNames

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

clientCertificateThumbprints

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

clusterCodeVersion

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

clusterEndpoint

Конечная точка поставщика ресурсов Azure. Системная служба в кластере подключается к этой конечной точке. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

clusterId

Служба сгенерирована уникальным идентификатором ресурса кластера. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

clusterState

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

  • WaitingForNodes — указывает, что ресурс кластера создан и поставщик ресурсов ожидает загрузки расширения виртуальной машины Service Fabric и отправки отчетов о нем.
  • Развертывание — указывает, что на виртуальных машинах устанавливается среда выполнения Service Fabric. Кластерный ресурс будет находиться в этом состоянии до тех пор, пока кластер не загрузится и не будут запущены системные службы.
  • BaselineUpgrade — указывает, что кластер обновляется до установки версии кластера. Это обновление автоматически инициируется при первой загрузке кластера.
  • UpgradeUserConfiguration — указывает, что кластер обновляется с использованием предоставленной пользователем конфигурации.
  • UpgradeUserCertificate — указывает, что кластер обновляется с помощью предоставленного пользователем сертификата.
  • UpgradeInfrastructure — указывает, что кластер обновляется до последней версии среды выполнения Service Fabric. Это происходит, только если параметр upgradeMode имеет значение "Автоматически".
  • Принудительное применениеClusterVersion — указывает, что версия кластера отличается от ожидаемой и кластер обновляется до ожидаемой версии.
  • UpgradeServiceUnreachable — указывает, что системная служба в кластере больше не опрашивает поставщика ресурсов. Кластеры в этом состоянии не могут управляться поставщиком ресурсов.
  • Автомасштабирование — указывает, что выполняется корректировка уровня надежности кластера.
  • Готово — указывает, что кластер находится в стабильном состоянии.

ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

diagnosticsStorageAccountConfig

Сведения об учетной записи хранения для хранения журналов диагностики Service Fabric.

eventStoreServiceEnabled

Указывает, включена ли служба хранилища событий.

fabricSettings

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

infrastructureServiceManager

Указывает, включен ли диспетчер служб инфраструктуры.

managementEndpoint

Конечная точка управления HTTP кластера.

nodeTypes

Список типов узлов в кластере.

notifications

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

provisioningState

Состояние подготовки ресурса кластера. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

reliabilityLevel

Уровень надежности задает реплика заданный размер системных служб. Узнайте о ReliabilityLevel.

  • Нет — запустите системные службы с целевым числом реплика, равным 1. Этот параметр следует использовать только для тестовых кластеров.
  • Бронзовый — запуск системных служб с целевым реплика числом наборов 3. Этот параметр следует использовать только для тестовых кластеров.
  • Silver — запуск системных служб с целевым числом реплика 5.
  • Gold — запуск системных служб с целевым реплика числом наборов 7.
  • Платиновый — запустите системные службы с целевым реплика установленным числом 9.
reverseProxyCertificate

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

reverseProxyCertificateCommonNames

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

sfZonalUpgradeMode

Это свойство управляет логическим группированием виртуальных машин в доменах обновления. Это свойство нельзя изменить, если тип узла с несколькими Зонами доступности уже присутствует в кластере.

upgradeDescription

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

upgradeMode

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

upgradePauseEndTimestampUtc

Указывает дату и время приостановки автоматического обновления версий среды выполнения в кластере в течение определенного периода времени в кластере (в формате UTC).

upgradePauseStartTimestampUtc

Указывает дату и время начала автоматического обновления версий среды выполнения в кластере на определенный период времени в кластере (UTC).

upgradeWave

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

vmImage

Образ виртуальной машины VMSS настроен с помощью . Можно использовать универсальные имена, такие как Windows или Linux.

vmssZonalUpgradeMode

Это свойство определяет режим обновления для масштабируемого набора виртуальных машин. Он является обязательным при добавлении типа узла с несколькими Зоны доступности.

waveUpgradePaused

Логическое значение для приостановки автоматического обновления версий среды выполнения в кластере.

Унаследованные свойства

etag

Тег ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

id

Идентификатор ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

location

Расположение ресурса Azure.

name

Имя ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

tags

Теги ресурсов Azure.

type

Тип ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

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

addOnFeatures

Список дополнительных функций, которые необходимо включить в кластере.

addOnFeatures?: string[]

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

string[]

applicationTypeVersionsCleanupPolicy

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

applicationTypeVersionsCleanupPolicy?: ApplicationTypeVersionsCleanupPolicy

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

availableClusterVersions

Версии среды выполнения Service Fabric, доступные для этого кластера. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

availableClusterVersions?: ClusterVersionDetails[]

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

azureActiveDirectory

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

azureActiveDirectory?: AzureActiveDirectory

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

certificate

Сертификат, используемый для защиты кластера. Предоставленный сертификат будет использоваться для обеспечения безопасности узла в кластере, SSL-сертификата для конечной точки управления кластером и клиента администратора по умолчанию.

certificate?: CertificateDescription

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

certificateCommonNames

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

certificateCommonNames?: ServerCertificateCommonNames

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

clientCertificateCommonNames

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

clientCertificateCommonNames?: ClientCertificateCommonName[]

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

clientCertificateThumbprints

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

clientCertificateThumbprints?: ClientCertificateThumbprint[]

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

clusterCodeVersion

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

clusterCodeVersion?: string

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

string

clusterEndpoint

Конечная точка поставщика ресурсов Azure. Системная служба в кластере подключается к этой конечной точке. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

clusterEndpoint?: string

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

string

clusterId

Служба сгенерирована уникальным идентификатором ресурса кластера. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

clusterId?: string

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

string

clusterState

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

  • WaitingForNodes — указывает, что ресурс кластера создан и поставщик ресурсов ожидает загрузки расширения виртуальной машины Service Fabric и отправки отчетов о нем.
  • Развертывание — указывает, что на виртуальных машинах устанавливается среда выполнения Service Fabric. Кластерный ресурс будет находиться в этом состоянии до тех пор, пока кластер не загрузится и не будут запущены системные службы.
  • BaselineUpgrade — указывает, что кластер обновляется до установки версии кластера. Это обновление автоматически инициируется при первой загрузке кластера.
  • UpgradeUserConfiguration — указывает, что кластер обновляется с использованием предоставленной пользователем конфигурации.
  • UpgradeUserCertificate — указывает, что кластер обновляется с помощью предоставленного пользователем сертификата.
  • UpgradeInfrastructure — указывает, что кластер обновляется до последней версии среды выполнения Service Fabric. Это происходит, только если параметр upgradeMode имеет значение "Автоматически".
  • Принудительное применениеClusterVersion — указывает, что версия кластера отличается от ожидаемой и кластер обновляется до ожидаемой версии.
  • UpgradeServiceUnreachable — указывает, что системная служба в кластере больше не опрашивает поставщика ресурсов. Кластеры в этом состоянии не могут управляться поставщиком ресурсов.
  • Автомасштабирование — указывает, что выполняется корректировка уровня надежности кластера.
  • Готово — указывает, что кластер находится в стабильном состоянии.

ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

clusterState?: string

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

string

diagnosticsStorageAccountConfig

Сведения об учетной записи хранения для хранения журналов диагностики Service Fabric.

diagnosticsStorageAccountConfig?: DiagnosticsStorageAccountConfig

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

eventStoreServiceEnabled

Указывает, включена ли служба хранилища событий.

eventStoreServiceEnabled?: boolean

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

boolean

fabricSettings

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

fabricSettings?: SettingsSectionDescription[]

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

infrastructureServiceManager

Указывает, включен ли диспетчер служб инфраструктуры.

infrastructureServiceManager?: boolean

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

boolean

managementEndpoint

Конечная точка управления HTTP кластера.

managementEndpoint?: string

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

string

nodeTypes

Список типов узлов в кластере.

nodeTypes?: NodeTypeDescription[]

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

notifications

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

notifications?: Notification_2[]

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

provisioningState

Состояние подготовки ресурса кластера. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

provisioningState?: string

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

string

reliabilityLevel

Уровень надежности задает реплика заданный размер системных служб. Узнайте о ReliabilityLevel.

  • Нет — запустите системные службы с целевым числом реплика, равным 1. Этот параметр следует использовать только для тестовых кластеров.
  • Бронзовый — запуск системных служб с целевым реплика числом наборов 3. Этот параметр следует использовать только для тестовых кластеров.
  • Silver — запуск системных служб с целевым числом реплика 5.
  • Gold — запуск системных служб с целевым реплика числом наборов 7.
  • Платиновый — запустите системные службы с целевым реплика установленным числом 9.
reliabilityLevel?: string

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

string

reverseProxyCertificate

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

reverseProxyCertificate?: CertificateDescription

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

reverseProxyCertificateCommonNames

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

reverseProxyCertificateCommonNames?: ServerCertificateCommonNames

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

sfZonalUpgradeMode

Это свойство управляет логическим группированием виртуальных машин в доменах обновления. Это свойство нельзя изменить, если тип узла с несколькими Зонами доступности уже присутствует в кластере.

sfZonalUpgradeMode?: string

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

string

upgradeDescription

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

upgradeDescription?: ClusterUpgradePolicy

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

upgradeMode

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

upgradeMode?: string

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

string

upgradePauseEndTimestampUtc

Указывает дату и время приостановки автоматического обновления версий среды выполнения в кластере в течение определенного периода времени в кластере (в формате UTC).

upgradePauseEndTimestampUtc?: Date

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

Date

upgradePauseStartTimestampUtc

Указывает дату и время начала автоматического обновления версий среды выполнения в кластере на определенный период времени в кластере (UTC).

upgradePauseStartTimestampUtc?: Date

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

Date

upgradeWave

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

upgradeWave?: string

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

string

vmImage

Образ виртуальной машины VMSS настроен с помощью . Можно использовать универсальные имена, такие как Windows или Linux.

vmImage?: string

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

string

vmssZonalUpgradeMode

Это свойство определяет режим обновления для масштабируемого набора виртуальных машин. Он является обязательным при добавлении типа узла с несколькими Зоны доступности.

vmssZonalUpgradeMode?: string

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

string

waveUpgradePaused

Логическое значение для приостановки автоматического обновления версий среды выполнения в кластере.

waveUpgradePaused?: boolean

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

boolean

Сведения об унаследованном свойстве

etag

Тег ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

etag?: string

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

string

Наследуется отResource.etag

id

Идентификатор ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

id?: string

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

string

Наследуетсяот Resource.id

location

Расположение ресурса Azure.

location: string

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

string

Наследуется отresource.location

name

Имя ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

name?: string

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

string

Наследуется отResource.name

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.

systemData?: SystemData

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

Наследуется отResource.systemData

tags

Теги ресурсов Azure.

tags?: {[propertyName: string]: string}

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

{[propertyName: string]: string}

Наследуется отResource.tags

type

Тип ресурса Azure. ПРИМЕЧАНИЕ. Это свойство не сериализуется. Он может быть заполнен только сервером.

type?: string

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

string

Наследуется отResource.type