get Shared Image Version
Use this data source to access information about an existing Version of a Shared Image within a Shared Image Gallery.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.compute.getSharedImageVersion({
name: "1.0.0",
imageName: "my-image",
galleryName: "my-image-gallery",
resourceGroupName: "example-resources",
});
import pulumi
import pulumi_azure as azure
example = azure.compute.get_shared_image_version(name="1.0.0",
image_name="my-image",
gallery_name="my-image-gallery",
resource_group_name="example-resources")
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.Compute.GetSharedImageVersion.Invoke(new()
{
Name = "1.0.0",
ImageName = "my-image",
GalleryName = "my-image-gallery",
ResourceGroupName = "example-resources",
});
});
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/compute"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := compute.LookupSharedImageVersion(ctx, &compute.LookupSharedImageVersionArgs{
Name: "1.0.0",
ImageName: "my-image",
GalleryName: "my-image-gallery",
ResourceGroupName: "example-resources",
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.compute.ComputeFunctions;
import com.pulumi.azure.compute.inputs.GetSharedImageVersionArgs;
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 example = ComputeFunctions.getSharedImageVersion(GetSharedImageVersionArgs.builder()
.name("1.0.0")
.imageName("my-image")
.galleryName("my-image-gallery")
.resourceGroupName("example-resources")
.build());
}
}
variables:
example:
fn::invoke:
function: azure:compute:getSharedImageVersion
arguments:
name: 1.0.0
imageName: my-image
galleryName: my-image-gallery
resourceGroupName: example-resources
API Providers
This data source uses the following Azure API Providers:
Microsoft.Compute
: 2023-07-03
Return
A collection of values returned by getSharedImageVersion.
Parameters
A collection of arguments for invoking getSharedImageVersion.
Return
A collection of values returned by getSharedImageVersion.
Parameters
The name of the Shared Image Gallery in which the Shared Image exists.
The name of the Shared Image in which this Version exists.
The name of the Image Version.
Note: You may specify
latest
to obtain the latest version orrecent
to obtain the most recently updated version. Note: In 3.0,latest
may return an image version withexclude_from_latest
set totrue
. Starting from 4.0 onwardslatest
will not return image versions withexlude_from_latest
set totrue
.
The name of the Resource Group in which the Shared Image Gallery exists.
Sort available versions taking SemVer versioning scheme into account. Defaults to false
.
A mapping of tags assigned to the Shared Image.
See also
Return
A collection of values returned by getSharedImageVersion.
Parameters
Builder for com.pulumi.azure.compute.kotlin.inputs.GetSharedImageVersionPlainArgs.