1. Registry
  2. Packages
  3. AWS
  4. API Docs
  5. lambdamicrovms
  6. getImageVersion
Viewing docs for AWS v7.51.1
published on Friday, Oct 16, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.51.1
published on Friday, Oct 16, 2026 by Pulumi

    Provides details about an AWS Lambda MicroVMs Image Version.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.lambdamicrovms.getImageVersion({
        imageIdentifier: exampleAwsLambdamicrovmsImage.arn,
        imageVersion: exampleAwsLambdamicrovmsImage.imageVersion,
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.lambdamicrovms.get_image_version(image_identifier=example_aws_lambdamicrovms_image["arn"],
        image_version=example_aws_lambdamicrovms_image["imageVersion"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/lambdamicrovms"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := lambdamicrovms.GetImageVersion(ctx, &lambdamicrovms.GetImageVersionArgs{
    			ImageIdentifier: exampleAwsLambdamicrovmsImage.Arn,
    			ImageVersion:    exampleAwsLambdamicrovmsImage.ImageVersion,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.LambdaMicroVMs.GetImageVersion.Invoke(new()
        {
            ImageIdentifier = exampleAwsLambdamicrovmsImage.Arn,
            ImageVersion = exampleAwsLambdamicrovmsImage.ImageVersion,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.lambdamicrovms.LambdamicrovmsFunctions;
    import com.pulumi.aws.lambdamicrovms.inputs.GetImageVersionArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 = LambdamicrovmsFunctions.getImageVersion(GetImageVersionArgs.builder()
                .imageIdentifier(exampleAwsLambdamicrovmsImage.arn())
                .imageVersion(exampleAwsLambdamicrovmsImage.imageVersion())
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:lambdamicrovms:getImageVersion
          arguments:
            imageIdentifier: ${exampleAwsLambdamicrovmsImage.arn}
            imageVersion: ${exampleAwsLambdamicrovmsImage.imageVersion}
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_lambdamicrovms_getimageversion" "example" {
      image_identifier = exampleAwsLambdamicrovmsImage.arn
      image_version    = exampleAwsLambdamicrovmsImage.imageVersion
    }
    

    Using getImageVersion

    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 getImageVersion(args: GetImageVersionArgs, opts?: InvokeOptions): Promise<GetImageVersionResult>
    function getImageVersionOutput(args: GetImageVersionOutputArgs, opts?: InvokeOutputOptions): Output<GetImageVersionResult>
    def get_image_version(image_identifier: Optional[str] = None,
                          image_version: Optional[str] = None,
                          region: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetImageVersionResult
    def get_image_version_output(image_identifier: pulumi.Input[Optional[str]] = None,
                          image_version: pulumi.Input[Optional[str]] = None,
                          region: pulumi.Input[Optional[str]] = None,
                          opts: Optional[InvokeOutputOptions] = None) -> Output[GetImageVersionResult]
    func GetImageVersion(ctx *Context, args *GetImageVersionArgs, opts ...InvokeOption) (*GetImageVersionResult, error)
    func GetImageVersionOutput(ctx *Context, args *GetImageVersionOutputArgs, opts ...InvokeOption) GetImageVersionResultOutput

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

    public static class GetImageVersion 
    {
        public static Task<GetImageVersionResult> InvokeAsync(GetImageVersionArgs args, InvokeOptions? opts = null)
        public static Output<GetImageVersionResult> Invoke(GetImageVersionInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetImageVersionResult> Invoke(GetImageVersionInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetImageVersionResult> getImageVersion(GetImageVersionArgs args, InvokeOptions options)
    public static Output<GetImageVersionResult> getImageVersion(GetImageVersionArgs args, InvokeOptions options)
    public static Output<GetImageVersionResult> getImageVersion(GetImageVersionArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws:lambdamicrovms/getImageVersion:getImageVersion
      arguments:
        # arguments dictionary
    data "aws_lambdamicrovms_get_image_version" "name" {
        # arguments
    }

    The following arguments are supported:

    ImageIdentifier string
    ARN or ID of the MicroVM image.
    ImageVersion string

    Version of the MicroVM image.

    The following arguments are optional:

    Region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    ImageIdentifier string
    ARN or ID of the MicroVM image.
    ImageVersion string

    Version of the MicroVM image.

    The following arguments are optional:

    Region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    image_identifier string
    ARN or ID of the MicroVM image.
    image_version string

    Version of the MicroVM image.

    The following arguments are optional:

    region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    imageIdentifier String
    ARN or ID of the MicroVM image.
    imageVersion String

    Version of the MicroVM image.

    The following arguments are optional:

    region String
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    imageIdentifier string
    ARN or ID of the MicroVM image.
    imageVersion string

    Version of the MicroVM image.

    The following arguments are optional:

    region string
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    image_identifier str
    ARN or ID of the MicroVM image.
    image_version str

    Version of the MicroVM image.

    The following arguments are optional:

    region str
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.
    imageIdentifier String
    ARN or ID of the MicroVM image.
    imageVersion String

    Version of the MicroVM image.

    The following arguments are optional:

    region String
    Region where this data source will be managed. Defaults to the Region set in the provider configuration.

    getImageVersion Result

    The following output properties are available:

    AdditionalOsCapabilities List<string>
    Additional OS capabilities granted to the MicroVM runtime environment.
    BaseImageArn string
    ARN of the base MicroVM image used.
    BaseImageVersion string
    Version of the base MicroVM image used.
    BuildRoleArn string
    ARN of the IAM role used to build the image version.
    CodeArtifacts List<GetImageVersionCodeArtifact>
    Code artifact for this version. See codeArtifact below.
    CpuConfigurations List<GetImageVersionCpuConfiguration>
    List of supported CPU configurations. See cpuConfiguration below.
    CreatedAt string
    Timestamp when the version was created.
    Description string
    Description of the version.
    EgressNetworkConnectors List<string>
    List of egress network connectors available to the MicroVM at runtime.
    EnvironmentVariables Dictionary<string, string>
    Environment variables set in the MicroVM runtime environment.
    Hooks List<GetImageVersionHook>
    Lifecycle hook configuration. See hooks below.
    ImageArn string
    ARN of the MicroVM image.
    ImageIdentifier string
    ImageVersion string
    Loggings List<GetImageVersionLogging>
    Logging configuration for this version. See logging below.
    Region string
    Resources List<GetImageVersionResource>
    Resource requirements for the MicroVM. See resources below.
    State string
    Current state of the version.
    StateReason string
    Reason for the current state.
    Status string
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    Tags Dictionary<string, string>
    Map of tags assigned to the version.
    UpdatedAt string
    Timestamp when the version was last updated.
    AdditionalOsCapabilities []string
    Additional OS capabilities granted to the MicroVM runtime environment.
    BaseImageArn string
    ARN of the base MicroVM image used.
    BaseImageVersion string
    Version of the base MicroVM image used.
    BuildRoleArn string
    ARN of the IAM role used to build the image version.
    CodeArtifacts []GetImageVersionCodeArtifact
    Code artifact for this version. See codeArtifact below.
    CpuConfigurations []GetImageVersionCpuConfiguration
    List of supported CPU configurations. See cpuConfiguration below.
    CreatedAt string
    Timestamp when the version was created.
    Description string
    Description of the version.
    EgressNetworkConnectors []string
    List of egress network connectors available to the MicroVM at runtime.
    EnvironmentVariables map[string]string
    Environment variables set in the MicroVM runtime environment.
    Hooks []GetImageVersionHook
    Lifecycle hook configuration. See hooks below.
    ImageArn string
    ARN of the MicroVM image.
    ImageIdentifier string
    ImageVersion string
    Loggings []GetImageVersionLogging
    Logging configuration for this version. See logging below.
    Region string
    Resources []GetImageVersionResource
    Resource requirements for the MicroVM. See resources below.
    State string
    Current state of the version.
    StateReason string
    Reason for the current state.
    Status string
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    Tags map[string]string
    Map of tags assigned to the version.
    UpdatedAt string
    Timestamp when the version was last updated.
    additional_os_capabilities list(string)
    Additional OS capabilities granted to the MicroVM runtime environment.
    base_image_arn string
    ARN of the base MicroVM image used.
    base_image_version string
    Version of the base MicroVM image used.
    build_role_arn string
    ARN of the IAM role used to build the image version.
    code_artifacts list(object)
    Code artifact for this version. See codeArtifact below.
    cpu_configurations list(object)
    List of supported CPU configurations. See cpuConfiguration below.
    created_at string
    Timestamp when the version was created.
    description string
    Description of the version.
    egress_network_connectors list(string)
    List of egress network connectors available to the MicroVM at runtime.
    environment_variables map(string)
    Environment variables set in the MicroVM runtime environment.
    hooks list(object)
    Lifecycle hook configuration. See hooks below.
    image_arn string
    ARN of the MicroVM image.
    image_identifier string
    image_version string
    loggings list(object)
    Logging configuration for this version. See logging below.
    region string
    resources list(object)
    Resource requirements for the MicroVM. See resources below.
    state string
    Current state of the version.
    state_reason string
    Reason for the current state.
    status string
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    tags map(string)
    Map of tags assigned to the version.
    updated_at string
    Timestamp when the version was last updated.
    additionalOsCapabilities List<String>
    Additional OS capabilities granted to the MicroVM runtime environment.
    baseImageArn String
    ARN of the base MicroVM image used.
    baseImageVersion String
    Version of the base MicroVM image used.
    buildRoleArn String
    ARN of the IAM role used to build the image version.
    codeArtifacts List<GetImageVersionCodeArtifact>
    Code artifact for this version. See codeArtifact below.
    cpuConfigurations List<GetImageVersionCpuConfiguration>
    List of supported CPU configurations. See cpuConfiguration below.
    createdAt String
    Timestamp when the version was created.
    description String
    Description of the version.
    egressNetworkConnectors List<String>
    List of egress network connectors available to the MicroVM at runtime.
    environmentVariables Map<String,String>
    Environment variables set in the MicroVM runtime environment.
    hooks List<GetImageVersionHook>
    Lifecycle hook configuration. See hooks below.
    imageArn String
    ARN of the MicroVM image.
    imageIdentifier String
    imageVersion String
    loggings List<GetImageVersionLogging>
    Logging configuration for this version. See logging below.
    region String
    resources List<GetImageVersionResource>
    Resource requirements for the MicroVM. See resources below.
    state String
    Current state of the version.
    stateReason String
    Reason for the current state.
    status String
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    tags Map<String,String>
    Map of tags assigned to the version.
    updatedAt String
    Timestamp when the version was last updated.
    additionalOsCapabilities string[]
    Additional OS capabilities granted to the MicroVM runtime environment.
    baseImageArn string
    ARN of the base MicroVM image used.
    baseImageVersion string
    Version of the base MicroVM image used.
    buildRoleArn string
    ARN of the IAM role used to build the image version.
    codeArtifacts GetImageVersionCodeArtifact[]
    Code artifact for this version. See codeArtifact below.
    cpuConfigurations GetImageVersionCpuConfiguration[]
    List of supported CPU configurations. See cpuConfiguration below.
    createdAt string
    Timestamp when the version was created.
    description string
    Description of the version.
    egressNetworkConnectors string[]
    List of egress network connectors available to the MicroVM at runtime.
    environmentVariables {[key: string]: string}
    Environment variables set in the MicroVM runtime environment.
    hooks GetImageVersionHook[]
    Lifecycle hook configuration. See hooks below.
    imageArn string
    ARN of the MicroVM image.
    imageIdentifier string
    imageVersion string
    loggings GetImageVersionLogging[]
    Logging configuration for this version. See logging below.
    region string
    resources GetImageVersionResource[]
    Resource requirements for the MicroVM. See resources below.
    state string
    Current state of the version.
    stateReason string
    Reason for the current state.
    status string
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    tags {[key: string]: string}
    Map of tags assigned to the version.
    updatedAt string
    Timestamp when the version was last updated.
    additional_os_capabilities Sequence[str]
    Additional OS capabilities granted to the MicroVM runtime environment.
    base_image_arn str
    ARN of the base MicroVM image used.
    base_image_version str
    Version of the base MicroVM image used.
    build_role_arn str
    ARN of the IAM role used to build the image version.
    code_artifacts Sequence[GetImageVersionCodeArtifact]
    Code artifact for this version. See codeArtifact below.
    cpu_configurations Sequence[GetImageVersionCpuConfiguration]
    List of supported CPU configurations. See cpuConfiguration below.
    created_at str
    Timestamp when the version was created.
    description str
    Description of the version.
    egress_network_connectors Sequence[str]
    List of egress network connectors available to the MicroVM at runtime.
    environment_variables Mapping[str, str]
    Environment variables set in the MicroVM runtime environment.
    hooks Sequence[GetImageVersionHook]
    Lifecycle hook configuration. See hooks below.
    image_arn str
    ARN of the MicroVM image.
    image_identifier str
    image_version str
    loggings Sequence[GetImageVersionLogging]
    Logging configuration for this version. See logging below.
    region str
    resources Sequence[GetImageVersionResource]
    Resource requirements for the MicroVM. See resources below.
    state str
    Current state of the version.
    state_reason str
    Reason for the current state.
    status str
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    tags Mapping[str, str]
    Map of tags assigned to the version.
    updated_at str
    Timestamp when the version was last updated.
    additionalOsCapabilities List<String>
    Additional OS capabilities granted to the MicroVM runtime environment.
    baseImageArn String
    ARN of the base MicroVM image used.
    baseImageVersion String
    Version of the base MicroVM image used.
    buildRoleArn String
    ARN of the IAM role used to build the image version.
    codeArtifacts List<Property Map>
    Code artifact for this version. See codeArtifact below.
    cpuConfigurations List<Property Map>
    List of supported CPU configurations. See cpuConfiguration below.
    createdAt String
    Timestamp when the version was created.
    description String
    Description of the version.
    egressNetworkConnectors List<String>
    List of egress network connectors available to the MicroVM at runtime.
    environmentVariables Map<String>
    Environment variables set in the MicroVM runtime environment.
    hooks List<Property Map>
    Lifecycle hook configuration. See hooks below.
    imageArn String
    ARN of the MicroVM image.
    imageIdentifier String
    imageVersion String
    loggings List<Property Map>
    Logging configuration for this version. See logging below.
    region String
    resources List<Property Map>
    Resource requirements for the MicroVM. See resources below.
    state String
    Current state of the version.
    stateReason String
    Reason for the current state.
    status String
    Availability status of the version. ACTIVE versions can launch new MicroVMs; INACTIVE versions cannot.
    tags Map<String>
    Map of tags assigned to the version.
    updatedAt String
    Timestamp when the version was last updated.

    Supporting Types

    GetImageVersionCodeArtifact

    Uri string
    URI of the code artifact.
    Uri string
    URI of the code artifact.
    uri string
    URI of the code artifact.
    uri String
    URI of the code artifact.
    uri string
    URI of the code artifact.
    uri str
    URI of the code artifact.
    uri String
    URI of the code artifact.

    GetImageVersionCpuConfiguration

    Architecture string
    CPU architecture.
    Architecture string
    CPU architecture.
    architecture string
    CPU architecture.
    architecture String
    CPU architecture.
    architecture string
    CPU architecture.
    architecture str
    CPU architecture.
    architecture String
    CPU architecture.

    GetImageVersionHook

    MicrovmHooks List<GetImageVersionHookMicrovmHook>
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    MicrovmImageHooks List<GetImageVersionHookMicrovmImageHook>
    Hooks for MicroVM image build events. See microvmImageHooks below.
    Port int
    Port number on which the hooks listener runs.
    MicrovmHooks []GetImageVersionHookMicrovmHook
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    MicrovmImageHooks []GetImageVersionHookMicrovmImageHook
    Hooks for MicroVM image build events. See microvmImageHooks below.
    Port int
    Port number on which the hooks listener runs.
    microvm_hooks list(object)
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    microvm_image_hooks list(object)
    Hooks for MicroVM image build events. See microvmImageHooks below.
    port number
    Port number on which the hooks listener runs.
    microvmHooks List<GetImageVersionHookMicrovmHook>
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    microvmImageHooks List<GetImageVersionHookMicrovmImageHook>
    Hooks for MicroVM image build events. See microvmImageHooks below.
    port Integer
    Port number on which the hooks listener runs.
    microvmHooks GetImageVersionHookMicrovmHook[]
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    microvmImageHooks GetImageVersionHookMicrovmImageHook[]
    Hooks for MicroVM image build events. See microvmImageHooks below.
    port number
    Port number on which the hooks listener runs.
    microvm_hooks Sequence[GetImageVersionHookMicrovmHook]
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    microvm_image_hooks Sequence[GetImageVersionHookMicrovmImageHook]
    Hooks for MicroVM image build events. See microvmImageHooks below.
    port int
    Port number on which the hooks listener runs.
    microvmHooks List<Property Map>
    Lifecycle hooks for MicroVM events. See microvmHooks below.
    microvmImageHooks List<Property Map>
    Hooks for MicroVM image build events. See microvmImageHooks below.
    port Number
    Port number on which the hooks listener runs.

    GetImageVersionHookMicrovmHook

    Resume string
    Whether the resume hook is ENABLED or DISABLED.
    ResumeTimeoutInSeconds int
    Maximum time in seconds for the resume hook to complete.
    Run string
    Whether the run hook is ENABLED or DISABLED.
    RunTimeoutInSeconds int
    Maximum time in seconds for the run hook to complete.
    Suspend string
    Whether the suspend hook is ENABLED or DISABLED.
    SuspendTimeoutInSeconds int
    Maximum time in seconds for the suspend hook to complete.
    Terminate string
    Whether the terminate hook is ENABLED or DISABLED.
    TerminateTimeoutInSeconds int
    Maximum time in seconds for the terminate hook to complete.
    Resume string
    Whether the resume hook is ENABLED or DISABLED.
    ResumeTimeoutInSeconds int
    Maximum time in seconds for the resume hook to complete.
    Run string
    Whether the run hook is ENABLED or DISABLED.
    RunTimeoutInSeconds int
    Maximum time in seconds for the run hook to complete.
    Suspend string
    Whether the suspend hook is ENABLED or DISABLED.
    SuspendTimeoutInSeconds int
    Maximum time in seconds for the suspend hook to complete.
    Terminate string
    Whether the terminate hook is ENABLED or DISABLED.
    TerminateTimeoutInSeconds int
    Maximum time in seconds for the terminate hook to complete.
    resume string
    Whether the resume hook is ENABLED or DISABLED.
    resume_timeout_in_seconds number
    Maximum time in seconds for the resume hook to complete.
    run string
    Whether the run hook is ENABLED or DISABLED.
    run_timeout_in_seconds number
    Maximum time in seconds for the run hook to complete.
    suspend string
    Whether the suspend hook is ENABLED or DISABLED.
    suspend_timeout_in_seconds number
    Maximum time in seconds for the suspend hook to complete.
    terminate string
    Whether the terminate hook is ENABLED or DISABLED.
    terminate_timeout_in_seconds number
    Maximum time in seconds for the terminate hook to complete.
    resume String
    Whether the resume hook is ENABLED or DISABLED.
    resumeTimeoutInSeconds Integer
    Maximum time in seconds for the resume hook to complete.
    run String
    Whether the run hook is ENABLED or DISABLED.
    runTimeoutInSeconds Integer
    Maximum time in seconds for the run hook to complete.
    suspend String
    Whether the suspend hook is ENABLED or DISABLED.
    suspendTimeoutInSeconds Integer
    Maximum time in seconds for the suspend hook to complete.
    terminate String
    Whether the terminate hook is ENABLED or DISABLED.
    terminateTimeoutInSeconds Integer
    Maximum time in seconds for the terminate hook to complete.
    resume string
    Whether the resume hook is ENABLED or DISABLED.
    resumeTimeoutInSeconds number
    Maximum time in seconds for the resume hook to complete.
    run string
    Whether the run hook is ENABLED or DISABLED.
    runTimeoutInSeconds number
    Maximum time in seconds for the run hook to complete.
    suspend string
    Whether the suspend hook is ENABLED or DISABLED.
    suspendTimeoutInSeconds number
    Maximum time in seconds for the suspend hook to complete.
    terminate string
    Whether the terminate hook is ENABLED or DISABLED.
    terminateTimeoutInSeconds number
    Maximum time in seconds for the terminate hook to complete.
    resume str
    Whether the resume hook is ENABLED or DISABLED.
    resume_timeout_in_seconds int
    Maximum time in seconds for the resume hook to complete.
    run str
    Whether the run hook is ENABLED or DISABLED.
    run_timeout_in_seconds int
    Maximum time in seconds for the run hook to complete.
    suspend str
    Whether the suspend hook is ENABLED or DISABLED.
    suspend_timeout_in_seconds int
    Maximum time in seconds for the suspend hook to complete.
    terminate str
    Whether the terminate hook is ENABLED or DISABLED.
    terminate_timeout_in_seconds int
    Maximum time in seconds for the terminate hook to complete.
    resume String
    Whether the resume hook is ENABLED or DISABLED.
    resumeTimeoutInSeconds Number
    Maximum time in seconds for the resume hook to complete.
    run String
    Whether the run hook is ENABLED or DISABLED.
    runTimeoutInSeconds Number
    Maximum time in seconds for the run hook to complete.
    suspend String
    Whether the suspend hook is ENABLED or DISABLED.
    suspendTimeoutInSeconds Number
    Maximum time in seconds for the suspend hook to complete.
    terminate String
    Whether the terminate hook is ENABLED or DISABLED.
    terminateTimeoutInSeconds Number
    Maximum time in seconds for the terminate hook to complete.

    GetImageVersionHookMicrovmImageHook

    Ready string
    Whether the ready hook is ENABLED or DISABLED.
    ReadyTimeoutInSeconds int
    Maximum time in seconds for the ready hook to complete.
    Validate string
    Whether the validate hook is ENABLED or DISABLED.
    ValidateTimeoutInSeconds int
    Maximum time in seconds for the validate hook to complete.
    Ready string
    Whether the ready hook is ENABLED or DISABLED.
    ReadyTimeoutInSeconds int
    Maximum time in seconds for the ready hook to complete.
    Validate string
    Whether the validate hook is ENABLED or DISABLED.
    ValidateTimeoutInSeconds int
    Maximum time in seconds for the validate hook to complete.
    ready string
    Whether the ready hook is ENABLED or DISABLED.
    ready_timeout_in_seconds number
    Maximum time in seconds for the ready hook to complete.
    validate string
    Whether the validate hook is ENABLED or DISABLED.
    validate_timeout_in_seconds number
    Maximum time in seconds for the validate hook to complete.
    ready String
    Whether the ready hook is ENABLED or DISABLED.
    readyTimeoutInSeconds Integer
    Maximum time in seconds for the ready hook to complete.
    validate String
    Whether the validate hook is ENABLED or DISABLED.
    validateTimeoutInSeconds Integer
    Maximum time in seconds for the validate hook to complete.
    ready string
    Whether the ready hook is ENABLED or DISABLED.
    readyTimeoutInSeconds number
    Maximum time in seconds for the ready hook to complete.
    validate string
    Whether the validate hook is ENABLED or DISABLED.
    validateTimeoutInSeconds number
    Maximum time in seconds for the validate hook to complete.
    ready str
    Whether the ready hook is ENABLED or DISABLED.
    ready_timeout_in_seconds int
    Maximum time in seconds for the ready hook to complete.
    validate str
    Whether the validate hook is ENABLED or DISABLED.
    validate_timeout_in_seconds int
    Maximum time in seconds for the validate hook to complete.
    ready String
    Whether the ready hook is ENABLED or DISABLED.
    readyTimeoutInSeconds Number
    Maximum time in seconds for the ready hook to complete.
    validate String
    Whether the validate hook is ENABLED or DISABLED.
    validateTimeoutInSeconds Number
    Maximum time in seconds for the validate hook to complete.

    GetImageVersionLogging

    Cloudwatches List<GetImageVersionLoggingCloudwatch>
    CloudWatch Logs configuration. See cloudwatch below.
    Disableds List<GetImageVersionLoggingDisabled>
    Present when logging is disabled.
    Cloudwatches []GetImageVersionLoggingCloudwatch
    CloudWatch Logs configuration. See cloudwatch below.
    Disableds []GetImageVersionLoggingDisabled
    Present when logging is disabled.
    cloudwatches list(object)
    CloudWatch Logs configuration. See cloudwatch below.
    disableds list(object)
    Present when logging is disabled.
    cloudwatches List<GetImageVersionLoggingCloudwatch>
    CloudWatch Logs configuration. See cloudwatch below.
    disableds List<GetImageVersionLoggingDisabled>
    Present when logging is disabled.
    cloudwatches GetImageVersionLoggingCloudwatch[]
    CloudWatch Logs configuration. See cloudwatch below.
    disableds GetImageVersionLoggingDisabled[]
    Present when logging is disabled.
    cloudwatches Sequence[GetImageVersionLoggingCloudwatch]
    CloudWatch Logs configuration. See cloudwatch below.
    disableds Sequence[GetImageVersionLoggingDisabled]
    Present when logging is disabled.
    cloudwatches List<Property Map>
    CloudWatch Logs configuration. See cloudwatch below.
    disableds List<Property Map>
    Present when logging is disabled.

    GetImageVersionLoggingCloudwatch

    LogGroup string
    Name of the CloudWatch Logs log group.
    LogStream string
    Name of the CloudWatch Logs log stream.
    LogGroup string
    Name of the CloudWatch Logs log group.
    LogStream string
    Name of the CloudWatch Logs log stream.
    log_group string
    Name of the CloudWatch Logs log group.
    log_stream string
    Name of the CloudWatch Logs log stream.
    logGroup String
    Name of the CloudWatch Logs log group.
    logStream String
    Name of the CloudWatch Logs log stream.
    logGroup string
    Name of the CloudWatch Logs log group.
    logStream string
    Name of the CloudWatch Logs log stream.
    log_group str
    Name of the CloudWatch Logs log group.
    log_stream str
    Name of the CloudWatch Logs log stream.
    logGroup String
    Name of the CloudWatch Logs log group.
    logStream String
    Name of the CloudWatch Logs log stream.

    GetImageVersionResource

    MinimumMemoryInMib int
    Minimum amount of memory in MiB allocated to the MicroVM.
    MinimumMemoryInMib int
    Minimum amount of memory in MiB allocated to the MicroVM.
    minimum_memory_in_mib number
    Minimum amount of memory in MiB allocated to the MicroVM.
    minimumMemoryInMib Integer
    Minimum amount of memory in MiB allocated to the MicroVM.
    minimumMemoryInMib number
    Minimum amount of memory in MiB allocated to the MicroVM.
    minimum_memory_in_mib int
    Minimum amount of memory in MiB allocated to the MicroVM.
    minimumMemoryInMib Number
    Minimum amount of memory in MiB allocated to the MicroVM.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.51.1
    published on Friday, Oct 16, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial