1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getImagesImageV2
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

opentelekomcloud.getImagesImageV2

Explore with Pulumi AI

Up-to-date reference of API arguments for Image you can get at documentation portal

Use this data source to get the ID of an available OpenTelekomCloud image.

Example Usage

Get Ubuntu_20.04 latest

import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";

const ubuntu = opentelekomcloud.getImagesImageV2({
    name: "Standard_Ubuntu_20.04_latest",
});
Copy
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud

ubuntu = opentelekomcloud.get_images_image_v2(name="Standard_Ubuntu_20.04_latest")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := opentelekomcloud.LookupImagesImageV2(ctx, &opentelekomcloud.LookupImagesImageV2Args{
			Name: pulumi.StringRef("Standard_Ubuntu_20.04_latest"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;

return await Deployment.RunAsync(() => 
{
    var ubuntu = Opentelekomcloud.GetImagesImageV2.Invoke(new()
    {
        Name = "Standard_Ubuntu_20.04_latest",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetImagesImageV2Args;
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 = OpentelekomcloudFunctions.getImagesImageV2(GetImagesImageV2Args.builder()
            .name("Standard_Ubuntu_20.04_latest")
            .build());

    }
}
Copy
variables:
  ubuntu:
    fn::invoke:
      function: opentelekomcloud:getImagesImageV2
      arguments:
        name: Standard_Ubuntu_20.04_latest
Copy

Get most recent Debian

import * as pulumi from "@pulumi/pulumi";
import * as opentelekomcloud from "@pulumi/opentelekomcloud";

const latest_debian = opentelekomcloud.getImagesImageV2({
    mostRecent: true,
    nameRegex: "^Standard_Debian.?",
});
Copy
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud

latest_debian = opentelekomcloud.get_images_image_v2(most_recent=True,
    name_regex="^Standard_Debian.?")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := opentelekomcloud.LookupImagesImageV2(ctx, &opentelekomcloud.LookupImagesImageV2Args{
			MostRecent: pulumi.BoolRef(true),
			NameRegex:  pulumi.StringRef("^Standard_Debian.?"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;

return await Deployment.RunAsync(() => 
{
    var latest_debian = Opentelekomcloud.GetImagesImageV2.Invoke(new()
    {
        MostRecent = true,
        NameRegex = "^Standard_Debian.?",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
import com.pulumi.opentelekomcloud.inputs.GetImagesImageV2Args;
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 latest-debian = OpentelekomcloudFunctions.getImagesImageV2(GetImagesImageV2Args.builder()
            .mostRecent(true)
            .nameRegex("^Standard_Debian.?")
            .build());

    }
}
Copy
variables:
  latest-debian:
    fn::invoke:
      function: opentelekomcloud:getImagesImageV2
      arguments:
        mostRecent: true
        nameRegex: ^Standard_Debian.?
Copy

Using getImagesImageV2

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 getImagesImageV2(args: GetImagesImageV2Args, opts?: InvokeOptions): Promise<GetImagesImageV2Result>
function getImagesImageV2Output(args: GetImagesImageV2OutputArgs, opts?: InvokeOptions): Output<GetImagesImageV2Result>
Copy
def get_images_image_v2(most_recent: Optional[bool] = None,
                        name: Optional[str] = None,
                        name_regex: Optional[str] = None,
                        owner: Optional[str] = None,
                        size_max: Optional[float] = None,
                        size_min: Optional[float] = None,
                        sort_direction: Optional[str] = None,
                        sort_key: Optional[str] = None,
                        tag: Optional[str] = None,
                        visibility: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetImagesImageV2Result
def get_images_image_v2_output(most_recent: Optional[pulumi.Input[bool]] = None,
                        name: Optional[pulumi.Input[str]] = None,
                        name_regex: Optional[pulumi.Input[str]] = None,
                        owner: Optional[pulumi.Input[str]] = None,
                        size_max: Optional[pulumi.Input[float]] = None,
                        size_min: Optional[pulumi.Input[float]] = 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[GetImagesImageV2Result]
Copy
func LookupImagesImageV2(ctx *Context, args *LookupImagesImageV2Args, opts ...InvokeOption) (*LookupImagesImageV2Result, error)
func LookupImagesImageV2Output(ctx *Context, args *LookupImagesImageV2OutputArgs, opts ...InvokeOption) LookupImagesImageV2ResultOutput
Copy

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

public static class GetImagesImageV2 
{
    public static Task<GetImagesImageV2Result> InvokeAsync(GetImagesImageV2Args args, InvokeOptions? opts = null)
    public static Output<GetImagesImageV2Result> Invoke(GetImagesImageV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetImagesImageV2Result> getImagesImageV2(GetImagesImageV2Args args, InvokeOptions options)
public static Output<GetImagesImageV2Result> getImagesImageV2(GetImagesImageV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: opentelekomcloud:index/getImagesImageV2:getImagesImageV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MostRecent bool
If more than one result is returned, use the most recent image.
Name string
The name of the image.
NameRegex string
A regex string to apply to the images list. This allows more advanced filtering not supported from the OpenTelekomCloud API. This filtering is done locally on what OpenTelekomCloud returns.
Owner string
The owner (UUID) of the image.
SizeMax double
The maximum size (in bytes) of the image to return.
SizeMin double
The minimum size (in bytes) of the image to return.
SortDirection string
Order the results in either asc or desc.
SortKey string
Sort images based on a certain key. Defaults to name.
Tag string
Search for images with a specific tag.
Visibility string
MostRecent bool
If more than one result is returned, use the most recent image.
Name string
The name of the image.
NameRegex string
A regex string to apply to the images list. This allows more advanced filtering not supported from the OpenTelekomCloud API. This filtering is done locally on what OpenTelekomCloud returns.
Owner string
The owner (UUID) of the image.
SizeMax float64
The maximum size (in bytes) of the image to return.
SizeMin float64
The minimum size (in bytes) of the image to return.
SortDirection string
Order the results in either asc or desc.
SortKey string
Sort images based on a certain key. Defaults to name.
Tag string
Search for images with a specific tag.
Visibility string
mostRecent Boolean
If more than one result is returned, use the most recent image.
name String
The name of the image.
nameRegex String
A regex string to apply to the images list. This allows more advanced filtering not supported from the OpenTelekomCloud API. This filtering is done locally on what OpenTelekomCloud returns.
owner String
The owner (UUID) of the image.
sizeMax Double
The maximum size (in bytes) of the image to return.
sizeMin Double
The minimum size (in bytes) of the image to return.
sortDirection String
Order the results in either asc or desc.
sortKey String
Sort images based on a certain key. Defaults to name.
tag String
Search for images with a specific tag.
visibility String
mostRecent boolean
If more than one result is returned, use the most recent image.
name string
The name of the image.
nameRegex string
A regex string to apply to the images list. This allows more advanced filtering not supported from the OpenTelekomCloud API. This filtering is done locally on what OpenTelekomCloud returns.
owner string
The owner (UUID) of the image.
sizeMax number
The maximum size (in bytes) of the image to return.
sizeMin number
The minimum size (in bytes) of the image to return.
sortDirection string
Order the results in either asc or desc.
sortKey string
Sort images based on a certain key. Defaults to name.
tag string
Search for images with a specific tag.
visibility string
most_recent bool
If more than one result is returned, use the most recent image.
name str
The name of the image.
name_regex str
A regex string to apply to the images list. This allows more advanced filtering not supported from the OpenTelekomCloud API. This filtering is done locally on what OpenTelekomCloud returns.
owner str
The owner (UUID) of the image.
size_max float
The maximum size (in bytes) of the image to return.
size_min float
The minimum size (in bytes) of the image to return.
sort_direction str
Order the results in either asc or desc.
sort_key str
Sort images based on a certain key. Defaults to name.
tag str
Search for images with a specific tag.
visibility str
mostRecent Boolean
If more than one result is returned, use the most recent image.
name String
The name of the image.
nameRegex String
A regex string to apply to the images list. This allows more advanced filtering not supported from the OpenTelekomCloud API. This filtering is done locally on what OpenTelekomCloud returns.
owner String
The owner (UUID) of the image.
sizeMax Number
The maximum size (in bytes) of the image to return.
sizeMin Number
The minimum size (in bytes) of the image to return.
sortDirection String
Order the results in either asc or desc.
sortKey String
Sort images based on a certain key. Defaults to name.
tag String
Search for images with a specific tag.
visibility String

getImagesImageV2 Result

The following output properties are available:

BackupId string
Specifies the backup ID.
Checksum string
The checksum of the data associated with the image.
ContainerFormat string
The format of the image's container.
CreatedAt string
The date the image was created.
DataOrigin string
Specifies the image source.
Description string
Specifies the image description.
DiskFormat string
The format of the image's disk.
File string
the trailing path after the glance endpoint that represent the location of the image, or the path to retrieve it.
HwFirmwareType string
Specifies the boot mode. The value can be bios or uefi if set during image creation.
Id string
ImageSourceType string
Specifies the image backend storage type. Only UDS is currently supported.
ImageType string
Specifies the image type.
IsRegistered string
Specifies whether the image is available.
LoginUser string
Specifies default image login user.
MinDisk double
The minimum amount of disk space required to use the image.
MinRam double
The minimum amount of ram required to use the image.
OriginalImageName string
Specifies the parent image ID.
OsBit string
Specifies the OS architecture, 32 bit or 64 bit.
OsType string
Specifies the OS type. The value can be Linux, Windows, or Other.
OsVersion string
Specifies the OS version.
Platform string
Specifies the image platform type. The value can be Windows, Ubuntu, Red Hat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
Protected bool
Whether the image is protected.
Schema string
The path to the JSON-schema that represent the image or image.
SizeBytes double
The size of the image (in bytes).
Status string
The image status.
SupportDiskIntensive string
Specifies whether the image supports disk-intensive ECSs.
SupportHighPerformance string
Specifies whether the image supports high-performance ECSs.
SupportKvm string
Specifies whether the image supports KVM.
SupportKvmGpuType string
Specifies whether the image supports GPU-accelerated ECSs on the KVM platform.
SupportKvmInfiniband string
Specifies whether the image supports ECSs with the InfiniBand NIC on the KVM platform.
SupportLargeMemory string
Specifies whether the image supports large-memory ECSs.
SupportXen string
Specifies whether the image supports Xen.
SupportXenGpuType string
Specifies whether the image supports GPU-accelerated ECSs on the Xen platform.
SupportXenHana string
Specifies whether the image supports HANA ECSs on the Xen platform.
SystemCmkId string
Specifies the ID of the key used to encrypt the image.
Tags List<string>
See Argument Reference above.
UpdatedAt string
The date the image was modified.
VirtualEnvType string
Specifies the environment where the image is used. The value can be FusionCompute, Ironic, DataImage, or IsoImage.
MostRecent bool
Name string
NameRegex string
Owner string
SizeMax double
SizeMin double
SortDirection string
SortKey string
Tag string
Visibility string
BackupId string
Specifies the backup ID.
Checksum string
The checksum of the data associated with the image.
ContainerFormat string
The format of the image's container.
CreatedAt string
The date the image was created.
DataOrigin string
Specifies the image source.
Description string
Specifies the image description.
DiskFormat string
The format of the image's disk.
File string
the trailing path after the glance endpoint that represent the location of the image, or the path to retrieve it.
HwFirmwareType string
Specifies the boot mode. The value can be bios or uefi if set during image creation.
Id string
ImageSourceType string
Specifies the image backend storage type. Only UDS is currently supported.
ImageType string
Specifies the image type.
IsRegistered string
Specifies whether the image is available.
LoginUser string
Specifies default image login user.
MinDisk float64
The minimum amount of disk space required to use the image.
MinRam float64
The minimum amount of ram required to use the image.
OriginalImageName string
Specifies the parent image ID.
OsBit string
Specifies the OS architecture, 32 bit or 64 bit.
OsType string
Specifies the OS type. The value can be Linux, Windows, or Other.
OsVersion string
Specifies the OS version.
Platform string
Specifies the image platform type. The value can be Windows, Ubuntu, Red Hat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
Protected bool
Whether the image is protected.
Schema string
The path to the JSON-schema that represent the image or image.
SizeBytes float64
The size of the image (in bytes).
Status string
The image status.
SupportDiskIntensive string
Specifies whether the image supports disk-intensive ECSs.
SupportHighPerformance string
Specifies whether the image supports high-performance ECSs.
SupportKvm string
Specifies whether the image supports KVM.
SupportKvmGpuType string
Specifies whether the image supports GPU-accelerated ECSs on the KVM platform.
SupportKvmInfiniband string
Specifies whether the image supports ECSs with the InfiniBand NIC on the KVM platform.
SupportLargeMemory string
Specifies whether the image supports large-memory ECSs.
SupportXen string
Specifies whether the image supports Xen.
SupportXenGpuType string
Specifies whether the image supports GPU-accelerated ECSs on the Xen platform.
SupportXenHana string
Specifies whether the image supports HANA ECSs on the Xen platform.
SystemCmkId string
Specifies the ID of the key used to encrypt the image.
Tags []string
See Argument Reference above.
UpdatedAt string
The date the image was modified.
VirtualEnvType string
Specifies the environment where the image is used. The value can be FusionCompute, Ironic, DataImage, or IsoImage.
MostRecent bool
Name string
NameRegex string
Owner string
SizeMax float64
SizeMin float64
SortDirection string
SortKey string
Tag string
Visibility string
backupId String
Specifies the backup ID.
checksum String
The checksum of the data associated with the image.
containerFormat String
The format of the image's container.
createdAt String
The date the image was created.
dataOrigin String
Specifies the image source.
description String
Specifies the image description.
diskFormat String
The format of the image's disk.
file String
the trailing path after the glance endpoint that represent the location of the image, or the path to retrieve it.
hwFirmwareType String
Specifies the boot mode. The value can be bios or uefi if set during image creation.
id String
imageSourceType String
Specifies the image backend storage type. Only UDS is currently supported.
imageType String
Specifies the image type.
isRegistered String
Specifies whether the image is available.
loginUser String
Specifies default image login user.
minDisk Double
The minimum amount of disk space required to use the image.
minRam Double
The minimum amount of ram required to use the image.
originalImageName String
Specifies the parent image ID.
osBit String
Specifies the OS architecture, 32 bit or 64 bit.
osType String
Specifies the OS type. The value can be Linux, Windows, or Other.
osVersion String
Specifies the OS version.
platform String
Specifies the image platform type. The value can be Windows, Ubuntu, Red Hat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
protected_ Boolean
Whether the image is protected.
schema String
The path to the JSON-schema that represent the image or image.
sizeBytes Double
The size of the image (in bytes).
status String
The image status.
supportDiskIntensive String
Specifies whether the image supports disk-intensive ECSs.
supportHighPerformance String
Specifies whether the image supports high-performance ECSs.
supportKvm String
Specifies whether the image supports KVM.
supportKvmGpuType String
Specifies whether the image supports GPU-accelerated ECSs on the KVM platform.
supportKvmInfiniband String
Specifies whether the image supports ECSs with the InfiniBand NIC on the KVM platform.
supportLargeMemory String
Specifies whether the image supports large-memory ECSs.
supportXen String
Specifies whether the image supports Xen.
supportXenGpuType String
Specifies whether the image supports GPU-accelerated ECSs on the Xen platform.
supportXenHana String
Specifies whether the image supports HANA ECSs on the Xen platform.
systemCmkId String
Specifies the ID of the key used to encrypt the image.
tags List<String>
See Argument Reference above.
updatedAt String
The date the image was modified.
virtualEnvType String
Specifies the environment where the image is used. The value can be FusionCompute, Ironic, DataImage, or IsoImage.
mostRecent Boolean
name String
nameRegex String
owner String
sizeMax Double
sizeMin Double
sortDirection String
sortKey String
tag String
visibility String
backupId string
Specifies the backup ID.
checksum string
The checksum of the data associated with the image.
containerFormat string
The format of the image's container.
createdAt string
The date the image was created.
dataOrigin string
Specifies the image source.
description string
Specifies the image description.
diskFormat string
The format of the image's disk.
file string
the trailing path after the glance endpoint that represent the location of the image, or the path to retrieve it.
hwFirmwareType string
Specifies the boot mode. The value can be bios or uefi if set during image creation.
id string
imageSourceType string
Specifies the image backend storage type. Only UDS is currently supported.
imageType string
Specifies the image type.
isRegistered string
Specifies whether the image is available.
loginUser string
Specifies default image login user.
minDisk number
The minimum amount of disk space required to use the image.
minRam number
The minimum amount of ram required to use the image.
originalImageName string
Specifies the parent image ID.
osBit string
Specifies the OS architecture, 32 bit or 64 bit.
osType string
Specifies the OS type. The value can be Linux, Windows, or Other.
osVersion string
Specifies the OS version.
platform string
Specifies the image platform type. The value can be Windows, Ubuntu, Red Hat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
protected boolean
Whether the image is protected.
schema string
The path to the JSON-schema that represent the image or image.
sizeBytes number
The size of the image (in bytes).
status string
The image status.
supportDiskIntensive string
Specifies whether the image supports disk-intensive ECSs.
supportHighPerformance string
Specifies whether the image supports high-performance ECSs.
supportKvm string
Specifies whether the image supports KVM.
supportKvmGpuType string
Specifies whether the image supports GPU-accelerated ECSs on the KVM platform.
supportKvmInfiniband string
Specifies whether the image supports ECSs with the InfiniBand NIC on the KVM platform.
supportLargeMemory string
Specifies whether the image supports large-memory ECSs.
supportXen string
Specifies whether the image supports Xen.
supportXenGpuType string
Specifies whether the image supports GPU-accelerated ECSs on the Xen platform.
supportXenHana string
Specifies whether the image supports HANA ECSs on the Xen platform.
systemCmkId string
Specifies the ID of the key used to encrypt the image.
tags string[]
See Argument Reference above.
updatedAt string
The date the image was modified.
virtualEnvType string
Specifies the environment where the image is used. The value can be FusionCompute, Ironic, DataImage, or IsoImage.
mostRecent boolean
name string
nameRegex string
owner string
sizeMax number
sizeMin number
sortDirection string
sortKey string
tag string
visibility string
backup_id str
Specifies the backup ID.
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 the image was created.
data_origin str
Specifies the image source.
description str
Specifies the image description.
disk_format str
The format of the image's disk.
file str
the trailing path after the glance endpoint that represent the location of the image, or the path to retrieve it.
hw_firmware_type str
Specifies the boot mode. The value can be bios or uefi if set during image creation.
id str
image_source_type str
Specifies the image backend storage type. Only UDS is currently supported.
image_type str
Specifies the image type.
is_registered str
Specifies whether the image is available.
login_user str
Specifies default image login user.
min_disk float
The minimum amount of disk space required to use the image.
min_ram float
The minimum amount of ram required to use the image.
original_image_name str
Specifies the parent image ID.
os_bit str
Specifies the OS architecture, 32 bit or 64 bit.
os_type str
Specifies the OS type. The value can be Linux, Windows, or Other.
os_version str
Specifies the OS version.
platform str
Specifies the image platform type. The value can be Windows, Ubuntu, Red Hat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
protected bool
Whether the image is protected.
schema str
The path to the JSON-schema that represent the image or image.
size_bytes float
The size of the image (in bytes).
status str
The image status.
support_disk_intensive str
Specifies whether the image supports disk-intensive ECSs.
support_high_performance str
Specifies whether the image supports high-performance ECSs.
support_kvm str
Specifies whether the image supports KVM.
support_kvm_gpu_type str
Specifies whether the image supports GPU-accelerated ECSs on the KVM platform.
support_kvm_infiniband str
Specifies whether the image supports ECSs with the InfiniBand NIC on the KVM platform.
support_large_memory str
Specifies whether the image supports large-memory ECSs.
support_xen str
Specifies whether the image supports Xen.
support_xen_gpu_type str
Specifies whether the image supports GPU-accelerated ECSs on the Xen platform.
support_xen_hana str
Specifies whether the image supports HANA ECSs on the Xen platform.
system_cmk_id str
Specifies the ID of the key used to encrypt the image.
tags Sequence[str]
See Argument Reference above.
updated_at str
The date the image was modified.
virtual_env_type str
Specifies the environment where the image is used. The value can be FusionCompute, Ironic, DataImage, or IsoImage.
most_recent bool
name str
name_regex str
owner str
size_max float
size_min float
sort_direction str
sort_key str
tag str
visibility str
backupId String
Specifies the backup ID.
checksum String
The checksum of the data associated with the image.
containerFormat String
The format of the image's container.
createdAt String
The date the image was created.
dataOrigin String
Specifies the image source.
description String
Specifies the image description.
diskFormat String
The format of the image's disk.
file String
the trailing path after the glance endpoint that represent the location of the image, or the path to retrieve it.
hwFirmwareType String
Specifies the boot mode. The value can be bios or uefi if set during image creation.
id String
imageSourceType String
Specifies the image backend storage type. Only UDS is currently supported.
imageType String
Specifies the image type.
isRegistered String
Specifies whether the image is available.
loginUser String
Specifies default image login user.
minDisk Number
The minimum amount of disk space required to use the image.
minRam Number
The minimum amount of ram required to use the image.
originalImageName String
Specifies the parent image ID.
osBit String
Specifies the OS architecture, 32 bit or 64 bit.
osType String
Specifies the OS type. The value can be Linux, Windows, or Other.
osVersion String
Specifies the OS version.
platform String
Specifies the image platform type. The value can be Windows, Ubuntu, Red Hat, SUSE, CentOS, Debian, OpenSUSE, Oracle Linux, Fedora, Other, CoreOS, or EulerOS.
protected Boolean
Whether the image is protected.
schema String
The path to the JSON-schema that represent the image or image.
sizeBytes Number
The size of the image (in bytes).
status String
The image status.
supportDiskIntensive String
Specifies whether the image supports disk-intensive ECSs.
supportHighPerformance String
Specifies whether the image supports high-performance ECSs.
supportKvm String
Specifies whether the image supports KVM.
supportKvmGpuType String
Specifies whether the image supports GPU-accelerated ECSs on the KVM platform.
supportKvmInfiniband String
Specifies whether the image supports ECSs with the InfiniBand NIC on the KVM platform.
supportLargeMemory String
Specifies whether the image supports large-memory ECSs.
supportXen String
Specifies whether the image supports Xen.
supportXenGpuType String
Specifies whether the image supports GPU-accelerated ECSs on the Xen platform.
supportXenHana String
Specifies whether the image supports HANA ECSs on the Xen platform.
systemCmkId String
Specifies the ID of the key used to encrypt the image.
tags List<String>
See Argument Reference above.
updatedAt String
The date the image was modified.
virtualEnvType String
Specifies the environment where the image is used. The value can be FusionCompute, Ironic, DataImage, or IsoImage.
mostRecent Boolean
name String
nameRegex String
owner String
sizeMax Number
sizeMin Number
sortDirection String
sortKey String
tag String
visibility String

Package Details

Repository
opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
License
Notes
This Pulumi package is based on the opentelekomcloud Terraform Provider.