1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getImagesImageV2
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

opentelekomcloud.getImagesImageV2

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

    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",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    ubuntu = opentelekomcloud.get_images_image_v2(name="Standard_Ubuntu_20.04_latest")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      ubuntu:
        fn::invoke:
          function: opentelekomcloud:getImagesImageV2
          arguments:
            name: Standard_Ubuntu_20.04_latest
    

    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.?",
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    latest_debian = opentelekomcloud.get_images_image_v2(most_recent=True,
        name_regex="^Standard_Debian.?")
    
    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
    	})
    }
    
    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.?",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      latest-debian:
        fn::invoke:
          function: opentelekomcloud:getImagesImageV2
          arguments:
            mostRecent: true
            nameRegex: ^Standard_Debian.?
    

    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>
    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]
    func LookupImagesImageV2(ctx *Context, args *LookupImagesImageV2Args, opts ...InvokeOption) (*LookupImagesImageV2Result, error)
    func LookupImagesImageV2Output(ctx *Context, args *LookupImagesImageV2OutputArgs, opts ...InvokeOption) LookupImagesImageV2ResultOutput

    > 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)
    }
    public static CompletableFuture<GetImagesImageV2Result> getImagesImageV2(GetImagesImageV2Args args, InvokeOptions options)
    public static Output<GetImagesImageV2Result> getImagesImageV2(GetImagesImageV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getImagesImageV2:getImagesImageV2
      arguments:
        # arguments dictionary

    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.
    opentelekomcloud logo
    opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud