Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
±EYc@sà	ddlZddlmZddlZddlmZddlmZddlmZddlmZddl	m
Z
ddlmZdd	l
mZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZejZej Z ej!Z!ej"Z"ej#Z#ej$Z$ej%Z%ej&Z&ej'Z'ej(Z(ej)Z)ej*Z*ej+Z+ej,Z,ej-Z-ej.Z.ej/Z/ej0Z0ej1Z1ej2Z2ej3Z3ej4Z4ej5Z5ej6Z6ej7Z7ej8Z8ej9Z9ej:Z:ej;Z;ej<Z<ej=Z=d
e1fd„ƒYZ>de>fd
„ƒYZ?de>fd„ƒYZ@de>fd„ƒYZAde>fd„ƒYZBde>fd„ƒYZCde>fd„ƒYZDde>fd„ƒYZEde>fd„ƒYZFde>fd„ƒYZGde>fd„ƒYZHd e>fd!„ƒYZId"e>fd#„ƒYZJd$e>fd%„ƒYZKd&e>fd'„ƒYZLd(e>fd)„ƒYZMd*e>fd+„ƒYZNd,e>fd-„ƒYZOd.e>fd/„ƒYZPd0e>fd1„ƒYZQd2e>fd3„ƒYZRd4e>fd5„ƒYZSd6e>fd7„ƒYZTd8e>fd9„ƒYZUd:e>fd;„ƒYZVd<e>fd=„ƒYZWd>e>fd?„ƒYZXd@e>fdA„ƒYZYdBe>fdC„ƒYZZdDe>fdE„ƒYZ[dFe>fdG„ƒYZ\dHe>fdI„ƒYZ]dJe>fdK„ƒYZ^dLe>fdM„ƒYZ_dNe>fdO„ƒYZ`dPe>fdQ„ƒYZadRe1fdS„ƒYZbdTe8fdU„ƒYZcdVe3fdW„ƒYZddXe3fdY„ƒYZedZe3fd[„ƒYZfd\e3fd]„ƒYZgd^egfd_„ƒYZhd`egfda„ƒYZidbegfdc„ƒYZjddegfde„ƒYZkdfe.fdg„ƒYZldhe.fdi„ƒYZmdje.fdk„ƒYZndle.fdm„ƒYZodne/fdo„ƒYZpdpe/fdq„ƒYZqdre/fds„ƒYZrdte/fdu„ƒYZsdve/fdw„ƒYZtdxe/fdy„ƒYZudze/fd{„ƒYZvd|e/fd}„ƒYZwd~e/fd„ƒYZxd€e/fd„ƒYZyd‚e/fdƒ„ƒYZzd„e/fd…„ƒYZ{d†e/fd‡„ƒYZ|dˆe/fd‰„ƒYZ}dŠe/fd‹„ƒYZ~dŒe/fd„ƒYZdŽe/fd„ƒYZ€de/fd‘„ƒYZd’e/fd“„ƒYZ‚d”e/fd•„ƒYZƒd–e/fd—„ƒYZ„d˜e/fd™„ƒYZ…dše/fd›„ƒYZ†dœe/fd„ƒYZ‡dže/fdŸ„ƒYZˆd e/fd¡„ƒYZ‰d¢e/fd£„ƒYZŠd¤e/fd¥„ƒYZ‹d¦e/fd§„ƒYZŒd¨e/fd©„ƒYZdªe/fd«„ƒYZŽd¬e/fd­„ƒYZd®e/fd¯„ƒYZd°e/fd±„ƒYZ‘d²e/fd³„ƒYZ’d´e.fdµ„ƒYZ“d¶e.fd·„ƒYZ”d¸e.fd¹„ƒYZ•dºe.fd»„ƒYZ–dS(¼iÿÿÿÿN(tfields(tarch(tcpumodel(thv_type(tvm_mode(t	exception(t_(tmodeltBaseNovaEnumcBseZd„ZRS(cKs#tt|ƒjd|jjƒdS(Ntvalid_values(tsuperRt__init__t	__class__tALL(tselftkwargs((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR\s(t__name__t
__module__R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR[stArchitecturecBseZejZd„ZRS(cCsbytj|ƒ}Wn0tjk
rEtdƒ|}t|ƒ‚nXtt|ƒj|||ƒS(Ns#Architecture name '%s' is not valid(	RtcanonicalizeRtInvalidArchitectureNameRt
ValueErrorR
Rtcoerce(Rtobjtattrtvaluetmsg((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRes(RRRR
R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR`s	tBlockDeviceDestinationTypecBs&eZdZdZdZeefZRS(sERepresents possible destination_type values for a BlockDeviceMapping.tlocaltvolume(RRt__doc__tLOCALtVOLUMER
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRnstBlockDeviceSourceTypecBs8eZdZdZdZdZdZeeeefZRS(sDRepresents the possible source_type values for a BlockDeviceMapping.tblanktimagetsnapshotR(RRRtBLANKtIMAGEtSNAPSHOTR R
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR!wstBlockDeviceTypecBsAeZdZdZdZdZdZdZeeeeefZRS(s@Represents possible device_type values for a BlockDeviceMapping.tcdromtdisktfloppytfstlun(	RRRtCDROMtDISKtFLOPPYtFStLUNR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR(‚stConfigDrivePolicycBs eZdZdZeefZRS(toptionalt	mandatory(RRtOPTIONALt	MANDATORYR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR3ŽstCPUAllocationPolicycBs eZdZdZeefZRS(t	dedicatedtshared(RRt	DEDICATEDtSHAREDR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR8•stCPUThreadAllocationPolicycBs)eZdZdZdZeeefZRS(tprefertisolatetrequire(RRtPREFERtISOLATEtREQUIRER
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR=stCPUModecBseZejZRS((RRRtALL_CPUMODESR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRD±stCPUMatchcBseZejZRS((RRRtALL_MATCHESR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRF·stCPUFeaturePolicycBseZejZRS((RRRtALL_POLICIESR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRH½stDiskBusc	Bs_eZdZdZdZdZdZdZdZdZ	dZ
eeeeeeee	e
f	ZRS(	tfdctidetsatatscsitusbtvirtiotxentlxctuml(RRtFDCtIDEtSATAtSCSItUSBtVIRTIOtXENtLXCtUMLR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRJÃstFirmwareTypecBs eZdZdZeefZRS(tuefitbios(RRtUEFItBIOSR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR]ÒstHVTypecBseZejZd„ZRS(cCsbytj|ƒ}Wn0tjk
rEtdƒ|}t|ƒ‚nXtt|ƒj|||ƒS(Ns&Hypervisor virt type '%s' is not valid(	RRRtInvalidHypervisorVirtTypeRRR
RbR(RRRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRßs(RRRR
R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRbÚs	tImageSignatureHashTypecBseZdZRS(sSHA-224sSHA-256sSHA-384sSHA-512(sSHA-224sSHA-256sSHA-384sSHA-512(RRR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRdèstImageSignatureKeyTypecBseZdZRS(	tDSAt
ECC_SECT571K1t
ECC_SECT409K1t
ECC_SECT571R1t
ECC_SECT409R1t
ECC_SECP521R1t
ECC_SECP384R1sRSA-PSS(sDSARgRhRiRjRkRlsRSA-PSS(RRR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyReístOSTypecBs)eZdZdZeefZd„ZRS(tlinuxtwindowscCs(|jƒ}tt|ƒj|||ƒS(N(tlowerR
RmR(RRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRûs(RRtLINUXtWINDOWSR
R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRmôst
ResourceClassc
BsŒeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
Zeeeeeee	e
eef
Z
ed„ƒZed„ƒZRS(
s+Classes of resources provided to consumers.tVCPUt	MEMORY_MBtDISK_GBt
PCI_DEVICEtSRIOV_NET_VFtNUMA_SOCKETt	NUMA_COREtNUMA_THREADtNUMA_MEMORY_MBtIPV4_ADDRESScCs|jj|ƒS(s,Return an index into the Enum given a value.(R
tindex(tclsR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR~scCs|j|S(s'Return the Enum value at a given index.(R
(RR~((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyt
from_indexs(RRRRtRuRvRwRxRyRzR{R|R}R
tclassmethodR~R€(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRsstRNGModelcBseZdZefZRS(RP(RRRYR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR‚ st	SCSIModelcBsVeZdZdZdZdZdZdZdZeeeeeeefZ	d„Z
RS(tbuslogictibmvscsitlsilogict
lsisas1068t
lsisas1078svirtio-scsitvmpvscsicCsX|jƒ}|dkr$tj}n|dkr<tj}ntt|ƒj|||ƒS(Ntlsilogicsastparavirtual(RpRƒt
LSISAS1068tVMPVSCSIR
R(RRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR4s(RRtBUSLOGICtIBMVSCSItLSILOGICRŒt
LSISAS1078tVIRTIO_SCSIRR
R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRƒ'st
SecureBootcBs)eZdZdZdZeeefZRS(trequiredtdisabledR4(RRtREQUIREDtDISABLEDR6R
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR“@st
VideoModelcBs;eZdZdZdZdZdZeeeeefZRS(tcirrustqxltvgatvmvgaRQ(RRtCIRRUStQXLtVGAtVMVGARZR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR˜IstVIFModelcBseeZiejd6ejd6ejd6ejd6ejd6ejd6Z	ej
Zd„Zd„Z
RS(tvirtuale1000t
virtuale1000etvirtualpcnet32tvirtualsriovethernetcardt
virtualvmxnettvirtualvmxnet3cCs|S(N((RR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyt_get_legacyfscCs=|jƒ}tjj||ƒ}tt|ƒj|||ƒS(N(RpR¡t
LEGACY_VALUEStgetR
R(RRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRis(RRt
network_modeltVIF_MODEL_E1000tVIF_MODEL_E1000EtVIF_MODEL_PCNETtVIF_MODEL_SRIOVtVIF_MODEL_VMXNETtVIF_MODEL_VMXNET3R©t
VIF_MODEL_ALLR
R¨R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¡Ts





		tVMModecBseZejZd„ZRS(cCsbytj|ƒ}Wn0tjk
rEtdƒ|}t|ƒ‚nXtt|ƒj|||ƒS(Ns&Virtual machine mode '%s' is not valid(	RRRtInvalidVirtualMachineModeRRR
R³R(RRRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRvs(RRRR
R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR³qs	tWatchdogActioncBs2eZdZdZdZdZeeeefZRS(tnonetpausetpowerofftreset(RRtNONEtPAUSEtPOWEROFFtRESETR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRµs
tMonitorMetricTypecBszeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
eeeeeeee	e
eee
fZRS(s
cpu.frequencys
cpu.user.timescpu.kernel.times
cpu.idle.timescpu.iowait.timescpu.user.percentscpu.kernel.percentscpu.idle.percentscpu.iowait.percentscpu.percentsnuma.membw.maxsnuma.membw.current(RRt
CPU_FREQUENCYt
CPU_USER_TIMEtCPU_KERNEL_TIMEt
CPU_IDLE_TIMEtCPU_IOWAIT_TIMEtCPU_USER_PERCENTtCPU_KERNEL_PERCENTtCPU_IDLE_PERCENTtCPU_IOWAIT_PERCENTtCPU_PERCENTtNUMA_MEM_BW_MAXtNUMA_MEM_BW_CURRENTR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¾‰s0t
HostStatuscBs;eZdZdZdZdZdZeeeeefZRS(tUPtDOWNtMAINTENANCEtUNKNOWNt(RRRÌRÍRÎRÏRºR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR˨stPciDeviceStatuscBsMeZdZdZdZdZdZdZdZeeeeeeefZ	RS(t	availabletclaimedt	allocatedtremovedtdeletedtunclaimabletunavailable(
RRt	AVAILABLEtCLAIMEDt	ALLOCATEDtREMOVEDtDELETEDtUNCLAIMABLEtUNAVAILABLER
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRѳst
PciDeviceTypecBs)eZdZdZdZeeefZRS(stype-PCIstype-PFstype-VF(RRtSTANDARDtSRIOV_PFtSRIOV_VFR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRàÁst
DiskFormatc	Bs_eZdZdZdZdZdZdZdZdZ	dZ
eeeeeeee	e
f	ZRS(	trbdtlvmtqcow2trawtplooptvhdtvmdktvditiso(RRtRBDtLVMtQCOW2tRAWtPLOOPtVHDtVMDKtVDItISOR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRäÌstPointerModelTypecBseZdZeZRS(t	usbtablet(RRt	USBTABLETR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR÷ÚstNotificationPrioritycBsMeZdZdZdZdZdZdZdZeeeeeeefZ	RS(taudittcriticaltdebugtinfoterrortsampletwarn(
RRtAUDITtCRITICALtDEBUGtINFOtERRORtSAMPLEtWARNR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRúástNotificationPhasecBs)eZdZdZdZeeefZRS(tstarttendRÿ(RRtSTARTtENDRR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR	ístNotificationActioncBs§eZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZeeeeeeee	e
ee
eeeeeefZRS(tupdateRtdeleteR·tunpausetresizetvolume_swaptsuspendtpower_ont	power_offtreboottshutdownR$tadd_fixed_iptshelvetresumetrestore(RRtUPDATEt	EXCEPTIONtDELETER»tUNPAUSEtRESIZEtVOLUME_SWAPtSUSPENDtPOWER_ONt	POWER_OFFtREBOOTtSHUTDOWNR'tADD_FIXED_IPtSHELVEtRESUMEtRESTORER
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRõs(t
InstanceStatecBszeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
eeeeeeee	e
eee
fZRS(tactivetbuildingtpausedt	suspendedtstoppedtrescuedtresizedssoft-deleteRÖRÿtshelvedtshelved_offloaded(RRtACTIVEtBUILDINGtPAUSEDt	SUSPENDEDtSTOPPEDtRESCUEDtRESIZEDtSOFT_DELETEDRÝRtSHELVEDtSHELVED_OFFLOADEDR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR,stInstanceTaskStatec*BsˆeZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+eeeeeeee	e
eee
eeeeeeeeeeeeeeeeeee e!e"e#e$e%e&e'e(e)e*e+f*Z,RS(*t
schedulingtblock_device_mappingt
networkingtspawningtimage_snapshottimage_snapshot_pendingtimage_pending_uploadtimage_uploadingtimage_backuptupdating_passwordtresize_preptresize_migratingtresize_migratedt
resize_finishtresize_revertingtresize_confirmingt	rebootingtreboot_pendingtreboot_startedtrebooting_hardtreboot_pending_hardtreboot_started_hardtpausingt	unpausingt
suspendingtresumingspowering-offspowering-ontrescuingt
unrescuingt
rebuildingtrebuild_block_device_mappingtrebuild_spawningt	migratingtdeletings
soft-deletingt	restoringtshelvingtshelving_image_pending_uploadtshelving_image_uploadingtshelving_offloadingt
unshelving(-RRt
SCHEDULINGtBLOCK_DEVICE_MAPPINGt
NETWORKINGtSPAWNINGtIMAGE_SNAPSHOTtIMAGE_SNAPSHOT_PENDINGtIMAGE_PENDING_UPLOADtIMAGE_UPLOADINGtIMAGE_BACKUPtUPDATING_PASSWORDtRESIZE_PREPtRESIZE_MIGRATINGtRESIZE_MIGRATEDt
RESIZE_FINISHtRESIZE_REVERTINGtRESIZE_CONFIRMINGt	REBOOTINGtREBOOT_PENDINGtREBOOT_STARTEDtREBOOTING_HARDtREBOOT_PENDING_HARDtREBOOT_STARTED_HARDtPAUSINGt	UNPAUSINGt
SUSPENDINGtRESUMINGtPOWERING_OFFtPOWERING_ONtRESCUINGt
UNRESCUINGt
REBUILDINGtREBUILD_BLOCK_DEVICE_MAPPINGtREBUILD_SPAWNINGt	MIGRATINGtDELETINGt
SOFT_DELETINGt	RESTORINGtSHELVINGtSHELVING_IMAGE_PENDING_UPLOADtSHELVING_IMAGE_UPLOADINGtSHELVING_OFFLOADINGt
UNSHELVINGR
(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR@%sj		tInstancePowerStatecBs€eZdZdZdZdZdZdZdZeeeeeeeefZ	d„Z
d„Zed	„ƒZ
ed
„ƒZRS(t_unusedtpendingtrunningR/RtcrashedR0cCs tt|ƒjdtjƒdS(NR	(R
R’RR
(R((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRsscCsUyt|ƒ}|j|ƒ}Wnttfk
r8nXtt|ƒj|||ƒS(N(tintR€RtKeyErrorR
R’R(RRRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRwscCs|jj|ƒS(s,Return an index into the Enum given a value.(R
R~(RR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR~scCs|j|S(s'Return the Enum value at a given index.(R
(RR~((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR€„s(RRt_UNUSEDtNOSTATEtRUNNINGR8R'tCRASHEDR9R
RRRR~R€(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR’^s&			tIPV4AndV6AddresscBseZed„ƒZRS(cCs^tj|||ƒ}|jdkrZ|jdkrZttdƒi|d6|d6ƒ‚n|S(Niis0Network "%(val)s" is not valid in field %(attr)stvalR(t	IPAddressRtversionRR(RRRtresult((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR‹s
(RRtstaticmethodR(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRŠstNetworkModelcBs>eZed„ƒZed„ƒZed„ƒZd„ZRS(cCsRt|tjƒr|St|tjƒr8tjj|ƒSttdƒ|ƒ‚dS(Ns&A NetworkModel is required in field %s(t
isinstanceR«tNetworkInfotsixtstring_typesthydrateRR(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR–scCs
|jƒS(N(tjson(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pytto_primitive¡scCstjj|ƒS(N(R«R¥R¨(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pytfrom_primitive¥scCs.ddjg|D]}t|dƒ^qƒS(NsNetworkModel(%s)t,tid(tjointstr(RRtvif((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyt	stringify©s(RRR¢RRªR«R±(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR£•stNonNegativeFloatcBseZed„ƒZRS(cCs5t|ƒ}|dkr1ttdƒ|ƒ‚n|S(NisValue must be >= 0 for field %s(tfloatRR(RRRtv((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¯s(RRR¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR²®stNonNegativeIntegercBseZed„ƒZRS(cCs5t|ƒ}|dkr1ttdƒ|ƒ‚n|S(NisValue must be >= 0 for field %s(R—RR(RRRR´((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¸s(RRR¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRµ·stAddressBasecBseZed„ƒZRS(cCsBtj|jt|ƒƒr%t|ƒSttdƒ|jƒ‚dS(NsValue must match %s(tretmatchtPATTERNR¯RR(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÁs
(RRR¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¶Àst
PCIAddresscBseZdZed„ƒZRS(s,[a-f0-9]{4}:[a-f0-9]{2}:[a-f0-9]{2}.[a-f0-9]cCstjt||ƒS(N(R¶RRº(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÌs(RRR¹R¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRºÉst
USBAddresscBseZdZed„ƒZRS(s[a-f0-9]+:[a-f0-9]+cCstjt||ƒS(N(R¶RR»(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÔs(RRR¹R¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR»ÑstSCSIAddresscBseZdZed„ƒZRS(s'[a-f0-9]+:[a-f0-9]+:[a-f0-9]+:[a-f0-9]+cCstjt||ƒS(N(R¶RR¼(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÜs(RRR¹R¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¼Ùst
IDEAddresscBseZdZed„ƒZRS(s[0-1]:[0-1]cCstjt||ƒS(N(R¶RR½(RRR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRäs(RRR¹R¢R(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR½ástPCIAddressFieldcBseZeƒZRS((RRRºt	AUTO_TYPE(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR¾éstUSBAddressFieldcBseZeƒZRS((RRR»R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÀístSCSIAddressFieldcBseZeƒZRS((RRR¼R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÁñstIDEAddressFieldcBseZeƒZRS((RRR½R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÂõstArchitectureFieldcBseZeƒZRS((RRRR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÃùstBlockDeviceDestinationTypeFieldcBseZeƒZRS((RRRR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÄýstBlockDeviceSourceTypeFieldcBseZeƒZRS((RRR!R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÅstBlockDeviceTypeFieldcBseZeƒZRS((RRR(R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÆstConfigDrivePolicyFieldcBseZeƒZRS((RRR3R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÇ	stCPUAllocationPolicyFieldcBseZeƒZRS((RRR8R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÈ
stCPUThreadAllocationPolicyFieldcBseZeƒZRS((RRR=R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÉstCPUModeFieldcBseZeƒZRS((RRRDR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÊst
CPUMatchFieldcBseZeƒZRS((RRRFR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRËstCPUFeaturePolicyFieldcBseZeƒZRS((RRRHR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÌstDiskBusFieldcBseZeƒZRS((RRRJR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÍ!stFirmwareTypeFieldcBseZeƒZRS((RRR]R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÎ%stHVTypeFieldcBseZeƒZRS((RRRbR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÏ)stImageSignatureHashTypeFieldcBseZeƒZRS((RRRdR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÐ-stImageSignatureKeyTypeFieldcBseZeƒZRS((RRReR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÑ1stOSTypeFieldcBseZeƒZRS((RRRmR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÒ5stResourceClassFieldcBs#eZeƒZd„Zd„ZRS(cCs|jj|ƒS(s,Return an index into the Enum given a value.(t_typeR~(RR((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR~<scCs|jj|ƒS(s'Return the Enum value at a given index.(RÔR€(RR~((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR€@s(RRRsR¿R~R€(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÓ9s		t
RNGModelFieldcBseZeƒZRS((RRR‚R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÕEstSCSIModelFieldcBseZeƒZRS((RRRƒR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÖIstSecureBootFieldcBseZeƒZRS((RRR“R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyR×MstVideoModelFieldcBseZeƒZRS((RRR˜R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRØQst
VIFModelFieldcBseZeƒZRS((RRR¡R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÙUstVMModeFieldcBseZeƒZRS((RRR³R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÚYstWatchdogActionFieldcBseZeƒZRS((RRRµR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÛ]stMonitorMetricTypeFieldcBseZeƒZRS((RRR¾R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÜastPciDeviceStatusFieldcBseZeƒZRS((RRRÑR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÝestPciDeviceTypeFieldcBseZeƒZRS((RRRàR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRÞistDiskFormatFieldcBseZeƒZRS((RRRäR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRßmstPointerModelFieldcBseZeƒZRS((RRR÷R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRàqstNotificationPriorityFieldcBseZeƒZRS((RRRúR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRáustNotificationPhaseFieldcBseZeƒZRS((RRR	R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRâystNotificationActionFieldcBseZeƒZRS((RRRR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRã}stInstanceStateFieldcBseZeƒZRS((RRR,R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRästInstanceTaskStateFieldcBseZeƒZRS((RRR@R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRå…stInstancePowerStateFieldcBseZeƒZRS((RRR’R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRæ‰stIPV4AndV6AddressFieldcBseZeƒZRS((RRRR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRçstListOfIntegersFieldcBseZeejƒƒZRS((RRtListRtIntegerR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRè‘stNonNegativeFloatFieldcBseZeƒZRS((RRR²R¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRë•stNonNegativeIntegerFieldcBseZeƒZRS((RRRµR¿(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyRì™s(—R·toslo_versionedobjectsRR¦tnova.computeRRRRtnovaRt	nova.i18nRtnova.networkRR«tKeyTypeErrortElementTypeErrortBooleanFieldtUnspecifiedDefaulttIntegerFieldt	UUIDFieldt
FloatFieldtStringFieldtSensitiveStringFieldt	EnumFieldt
DateTimeFieldtDictOfStringsFieldtDictOfNullableStringsFieldtDictOfIntegersFieldtListOfStringsFieldtSetOfIntegersFieldtListOfSetsOfIntegersFieldt ListOfDictOfNullableStringsFieldtDictProxyFieldtObjectFieldtListOfObjectsFieldtVersionPredicateFieldtFlexibleBooleanFieldtDictOfListOfStringsFieldtIPAddressFieldtIPV4AddressFieldtIPV6AddressFieldtIPNetworkFieldtIPV4NetworkFieldtIPV6NetworkFieldtAutoTypedFieldt
BaseEnumFieldtMACAddressFieldtEnumtFieldt	FieldTypetSettDictRétObjectRŸtIPV4AddresstIPV6Addresst	IPNetworktIPV4NetworktIPV6NetworkRRRR!R(R3R8R=RDRFRHRJR]RbRdReRmRsR‚RƒR“R˜R¡R³RµR¾RËRÑRàRäR÷RúR	RR,R@R’RR£R²RµR¶RºR»R¼R½R¾RÀRÁRÂRÃRÄRÅRÆRÇRÈRÉRÊRËRÌRÍRÎRÏRÐRÑRÒRÓRÕRÖR×RØRÙRÚRÛRÜRÝRÞRßRàRáRâRãRäRåRæRçRèRëRì(((sH/home/tvault/.virtenv/lib/python2.7/site-packages/nova/objects/fields.pyt<module>s 																																																
9,