1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. getManagementIllumioDataCenterServer
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw

    Use this data source to get information on an existing Illumio Data Center Server.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const testIllumio = new checkpoint.ManagementIllumioDataCenterServer("testIllumio", {
        name: "MY-ILLUMIO",
        hostname: "127.0.0.1",
        orgId: 1234567,
        authUsername: "api_user",
        secret: "secret",
    });
    const dataIllumioDataCenterServer = checkpoint.getManagementIllumioDataCenterServerOutput({
        name: testIllumio.name,
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    test_illumio = checkpoint.ManagementIllumioDataCenterServer("testIllumio",
        name="MY-ILLUMIO",
        hostname="127.0.0.1",
        org_id=1234567,
        auth_username="api_user",
        secret="secret")
    data_illumio_data_center_server = checkpoint.get_management_illumio_data_center_server_output(name=test_illumio.name)
    
    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 {
    		testIllumio, err := checkpoint.NewManagementIllumioDataCenterServer(ctx, "testIllumio", &checkpoint.ManagementIllumioDataCenterServerArgs{
    			Name:         pulumi.String("MY-ILLUMIO"),
    			Hostname:     pulumi.String("127.0.0.1"),
    			OrgId:        pulumi.Float64(1234567),
    			AuthUsername: pulumi.String("api_user"),
    			Secret:       pulumi.String("secret"),
    		})
    		if err != nil {
    			return err
    		}
    		_ = checkpoint.LookupManagementIllumioDataCenterServerOutput(ctx, checkpoint.GetManagementIllumioDataCenterServerOutputArgs{
    			Name: testIllumio.Name,
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var testIllumio = new Checkpoint.ManagementIllumioDataCenterServer("testIllumio", new()
        {
            Name = "MY-ILLUMIO",
            Hostname = "127.0.0.1",
            OrgId = 1234567,
            AuthUsername = "api_user",
            Secret = "secret",
        });
    
        var dataIllumioDataCenterServer = Checkpoint.GetManagementIllumioDataCenterServer.Invoke(new()
        {
            Name = testIllumio.Name,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.ManagementIllumioDataCenterServer;
    import com.pulumi.checkpoint.ManagementIllumioDataCenterServerArgs;
    import com.pulumi.checkpoint.CheckpointFunctions;
    import com.pulumi.checkpoint.inputs.GetManagementIllumioDataCenterServerArgs;
    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) {
            var testIllumio = new ManagementIllumioDataCenterServer("testIllumio", ManagementIllumioDataCenterServerArgs.builder()
                .name("MY-ILLUMIO")
                .hostname("127.0.0.1")
                .orgId(1234567.0)
                .authUsername("api_user")
                .secret("secret")
                .build());
    
            final var dataIllumioDataCenterServer = CheckpointFunctions.getManagementIllumioDataCenterServer(GetManagementIllumioDataCenterServerArgs.builder()
                .name(testIllumio.name())
                .build());
    
        }
    }
    
    resources:
      testIllumio:
        type: checkpoint:ManagementIllumioDataCenterServer
        properties:
          name: MY-ILLUMIO
          hostname: 127.0.0.1
          orgId: 1.234567e+06
          authUsername: api_user
          secret: secret
    variables:
      dataIllumioDataCenterServer:
        fn::invoke:
          function: checkpoint:getManagementIllumioDataCenterServer
          arguments:
            name: ${testIllumio.name}
    
    Example coming soon!
    

    Using getManagementIllumioDataCenterServer

    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 getManagementIllumioDataCenterServer(args: GetManagementIllumioDataCenterServerArgs, opts?: InvokeOptions): Promise<GetManagementIllumioDataCenterServerResult>
    function getManagementIllumioDataCenterServerOutput(args: GetManagementIllumioDataCenterServerOutputArgs, opts?: InvokeOptions): Output<GetManagementIllumioDataCenterServerResult>
    def get_management_illumio_data_center_server(id: Optional[str] = None,
                                                  name: Optional[str] = None,
                                                  uid: Optional[str] = None,
                                                  opts: Optional[InvokeOptions] = None) -> GetManagementIllumioDataCenterServerResult
    def get_management_illumio_data_center_server_output(id: pulumi.Input[Optional[str]] = None,
                                                  name: pulumi.Input[Optional[str]] = None,
                                                  uid: pulumi.Input[Optional[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetManagementIllumioDataCenterServerResult]
    func LookupManagementIllumioDataCenterServer(ctx *Context, args *LookupManagementIllumioDataCenterServerArgs, opts ...InvokeOption) (*LookupManagementIllumioDataCenterServerResult, error)
    func LookupManagementIllumioDataCenterServerOutput(ctx *Context, args *LookupManagementIllumioDataCenterServerOutputArgs, opts ...InvokeOption) LookupManagementIllumioDataCenterServerResultOutput

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

    public static class GetManagementIllumioDataCenterServer 
    {
        public static Task<GetManagementIllumioDataCenterServerResult> InvokeAsync(GetManagementIllumioDataCenterServerArgs args, InvokeOptions? opts = null)
        public static Output<GetManagementIllumioDataCenterServerResult> Invoke(GetManagementIllumioDataCenterServerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetManagementIllumioDataCenterServerResult> getManagementIllumioDataCenterServer(GetManagementIllumioDataCenterServerArgs args, InvokeOptions options)
    public static Output<GetManagementIllumioDataCenterServerResult> getManagementIllumioDataCenterServer(GetManagementIllumioDataCenterServerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: checkpoint:index/getManagementIllumioDataCenterServer:getManagementIllumioDataCenterServer
      arguments:
        # arguments dictionary
    data "checkpoint_getmanagementillumiodatacenterserver" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Name string
    Object name.
    Uid string
    Object unique identifier.
    Id string
    Name string
    Object name.
    Uid string
    Object unique identifier.
    id string
    name string
    Object name.
    uid string
    Object unique identifier.
    id String
    name String
    Object name.
    uid String
    Object unique identifier.
    id string
    name string
    Object name.
    uid string
    Object unique identifier.
    id str
    name str
    Object name.
    uid str
    Object unique identifier.
    id String
    name String
    Object name.
    uid String
    Object unique identifier.

    getManagementIllumioDataCenterServer Result

    The following output properties are available:

    CertificateFingerprint string
    Color string
    Comments string
    Hostname string
    Id string
    OrgId double
    Tags List<string>
    UnsafeAutoAccept bool
    Name string
    Uid string
    CertificateFingerprint string
    Color string
    Comments string
    Hostname string
    Id string
    OrgId float64
    Tags []string
    UnsafeAutoAccept bool
    Name string
    Uid string
    certificate_fingerprint string
    color string
    comments string
    hostname string
    id string
    org_id number
    tags list(string)
    unsafe_auto_accept bool
    name string
    uid string
    certificateFingerprint String
    color String
    comments String
    hostname String
    id String
    orgId Double
    tags List<String>
    unsafeAutoAccept Boolean
    name String
    uid String
    certificateFingerprint string
    color string
    comments string
    hostname string
    id string
    orgId number
    tags string[]
    unsafeAutoAccept boolean
    name string
    uid string
    certificateFingerprint String
    color String
    comments String
    hostname String
    id String
    orgId Number
    tags List<String>
    unsafeAutoAccept Boolean
    name String
    uid 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.2.0
    published on Monday, Jun 15, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial