1. Packages
  2. Yandex
  3. API Docs
  4. getComputeImage
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getComputeImage

Explore with Pulumi AI

Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

Using getComputeImage

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 getComputeImage(args: GetComputeImageArgs, opts?: InvokeOptions): Promise<GetComputeImageResult>
function getComputeImageOutput(args: GetComputeImageOutputArgs, opts?: InvokeOptions): Output<GetComputeImageResult>
Copy
def get_compute_image(family: Optional[str] = None,
                      folder_id: Optional[str] = None,
                      image_id: Optional[str] = None,
                      name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetComputeImageResult
def get_compute_image_output(family: Optional[pulumi.Input[str]] = None,
                      folder_id: Optional[pulumi.Input[str]] = None,
                      image_id: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetComputeImageResult]
Copy
func LookupComputeImage(ctx *Context, args *LookupComputeImageArgs, opts ...InvokeOption) (*LookupComputeImageResult, error)
func LookupComputeImageOutput(ctx *Context, args *LookupComputeImageOutputArgs, opts ...InvokeOption) LookupComputeImageResultOutput
Copy

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

public static class GetComputeImage 
{
    public static Task<GetComputeImageResult> InvokeAsync(GetComputeImageArgs args, InvokeOptions? opts = null)
    public static Output<GetComputeImageResult> Invoke(GetComputeImageInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetComputeImageResult> getComputeImage(GetComputeImageArgs args, InvokeOptions options)
public static Output<GetComputeImageResult> getComputeImage(GetComputeImageArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: yandex:index/getComputeImage:getComputeImage
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Family string
The family name of an image. Used to search the latest image in a family.
FolderId string
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
ImageId string
The ID of a specific image.
Name string
The name of the image.
Family string
The family name of an image. Used to search the latest image in a family.
FolderId string
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
ImageId string
The ID of a specific image.
Name string
The name of the image.
family String
The family name of an image. Used to search the latest image in a family.
folderId String
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
imageId String
The ID of a specific image.
name String
The name of the image.
family string
The family name of an image. Used to search the latest image in a family.
folderId string
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
imageId string
The ID of a specific image.
name string
The name of the image.
family str
The family name of an image. Used to search the latest image in a family.
folder_id str
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
image_id str
The ID of a specific image.
name str
The name of the image.
family String
The family name of an image. Used to search the latest image in a family.
folderId String
Folder that the resource belongs to. If value is omitted, the default provider folder is used.
imageId String
The ID of a specific image.
name String
The name of the image.

getComputeImage Result

The following output properties are available:

CreatedAt string
Image creation timestamp.
Description string
An optional description of this image.
Family string
The OS family name of the image.
FolderId string
Id string
The provider-assigned unique ID for this managed resource.
ImageId string
Labels Dictionary<string, string>
A map of labels applied to this image.
MinDiskSize int
Minimum size of the disk which is created from this image.
Name string
OsType string
Operating system type that the image contains.
Pooled bool
Optimize the image to create a disk.
ProductIds List<string>
License IDs that indicate which licenses are attached to this image.
Size int
The size of the image, specified in Gb.
Status string
The status of the image.
CreatedAt string
Image creation timestamp.
Description string
An optional description of this image.
Family string
The OS family name of the image.
FolderId string
Id string
The provider-assigned unique ID for this managed resource.
ImageId string
Labels map[string]string
A map of labels applied to this image.
MinDiskSize int
Minimum size of the disk which is created from this image.
Name string
OsType string
Operating system type that the image contains.
Pooled bool
Optimize the image to create a disk.
ProductIds []string
License IDs that indicate which licenses are attached to this image.
Size int
The size of the image, specified in Gb.
Status string
The status of the image.
createdAt String
Image creation timestamp.
description String
An optional description of this image.
family String
The OS family name of the image.
folderId String
id String
The provider-assigned unique ID for this managed resource.
imageId String
labels Map<String,String>
A map of labels applied to this image.
minDiskSize Integer
Minimum size of the disk which is created from this image.
name String
osType String
Operating system type that the image contains.
pooled Boolean
Optimize the image to create a disk.
productIds List<String>
License IDs that indicate which licenses are attached to this image.
size Integer
The size of the image, specified in Gb.
status String
The status of the image.
createdAt string
Image creation timestamp.
description string
An optional description of this image.
family string
The OS family name of the image.
folderId string
id string
The provider-assigned unique ID for this managed resource.
imageId string
labels {[key: string]: string}
A map of labels applied to this image.
minDiskSize number
Minimum size of the disk which is created from this image.
name string
osType string
Operating system type that the image contains.
pooled boolean
Optimize the image to create a disk.
productIds string[]
License IDs that indicate which licenses are attached to this image.
size number
The size of the image, specified in Gb.
status string
The status of the image.
created_at str
Image creation timestamp.
description str
An optional description of this image.
family str
The OS family name of the image.
folder_id str
id str
The provider-assigned unique ID for this managed resource.
image_id str
labels Mapping[str, str]
A map of labels applied to this image.
min_disk_size int
Minimum size of the disk which is created from this image.
name str
os_type str
Operating system type that the image contains.
pooled bool
Optimize the image to create a disk.
product_ids Sequence[str]
License IDs that indicate which licenses are attached to this image.
size int
The size of the image, specified in Gb.
status str
The status of the image.
createdAt String
Image creation timestamp.
description String
An optional description of this image.
family String
The OS family name of the image.
folderId String
id String
The provider-assigned unique ID for this managed resource.
imageId String
labels Map<String>
A map of labels applied to this image.
minDiskSize Number
Minimum size of the disk which is created from this image.
name String
osType String
Operating system type that the image contains.
pooled Boolean
Optimize the image to create a disk.
productIds List<String>
License IDs that indicate which licenses are attached to this image.
size Number
The size of the image, specified in Gb.
status String
The status of the image.

Package Details

Repository
Yandex pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi