1. Packages
  2. Nsxt Provider
  3. API Docs
  4. getManagerInfo
nsxt 3.8.0 published on Monday, Apr 14, 2025 by vmware

nsxt.getManagerInfo

Explore with Pulumi AI

nsxt 3.8.0 published on Monday, Apr 14, 2025 by vmware

This data source provides various information about the NSX-T manager.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as nsxt from "@pulumi/nsxt";

const cluster = nsxt.getManagerInfo({});
Copy
import pulumi
import pulumi_nsxt as nsxt

cluster = nsxt.get_manager_info()
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/nsxt/v3/nsxt"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nsxt.GetManagerInfo(ctx, &nsxt.GetManagerInfoArgs{}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nsxt = Pulumi.Nsxt;

return await Deployment.RunAsync(() => 
{
    var cluster = Nsxt.GetManagerInfo.Invoke();

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nsxt.NsxtFunctions;
import com.pulumi.nsxt.inputs.GetManagerInfoArgs;
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 cluster = NsxtFunctions.getManagerInfo();

    }
}
Copy
variables:
  cluster:
    fn::invoke:
      function: nsxt:getManagerInfo
      arguments: {}
Copy

Using getManagerInfo

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 getManagerInfo(args: GetManagerInfoArgs, opts?: InvokeOptions): Promise<GetManagerInfoResult>
function getManagerInfoOutput(args: GetManagerInfoOutputArgs, opts?: InvokeOptions): Output<GetManagerInfoResult>
Copy
def get_manager_info(id: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetManagerInfoResult
def get_manager_info_output(id: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetManagerInfoResult]
Copy
func GetManagerInfo(ctx *Context, args *GetManagerInfoArgs, opts ...InvokeOption) (*GetManagerInfoResult, error)
func GetManagerInfoOutput(ctx *Context, args *GetManagerInfoOutputArgs, opts ...InvokeOption) GetManagerInfoResultOutput
Copy

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

public static class GetManagerInfo 
{
    public static Task<GetManagerInfoResult> InvokeAsync(GetManagerInfoArgs args, InvokeOptions? opts = null)
    public static Output<GetManagerInfoResult> Invoke(GetManagerInfoInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagerInfoResult> getManagerInfo(GetManagerInfoArgs args, InvokeOptions options)
public static Output<GetManagerInfoResult> getManagerInfo(GetManagerInfoArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: nsxt:index/getManagerInfo:getManagerInfo
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id string
Id string
id String
id string
id str
id String

getManagerInfo Result

The following output properties are available:

Id string
Version string
The software version of the NSX-T manager node.
Id string
Version string
The software version of the NSX-T manager node.
id String
version String
The software version of the NSX-T manager node.
id string
version string
The software version of the NSX-T manager node.
id str
version str
The software version of the NSX-T manager node.
id String
version String
The software version of the NSX-T manager node.

Package Details

Repository
nsxt vmware/terraform-provider-nsxt
License
Notes
This Pulumi package is based on the nsxt Terraform Provider.
nsxt 3.8.0 published on Monday, Apr 14, 2025 by vmware