File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/config/schemas/__pycache__/esxcluster.cpython-310.pyc
Back
o ;j� � @ s� d Z ddlmZmZmZmZmZmZmZm Z m Z G dd� de�ZG dd� de�ZG dd� de�Z G d d � d e�ZG dd� de�ZG d d� de�ZG dd� de�ZG dd� de �ZG dd� de �ZG dd� de �ZdS )z� :codeauthor: :email:`Alexandru Bleotu (alexandru.bleotu@morganstanley.com)` salt.config.schemas.esxcluster ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ESX Cluster configuration schemas � ) � AnyOfItem� ArrayItem�BooleanItem�ComplexSchemaItem�DefinitionsSchema�DictItem�IntegerItem�Schema� StringItemc @ s6 e Zd ZdZdZeddd�Zee� e� e � gd�Z dS )�OptionValueItemzSechma item of the OptionValueZOptionValueZKeyT)�title�required)�itemsN)�__name__� __module__�__qualname__�__doc__r r �keyr r r �value� r r �R/opt/saltstack/salt/lib/python3.10/site-packages/salt/config/schemas/esxcluster.pyr s r c @ s0 e Zd ZdZdZedddd�Zedddd�ZdS ) �AdmissionControlPolicyItemz8 Schema item of the HA admission control policy zAdmission Control PolicyzCPU Failover Percentr �d )r �minimum�maximumzMemory Failover PercentN)r r r r r r Zcpu_failover_percentZmemory_failover_percentr r r r r s � �r c @ s4 e Zd ZdZdZedg d�d�Zedg d�d�ZdS ) �DefaultVmSettingsItemz3 Schema item of the HA default vm settings zDefault VM SettingszIsolation Response)ZclusterIsolationResponse�noneZpowerOff�shutdown�r �enumzRestart Priority)ZclusterRestartPriority�disabled�high�lowZmediumN)r r r r r r Zisolation_responseZrestart_priorityr r r r r / s � �r c @ sx e Zd ZdZdZdZeddd�Zedd�Ze � Z e� Ze d g d �d�Ze dd dgd�Zede� d�Ze dg d�d�ZdS )�HAConfigItemz6 Schema item of ESX cluster high availability zHA Configurationz-ESX cluster HA configuration json schema item�Enabledz!Specifies if HA should be enabled�r �descriptionzAdmission Control Enabled�r z$Heartbeat Datastore Candidate Policy)Z allFeasibleDsZallFeasibleDsWithUserPreferenceZuserSelectedDsr zHost Monitoring�enabledr )r �choices� )� min_itemsr z Vm Monitoring)ZvmMonitoringDisabledZvmAndAppMonitoringZvmMonitoringOnlyN)r r r r r r&