예제 #1
0
 def __init__(self, **kwargs):
     self.config = self._get_config(kwargs)
     self.backup_schedules = BackupScheduleManager(self)
     self.connection = ApiConnection(self.config)
     self.flavors = FlavorManager(self)
     self.images = ImageManager(self)
     self.servers = ServerManager(self)
     if 'IPGROUPS' in API_OPTIONS[self.config.cloud_api]:
         self.ipgroups = IPGroupManager(self)
예제 #2
0
 def __init__(self, **kwargs):
     self.config = self._get_config(kwargs)
     self.connection = ApiConnection(self.config)
     self.tenants = TenantManager(self)
     self.users = UserManager(self)
     self.role_refs = RoleRefManager(self)
     self.roles = RoleManager(self)
     self.endpoint_templates = EndpointTemplateManager(self)
     self.endpoints = EndpointManager(self)
예제 #3
0
 def __init__(self, **kwargs):
     self.config = self._get_config(kwargs)
     self.connection = ApiConnection(self.config)
     self.projects = ProjectManager(self)
     self.services = ServiceManager(self)
     self.flavors = FlavorManager(self)
     self.quota_sets = QuotaSetManager(self)
     self.servers = ServerManager(self)
     self.networks = NetworkManager(self)
예제 #4
0
 def __init__(self, **kwargs):
     self.config = self._get_config(kwargs)
     self.connection = ApiConnection(self.config)
     self.consoles = ConsoleManager(self)
     self.usage = UsageManager(self)
     self.flavors = FlavorManager(self)
     self.servers = ServerManager(self)
     self.keypairs = KeypairManager(self)
     self.snapshots = SnapshotManager(self)
     self.security_groups = SecurityGroupManager(self)
     self.security_group_rules = SecurityGroupRuleManager(self)
     self.virtual_interfaces = VirtualInterfacesManager(self)
예제 #5
0
 def __init__(self, **kwargs):
     self.config = self._get_config(kwargs)
     self.config.auth_token = 'ignore'
     self.connection = ApiConnection(self.config)
     self.tokens = TokenManager(self)
     self.tenants = TenantManager(self)