def validate_streaming_images()

in scripts/update_auto_launch_config.py [0:0]


    def validate_streaming_images(self, streaming_images_for_lp: List) -> None:
        if self.streaming_image in streaming_images_for_lp:
            return

        streaming_images_formatted = list()
        for image in streaming_images_for_lp:
            res = self.nimble_client.get_streaming_image(
                streamingImageId=image,
                studioId=self.studio
            )
            streaming_images_formatted.append(f"{res['streamingImage']['name']} -> {res['streamingImage']['streamingImageId']}")

        while self.streaming_image == None or not (self.streaming_image in streaming_images_for_lp):
            self.streaming_image = Prompter.prompt_for_input_from_options("Please select a streaming image component ID", streaming_images_formatted, streaming_images_for_lp)