GetImagesPlainArgs

data class GetImagesPlainArgs(val actionType: String? = null, val architecture: String? = null, val dryRun: Boolean? = null, val imageFamily: String? = null, val imageId: String? = null, val imageName: String? = null, val imageOwnerId: String? = null, val instanceType: String? = null, val isSupportCloudInit: Boolean? = null, val isSupportIoOptimized: Boolean? = null, val mostRecent: Boolean? = null, val nameRegex: String? = null, val osType: String? = null, val outputFile: String? = null, val owners: String? = null, val resourceGroupId: String? = null, val snapshotId: String? = null, val status: String? = null, val tags: Map<String, String>? = null, val usage: String? = null) : ConvertibleToJava<GetImagesPlainArgs>

A collection of arguments for invoking getImages.

Constructors

Link copied to clipboard
constructor(actionType: String? = null, architecture: String? = null, dryRun: Boolean? = null, imageFamily: String? = null, imageId: String? = null, imageName: String? = null, imageOwnerId: String? = null, instanceType: String? = null, isSupportCloudInit: Boolean? = null, isSupportIoOptimized: Boolean? = null, mostRecent: Boolean? = null, nameRegex: String? = null, osType: String? = null, outputFile: String? = null, owners: String? = null, resourceGroupId: String? = null, snapshotId: String? = null, status: String? = null, tags: Map<String, String>? = null, usage: String? = null)

Properties

Link copied to clipboard
val actionType: String? = null

The scenario in which the image will be used. Default value: CreateEcs. Valid values:

Link copied to clipboard
val architecture: String? = null

The image architecture. Valid values: i386 and x86_64.

Link copied to clipboard
val dryRun: Boolean? = null

Specifies whether the image is running on an ECS instance. Default value: false. Valid values:

Link copied to clipboard
val imageFamily: String? = null

The name of the image family. You can set this parameter to query images of the specified image family. This parameter is empty by default.

Link copied to clipboard
val imageId: String? = null

The ID of the image.

Link copied to clipboard
val imageName: String? = null

The name of the image.

Link copied to clipboard
val imageOwnerId: String? = null

The ID of the Alibaba Cloud account to which the image belongs. This parameter takes effect only when you query shared images or community images.

Link copied to clipboard
val instanceType: String? = null

The instance type for which the image can be used.

Link copied to clipboard

Specifies whether the image supports cloud-init.

Link copied to clipboard

Specifies whether the image can be used on I/O optimized instances.

Link copied to clipboard
val mostRecent: Boolean? = null

If more than one result are returned, select the most recent one.

Link copied to clipboard
val nameRegex: String? = null

A regex string to filter resulting images by name.

Link copied to clipboard
val osType: String? = null

The operating system type of the image. Valid values: windows and linux.

Link copied to clipboard
val outputFile: String? = null

File name where to save data source results (after running pulumi preview).

Link copied to clipboard
val owners: String? = null

Filter results by a specific image owner. Valid items are system, self, others, marketplace.

Link copied to clipboard
val resourceGroupId: String? = null

The ID of the resource group to which the custom image belongs.

Link copied to clipboard
val snapshotId: String? = null

The ID of the snapshot used to create the custom image.

Link copied to clipboard
val status: String? = null

The status of the image. The following values are available, Separate multiple parameter values by using commas (,). Default value: Available. Valid values:

Link copied to clipboard
val tags: Map<String, String>? = null

A mapping of tags to assign to the resource.

Link copied to clipboard
val usage: String? = null

Specifies whether to check the validity of the request without actually making the request. Valid values:

Functions

Link copied to clipboard
open override fun toJava(): GetImagesPlainArgs