1. Registry
  2. Packages
  3. Selectel Provider
  4. API Docs
  5. getComputeImageIdsV2
Viewing docs for selectel 9.5.0
published on Friday, Oct 30, 2026 by selectel
selectel
Viewing docs for selectel 9.5.0
published on Friday, Oct 30, 2026 by selectel

    Provides a list of image IDs in Cloud Servers. The data source searches active images visible to the project. A search that returns no images gives an empty list. For more information about images, see the official Selectel documentation.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as selectel from "@pulumi/selectel";
    
    const imageIds1 = selectel.getComputeImageIdsV2({
        projectId: project1.id,
        region: "ru-6",
        nameRegex: "^Ubuntu 24\\.04",
        sort: "created_at:desc",
    });
    
    import pulumi
    import pulumi_selectel as selectel
    
    image_ids1 = selectel.get_compute_image_ids_v2(project_id=project1["id"],
        region="ru-6",
        name_regex="^Ubuntu 24\\.04",
        sort="created_at:desc")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v9/selectel"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := selectel.GetComputeImageIdsV2(ctx, &selectel.GetComputeImageIdsV2Args{
    			ProjectId: project1.Id,
    			Region:    "ru-6",
    			NameRegex: pulumi.StringRef("^Ubuntu 24\\.04"),
    			Sort:      pulumi.StringRef("created_at:desc"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Selectel = Pulumi.Selectel;
    
    return await Deployment.RunAsync(() => 
    {
        var imageIds1 = Selectel.GetComputeImageIdsV2.Invoke(new()
        {
            ProjectId = project1.Id,
            Region = "ru-6",
            NameRegex = "^Ubuntu 24\\.04",
            Sort = "created_at:desc",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.selectel.SelectelFunctions;
    import com.pulumi.selectel.inputs.GetComputeImageIdsV2Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var imageIds1 = SelectelFunctions.getComputeImageIdsV2(GetComputeImageIdsV2Args.builder()
                .projectId(project1.id())
                .region("ru-6")
                .nameRegex("^Ubuntu 24\\.04")
                .sort("created_at:desc")
                .build());
    
        }
    }
    
    variables:
      imageIds1:
        fn::invoke:
          function: selectel:getComputeImageIdsV2
          arguments:
            projectId: ${project1.id}
            region: ru-6
            nameRegex: ^Ubuntu 24\.04
            sort: created_at:desc
    
    Example coming soon!
    

    Using getComputeImageIdsV2

    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 getComputeImageIdsV2(args: GetComputeImageIdsV2Args, opts?: InvokeOptions): Promise<GetComputeImageIdsV2Result>
    function getComputeImageIdsV2Output(args: GetComputeImageIdsV2OutputArgs, opts?: InvokeOutputOptions): Output<GetComputeImageIdsV2Result>
    def get_compute_image_ids_v2(container_format: Optional[str] = None,
                                 disk_format: Optional[str] = None,
                                 hidden: Optional[bool] = None,
                                 member_status: Optional[str] = None,
                                 name: Optional[str] = None,
                                 name_regex: Optional[str] = None,
                                 owner: Optional[str] = None,
                                 project_id: Optional[str] = None,
                                 properties: Optional[Mapping[str, str]] = None,
                                 region: Optional[str] = None,
                                 size_max: Optional[float] = None,
                                 size_min: Optional[float] = None,
                                 sort: Optional[str] = None,
                                 tag: Optional[str] = None,
                                 tags: Optional[Sequence[str]] = None,
                                 visibility: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetComputeImageIdsV2Result
    def get_compute_image_ids_v2_output(container_format: pulumi.Input[Optional[str]] = None,
                                 disk_format: pulumi.Input[Optional[str]] = None,
                                 hidden: pulumi.Input[Optional[bool]] = None,
                                 member_status: pulumi.Input[Optional[str]] = None,
                                 name: pulumi.Input[Optional[str]] = None,
                                 name_regex: pulumi.Input[Optional[str]] = None,
                                 owner: pulumi.Input[Optional[str]] = None,
                                 project_id: pulumi.Input[Optional[str]] = None,
                                 properties: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                                 region: pulumi.Input[Optional[str]] = None,
                                 size_max: pulumi.Input[Optional[float]] = None,
                                 size_min: pulumi.Input[Optional[float]] = None,
                                 sort: pulumi.Input[Optional[str]] = None,
                                 tag: pulumi.Input[Optional[str]] = None,
                                 tags: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                                 visibility: pulumi.Input[Optional[str]] = None,
                                 opts: Optional[InvokeOutputOptions] = None) -> Output[GetComputeImageIdsV2Result]
    func GetComputeImageIdsV2(ctx *Context, args *GetComputeImageIdsV2Args, opts ...InvokeOption) (*GetComputeImageIdsV2Result, error)
    func GetComputeImageIdsV2Output(ctx *Context, args *GetComputeImageIdsV2OutputArgs, opts ...InvokeOption) GetComputeImageIdsV2ResultOutput

    > Note: This function is named GetComputeImageIdsV2 in the Go SDK.

    public static class GetComputeImageIdsV2 
    {
        public static Task<GetComputeImageIdsV2Result> InvokeAsync(GetComputeImageIdsV2Args args, InvokeOptions? opts = null)
        public static Output<GetComputeImageIdsV2Result> Invoke(GetComputeImageIdsV2InvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetComputeImageIdsV2Result> Invoke(GetComputeImageIdsV2InvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetComputeImageIdsV2Result> getComputeImageIdsV2(GetComputeImageIdsV2Args args, InvokeOptions options)
    public static Output<GetComputeImageIdsV2Result> getComputeImageIdsV2(GetComputeImageIdsV2Args args, InvokeOptions options)
    public static Output<GetComputeImageIdsV2Result> getComputeImageIdsV2(GetComputeImageIdsV2Args args, InvokeOutputOptions options)
    
    fn::invoke:
      function: selectel:index/getComputeImageIdsV2:getComputeImageIdsV2
      arguments:
        # arguments dictionary
    data "selectel_get_compute_image_ids_v2" "name" {
        # arguments
    }

    The following arguments are supported:

    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    ContainerFormat string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    DiskFormat string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    Hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    MemberStatus string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    Name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    NameRegex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    Owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    Properties Dictionary<string, string>
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    SizeMax double
    Maximum size of the image data in bytes. The minimum value is 0.
    SizeMin double
    Minimum size of the image data in bytes. The minimum value is 0.
    Sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    Tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    Tags List<string>
    Set of tags that the image must have.
    Visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    ContainerFormat string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    DiskFormat string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    Hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    MemberStatus string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    Name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    NameRegex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    Owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    Properties map[string]string
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    SizeMax float64
    Maximum size of the image data in bytes. The minimum value is 0.
    SizeMin float64
    Minimum size of the image data in bytes. The minimum value is 0.
    Sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    Tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    Tags []string
    Set of tags that the image must have.
    Visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    project_id string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    container_format string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    disk_format string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    member_status string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    name_regex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties map(string)
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    size_max number
    Maximum size of the image data in bytes. The minimum value is 0.
    size_min number
    Minimum size of the image data in bytes. The minimum value is 0.
    sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags list(string)
    Set of tags that the image must have.
    visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    containerFormat String
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    diskFormat String
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden Boolean
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    memberStatus String
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name String
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    nameRegex String
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner String
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties Map<String,String>
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    sizeMax Double
    Maximum size of the image data in bytes. The minimum value is 0.
    sizeMin Double
    Minimum size of the image data in bytes. The minimum value is 0.
    sort String
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag String
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags List<String>
    Set of tags that the image must have.
    visibility String
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    projectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    containerFormat string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    diskFormat string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden boolean
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    memberStatus string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    nameRegex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties {[key: string]: string}
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    sizeMax number
    Maximum size of the image data in bytes. The minimum value is 0.
    sizeMin number
    Minimum size of the image data in bytes. The minimum value is 0.
    sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags string[]
    Set of tags that the image must have.
    visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    project_id str
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region str
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    container_format str
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    disk_format str
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    member_status str
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name str
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    name_regex str
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner str
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties Mapping[str, str]
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    size_max float
    Maximum size of the image data in bytes. The minimum value is 0.
    size_min float
    Minimum size of the image data in bytes. The minimum value is 0.
    sort str
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag str
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags Sequence[str]
    Set of tags that the image must have.
    visibility str
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    containerFormat String
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    diskFormat String
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden Boolean
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    memberStatus String
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name String
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    nameRegex String
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner String
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties Map<String>
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    sizeMax Number
    Maximum size of the image data in bytes. The minimum value is 0.
    sizeMin Number
    Minimum size of the image data in bytes. The minimum value is 0.
    sort String
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag String
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags List<String>
    Set of tags that the image must have.
    visibility String
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.

    getComputeImageIdsV2 Result

    The following output properties are available:

    Id string
    Identifier of the search result derived from the list of image IDs.
    Ids List<string>
    List of unique identifiers of the found images in the sort order.
    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    ContainerFormat string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    DiskFormat string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    Hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    MemberStatus string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    Name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    NameRegex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    Owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    Properties Dictionary<string, string>
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    SizeMax double
    Maximum size of the image data in bytes. The minimum value is 0.
    SizeMin double
    Minimum size of the image data in bytes. The minimum value is 0.
    Sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    Tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    Tags List<string>
    Set of tags that the image must have.
    Visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    Id string
    Identifier of the search result derived from the list of image IDs.
    Ids []string
    List of unique identifiers of the found images in the sort order.
    ProjectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    Region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    ContainerFormat string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    DiskFormat string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    Hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    MemberStatus string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    Name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    NameRegex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    Owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    Properties map[string]string
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    SizeMax float64
    Maximum size of the image data in bytes. The minimum value is 0.
    SizeMin float64
    Minimum size of the image data in bytes. The minimum value is 0.
    Sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    Tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    Tags []string
    Set of tags that the image must have.
    Visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    id string
    Identifier of the search result derived from the list of image IDs.
    ids list(string)
    List of unique identifiers of the found images in the sort order.
    project_id string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    container_format string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    disk_format string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    member_status string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    name_regex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties map(string)
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    size_max number
    Maximum size of the image data in bytes. The minimum value is 0.
    size_min number
    Minimum size of the image data in bytes. The minimum value is 0.
    sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags list(string)
    Set of tags that the image must have.
    visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    id String
    Identifier of the search result derived from the list of image IDs.
    ids List<String>
    List of unique identifiers of the found images in the sort order.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    containerFormat String
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    diskFormat String
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden Boolean
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    memberStatus String
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name String
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    nameRegex String
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner String
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties Map<String,String>
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    sizeMax Double
    Maximum size of the image data in bytes. The minimum value is 0.
    sizeMin Double
    Minimum size of the image data in bytes. The minimum value is 0.
    sort String
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag String
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags List<String>
    Set of tags that the image must have.
    visibility String
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    id string
    Identifier of the search result derived from the list of image IDs.
    ids string[]
    List of unique identifiers of the found images in the sort order.
    projectId string
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region string
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    containerFormat string
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    diskFormat string
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden boolean
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    memberStatus string
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name string
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    nameRegex string
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner string
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties {[key: string]: string}
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    sizeMax number
    Maximum size of the image data in bytes. The minimum value is 0.
    sizeMin number
    Minimum size of the image data in bytes. The minimum value is 0.
    sort string
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag string
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags string[]
    Set of tags that the image must have.
    visibility string
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    id str
    Identifier of the search result derived from the list of image IDs.
    ids Sequence[str]
    List of unique identifiers of the found images in the sort order.
    project_id str
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region str
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    container_format str
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    disk_format str
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden bool
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    member_status str
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name str
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    name_regex str
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner str
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties Mapping[str, str]
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    size_max float
    Maximum size of the image data in bytes. The minimum value is 0.
    size_min float
    Minimum size of the image data in bytes. The minimum value is 0.
    sort str
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag str
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags Sequence[str]
    Set of tags that the image must have.
    visibility str
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.
    id String
    Identifier of the search result derived from the list of image IDs.
    ids List<String>
    List of unique identifiers of the found images in the sort order.
    projectId String
    Unique identifier of the associated project, for example, a07abc12310546f1b9291ab3013a7d75. The value cannot be empty or start or end with whitespace. You can retrieve the project ID from the selectelvpcproject_v2 resource. Learn more about Projects.
    region String
    Pool where the image is located, for example, ru-6. The value cannot be empty or start or end with whitespace. Learn more about available pools in Product availability by location.
    containerFormat String
    Container format of the image to search for. Available values are bare, ovf, aki, ari, ami, ova, docker, and compressed. Learn more about supported formats.
    diskFormat String
    Disk format of the image to search for. Available values are raw, vhd, vhdx, vmdk, vdi, iso, ploop, qcow2, aki, ari, and ami. Learn more about supported formats.
    hidden Boolean
    Specifies if the data source searches hidden images. If omitted or false, only images that are not hidden are found. If true, only hidden images are found.
    memberStatus String
    Status of the project access to shared images to search for. Available values are accepted, pending, rejected, and all. If omitted, only shared images with accepted access are found.
    name String
    Exact image name to search for. The minimum length is 1 character. This argument conflicts with name_regex. To get the image name, use the OpenStack CLI command openstack image list and copy the Name field.
    nameRegex String
    Regular expression that the image name must match. The value must be a regular expression in the RE2 syntax. This argument conflicts with name. The provider applies this filter to the images found by the other filters.
    owner String
    Unique identifier of the project that owns the image. The minimum length is 1 character. To get the owner ID, use the OpenStack CLI command openstack image list --long and copy the Project field.
    properties Map<String>
    Key-value pairs that the image properties must contain. The provider applies this filter to the images found by the other filters.
    sizeMax Number
    Maximum size of the image data in bytes. The minimum value is 0.
    sizeMin Number
    Minimum size of the image data in bytes. The minimum value is 0.
    sort String
    Sort order of the found images. The format is a comma-separated list of <key> or <key>:<direction> items. Available keys are name, status, container_format, disk_format, size, id, created_at, and updated_at. Available directions are asc and desc. An item without a direction is sorted in the desc direction. If omitted, the sort order is name:asc.
    tag String
    Tag that the image must have. The minimum length is 1 character. Use tags to search by several tags. Both arguments can be set.
    tags List<String>
    Set of tags that the image must have.
    visibility String
    Visibility of the image to search for. Available values are public, private, shared, and community. If omitted, the data source searches public images, images of the project, and shared images that the project accepted. Community images of other projects are found only with visibility = "community". Learn more about image sharing.

    Package Details

    Repository
    selectel selectel/terraform-provider-selectel
    License
    Notes
    This Pulumi package is based on the selectel Terraform Provider.
    selectel
    Viewing docs for selectel 9.5.0
    published on Friday, Oct 30, 2026 by selectel

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial