%PDF- %PDF-
| Direktori : /proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/config/schemas/ |
| Current File : //proc/self/root/proc/self/root/usr/lib/python2.7/site-packages/salt/config/schemas/esxcluster.pyc |
�
���^c @@ sB d Z d d l m Z m Z m Z d d l m Z m Z m Z m Z m
Z
m Z m Z m
Z
m Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d
e f d � � YZ d e f d
� � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d S( u�
:codeauthor: :email:`Alexandru Bleotu (alexandru.bleotu@morganstanley.com)`
salt.config.schemas.esxcluster
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ESX Cluster configuration schemas
i ( t absolute_importt print_functiont unicode_literals( t Schemat DefinitionsSchemat ComplexSchemaItemt DictItemt ArrayItemt IntegerItemt BooleanItemt
StringItemt AnyOfItemt OptionValueItemc B@ sJ e Z d Z d Z e d d d e � Z e d e � e � e � g � Z
RS( u Sechma item of the OptionValueu OptionValuet titleu Keyt requiredt items( t __name__t
__module__t __doc__R
R
t Truet keyR R R t value( ( ( sB /usr/lib/python2.7/site-packages/salt/config/schemas/esxcluster.pyR s t AdmissionControlPolicyItemc B@ sJ e Z d Z d Z e d d d d d d � Z e d d d d d d � Z RS( u8
Schema item of the HA admission control policy
u Admission Control PolicyR
u CPU Failover Percentt minimumi t maximumid u Memory Failover Percent( R R R R
R t cpu_failover_percentt memory_failover_percent( ( ( sB /usr/lib/python2.7/site-packages/salt/config/schemas/esxcluster.pyR # s t DefaultVmSettingsItemc B@ sY e Z d Z d Z e d d d d d d d g � Z e d d d d
d d d
d g � Z RS( u3
Schema item of the HA default vm settings
u Default VM SettingsR
u Isolation Responset enumu clusterIsolationResponseu noneu powerOffu shutdownu Restart Priorityu clusterRestartPriorityu disabledu highu lowu medium( R R R R
R
t isolation_responset restart_priority( ( ( sB /usr/lib/python2.7/site-packages/salt/config/schemas/esxcluster.pyR 2 s t HAConfigItemc B@ s� e Z d Z d Z d Z e d d d d � Z e d d � Z e � Z e
� Z e d d d d
d d g � Z
e d d
d d d g � Z e d d d e � � Z e d d d d d d g � Z RS( u6
Schema item of ESX cluster high availability
u HA Configurationu- ESX cluster HA configuration json schema itemR
u Enabledt descriptionu! Specifies if HA should be enabledu Admission Control Enabledu$ Heartbeat Datastore Candidate PolicyR u
allFeasibleDsu allFeasibleDsWithUserPreferenceu userSelectedDsu Host Monitoringt choicesu enabledu disabledt min_itemsi R u
Vm Monitoringu vmMonitoringDisabledu vmAndAppMonitoringu vmMonitoringOnly( R R R R
R R t enabledt admission_control_enabledR t admission_control_policyR t default_vm_settingsR
t hb_ds_candidate_policyt host_monitoringR R t optionst
vm_monitoring( ( ( sB /usr/lib/python2.7/site-packages/salt/config/schemas/esxcluster.pyR A s* t vSANClusterConfigItemc B@ sn e Z d Z d Z d Z e d d d d � Z e d d d d � Z e d d d d � Z e d d d d
� Z RS( u;
Schema item of the ESX cluster vSAN configuration
u vSAN Configurationu$ ESX cluster vSAN configurationi itemR
u EnabledR u# Specifies if vSAN should be enabledu Auto Claim Storageu[ Specifies whether the storage of member ESXi hosts should be automatically claimed for vSANu! Specifies dedup should be enabledu* Specifies if compression should be enabled(
R R R R
R R R# t auto_claim_storaget
dedup_enabledt compression_enabled( ( ( sB /usr/lib/python2.7/site-packages/salt/config/schemas/esxcluster.pyR+ ] s t
DRSConfigItemc B@ st e Z d Z d Z d Z e d d d d � Z e d d d d d d
d d � Z e d d
d d d d d d g � Z
RS( u:
Schema item of the ESX cluster DRS configuration
u DRS Configurationu"