%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/config/schemas/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/config/schemas/esxi.pyc

�
���^c@@sRdZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
defd��YZdefd��YZdefd	��YZd
efd��YZdefd
��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdS(u�
    :codeauthor: :email:`Alexandru Bleotu (alexandru.bleotu@morganstanley.com)`


    salt.config.schemas.esxi
    ~~~~~~~~~~~~~~~~~~~~~~~~

    ESXi host configuration schemas
i(tabsolute_importtprint_functiontunicode_literals(tDefinitionsSchematSchematComplexSchemaItemt	ArrayItemtIntegerItemtBooleanItemt
StringItemt	OneOfItemtVMwareScsiAddressItemcB@seZdZRS(uvmhba\d+:C\d+:T\d+:L\d+(t__name__t
__module__tpattern(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyRstDiskGroupDiskScsiAddressItemc	B@sYeZdZdZdZeddddde�Zedddd	d
e�dd�Z	RS(
uN
    Schema item of a ESXi host disk group containing disk SCSI addresses
    u Diskgroup Disk Scsi Address Itemu7ESXi host diskgroup item containing disk SCSI addressesttitleuCache Disk Scsi Addresstdescriptionu,Specifies the SCSI address of the cache disktrequireduCapacity Scsi Addressesu3Array with the SCSI addresses of the capacity diskstitemst	min_itemsi(
RR
t__doc__RRRtTruetcache_scsi_addrRtcapacity_scsi_addrs(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyRs		tDiskGroupDiskIdItemc	B@s_eZdZdZdZedddddd�Zedd	dd
dedd�dd
�ZRS(uA
    Schema item of a ESXi host disk group containg disk ids
    uDiskgroup Disk Id Itemu,ESXi host diskgroup item containing disk idsRu
Cache Disk IdRu"Specifies the id of the cache diskRu[^\s]+uCapacity Disk Idsu(Array with the ids of the capacity disksRRi(	RR
RRRR	tcache_idRtcapacity_ids(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR2s	tDiskGroupsDiskScsiAddressSchemacB@sYeZdZdZdZeddddddd	e�d
e�Ze	ddd
e�Z
RS(uG
    Schema of ESXi host diskgroups containing disk SCSI addresses
    u#Diskgroups Disk Scsi Address Schemau9ESXi host diskgroup schema containing disk SCSI addressesRu
DiskgroupsRu"List of diskgroups in an ESXi hostRiRRuErase Diskgroup Disks(RR
RRRRRRt
diskgroupsRterase_disks(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyRFs		tDiskGroupsDiskIdSchemacB@sDeZdZdZdZeddddddd	e�d
e�ZRS(u<
    Schema of ESXi host diskgroups containing disk ids
    uDiskgroups Disk Id Schemau.ESXi host diskgroup schema containing disk idsRu
DiskGroupsRu#List of disk groups in an ESXi hostRiRR(	RR
RRRRRRR(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyRXs	tVmfsDatastoreDiskIdItemc
B@s}eZdZdZdZeddddde�Zedddd	d
dde�Ze	dddd
dddddg�Z
RS(uG
    Schema item of a VMFS datastore referencing a backing disk id
    uVMFS Datastore Disk Id Itemu1VMFS datastore item referencing a backing disk idRuNameRu(Specifies the name of the VMFS datastoreRuBacking Disk Idu7Specifies the id of the disk backing the VMFS datastoreRu[^\s]+uVMFS VersionuVMFS versiontenumiiii(RR
RRRR	Rtnametbacking_disk_idRtvmfs_version(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR gs 		t VmfsDatastoreDiskScsiAddressItemc
B@sweZdZdZdZeddddde�Zedddd	de�Z	e
dd
dddd
dddg�ZRS(uQ
    Schema item of a VMFS datastore referencing a backing disk SCSI address
    u%VMFS Datastore Disk Scsi Address Itemu;VMFS datastore item referencing a backing disk SCSI addressRuNameRu(Specifies the name of the VMFS datastoreRuBacking Disk Scsi AddressuASpecifies the SCSI address of the disk backing the VMFS datastoreuVMFS VersionuVMFS versionR!iiii(RR
RRRR	RR"Rtbacking_disk_scsi_addrRR$(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR%~s		tVmfsDatastoreSchemacB@s;eZdZdZdZede�e�gde�Z	RS(u$
    Schema of a VMFS datastore
    uVMFS Datastore SchemauSchema of a VMFS datastoreRR(
RR
RRRR
R%R Rt	datastore(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR'�stHostCacheSchemacB@sneZdZdZdZeddde�Zede�Z	e
ddddde�Zedd	de�ZRS(
u#
    Schema of ESXi host cache
    uHost Cache SchemauSchema of the ESXi host cacheRuEnabledRu!Host cache swap size (in GB or %)Ru$(\d+GiB)|(([0-9]|([1-9][0-9])|100)%)uErase Backup Disk(
RR
RRRRRtenabledR%R(R	t	swap_sizeterase_backing_disk(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR)�s		tSimpleHostCacheSchemacB@sYeZdZdZdZeddde�Zeddde�Z	e
dddd	�ZRS(
u.
    Simplified Schema of ESXi host cache
    uSimple Host Cache Schemau(Simplified schema of the ESXi host cacheRuEnabledRuDatastore NameuHost cache swap size in MiBtminimumi(RR
RRRRRR*R	tdatastore_nameRt
swap_size_MiB(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR-�s		tEsxiProxySchemacB@s�eZdZdZdZeZededdg�Z	edd�Z
edd�Ze�Ze�Z
edd	d
e�de�Zeddd
g�Ze�Ze�Ze�Zedd	�ZRS(u(
    Schema of the esxi proxy input
    uEsxi Proxy SchemauEsxi proxy schemaRR!uesxiRu[^\s]+RiRtunique_itemsuuserpassusspiR.(RR
RRRtFalsetadditional_propertiesR	Rt	proxytypethosttvcentert	esxi_hosttusernameRt	passwordst	mechanismtdomaint	principaltprotocolRtport(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyR1�s$							N(Rt
__future__RRRtsalt.utils.schemaRRRRRRR	R
RRRRRR R%R'R)R-R1(((s</usr/lib/python2.7/site-packages/salt/config/schemas/esxi.pyt<module>
s:



Zerion Mini Shell 1.0