1. Packages
  2. Temporalcloud Provider
  3. API Docs
  4. getNexusEndpoint
Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio

temporalcloud.getNexusEndpoint

Explore with Pulumi AI

temporalcloud logo
Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio

    Fetches details about a Nexus Endpoint.

    Using getNexusEndpoint

    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 getNexusEndpoint(args: GetNexusEndpointArgs, opts?: InvokeOptions): Promise<GetNexusEndpointResult>
    function getNexusEndpointOutput(args: GetNexusEndpointOutputArgs, opts?: InvokeOptions): Output<GetNexusEndpointResult>
    def get_nexus_endpoint(description: Optional[str] = None,
                           id: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetNexusEndpointResult
    def get_nexus_endpoint_output(description: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetNexusEndpointResult]
    func LookupNexusEndpoint(ctx *Context, args *LookupNexusEndpointArgs, opts ...InvokeOption) (*LookupNexusEndpointResult, error)
    func LookupNexusEndpointOutput(ctx *Context, args *LookupNexusEndpointOutputArgs, opts ...InvokeOption) LookupNexusEndpointResultOutput

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

    public static class GetNexusEndpoint 
    {
        public static Task<GetNexusEndpointResult> InvokeAsync(GetNexusEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetNexusEndpointResult> Invoke(GetNexusEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNexusEndpointResult> getNexusEndpoint(GetNexusEndpointArgs args, InvokeOptions options)
    public static Output<GetNexusEndpointResult> getNexusEndpoint(GetNexusEndpointArgs args, InvokeOptions options)
    
    fn::invoke:
      function: temporalcloud:index/getNexusEndpoint:getNexusEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The unique identifier of the Nexus Endpoint.
    Description string
    The description of the Nexus Endpoint.
    Id string
    The unique identifier of the Nexus Endpoint.
    Description string
    The description of the Nexus Endpoint.
    id String
    The unique identifier of the Nexus Endpoint.
    description String
    The description of the Nexus Endpoint.
    id string
    The unique identifier of the Nexus Endpoint.
    description string
    The description of the Nexus Endpoint.
    id str
    The unique identifier of the Nexus Endpoint.
    description str
    The description of the Nexus Endpoint.
    id String
    The unique identifier of the Nexus Endpoint.
    description String
    The description of the Nexus Endpoint.

    getNexusEndpoint Result

    The following output properties are available:

    AllowedCallerNamespaces List<string>
    Namespace Id(s) that are allowed to call this Endpoint.
    CreatedAt string
    The creation time of the Nexus Endpoint.
    Description string
    The description of the Nexus Endpoint.
    Id string
    The unique identifier of the Nexus Endpoint.
    Name string
    The name of the endpoint. Unique within an account and match ^[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]$
    State string
    The current state of the Nexus Endpoint.
    UpdatedAt string
    The last update time of the Nexus Endpoint.
    WorkerTarget GetNexusEndpointWorkerTarget
    The target spec for routing nexus requests to a specific cloud namespace worker.
    AllowedCallerNamespaces []string
    Namespace Id(s) that are allowed to call this Endpoint.
    CreatedAt string
    The creation time of the Nexus Endpoint.
    Description string
    The description of the Nexus Endpoint.
    Id string
    The unique identifier of the Nexus Endpoint.
    Name string
    The name of the endpoint. Unique within an account and match ^[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]$
    State string
    The current state of the Nexus Endpoint.
    UpdatedAt string
    The last update time of the Nexus Endpoint.
    WorkerTarget GetNexusEndpointWorkerTarget
    The target spec for routing nexus requests to a specific cloud namespace worker.
    allowedCallerNamespaces List<String>
    Namespace Id(s) that are allowed to call this Endpoint.
    createdAt String
    The creation time of the Nexus Endpoint.
    description String
    The description of the Nexus Endpoint.
    id String
    The unique identifier of the Nexus Endpoint.
    name String
    The name of the endpoint. Unique within an account and match ^[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]$
    state String
    The current state of the Nexus Endpoint.
    updatedAt String
    The last update time of the Nexus Endpoint.
    workerTarget GetNexusEndpointWorkerTarget
    The target spec for routing nexus requests to a specific cloud namespace worker.
    allowedCallerNamespaces string[]
    Namespace Id(s) that are allowed to call this Endpoint.
    createdAt string
    The creation time of the Nexus Endpoint.
    description string
    The description of the Nexus Endpoint.
    id string
    The unique identifier of the Nexus Endpoint.
    name string
    The name of the endpoint. Unique within an account and match ^[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]$
    state string
    The current state of the Nexus Endpoint.
    updatedAt string
    The last update time of the Nexus Endpoint.
    workerTarget GetNexusEndpointWorkerTarget
    The target spec for routing nexus requests to a specific cloud namespace worker.
    allowed_caller_namespaces Sequence[str]
    Namespace Id(s) that are allowed to call this Endpoint.
    created_at str
    The creation time of the Nexus Endpoint.
    description str
    The description of the Nexus Endpoint.
    id str
    The unique identifier of the Nexus Endpoint.
    name str
    The name of the endpoint. Unique within an account and match ^[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]$
    state str
    The current state of the Nexus Endpoint.
    updated_at str
    The last update time of the Nexus Endpoint.
    worker_target GetNexusEndpointWorkerTarget
    The target spec for routing nexus requests to a specific cloud namespace worker.
    allowedCallerNamespaces List<String>
    Namespace Id(s) that are allowed to call this Endpoint.
    createdAt String
    The creation time of the Nexus Endpoint.
    description String
    The description of the Nexus Endpoint.
    id String
    The unique identifier of the Nexus Endpoint.
    name String
    The name of the endpoint. Unique within an account and match ^[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9]$
    state String
    The current state of the Nexus Endpoint.
    updatedAt String
    The last update time of the Nexus Endpoint.
    workerTarget Property Map
    The target spec for routing nexus requests to a specific cloud namespace worker.

    Supporting Types

    GetNexusEndpointWorkerTarget

    NamespaceId string
    The target cloud namespace to route requests to. Namespace is in same account as the endpoint.
    TaskQueue string
    The task queue on the cloud namespace to route requests to.
    NamespaceId string
    The target cloud namespace to route requests to. Namespace is in same account as the endpoint.
    TaskQueue string
    The task queue on the cloud namespace to route requests to.
    namespaceId String
    The target cloud namespace to route requests to. Namespace is in same account as the endpoint.
    taskQueue String
    The task queue on the cloud namespace to route requests to.
    namespaceId string
    The target cloud namespace to route requests to. Namespace is in same account as the endpoint.
    taskQueue string
    The task queue on the cloud namespace to route requests to.
    namespace_id str
    The target cloud namespace to route requests to. Namespace is in same account as the endpoint.
    task_queue str
    The task queue on the cloud namespace to route requests to.
    namespaceId String
    The target cloud namespace to route requests to. Namespace is in same account as the endpoint.
    taskQueue String
    The task queue on the cloud namespace to route requests to.

    Package Details

    Repository
    temporalcloud temporalio/terraform-provider-temporalcloud
    License
    Notes
    This Pulumi package is based on the temporalcloud Terraform Provider.
    temporalcloud logo
    Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio