clc.APIv2.datacenter
index
/Users//clc_git/src/clc/APIv2/datacenter.py

Datacenter related functions.  
 
These datacenter related functions generally align one-for-one with published API calls categorized in the account category
 
API v2 - https://t3n.zendesk.com/forums/21613140-Datacenters
 
Datacenter object variables:
 
        datacenter.id (alias for location)
        datacenter.name
        datacenter.location
        datacenter.supports_premium_storage
        datacenter.supports_shared_load_balancer

 
Modules
       
clc
re

 
Classes
       
Datacenter

 
class Datacenter
     Methods defined here:
Groups(self)
Returns groups object rooted at this datacenter.
 
>>> wa1 = clc.v2.Datacenter.Datacenters()[0]
>>> wa1.Groups()
<clc.APIv2.group.Groups object at 0x10144f290>
Networks(self)
RootGroup(self)
Returns group object for datacenter root group.
 
>>> clc.v2.Datacenter().RootGroup()
<clc.APIv2.group.Group object at 0x105feacd0>
>>> print _
WA1 Hardware
Templates(self)
__getattr__(self, var)
__init__(self, location=None, name=None, alias=None)
Create Datacenter object.
 
If parameters are populated then create object location.  
Else if only id is supplied issue a Get Policy call
 
https://t3n.zendesk.com/entries/31026420-Get-Data-Center-Group
__str__(self)

Static methods defined here:
Datacenters(alias=None)
Return all cloud locations available to the calling alias.
 
>>> clc.v2.Datacenter.Datacenters(alias=None)
[<clc.APIv2.datacenter.Datacenter instance at 0x101462fc8>, <clc.APIv2.datacenter.Datacenter instance at 0x101464320>]