Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
published on Tuesday, Aug 18, 2026 by OVHcloud
Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
published on Tuesday, Aug 18, 2026 by OVHcloud
Use this data source to list the images available in a public cloud project. This is read-only reference data: each entry describes a bootable image the project can create instances from, not an existing resource.
Using getCloudInstanceImages
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCloudInstanceImages(args: GetCloudInstanceImagesArgs, opts?: InvokeOptions): Promise<GetCloudInstanceImagesResult>
function getCloudInstanceImagesOutput(args: GetCloudInstanceImagesOutputArgs, opts?: InvokeOutputOptions): Output<GetCloudInstanceImagesResult>def get_cloud_instance_images(region: Optional[str] = None,
service_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudInstanceImagesResult
def get_cloud_instance_images_output(region: pulumi.Input[Optional[str]] = None,
service_name: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetCloudInstanceImagesResult]func GetCloudInstanceImages(ctx *Context, args *GetCloudInstanceImagesArgs, opts ...InvokeOption) (*GetCloudInstanceImagesResult, error)
func GetCloudInstanceImagesOutput(ctx *Context, args *GetCloudInstanceImagesOutputArgs, opts ...InvokeOption) GetCloudInstanceImagesResultOutput> Note: This function is named GetCloudInstanceImages in the Go SDK.
public static class GetCloudInstanceImages
{
public static Task<GetCloudInstanceImagesResult> InvokeAsync(GetCloudInstanceImagesArgs args, InvokeOptions? opts = null)
public static Output<GetCloudInstanceImagesResult> Invoke(GetCloudInstanceImagesInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetCloudInstanceImagesResult> Invoke(GetCloudInstanceImagesInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetCloudInstanceImagesResult> getCloudInstanceImages(GetCloudInstanceImagesArgs args, InvokeOptions options)
public static Output<GetCloudInstanceImagesResult> getCloudInstanceImages(GetCloudInstanceImagesArgs args, InvokeOptions options)
public static Output<GetCloudInstanceImagesResult> getCloudInstanceImages(GetCloudInstanceImagesArgs args, InvokeOutputOptions options)
fn::invoke:
function: ovh:index/getCloudInstanceImages:getCloudInstanceImages
arguments:
# arguments dictionarydata "ovh_get_cloud_instance_images" "name" {
# arguments
}The following arguments are supported:
- Service
Name string - Service name of the resource representing the id of the cloud project.
- Region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- Service
Name string - Service name of the resource representing the id of the cloud project.
- Region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- service_
name string - Service name of the resource representing the id of the cloud project.
- region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- service
Name String - Service name of the resource representing the id of the cloud project.
- region String
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- service
Name string - Service name of the resource representing the id of the cloud project.
- region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- service_
name str - Service name of the resource representing the id of the cloud project.
- region str
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- service
Name String - Service name of the resource representing the id of the cloud project.
- region String
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
getCloudInstanceImages Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Images
List<Get
Cloud Instance Images Image> - Images advertised by the backend for this project, one entry per region the image is offered in:
- Service
Name string - Region string
- Region code.
- Id string
- The provider-assigned unique ID for this managed resource.
- Images
[]Get
Cloud Instance Images Image - Images advertised by the backend for this project, one entry per region the image is offered in:
- Service
Name string - Region string
- Region code.
- id string
- The provider-assigned unique ID for this managed resource.
- images list(object)
- Images advertised by the backend for this project, one entry per region the image is offered in:
- service_
name string - region string
- Region code.
- id String
- The provider-assigned unique ID for this managed resource.
- images
List<Get
Cloud Instance Images Image> - Images advertised by the backend for this project, one entry per region the image is offered in:
- service
Name String - region String
- Region code.
- id string
- The provider-assigned unique ID for this managed resource.
- images
Get
Cloud Instance Images Image[] - Images advertised by the backend for this project, one entry per region the image is offered in:
- service
Name string - region string
- Region code.
- id str
- The provider-assigned unique ID for this managed resource.
- images
Sequence[Get
Cloud Instance Images Image] - Images advertised by the backend for this project, one entry per region the image is offered in:
- service_
name str - region str
- Region code.
- id String
- The provider-assigned unique ID for this managed resource.
- images List<Property Map>
- Images advertised by the backend for this project, one entry per region the image is offered in:
- service
Name String - region String
- Region code.
Supporting Types
GetCloudInstanceImagesImage
- Created
At string - Timestamp at which the image was created on the backend, in RFC 3339 format.
- Id string
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- Location
Get
Cloud Instance Images Image Location - Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- Min
Disk int - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- Min
Ram int - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- Name string
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - Size int
- Size of the image on the backend, expressed in bytes.
- Status string
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- Updated
At string - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- Visibility string
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
- Created
At string - Timestamp at which the image was created on the backend, in RFC 3339 format.
- Id string
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- Location
Get
Cloud Instance Images Image Location - Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- Min
Disk int - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- Min
Ram int - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- Name string
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - Size int
- Size of the image on the backend, expressed in bytes.
- Status string
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- Updated
At string - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- Visibility string
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
- created_
at string - Timestamp at which the image was created on the backend, in RFC 3339 format.
- id string
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- location object
- Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- min_
disk number - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- min_
ram number - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- name string
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - size number
- Size of the image on the backend, expressed in bytes.
- status string
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- updated_
at string - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- visibility string
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
- created
At String - Timestamp at which the image was created on the backend, in RFC 3339 format.
- id String
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- location
Get
Cloud Instance Images Image Location - Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- min
Disk Integer - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- min
Ram Integer - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- name String
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - size Integer
- Size of the image on the backend, expressed in bytes.
- status String
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- updated
At String - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- visibility String
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
- created
At string - Timestamp at which the image was created on the backend, in RFC 3339 format.
- id string
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- location
Get
Cloud Instance Images Image Location - Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- min
Disk number - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- min
Ram number - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- name string
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - size number
- Size of the image on the backend, expressed in bytes.
- status string
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- updated
At string - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- visibility string
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
- created_
at str - Timestamp at which the image was created on the backend, in RFC 3339 format.
- id str
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- location
Get
Cloud Instance Images Image Location - Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- min_
disk int - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- min_
ram int - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- name str
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - size int
- Size of the image on the backend, expressed in bytes.
- status str
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- updated_
at str - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- visibility str
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
- created
At String - Timestamp at which the image was created on the backend, in RFC 3339 format.
- id String
- The OpenStack/Glance image ID. Stable within a region and used to reference the image when creating an instance.
- location Property Map
- Region (and, where applicable, availability zone) where this image is offered. The image catalog is per-region: an image returned for one region is not guaranteed to exist in another:
- min
Disk Number - Minimum root disk size, in GB, that an instance must provide to boot from this image. A flavor whose disk is smaller than this value cannot be used with the image.
- min
Ram Number - Minimum amount of memory, in MB, that an instance must provide to boot from this image. A flavor whose RAM is below this value cannot be used with the image.
- name String
- Display name of the image as reported by the backend (for example the distribution and version, such as
Debian 12). - size Number
- Size of the image on the backend, expressed in bytes.
- status String
- Availability status of the image as reported by the backend. Only images in an active status can be used to create an instance.
- updated
At String - Timestamp of the last modification of the image on the backend, in RFC 3339 format.
- visibility String
- Visibility scope of the image, for example whether it is a public OVHcloud-provided image or private to the project.
GetCloudInstanceImagesImageLocation
- Availability
Zone string - Availability zone within the region.
- Region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- Availability
Zone string - Availability zone within the region.
- Region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- availability_
zone string - Availability zone within the region.
- region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- availability
Zone String - Availability zone within the region.
- region String
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- availability
Zone string - Availability zone within the region.
- region string
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- availability_
zone str - Availability zone within the region.
- region str
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
- availability
Zone String - Availability zone within the region.
- region String
- Restrict the listing to the images offered in this region. The catalog is per-region: an image returned for one region is not guaranteed to exist in another.
Package Details
- Repository
- ovh ovh/pulumi-ovh
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ovhTerraform Provider.
Viewing docs for OVHCloud v2.19.1
published on Tuesday, Aug 18, 2026 by OVHcloud
published on Tuesday, Aug 18, 2026 by OVHcloud