yellowdog_client.images – Images
All functionality is accessed via the yellowdog_client.images.ImagesClient.
- class yellowdog_client.images.ImagesClient
- abstractmethod add_image(group, image)
- Parameters:
group (
MachineImageGroup)image (
MachineImage)
- Return type:
- abstractmethod add_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- abstractmethod add_image_group(family, group)
- Parameters:
family (
MachineImageFamily)group (
MachineImageGroup)
- Return type:
- abstractmethod delete_image(image)
- Parameters:
image (
MachineImage)- Return type:
- abstractmethod delete_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- abstractmethod delete_image_group(group)
- Parameters:
group (
MachineImageGroup)- Return type:
- abstractmethod get_image_families(search)
- Parameters:
search (
MachineImageFamilySearch)- Return type:
SearchClient[MachineImageFamilySummary]
- abstractmethod get_image_family_by_name(namespace, family_name)
- Parameters:
- Return type:
- abstractmethod get_image_group_by_name(namespace, family_name, group_name)
- Parameters:
- Return type:
- abstractmethod get_latest_image_group_by_family_id(family_id)
- Parameters:
family_id (
str)- Return type:
- abstractmethod get_latest_image_group_by_family_name(namespace, family_name)
- Parameters:
- Return type:
- abstractmethod update_image(image)
- Parameters:
image (
MachineImage)- Return type:
- abstractmethod update_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- abstractmethod update_image_group(group)
- Parameters:
group (
MachineImageGroup)- Return type:
- class yellowdog_client.images.ImagesClientImpl(service_proxy)
- Parameters:
service_proxy (
ImagesServiceProxy)
- add_image(group, image)
- Parameters:
group (
MachineImageGroup)image (
MachineImage)
- Return type:
- add_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- add_image_group(family, group)
- Parameters:
family (
MachineImageFamily)group (
MachineImageGroup)
- Return type:
- close()
- delete_image(image)
- Parameters:
image (
MachineImage)- Return type:
- delete_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- delete_image_group(group)
- Parameters:
group (
MachineImageGroup)- Return type:
- get_image_families(search)
- Parameters:
search (
MachineImageFamilySearch)- Return type:
SearchClient[MachineImageFamilySummary]
- get_image_family_by_name(namespace, family_name)
- Parameters:
- Return type:
- get_image_group_by_name(namespace, family_name, group_name)
- Parameters:
- Return type:
- get_latest_image_group_by_family_name(namespace, family_name)
- Parameters:
- Return type:
- update_image(image)
- Parameters:
image (
MachineImage)- Return type:
- update_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- update_image_group(group)
- Parameters:
group (
MachineImageGroup)- Return type:
- class yellowdog_client.images.ImagesServiceProxy(proxy)
- Parameters:
proxy (
Proxy)
- add_image(group, image)
- Parameters:
group (
MachineImageGroup)image (
MachineImage)
- Return type:
- add_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- add_image_group(family, group)
- Parameters:
family (
MachineImageFamily)group (
MachineImageGroup)
- Return type:
- delete_image(image)
- Parameters:
image (
MachineImage)- Return type:
- delete_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- delete_image_group(group)
- Parameters:
group (
MachineImageGroup)- Return type:
- get_all_image_families()
- Return type:
- get_image_family_by_name(namespace, family_name)
- Parameters:
- Return type:
- get_image_group_by_name(namespace, family_name, group_name)
- Parameters:
- Return type:
- get_latest_image_group_by_family_name(namespace, family_name)
- Parameters:
- Return type:
- search_image_families(search, slice_reference)
- Parameters:
search (
MachineImageFamilySearch)slice_reference (
SliceReference)
- Return type:
- update_image(image)
- Parameters:
image (
MachineImage)- Return type:
- update_image_family(family)
- Parameters:
family (
MachineImageFamily)- Return type:
- update_image_group(group)
- Parameters:
group (
MachineImageGroup)- Return type:
- class yellowdog_client.images.Page(content, empty, first, last, number, numberOfElements, pageable, size, sort, totalElements, totalPages)
- Parameters:
- class yellowdog_client.images.Pageable(paged=False, pageNumber=0, pageSize=0, offset=0, sort=None)