1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getCtsTrackerV1
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

opentelekomcloud.getCtsTrackerV1

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

    Up-to-date reference of API arguments for CTS tracker you can get at documentation portal

    Use this data source to get details about OpenTelekomCloud Cloud Trace Service.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const trackerV1 = opentelekomcloud.getCtsTrackerV1({});
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    tracker_v1 = opentelekomcloud.get_cts_tracker_v1()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := opentelekomcloud.LookupCtsTrackerV1(ctx, &opentelekomcloud.LookupCtsTrackerV1Args{}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var trackerV1 = Opentelekomcloud.GetCtsTrackerV1.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetCtsTrackerV1Args;
    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 trackerV1 = OpentelekomcloudFunctions.getCtsTrackerV1();
    
        }
    }
    
    variables:
      trackerV1:
        fn::invoke:
          function: opentelekomcloud:getCtsTrackerV1
          arguments: {}
    

    Using getCtsTrackerV1

    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 getCtsTrackerV1(args: GetCtsTrackerV1Args, opts?: InvokeOptions): Promise<GetCtsTrackerV1Result>
    function getCtsTrackerV1Output(args: GetCtsTrackerV1OutputArgs, opts?: InvokeOptions): Output<GetCtsTrackerV1Result>
    def get_cts_tracker_v1(id: Optional[str] = None,
                           tracker_name: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetCtsTrackerV1Result
    def get_cts_tracker_v1_output(id: Optional[pulumi.Input[str]] = None,
                           tracker_name: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetCtsTrackerV1Result]
    func LookupCtsTrackerV1(ctx *Context, args *LookupCtsTrackerV1Args, opts ...InvokeOption) (*LookupCtsTrackerV1Result, error)
    func LookupCtsTrackerV1Output(ctx *Context, args *LookupCtsTrackerV1OutputArgs, opts ...InvokeOption) LookupCtsTrackerV1ResultOutput

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

    public static class GetCtsTrackerV1 
    {
        public static Task<GetCtsTrackerV1Result> InvokeAsync(GetCtsTrackerV1Args args, InvokeOptions? opts = null)
        public static Output<GetCtsTrackerV1Result> Invoke(GetCtsTrackerV1InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCtsTrackerV1Result> getCtsTrackerV1(GetCtsTrackerV1Args args, InvokeOptions options)
    public static Output<GetCtsTrackerV1Result> getCtsTrackerV1(GetCtsTrackerV1Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getCtsTrackerV1:getCtsTrackerV1
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    TrackerName string
    The tracker name. Currently, only tracker system is available.
    Id string
    TrackerName string
    The tracker name. Currently, only tracker system is available.
    id String
    trackerName String
    The tracker name. Currently, only tracker system is available.
    id string
    trackerName string
    The tracker name. Currently, only tracker system is available.
    id str
    tracker_name str
    The tracker name. Currently, only tracker system is available.
    id String
    trackerName String
    The tracker name. Currently, only tracker system is available.

    getCtsTrackerV1 Result

    The following output properties are available:

    BucketName string
    The OBS bucket name for a tracker to store trace info.
    FilePrefixName string
    The prefix of a log that needs to be stored in an OBS bucket.
    Id string
    IsLtsEnabled bool
    Specifies whether to enable trace analysis.
    LogGroupName string
    Specifies LTS log group name.
    LogTopicName string
    Specifies LTS log stream.
    Region string
    Specifies the tracker region.
    Status string
    Specifies current status of the tracker.
    TrackerName string
    The tracker name. Currently, only tracker system is available.
    BucketName string
    The OBS bucket name for a tracker to store trace info.
    FilePrefixName string
    The prefix of a log that needs to be stored in an OBS bucket.
    Id string
    IsLtsEnabled bool
    Specifies whether to enable trace analysis.
    LogGroupName string
    Specifies LTS log group name.
    LogTopicName string
    Specifies LTS log stream.
    Region string
    Specifies the tracker region.
    Status string
    Specifies current status of the tracker.
    TrackerName string
    The tracker name. Currently, only tracker system is available.
    bucketName String
    The OBS bucket name for a tracker to store trace info.
    filePrefixName String
    The prefix of a log that needs to be stored in an OBS bucket.
    id String
    isLtsEnabled Boolean
    Specifies whether to enable trace analysis.
    logGroupName String
    Specifies LTS log group name.
    logTopicName String
    Specifies LTS log stream.
    region String
    Specifies the tracker region.
    status String
    Specifies current status of the tracker.
    trackerName String
    The tracker name. Currently, only tracker system is available.
    bucketName string
    The OBS bucket name for a tracker to store trace info.
    filePrefixName string
    The prefix of a log that needs to be stored in an OBS bucket.
    id string
    isLtsEnabled boolean
    Specifies whether to enable trace analysis.
    logGroupName string
    Specifies LTS log group name.
    logTopicName string
    Specifies LTS log stream.
    region string
    Specifies the tracker region.
    status string
    Specifies current status of the tracker.
    trackerName string
    The tracker name. Currently, only tracker system is available.
    bucket_name str
    The OBS bucket name for a tracker to store trace info.
    file_prefix_name str
    The prefix of a log that needs to be stored in an OBS bucket.
    id str
    is_lts_enabled bool
    Specifies whether to enable trace analysis.
    log_group_name str
    Specifies LTS log group name.
    log_topic_name str
    Specifies LTS log stream.
    region str
    Specifies the tracker region.
    status str
    Specifies current status of the tracker.
    tracker_name str
    The tracker name. Currently, only tracker system is available.
    bucketName String
    The OBS bucket name for a tracker to store trace info.
    filePrefixName String
    The prefix of a log that needs to be stored in an OBS bucket.
    id String
    isLtsEnabled Boolean
    Specifies whether to enable trace analysis.
    logGroupName String
    Specifies LTS log group name.
    logTopicName String
    Specifies LTS log stream.
    region String
    Specifies the tracker region.
    status String
    Specifies current status of the tracker.
    trackerName String
    The tracker name. Currently, only tracker system is available.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud