GetSharedImageVersion

Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery.

Example Usage

using Pulumi;
using Azure = Pulumi.Azure;

class MyStack : Stack
{
    public MyStack()
    {
        var example = Output.Create(Azure.Compute.GetSharedImageVersion.InvokeAsync(new Azure.Compute.GetSharedImageVersionArgs
        {
            GalleryName = "my-image-gallery",
            ImageName = "my-image",
            Name = "1.0.0",
            ResourceGroupName = "example-resources",
        }));
    }

}
package main

import (
    "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/compute"
    "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)

func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
        _, err := compute.LookupSharedImageVersion(ctx, &compute.LookupSharedImageVersionArgs{
            GalleryName:       "my-image-gallery",
            ImageName:         "my-image",
            Name:              "1.0.0",
            ResourceGroupName: "example-resources",
        }, nil)
        if err != nil {
            return err
        }
        return nil
    })
}
import pulumi
import pulumi_azure as azure

example = azure.compute.get_shared_image_version(gallery_name="my-image-gallery",
    image_name="my-image",
    name="1.0.0",
    resource_group_name="example-resources")
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const example = pulumi.output(azure.compute.getSharedImageVersion({
    galleryName: "my-image-gallery",
    imageName: "my-image",
    name: "1.0.0",
    resourceGroupName: "example-resources",
}, { async: true }));

Using GetSharedImageVersion

function getSharedImageVersion(args: GetSharedImageVersionArgs, opts?: InvokeOptions): Promise<GetSharedImageVersionResult>
function  get_shared_image_version(gallery_name=None, image_name=None, name=None, resource_group_name=None, opts=None)
func LookupSharedImageVersion(ctx *Context, args *LookupSharedImageVersionArgs, opts ...InvokeOption) (*LookupSharedImageVersionResult, error)

Note: This function is named LookupSharedImageVersion in the Go SDK.

public static class GetSharedImageVersion {
    public static Task<GetSharedImageVersionResult> InvokeAsync(GetSharedImageVersionArgs args, InvokeOptions? opts = null)
}

The following arguments are supported:

GalleryName string

The name of the Shared Image in which the Shared Image exists.

ImageName string

The name of the Shared Image in which this Version exists.

Name string

The name of the Image Version.

ResourceGroupName string

The name of the Resource Group in which the Shared Image Gallery exists.

GalleryName string

The name of the Shared Image in which the Shared Image exists.

ImageName string

The name of the Shared Image in which this Version exists.

Name string

The name of the Image Version.

ResourceGroupName string

The name of the Resource Group in which the Shared Image Gallery exists.

galleryName string

The name of the Shared Image in which the Shared Image exists.

imageName string

The name of the Shared Image in which this Version exists.

name string

The name of the Image Version.

resourceGroupName string

The name of the Resource Group in which the Shared Image Gallery exists.

gallery_name str

The name of the Shared Image in which the Shared Image exists.

image_name str

The name of the Shared Image in which this Version exists.

name str

The name of the Image Version.

resource_group_name str

The name of the Resource Group in which the Shared Image Gallery exists.

GetSharedImageVersion Result

The following output properties are available:

ExcludeFromLatest bool

Is this Image Version excluded from the latest filter?

GalleryName string
Id string

The provider-assigned unique ID for this managed resource.

ImageName string
Location string

The supported Azure location where the Shared Image Gallery exists.

ManagedImageId string

The ID of the Managed Image which was the source of this Shared Image Version.

Name string

The Azure Region in which this Image Version exists.

ResourceGroupName string
Tags Dictionary<string, string>

A mapping of tags assigned to the Shared Image.

TargetRegions List<GetSharedImageVersionTargetRegion>

One or more target_region blocks as documented below.

ExcludeFromLatest bool

Is this Image Version excluded from the latest filter?

GalleryName string
Id string

The provider-assigned unique ID for this managed resource.

ImageName string
Location string

The supported Azure location where the Shared Image Gallery exists.

ManagedImageId string

The ID of the Managed Image which was the source of this Shared Image Version.

Name string

The Azure Region in which this Image Version exists.

ResourceGroupName string
Tags map[string]string

A mapping of tags assigned to the Shared Image.

TargetRegions []GetSharedImageVersionTargetRegion

One or more target_region blocks as documented below.

excludeFromLatest boolean

Is this Image Version excluded from the latest filter?

galleryName string
id string

The provider-assigned unique ID for this managed resource.

imageName string
location string

The supported Azure location where the Shared Image Gallery exists.

managedImageId string

The ID of the Managed Image which was the source of this Shared Image Version.

name string

The Azure Region in which this Image Version exists.

resourceGroupName string
tags {[key: string]: string}

A mapping of tags assigned to the Shared Image.

targetRegions GetSharedImageVersionTargetRegion[]

One or more target_region blocks as documented below.

exclude_from_latest bool

Is this Image Version excluded from the latest filter?

gallery_name str
id str

The provider-assigned unique ID for this managed resource.

image_name str
location str

The supported Azure location where the Shared Image Gallery exists.

managed_image_id str

The ID of the Managed Image which was the source of this Shared Image Version.

name str

The Azure Region in which this Image Version exists.

resource_group_name str
tags Dict[str, str]

A mapping of tags assigned to the Shared Image.

target_regions List[GetSharedImageVersionTargetRegion]

One or more target_region blocks as documented below.

Supporting Types

GetSharedImageVersionTargetRegion

See the output API doc for this type.

See the output API doc for this type.

See the output API doc for this type.

Name string

The name of the Image Version.

RegionalReplicaCount int

The number of replicas of the Image Version to be created per region.

StorageAccountType string

The storage account type for the image version.

Name string

The name of the Image Version.

RegionalReplicaCount int

The number of replicas of the Image Version to be created per region.

StorageAccountType string

The storage account type for the image version.

name string

The name of the Image Version.

regionalReplicaCount number

The number of replicas of the Image Version to be created per region.

storageAccountType string

The storage account type for the image version.

name str

The name of the Image Version.

regionalReplicaCount float

The number of replicas of the Image Version to be created per region.

storage_account_type str

The storage account type for the image version.

Package Details

Repository
https://github.com/pulumi/pulumi-azure
License
Apache-2.0
Notes
This Pulumi package is based on the azurerm Terraform Provider.