class investmentscheme(model.RootObjectModel):
    #@doc Percentage of the datacenter building in leasing
	leasebuilding = model.Integer(thrift_id = 1)

	#@doc Percentage of datacenter infrastructure in leasing (airco, power, ...)
	leaseinfrastructure = model.Integer(thrift_id = 2)

	#@doc Percentage of hardware in leasing (servers, storage, ...)
	leasehw = model.Integer(thrift_id = 3)

	#@doc Interest rate when leasing the datacenter building
	interestbuilding = model.Float(thrift_id = 4)

	#@doc Interest rate when leasing the datacenter equipment (infrastructure, servers...)
	interestdatacenter = model.Float(thrift_id = 5)

	#@doc Leasing period for the datacenter building
	leaseperiodbuilding = model.Integer(thrift_id = 6)

	#@doc Leasing period for the datacenter equipment (infrastructure, servers...)
	leaseperioddatacenter = model.Integer(thrift_id = 7)

	#@doc Percentage of technology installed before datacenter becomes active
	technology = model.Integer(thrift_id = 8)

	#@doc Number of months before datacenter is operational
	installperiod = model.Integer(thrift_id = 9)
Beispiel #2
0
class salesscheme(model.RootObjectModel):
    #@doc rental per rack in kEur/month
    collocation = model.Float(thrift_id=1)

    #@doc sales of cpu rack in kEur/month
    cpu = model.Float(thrift_id=2)

    #@doc sales of storage rack in kEur/month
    storage = model.Float(thrift_id=3)

    #@doc sales of bandwidth in Eur per Mbps per month
    bandwidth = model.Float(thrift_id=4)
class sizingscheme(model.RootObjectModel):
	#@doc datacenter size in square meters
	size = model.Integer(thrift_id = 1)

	#@doc required square meters per rack
	racksurface = model.Integer(thrift_id = 2)

    #@doc cost per kW/h
	kwhourcost = model.Float(thrift_id = 3)

	#@doc power usage effectiveness, ratio effective power needed per theoretical required power
	pue = model.Float(thrift_id = 4)
Beispiel #4
0
class lead(model.RootObjectModel):

    #@doc name of the lead
    name = model.String(thrift_id=1)

    #@doc code of the lead
    code = model.String(thrift_id=2)

    #@doc guid of the customer in case the lead is related to an existing customer
    customerguid = model.GUID(thrift_id=3)

    #@doc source of the lead
    source = model.Enumeration(leadsource, thrift_id=4)

    #@doc type of the lead
    type = model.Enumeration(leadtype, thrift_id=5)

    #@doc status of the lead
    status = model.Enumeration(leadstatus, thrift_id=6)

    #@doc amount of the lead
    amount = model.Float(thrift_id=7)

    #@doc probability in % of the lead
    probability = model.Integer(thrift_id=8)
class businessparams(model.RootObjectModel):
    #@doc Name of the datacenter
    name = model.String(thrift_id=1)

    #@doc Total surface of datacenter
    size = model.Integer(thrift_id=2)

    #@doc Total surface that one rack takes
    racksurface = model.Integer(thrift_id=3)

    #@doc Cost per used kWh
    kwhourcost = model.Float(thrift_id=4)

    #@doc power usage effectiveness, ratio effective power needed per theoretical required power
    pue = model.Float(thrift_id=5)

    #@doc rental per rack in kEur/month
    salescollocation = model.Float(thrift_id=6)

    #@doc sales of cpu rack in kEur/month
    salescpu = model.Float(thrift_id=7)

    #@doc sales of storage rack in kEur/month
    salesstorage = model.Float(thrift_id=8)

    #@doc sales of bandwidth in Eur per Mbps per month
    salesbandwidth = model.Float(thrift_id=9)

    #@doc Percentage of the datacenter building in leasing
    leasebuilding = model.Integer(thrift_id=10)

    #@doc Percentage of datacenter infrastructure in leasing (airco, power, ...)
    leaseinfrastructure = model.Integer(thrift_id=11)

    #@doc Percentage of hardware in leasing (servers, storage, ...)
    leasehw = model.Integer(thrift_id=12)

    #@doc Interest rate when leasing the datacenter building
    interestbuilding = model.Float(thrift_id=13)

    #@doc Interest rate when leasing the datacenter equipment (infrastructure, servers...)
    interestdatacenter = model.Float(thrift_id=14)

    #@doc Leasing period for the datacenter building
    leaseperiodbuilding = model.Integer(thrift_id=15)

    #@doc Leasing period for the datacenter equipment (infrastructure, servers...)
    leaseperioddatacenter = model.Integer(thrift_id=16)

    #@doc Percentage of technology installed before datacenter becomes active
    technology = model.Integer(thrift_id=17)

    #@doc Number of months before datacenter is operational
    installperiod = model.Integer(thrift_id=18)

    #@doc percentage of racks used for collocation
    collocation = model.Integer(thrift_id=19)

    #@doc percentage of racks used for storage nodes
    storage = model.Integer(thrift_id=20)

    #@doc percentage of racks used for cpu nodes
    cpu = model.Integer(thrift_id=21)