final DescribeImagesResult result = amazonClient
.describeImages(request);
final List<Image> imageList = result.getImages();
final Image image;
if (isTimeoutPending(timeStart)) {
image = newImageWithStatus(State.UNKNOWN.value, "timeout",
"image create timeout while waiting");
} else if (imageList == null || imageList.isEmpty()) {
image = newImageWithStatus(State.UNKNOWN.value, "missing",
"image create missing in descriptions");
} else {
image = imageList.get(0);
}
final String value = image.getState();
final State state = State.fromValue(value);
switch (state) {