1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getCtsTrackerV1
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

opentelekomcloud.getCtsTrackerV1

Explore with Pulumi AI

opentelekomcloud 1.36.35 published on Monday, Apr 14, 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({});
Copy
import pulumi
import pulumi_opentelekomcloud as opentelekomcloud

tracker_v1 = opentelekomcloud.get_cts_tracker_v1()
Copy
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
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Opentelekomcloud = Pulumi.Opentelekomcloud;

return await Deployment.RunAsync(() => 
{
    var trackerV1 = Opentelekomcloud.GetCtsTrackerV1.Invoke();

});
Copy
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();

    }
}
Copy
variables:
  trackerV1:
    fn::invoke:
      function: opentelekomcloud:getCtsTrackerV1
      arguments: {}
Copy

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>
Copy
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]
Copy
func LookupCtsTrackerV1(ctx *Context, args *LookupCtsTrackerV1Args, opts ...InvokeOption) (*LookupCtsTrackerV1Result, error)
func LookupCtsTrackerV1Output(ctx *Context, args *LookupCtsTrackerV1OutputArgs, opts ...InvokeOption) LookupCtsTrackerV1ResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetCtsTrackerV1Result> getCtsTrackerV1(GetCtsTrackerV1Args args, InvokeOptions options)
public static Output<GetCtsTrackerV1Result> getCtsTrackerV1(GetCtsTrackerV1Args args, InvokeOptions options)
Copy
fn::invoke:
  function: opentelekomcloud:index/getCtsTrackerV1:getCtsTrackerV1
  arguments:
    # arguments dictionary
Copy

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 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud