def post(self, system, fabric_adapter): logging.info('FabricAdapterPortsCollectionAPI POST called') self.root = PATHS['Root'] self.systems = PATHS['Systems']['path'] self.fabric_adapters = PATHS['Systems']['fabric_adapters'] self.fabric_adapter_ports = PATHS['Systems']['fabric_adapter_ports'] if fabric_adapter in members: resp = 404 return resp path = create_path(self.root, self.systems, system, self.fabric_adapters, fabric_adapter, self.fabric_adapter_ports) return create_collection (path, 'Port')
def post(self, fabric): self.root = PATHS['Root'] self.fabrics = PATHS['Fabrics']['path'] self.f_switches = PATHS['Fabrics']['f_switch'] logging.info('FabricsSwitchesCollectionAPI POST called') if fabric in members: resp = 404 return resp path = create_path(self.root, self.fabrics, fabric, self.f_switches) return create_collection(path, 'Switch')
def post(self, chassis): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] self.memory = PATHS['Chassis']['memory'] logging.info('ChassisMemoryCollectionAPI POST called') if chassis in members: resp = 404 return resp path = create_path(self.root, self.chassis, chassis, self.memory) return create_collection(path, 'Memory')
def post(self, chassis): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] self.network_adapters = PATHS['Chassis']['network_adapter'] logging.info('NetworkAdaptersCollectionAPI POST called') if chassis in members: resp = 404 return resp path = create_path(self.root, self.chassis, chassis, self.network_adapters) return create_collection (path, 'NetworkAdapter')
def post(self, chassis): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] self.drives = PATHS['Chassis']['drives'] logging.info('DrivesCollectionAPI POST called') if chassis in members: resp = 404 return resp path = create_path(self.root, self.chassis, chassis, self.drives) return create_collection (path, 'Drive')
def post(self, storage): self.root = PATHS['Root'] self.storage = PATHS['Storage']['path'] self.volumes = PATHS['Storage']['volume'] logging.info('VolumesCollectionAPI POST called') if storage in members: resp = 404 return resp path = create_path(self.root, self.storage, storage, self.volumes) return create_collection(path, 'Volume')
def post(self, chassis, memory_domain): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] self.memory_domains = PATHS['Chassis']['memory_domain'] logging.info('MDChunksCollectionAPI POST called') if memory_domain in members: resp = 404 return resp path = create_path(self.root, self.chassis, chassis, self.memory_domains, memory_domain, self.md_chunks) return create_collection (path, 'MemoryChunk')
def post(self, system): self.root = PATHS['Root'] self.systems = PATHS['Systems']['path'] self.fabric_adapters = PATHS['Systems']['fabric_adapters'] logging.info('FabricAdaptersCollectionAPI POST called') if system in members: resp = 404 return resp path = create_path(self.root, self.systems, system, self.fabric_adapters) return create_collection(path, 'FabricAdapter')
def post(self, chassis, media_controller): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] self.media_controllers = PATHS['Chassis']['media_controllers'] self.mc_ports = PATHS['Chassis']['mc_ports'] if media_controller in members: resp = 404 return resp path = create_path(self.root, self.chassis, chassis, self.media_controllers, media_controller, self.mc_ports) return create_collection(path, 'Port')
def post(self, fabric): self.root = PATHS['Root'] self.fabrics = PATHS['Fabrics']['path'] self.f_endpointgroups = PATHS['Fabrics']['f_endpointgroup'] logging.info('FabricsEndpointGroupsCollectionAPI POST called') if fabric in members: resp = 404 return resp path = create_path(self.root, self.fabrics, fabric, self.f_endpointgroups) return create_collection(path, 'EndpointGroup')
def post(self, chassis, network_adapter): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] self.network_adapters = PATHS['Chassis']['network_adapter'] self.network_device_functions = PATHS['Chassis'][ 'network_device_functions'] logging.info('NetworkDeviceFunctionsCollectionAPI POST called') if network_adapter in members: resp = 404 return resp path = create_path(self.root, self.chassis, chassis, self.network_adapters, network_adapter, self.network_device_functions) return create_collection(path, 'NetworkDeviceFunction')
def post(self): self.root = PATHS['Root'] self.storage = PATHS['Storage']['path'] path = create_path(self.root, self.storage) return create_collection (path, 'Storage')
def post(self): self.root = PATHS['Root'] self.chassis = PATHS['Chassis']['path'] path = create_path(self.root, self.chassis) return create_collection(path, 'Chassis')
def post(self): self.root = PATHS['Root'] self.fabrics = PATHS['Fabrics']['path'] path = create_path(self.root, self.fabrics) return create_collection(path, 'Fabric')