1. Packages
  2. Flexibleengine Provider
  3. API Docs
  4. getImagesImages
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

flexibleengine.getImagesImages

Explore with Pulumi AI

flexibleengine logo
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud

    Use this data source to get available FlexibleEngine IMS images.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as flexibleengine from "@pulumi/flexibleengine";
    
    const ubuntu = flexibleengine.getImagesImages({
        name: "OBS Ubuntu 18.04",
        visibility: "public",
    });
    const centos_1 = flexibleengine.getImagesImages({
        architecture: "x86",
        osVersion: "CentOS 7.4 64bit",
        visibility: "public",
    });
    const centos_2 = flexibleengine.getImagesImages({
        architecture: "x86",
        nameRegex: "^OBS CentOS 7.4",
        visibility: "public",
    });
    const bmsImage = flexibleengine.getImagesImages({
        architecture: "x86",
        imageType: "Ironic",
        osVersion: "CentOS 7.4 64bit",
        visibility: "public",
    });
    
    import pulumi
    import pulumi_flexibleengine as flexibleengine
    
    ubuntu = flexibleengine.get_images_images(name="OBS Ubuntu 18.04",
        visibility="public")
    centos_1 = flexibleengine.get_images_images(architecture="x86",
        os_version="CentOS 7.4 64bit",
        visibility="public")
    centos_2 = flexibleengine.get_images_images(architecture="x86",
        name_regex="^OBS CentOS 7.4",
        visibility="public")
    bms_image = flexibleengine.get_images_images(architecture="x86",
        image_type="Ironic",
        os_version="CentOS 7.4 64bit",
        visibility="public")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := flexibleengine.GetImagesImages(ctx, &flexibleengine.GetImagesImagesArgs{
    			Name:       pulumi.StringRef("OBS Ubuntu 18.04"),
    			Visibility: pulumi.StringRef("public"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = flexibleengine.GetImagesImages(ctx, &flexibleengine.GetImagesImagesArgs{
    			Architecture: pulumi.StringRef("x86"),
    			OsVersion:    pulumi.StringRef("CentOS 7.4 64bit"),
    			Visibility:   pulumi.StringRef("public"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = flexibleengine.GetImagesImages(ctx, &flexibleengine.GetImagesImagesArgs{
    			Architecture: pulumi.StringRef("x86"),
    			NameRegex:    pulumi.StringRef("^OBS CentOS 7.4"),
    			Visibility:   pulumi.StringRef("public"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		_, err = flexibleengine.GetImagesImages(ctx, &flexibleengine.GetImagesImagesArgs{
    			Architecture: pulumi.StringRef("x86"),
    			ImageType:    pulumi.StringRef("Ironic"),
    			OsVersion:    pulumi.StringRef("CentOS 7.4 64bit"),
    			Visibility:   pulumi.StringRef("public"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Flexibleengine = Pulumi.Flexibleengine;
    
    return await Deployment.RunAsync(() => 
    {
        var ubuntu = Flexibleengine.GetImagesImages.Invoke(new()
        {
            Name = "OBS Ubuntu 18.04",
            Visibility = "public",
        });
    
        var centos_1 = Flexibleengine.GetImagesImages.Invoke(new()
        {
            Architecture = "x86",
            OsVersion = "CentOS 7.4 64bit",
            Visibility = "public",
        });
    
        var centos_2 = Flexibleengine.GetImagesImages.Invoke(new()
        {
            Architecture = "x86",
            NameRegex = "^OBS CentOS 7.4",
            Visibility = "public",
        });
    
        var bmsImage = Flexibleengine.GetImagesImages.Invoke(new()
        {
            Architecture = "x86",
            ImageType = "Ironic",
            OsVersion = "CentOS 7.4 64bit",
            Visibility = "public",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.flexibleengine.FlexibleengineFunctions;
    import com.pulumi.flexibleengine.inputs.GetImagesImagesArgs;
    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 ubuntu = FlexibleengineFunctions.getImagesImages(GetImagesImagesArgs.builder()
                .name("OBS Ubuntu 18.04")
                .visibility("public")
                .build());
    
            final var centos-1 = FlexibleengineFunctions.getImagesImages(GetImagesImagesArgs.builder()
                .architecture("x86")
                .osVersion("CentOS 7.4 64bit")
                .visibility("public")
                .build());
    
            final var centos-2 = FlexibleengineFunctions.getImagesImages(GetImagesImagesArgs.builder()
                .architecture("x86")
                .nameRegex("^OBS CentOS 7.4")
                .visibility("public")
                .build());
    
            final var bmsImage = FlexibleengineFunctions.getImagesImages(GetImagesImagesArgs.builder()
                .architecture("x86")
                .imageType("Ironic")
                .osVersion("CentOS 7.4 64bit")
                .visibility("public")
                .build());
    
        }
    }
    
    variables:
      ubuntu:
        fn::invoke:
          function: flexibleengine:getImagesImages
          arguments:
            name: OBS Ubuntu 18.04
            visibility: public
      centos-1:
        fn::invoke:
          function: flexibleengine:getImagesImages
          arguments:
            architecture: x86
            osVersion: CentOS 7.4 64bit
            visibility: public
      centos-2:
        fn::invoke:
          function: flexibleengine:getImagesImages
          arguments:
            architecture: x86
            nameRegex: ^OBS CentOS 7.4
            visibility: public
      bmsImage:
        fn::invoke:
          function: flexibleengine:getImagesImages
          arguments:
            architecture: x86
            imageType: Ironic
            osVersion: CentOS 7.4 64bit
            visibility: public
    

    Using getImagesImages

    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 getImagesImages(args: GetImagesImagesArgs, opts?: InvokeOptions): Promise<GetImagesImagesResult>
    function getImagesImagesOutput(args: GetImagesImagesOutputArgs, opts?: InvokeOptions): Output<GetImagesImagesResult>
    def get_images_images(architecture: Optional[str] = None,
                          enterprise_project_id: Optional[str] = None,
                          flavor_id: Optional[str] = None,
                          id: Optional[str] = None,
                          image_type: Optional[str] = None,
                          name: Optional[str] = None,
                          name_regex: Optional[str] = None,
                          os: Optional[str] = None,
                          os_version: Optional[str] = None,
                          owner: Optional[str] = None,
                          region: Optional[str] = None,
                          sort_direction: Optional[str] = None,
                          sort_key: Optional[str] = None,
                          tag: Optional[str] = None,
                          visibility: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetImagesImagesResult
    def get_images_images_output(architecture: Optional[pulumi.Input[str]] = None,
                          enterprise_project_id: Optional[pulumi.Input[str]] = None,
                          flavor_id: Optional[pulumi.Input[str]] = None,
                          id: Optional[pulumi.Input[str]] = None,
                          image_type: Optional[pulumi.Input[str]] = None,
                          name: Optional[pulumi.Input[str]] = None,
                          name_regex: Optional[pulumi.Input[str]] = None,
                          os: Optional[pulumi.Input[str]] = None,
                          os_version: Optional[pulumi.Input[str]] = None,
                          owner: Optional[pulumi.Input[str]] = None,
                          region: Optional[pulumi.Input[str]] = None,
                          sort_direction: Optional[pulumi.Input[str]] = None,
                          sort_key: Optional[pulumi.Input[str]] = None,
                          tag: Optional[pulumi.Input[str]] = None,
                          visibility: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetImagesImagesResult]
    func GetImagesImages(ctx *Context, args *GetImagesImagesArgs, opts ...InvokeOption) (*GetImagesImagesResult, error)
    func GetImagesImagesOutput(ctx *Context, args *GetImagesImagesOutputArgs, opts ...InvokeOption) GetImagesImagesResultOutput

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

    public static class GetImagesImages 
    {
        public static Task<GetImagesImagesResult> InvokeAsync(GetImagesImagesArgs args, InvokeOptions? opts = null)
        public static Output<GetImagesImagesResult> Invoke(GetImagesImagesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetImagesImagesResult> getImagesImages(GetImagesImagesArgs args, InvokeOptions options)
    public static Output<GetImagesImagesResult> getImagesImages(GetImagesImagesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: flexibleengine:index/getImagesImages:getImagesImages
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Architecture string
    Specifies the image architecture type. The value can be x86 and arm.
    EnterpriseProjectId string
    Specifies the enterprise project ID of the image.
    FlavorId string
    Specifies the ECS flavor ID used to filter out available images. You can specify only one flavor ID and only ECS flavor ID is valid, BMS flavor is not supported.
    Id string
    The ID of the image
    ImageType string
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    Name string
    The name of the image. Cannot be used simultaneously with name_regex.
    NameRegex string
    The regular expressian of the name of the image. Cannot be used simultaneously with name.
    Os string
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    OsVersion string
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    Owner string
    The owner (UUID) of the image.
    Region string
    The region in which to obtain the images. If omitted, the provider-level region will be used.
    SortDirection string
    Order the results in either asc or desc.
    SortKey string
    Sort images based on a certain key. Must be one of "name", "container_format", "disk_format", "status", "id" or "size". Defaults to name.
    Tag string
    Search for images with a specific tag in "Key=Value" format.
    Visibility string
    The visibility of the image. Must be one of public, private, market or shared.
    Architecture string
    Specifies the image architecture type. The value can be x86 and arm.
    EnterpriseProjectId string
    Specifies the enterprise project ID of the image.
    FlavorId string
    Specifies the ECS flavor ID used to filter out available images. You can specify only one flavor ID and only ECS flavor ID is valid, BMS flavor is not supported.
    Id string
    The ID of the image
    ImageType string
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    Name string
    The name of the image. Cannot be used simultaneously with name_regex.
    NameRegex string
    The regular expressian of the name of the image. Cannot be used simultaneously with name.
    Os string
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    OsVersion string
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    Owner string
    The owner (UUID) of the image.
    Region string
    The region in which to obtain the images. If omitted, the provider-level region will be used.
    SortDirection string
    Order the results in either asc or desc.
    SortKey string
    Sort images based on a certain key. Must be one of "name", "container_format", "disk_format", "status", "id" or "size". Defaults to name.
    Tag string
    Search for images with a specific tag in "Key=Value" format.
    Visibility string
    The visibility of the image. Must be one of public, private, market or shared.
    architecture String
    Specifies the image architecture type. The value can be x86 and arm.
    enterpriseProjectId String
    Specifies the enterprise project ID of the image.
    flavorId String
    Specifies the ECS flavor ID used to filter out available images. You can specify only one flavor ID and only ECS flavor ID is valid, BMS flavor is not supported.
    id String
    The ID of the image
    imageType String
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    name String
    The name of the image. Cannot be used simultaneously with name_regex.
    nameRegex String
    The regular expressian of the name of the image. Cannot be used simultaneously with name.
    os String
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    osVersion String
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner String
    The owner (UUID) of the image.
    region String
    The region in which to obtain the images. If omitted, the provider-level region will be used.
    sortDirection String
    Order the results in either asc or desc.
    sortKey String
    Sort images based on a certain key. Must be one of "name", "container_format", "disk_format", "status", "id" or "size". Defaults to name.
    tag String
    Search for images with a specific tag in "Key=Value" format.
    visibility String
    The visibility of the image. Must be one of public, private, market or shared.
    architecture string
    Specifies the image architecture type. The value can be x86 and arm.
    enterpriseProjectId string
    Specifies the enterprise project ID of the image.
    flavorId string
    Specifies the ECS flavor ID used to filter out available images. You can specify only one flavor ID and only ECS flavor ID is valid, BMS flavor is not supported.
    id string
    The ID of the image
    imageType string
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    name string
    The name of the image. Cannot be used simultaneously with name_regex.
    nameRegex string
    The regular expressian of the name of the image. Cannot be used simultaneously with name.
    os string
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    osVersion string
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner string
    The owner (UUID) of the image.
    region string
    The region in which to obtain the images. If omitted, the provider-level region will be used.
    sortDirection string
    Order the results in either asc or desc.
    sortKey string
    Sort images based on a certain key. Must be one of "name", "container_format", "disk_format", "status", "id" or "size". Defaults to name.
    tag string
    Search for images with a specific tag in "Key=Value" format.
    visibility string
    The visibility of the image. Must be one of public, private, market or shared.
    architecture str
    Specifies the image architecture type. The value can be x86 and arm.
    enterprise_project_id str
    Specifies the enterprise project ID of the image.
    flavor_id str
    Specifies the ECS flavor ID used to filter out available images. You can specify only one flavor ID and only ECS flavor ID is valid, BMS flavor is not supported.
    id str
    The ID of the image
    image_type str
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    name str
    The name of the image. Cannot be used simultaneously with name_regex.
    name_regex str
    The regular expressian of the name of the image. Cannot be used simultaneously with name.
    os str
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    os_version str
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner str
    The owner (UUID) of the image.
    region str
    The region in which to obtain the images. If omitted, the provider-level region will be used.
    sort_direction str
    Order the results in either asc or desc.
    sort_key str
    Sort images based on a certain key. Must be one of "name", "container_format", "disk_format", "status", "id" or "size". Defaults to name.
    tag str
    Search for images with a specific tag in "Key=Value" format.
    visibility str
    The visibility of the image. Must be one of public, private, market or shared.
    architecture String
    Specifies the image architecture type. The value can be x86 and arm.
    enterpriseProjectId String
    Specifies the enterprise project ID of the image.
    flavorId String
    Specifies the ECS flavor ID used to filter out available images. You can specify only one flavor ID and only ECS flavor ID is valid, BMS flavor is not supported.
    id String
    The ID of the image
    imageType String
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    name String
    The name of the image. Cannot be used simultaneously with name_regex.
    nameRegex String
    The regular expressian of the name of the image. Cannot be used simultaneously with name.
    os String
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    osVersion String
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner String
    The owner (UUID) of the image.
    region String
    The region in which to obtain the images. If omitted, the provider-level region will be used.
    sortDirection String
    Order the results in either asc or desc.
    sortKey String
    Sort images based on a certain key. Must be one of "name", "container_format", "disk_format", "status", "id" or "size". Defaults to name.
    tag String
    Search for images with a specific tag in "Key=Value" format.
    visibility String
    The visibility of the image. Must be one of public, private, market or shared.

    getImagesImages Result

    The following output properties are available:

    EnterpriseProjectId string
    The enterprise project ID of the image.
    Id string
    The ID of the image
    ImageType string
    The environment where the image is used. For a BMS image, the value is Ironic.
    Images List<GetImagesImagesImage>
    Indicates the images information. Structure is documented below.
    Os string
    Specifies the image OS type.
    OsVersion string
    The OS version.
    Owner string
    The owner (UUID) of the image.
    Region string
    Visibility string
    The visibility of the image.
    Architecture string
    FlavorId string
    Name string
    The name of the image.
    NameRegex string
    SortDirection string
    SortKey string
    Tag string
    EnterpriseProjectId string
    The enterprise project ID of the image.
    Id string
    The ID of the image
    ImageType string
    The environment where the image is used. For a BMS image, the value is Ironic.
    Images []GetImagesImagesImage
    Indicates the images information. Structure is documented below.
    Os string
    Specifies the image OS type.
    OsVersion string
    The OS version.
    Owner string
    The owner (UUID) of the image.
    Region string
    Visibility string
    The visibility of the image.
    Architecture string
    FlavorId string
    Name string
    The name of the image.
    NameRegex string
    SortDirection string
    SortKey string
    Tag string
    enterpriseProjectId String
    The enterprise project ID of the image.
    id String
    The ID of the image
    imageType String
    The environment where the image is used. For a BMS image, the value is Ironic.
    images List<GetImagesImagesImage>
    Indicates the images information. Structure is documented below.
    os String
    Specifies the image OS type.
    osVersion String
    The OS version.
    owner String
    The owner (UUID) of the image.
    region String
    visibility String
    The visibility of the image.
    architecture String
    flavorId String
    name String
    The name of the image.
    nameRegex String
    sortDirection String
    sortKey String
    tag String
    enterpriseProjectId string
    The enterprise project ID of the image.
    id string
    The ID of the image
    imageType string
    The environment where the image is used. For a BMS image, the value is Ironic.
    images GetImagesImagesImage[]
    Indicates the images information. Structure is documented below.
    os string
    Specifies the image OS type.
    osVersion string
    The OS version.
    owner string
    The owner (UUID) of the image.
    region string
    visibility string
    The visibility of the image.
    architecture string
    flavorId string
    name string
    The name of the image.
    nameRegex string
    sortDirection string
    sortKey string
    tag string
    enterprise_project_id str
    The enterprise project ID of the image.
    id str
    The ID of the image
    image_type str
    The environment where the image is used. For a BMS image, the value is Ironic.
    images Sequence[GetImagesImagesImage]
    Indicates the images information. Structure is documented below.
    os str
    Specifies the image OS type.
    os_version str
    The OS version.
    owner str
    The owner (UUID) of the image.
    region str
    visibility str
    The visibility of the image.
    architecture str
    flavor_id str
    name str
    The name of the image.
    name_regex str
    sort_direction str
    sort_key str
    tag str
    enterpriseProjectId String
    The enterprise project ID of the image.
    id String
    The ID of the image
    imageType String
    The environment where the image is used. For a BMS image, the value is Ironic.
    images List<Property Map>
    Indicates the images information. Structure is documented below.
    os String
    Specifies the image OS type.
    osVersion String
    The OS version.
    owner String
    The owner (UUID) of the image.
    region String
    visibility String
    The visibility of the image.
    architecture String
    flavorId String
    name String
    The name of the image.
    nameRegex String
    sortDirection String
    sortKey String
    tag String

    Supporting Types

    GetImagesImagesImage

    BackupId string
    The backup ID of the whole image in the CBR vault.
    Checksum string
    The checksum of the data associated with the image.
    ContainerFormat string
    The format of the image's container.
    CreatedAt string
    The date when the image was created.
    DiskFormat string
    The format of the image's disk.
    EnterpriseProjectId string
    Specifies the enterprise project ID of the image.
    Id string
    The ID of the image
    ImageType string
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    MinDiskGb double
    The minimum amount of disk space required to use the image.
    MinRamMb double
    The minimum amount of ram required to use the image.
    Name string
    The name of the image. Cannot be used simultaneously with name_regex.
    Os string
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    OsVersion string
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    Owner string
    The owner (UUID) of the image.
    Protected bool
    Whether or not the image is protected.
    SizeBytes double
    The size of the image (in bytes).
    Status string
    The status of the image.
    UpdatedAt string
    The date when the image was last updated.
    Visibility string
    The visibility of the image. Must be one of public, private, market or shared.
    BackupId string
    The backup ID of the whole image in the CBR vault.
    Checksum string
    The checksum of the data associated with the image.
    ContainerFormat string
    The format of the image's container.
    CreatedAt string
    The date when the image was created.
    DiskFormat string
    The format of the image's disk.
    EnterpriseProjectId string
    Specifies the enterprise project ID of the image.
    Id string
    The ID of the image
    ImageType string
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    MinDiskGb float64
    The minimum amount of disk space required to use the image.
    MinRamMb float64
    The minimum amount of ram required to use the image.
    Name string
    The name of the image. Cannot be used simultaneously with name_regex.
    Os string
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    OsVersion string
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    Owner string
    The owner (UUID) of the image.
    Protected bool
    Whether or not the image is protected.
    SizeBytes float64
    The size of the image (in bytes).
    Status string
    The status of the image.
    UpdatedAt string
    The date when the image was last updated.
    Visibility string
    The visibility of the image. Must be one of public, private, market or shared.
    backupId String
    The backup ID of the whole image in the CBR vault.
    checksum String
    The checksum of the data associated with the image.
    containerFormat String
    The format of the image's container.
    createdAt String
    The date when the image was created.
    diskFormat String
    The format of the image's disk.
    enterpriseProjectId String
    Specifies the enterprise project ID of the image.
    id String
    The ID of the image
    imageType String
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    minDiskGb Double
    The minimum amount of disk space required to use the image.
    minRamMb Double
    The minimum amount of ram required to use the image.
    name String
    The name of the image. Cannot be used simultaneously with name_regex.
    os String
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    osVersion String
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner String
    The owner (UUID) of the image.
    protected_ Boolean
    Whether or not the image is protected.
    sizeBytes Double
    The size of the image (in bytes).
    status String
    The status of the image.
    updatedAt String
    The date when the image was last updated.
    visibility String
    The visibility of the image. Must be one of public, private, market or shared.
    backupId string
    The backup ID of the whole image in the CBR vault.
    checksum string
    The checksum of the data associated with the image.
    containerFormat string
    The format of the image's container.
    createdAt string
    The date when the image was created.
    diskFormat string
    The format of the image's disk.
    enterpriseProjectId string
    Specifies the enterprise project ID of the image.
    id string
    The ID of the image
    imageType string
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    minDiskGb number
    The minimum amount of disk space required to use the image.
    minRamMb number
    The minimum amount of ram required to use the image.
    name string
    The name of the image. Cannot be used simultaneously with name_regex.
    os string
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    osVersion string
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner string
    The owner (UUID) of the image.
    protected boolean
    Whether or not the image is protected.
    sizeBytes number
    The size of the image (in bytes).
    status string
    The status of the image.
    updatedAt string
    The date when the image was last updated.
    visibility string
    The visibility of the image. Must be one of public, private, market or shared.
    backup_id str
    The backup ID of the whole image in the CBR vault.
    checksum str
    The checksum of the data associated with the image.
    container_format str
    The format of the image's container.
    created_at str
    The date when the image was created.
    disk_format str
    The format of the image's disk.
    enterprise_project_id str
    Specifies the enterprise project ID of the image.
    id str
    The ID of the image
    image_type str
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    min_disk_gb float
    The minimum amount of disk space required to use the image.
    min_ram_mb float
    The minimum amount of ram required to use the image.
    name str
    The name of the image. Cannot be used simultaneously with name_regex.
    os str
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    os_version str
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner str
    The owner (UUID) of the image.
    protected bool
    Whether or not the image is protected.
    size_bytes float
    The size of the image (in bytes).
    status str
    The status of the image.
    updated_at str
    The date when the image was last updated.
    visibility str
    The visibility of the image. Must be one of public, private, market or shared.
    backupId String
    The backup ID of the whole image in the CBR vault.
    checksum String
    The checksum of the data associated with the image.
    containerFormat String
    The format of the image's container.
    createdAt String
    The date when the image was created.
    diskFormat String
    The format of the image's disk.
    enterpriseProjectId String
    Specifies the enterprise project ID of the image.
    id String
    The ID of the image
    imageType String
    Specifies the environment where the image is used. For a BMS image, the value is Ironic.
    minDiskGb Number
    The minimum amount of disk space required to use the image.
    minRamMb Number
    The minimum amount of ram required to use the image.
    name String
    The name of the image. Cannot be used simultaneously with name_regex.
    os String
    Specifies the image OS type. The value can be Windows, Ubuntu, RedHat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
    osVersion String
    Specifies the OS version. For example, CentOS 7.4 64bit or Ubuntu 18.04 server 64bit.
    owner String
    The owner (UUID) of the image.
    protected Boolean
    Whether or not the image is protected.
    sizeBytes Number
    The size of the image (in bytes).
    status String
    The status of the image.
    updatedAt String
    The date when the image was last updated.
    visibility String
    The visibility of the image. Must be one of public, private, market or shared.

    Package Details

    Repository
    flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
    License
    Notes
    This Pulumi package is based on the flexibleengine Terraform Provider.
    flexibleengine logo
    flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud