clc.shell
index
/Users//clc_git/src/clc/shell.py

Command-line interface to the CenturyLink Cloud (CLC) API.

 
Modules
       
ConfigParser
argparse
clc
os
sys

 
Classes
       
Args
ExecCommand

 
class Args
     Methods defined here:
GetArgs(self)
GetCommand(self)
ImportIni(self)
MergeCommands(self)
MergeEnvironment(self)
ParseArgs(self)
__init__(self)

 
class ExecCommand
     Methods defined here:
Account(self)
ArchiveGroup(self)
Billing(self)
Blueprints(self)
Bootstrap(self)
CreateGroup(self)
CreateServer(self)
CreateUser(self)
DeleteGroup(self)
DeleteUser(self)
Exec(self, function, args=False, cols=None, supress_output=False)
GetAccountDetails(self)
GetAccountSummary(self)
GetAccounts(self)
GetAllServers(self)
GetBlueprintsPackageUpload(self)
GetBlueprintsPackages(self)
GetBlueprintsPending(self)
GetBlueprintsScriptsPackages(self)
GetBlueprintsSoftwarePackages(self)
GetBlueprintsSystemPackages(self)
GetGroupEstimate(self)
GetGroupSummaries(self)
GetGroups(self)
GetLocations(self)
GetNetworkDetails(self)
GetNetworks(self)
GetQueue(self)
GetServerCredentials(self)
GetServerDetails(self)
GetServerDisks(self)
GetServerEstimate(self)
GetServerTemplates(self)
GetServers(self)
GetUserDetails(self)
GetUsers(self)
Group(self)
Network(self)
PauseGroup(self)
PoweronGroup(self)
PublishBlueprintsPackage(self)
Queue(self)
Server(self)
ServerActions(self, action)
SuspendUser(self)
UnsuspendUser(self)
UpdateUser(self)
User(self)
__init__(self)