1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. getManagementThreatEmulationImage
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw
Viewing docs for checkpoint 3.3.0
published on Thursday, Jul 30, 2026 by checkpointsw

    Use this data source to get information on an existing Check Point Threat Emulation Image.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const dataTest = checkpoint.getManagementThreatEmulationImage({
        name: "threat-emulation-image1",
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    data_test = checkpoint.get_management_threat_emulation_image(name="threat-emulation-image1")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := checkpoint.GetManagementThreatEmulationImage(ctx, &checkpoint.GetManagementThreatEmulationImageArgs{
    			Name: pulumi.StringRef("threat-emulation-image1"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var dataTest = Checkpoint.GetManagementThreatEmulationImage.Invoke(new()
        {
            Name = "threat-emulation-image1",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementThreatEmulationImageArgs;
    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 dataTest = CheckpointFunctions.getManagementThreatEmulationImage(GetManagementThreatEmulationImageArgs.builder()
                .name("threat-emulation-image1")
                .build());
    
        }
    }
    
    variables:
      dataTest:
        fn::invoke:
          function: checkpoint:getManagementThreatEmulationImage
          arguments:
            name: threat-emulation-image1
    
    Example coming soon!
    

    Using getManagementThreatEmulationImage

    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 getManagementThreatEmulationImage(args: GetManagementThreatEmulationImageArgs, opts?: InvokeOptions): Promise<GetManagementThreatEmulationImageResult>
    function getManagementThreatEmulationImageOutput(args: GetManagementThreatEmulationImageOutputArgs, opts?: InvokeOptions): Output<GetManagementThreatEmulationImageResult>
    def get_management_threat_emulation_image(id: Optional[str] = None,
                                              image_id: Optional[str] = None,
                                              name: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetManagementThreatEmulationImageResult
    def get_management_threat_emulation_image_output(id: pulumi.Input[Optional[str]] = None,
                                              image_id: pulumi.Input[Optional[str]] = None,
                                              name: pulumi.Input[Optional[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetManagementThreatEmulationImageResult]
    func GetManagementThreatEmulationImage(ctx *Context, args *GetManagementThreatEmulationImageArgs, opts ...InvokeOption) (*GetManagementThreatEmulationImageResult, error)
    func GetManagementThreatEmulationImageOutput(ctx *Context, args *GetManagementThreatEmulationImageOutputArgs, opts ...InvokeOption) GetManagementThreatEmulationImageResultOutput

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

    public static class GetManagementThreatEmulationImage 
    {
        public static Task<GetManagementThreatEmulationImageResult> InvokeAsync(GetManagementThreatEmulationImageArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementThreatEmulationImageResult> Invoke(GetManagementThreatEmulationImageInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementThreatEmulationImageResult> getManagementThreatEmulationImage(GetManagementThreatEmulationImageArgs args, InvokeOptions options)
    public static Output<GetManagementThreatEmulationImageResult> getManagementThreatEmulationImage(GetManagementThreatEmulationImageArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementThreatEmulationImage:getManagementThreatEmulationImage
      arguments:
        # arguments dictionary
    data "checkpoint_get_management_threat_emulation_image" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    ImageId string
    Image id.
    Name string
    Image name.
    Id string
    ImageId string
    Image id.
    Name string
    Image name.
    id string
    image_id string
    Image id.
    name string
    Image name.
    id String
    imageId String
    Image id.
    name String
    Image name.
    id string
    imageId string
    Image id.
    name string
    Image name.
    id str
    image_id str
    Image id.
    name str
    Image name.
    id String
    imageId String
    Image id.
    name String
    Image name.

    getManagementThreatEmulationImage Result

    The following output properties are available:

    Description string
    DisplayName string
    Icon string
    Id string
    ImageType string
    Tags List<string>
    ImageId string
    Name string
    Description string
    DisplayName string
    Icon string
    Id string
    ImageType string
    Tags []string
    ImageId string
    Name string
    description string
    display_name string
    icon string
    id string
    image_type string
    tags list(string)
    image_id string
    name string
    description String
    displayName String
    icon String
    id String
    imageType String
    tags List<String>
    imageId String
    name String
    description string
    displayName string
    icon string
    id string
    imageType string
    tags string[]
    imageId string
    name string
    description str
    display_name str
    icon str
    id str
    image_type str
    tags Sequence[str]
    image_id str
    name str
    description String
    displayName String
    icon String
    id String
    imageType String
    tags List<String>
    imageId String
    name String

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.3.0
    published on Thursday, Jul 30, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial