def firmware_available(username, password, mdf_id_list=None, proxy=None): images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_names = [image.image_name for image in images] return sorted(image_names)
def firmware_download(image_name, username, password, download_dir, mdf_id_list=None, proxy=None): images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_dict = {} for image in images: image_dict[image.image_name] = image if image_name not in image_dict: raise ValueError("Image not available") # download image image = image_dict[image_name] get_ucs_cco_image(image, file_dir=download_dir, proxy=proxy)
def firmware_download(image_name, username, password, download_dir, mdf_id_list=None, proxy=None): """ Downloads the firmware image from cco Args: image_name (string): firmware image name username (string): cec username password (string): cec password download_dir (string): path of download directory mdf_id_list (list of string): mdf ids proxy (string): proxy address Returns: None Raises: ValueError if firmware image not available on cco Example: firmware_download(image_name="ucs-k9-bundle-c-series.2.2.5b.C.bin", username="******", password="******", download_dir="/home/imagedir") """ images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_dict = {} for image in images: image_dict[image.image_name] = image if image_name not in image_dict: raise ValueError("Image not available") # download image image = image_dict[image_name] get_ucs_cco_image(image, file_dir=download_dir, proxy=proxy)
def firmware_available(username, password, mdf_id_list=None, proxy=None): """ Returns the names of firmware images available on cco Args: username (string): cec username password (string): cec password mdf_id_list (list of string): mdf ids proxy (string): proxy address Returns: list Example: firmware_available(username="******", password="******") """ images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_names = [image.image_name for image in images] return sorted(image_names)
def firmware_download(image_name, username, password, download_dir, mdf_id_list=None, proxy=None): images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_dict = {} for image in images: image_dict[image.image_name] = image if image_name not in image_dict: raise ValueError("Image not available") # download image image = image_dict[image_name] get_ucs_cco_image(image, file_dir=download_dir, proxy=proxy)
def firmware_available(username, password, mdf_id_list=None, proxy=None): """ Returns the names of firmware images available on cco Args: username (string): cec username password (string): cec password mdf_id_list (list of string): mdf ids proxy (string): proxy address Returns: list Example: firmware_available(username="******", password="******") """ images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_names = [image.image_name for image in images] return sorted(image_names)
def firmware_download(image_name, username, password, download_dir, mdf_id_list=None, proxy=None): """ Downloads the firmware image from cco Args: image_name (string): firmware image name username (string): cec username password (string): cec password download_dir (string): path of download directory mdf_id_list (list of string): mdf ids proxy (string): proxy address Returns: None Raises: ValueError if firmware image not available on cco Example: firmware_download(image_name="ucs-k9-bundle-c-series.2.2.5b.C.bin", username="******", password="******", download_dir="/home/imagedir") """ images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_dict = {} for image in images: image_dict[image.image_name] = image if image_name not in image_dict: raise ValueError("Image not available") # download image image = image_dict[image_name] get_ucs_cco_image(image, file_dir=download_dir, proxy=proxy)
def firmware_available(username, password, mdf_id_list=None, proxy=None): images = get_ucs_cco_image_list(username=username, password=password, mdf_id_list=mdf_id_list, proxy=proxy) image_names = [image.image_name for image in images] return sorted(image_names)