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


Role Класс

Описывает роль в кластере.

Наследование
Role

Конструктор

Role(*, name: str | None = None, min_instance_count: int | None = None, target_instance_count: int | None = None, vm_group_name: str | None = None, autoscale_configuration: Autoscale | None = None, hardware_profile: HardwareProfile | None = None, os_profile: OsProfile | None = None, virtual_network_profile: VirtualNetworkProfile | None = None, data_disks_groups: List[DataDisksGroups] | None = None, script_actions: List[ScriptAction] | None = None, encrypt_data_disks: bool | None = False, **kwargs)

Параметры

name
str
Обязательно

Имя роли.

min_instance_count
int
Обязательно

Минимальное число экземпляров кластера.

target_instance_count
int
Обязательно

Число экземпляров кластера.

vm_group_name
str
Обязательно

Имя группы виртуальных машин.

autoscale_configuration
Autoscale
Обязательно

Конфигурации автомасштабирования.

hardware_profile
HardwareProfile
Обязательно

Профиль оборудования.

os_profile
OsProfile
Обязательно

Профиль операционной системы.

virtual_network_profile
VirtualNetworkProfile
Обязательно

Профиль виртуальной сети.

data_disks_groups
list[DataDisksGroups]
Обязательно

Группы дисков данных для роли.

script_actions
list[ScriptAction]
Обязательно

Список действий скрипта для роли.

encrypt_data_disks
bool
Обязательно

Указывает, шифруются ли диски данных.