Alibaba Cloud

Pulumi Official
Package maintained by Pulumi
v3.26.0 published on Friday, Jul 29, 2022 by Pulumi

getImages

Using getImages

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 getImages(args: GetImagesArgs, opts?: InvokeOptions): Promise<GetImagesResult>
function getImagesOutput(args: GetImagesOutputArgs, opts?: InvokeOptions): Output<GetImagesResult>
def get_images(ids: Optional[Sequence[str]] = None,
               image_type: Optional[str] = None,
               name_regex: Optional[str] = None,
               output_file: Optional[str] = None,
               platform: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetImagesResult
def get_images_output(ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
               image_type: Optional[pulumi.Input[str]] = None,
               name_regex: Optional[pulumi.Input[str]] = None,
               output_file: Optional[pulumi.Input[str]] = None,
               platform: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetImagesResult]
func GetImages(ctx *Context, args *GetImagesArgs, opts ...InvokeOption) (*GetImagesResult, error)
func GetImagesOutput(ctx *Context, args *GetImagesOutputArgs, opts ...InvokeOption) GetImagesResultOutput

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

public static class GetImages 
{
    public static Task<GetImagesResult> InvokeAsync(GetImagesArgs args, InvokeOptions? opts = null)
    public static Output<GetImagesResult> Invoke(GetImagesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetImagesResult> getImages(GetImagesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: alicloud:simpleapplicationserver/getImages:getImages
  Arguments:
    # Arguments dictionary

The following arguments are supported:

Ids List<string>
ImageType string

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
NameRegex string
OutputFile string
Platform string

The platform of Plan supported.

Ids []string
ImageType string

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
NameRegex string
OutputFile string
Platform string

The platform of Plan supported.

ids List<String>
imageType String

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
nameRegex String
outputFile String
platform String

The platform of Plan supported.

ids string[]
imageType string

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
nameRegex string
outputFile string
platform string

The platform of Plan supported.

ids Sequence[str]
image_type str

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
name_regex str
output_file str
platform str

The platform of Plan supported.

ids List<String>
imageType String

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
nameRegex String
outputFile String
platform String

The platform of Plan supported.

getImages Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>
Images List<Pulumi.AliCloud.SimpleApplicationServer.Outputs.GetImagesImage>
Names List<string>
ImageType string
NameRegex string
OutputFile string
Platform string
Id string

The provider-assigned unique ID for this managed resource.

Ids []string
Images []GetImagesImage
Names []string
ImageType string
NameRegex string
OutputFile string
Platform string
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
images List<GetImagesImage>
names List<String>
imageType String
nameRegex String
outputFile String
platform String
id string

The provider-assigned unique ID for this managed resource.

ids string[]
images GetImagesImage[]
names string[]
imageType string
nameRegex string
outputFile string
platform string
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]
images Sequence[GetImagesImage]
names Sequence[str]
image_type str
name_regex str
output_file str
platform str
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
images List<Property Map>
names List<String>
imageType String
nameRegex String
outputFile String
platform String

Supporting Types

GetImagesImage

Description string

The description of the image.

Id string

The ID of the Instance Image.

ImageId string

The ID of the image.

ImageName string

The name of the resource.

ImageType string

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
Platform string

The platform of Plan supported.

Description string

The description of the image.

Id string

The ID of the Instance Image.

ImageId string

The ID of the image.

ImageName string

The name of the resource.

ImageType string

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
Platform string

The platform of Plan supported.

description String

The description of the image.

id String

The ID of the Instance Image.

imageId String

The ID of the image.

imageName String

The name of the resource.

imageType String

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
platform String

The platform of Plan supported.

description string

The description of the image.

id string

The ID of the Instance Image.

imageId string

The ID of the image.

imageName string

The name of the resource.

imageType string

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
platform string

The platform of Plan supported.

description str

The description of the image.

id str

The ID of the Instance Image.

image_id str

The ID of the image.

image_name str

The name of the resource.

image_type str

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
platform str

The platform of Plan supported.

description String

The description of the image.

id String

The ID of the Instance Image.

imageId String

The ID of the image.

imageName String

The name of the resource.

imageType String

The type of the image. Valid values: app, custom, system.

  • system: operating system (OS) image.
  • app: application image.
  • custom: custom image.
platform String

The platform of Plan supported.

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.