flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
flexibleengine.getCtsTrackerV1
Explore with Pulumi AI
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
CTS Tracker data source allows access of Cloud Tracker.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as flexibleengine from "@pulumi/flexibleengine";
const config = new pulumi.Config();
const bucketName = config.requireObject("bucketName");
const trackerV1 = flexibleengine.getCtsTrackerV1({
bucketName: bucketName,
});
import pulumi
import pulumi_flexibleengine as flexibleengine
config = pulumi.Config()
bucket_name = config.require_object("bucketName")
tracker_v1 = flexibleengine.get_cts_tracker_v1(bucket_name=bucket_name)
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/flexibleengine/flexibleengine"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
bucketName := cfg.RequireObject("bucketName")
_, err := flexibleengine.LookupCtsTrackerV1(ctx, &flexibleengine.LookupCtsTrackerV1Args{
BucketName: pulumi.StringRef(bucketName),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Flexibleengine = Pulumi.Flexibleengine;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var bucketName = config.RequireObject<dynamic>("bucketName");
var trackerV1 = Flexibleengine.GetCtsTrackerV1.Invoke(new()
{
BucketName = bucketName,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.flexibleengine.FlexibleengineFunctions;
import com.pulumi.flexibleengine.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 config = ctx.config();
final var bucketName = config.get("bucketName");
final var trackerV1 = FlexibleengineFunctions.getCtsTrackerV1(GetCtsTrackerV1Args.builder()
.bucketName(bucketName)
.build());
}
}
configuration:
bucketName:
type: dynamic
variables:
trackerV1:
fn::invoke:
function: flexibleengine:getCtsTrackerV1
arguments:
bucketName: ${bucketName}
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(bucket_name: Optional[str] = None,
file_prefix_name: Optional[str] = None,
id: Optional[str] = None,
region: Optional[str] = None,
status: Optional[str] = None,
tracker_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCtsTrackerV1Result
def get_cts_tracker_v1_output(bucket_name: Optional[pulumi.Input[str]] = None,
file_prefix_name: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
status: 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: flexibleengine:index/getCtsTrackerV1:getCtsTrackerV1
arguments:
# arguments dictionary
The following arguments are supported:
- Bucket
Name string - The OBS bucket name for a tracker.
- File
Prefix stringName - The prefix of a log that needs to be stored in an OBS bucket.
- Id string
- Region string
- The region in which to query the data source. If omitted, the provider-level region will be used.
- Status string
- Status of a tracker.
- Tracker
Name string - The tracker name.
- Bucket
Name string - The OBS bucket name for a tracker.
- File
Prefix stringName - The prefix of a log that needs to be stored in an OBS bucket.
- Id string
- Region string
- The region in which to query the data source. If omitted, the provider-level region will be used.
- Status string
- Status of a tracker.
- Tracker
Name string - The tracker name.
- bucket
Name String - The OBS bucket name for a tracker.
- file
Prefix StringName - The prefix of a log that needs to be stored in an OBS bucket.
- id String
- region String
- The region in which to query the data source. If omitted, the provider-level region will be used.
- status String
- Status of a tracker.
- tracker
Name String - The tracker name.
- bucket
Name string - The OBS bucket name for a tracker.
- file
Prefix stringName - The prefix of a log that needs to be stored in an OBS bucket.
- id string
- region string
- The region in which to query the data source. If omitted, the provider-level region will be used.
- status string
- Status of a tracker.
- tracker
Name string - The tracker name.
- bucket_
name str - The OBS bucket name for a tracker.
- file_
prefix_ strname - The prefix of a log that needs to be stored in an OBS bucket.
- id str
- region str
- The region in which to query the data source. If omitted, the provider-level region will be used.
- status str
- Status of a tracker.
- tracker_
name str - The tracker name.
- bucket
Name String - The OBS bucket name for a tracker.
- file
Prefix StringName - The prefix of a log that needs to be stored in an OBS bucket.
- id String
- region String
- The region in which to query the data source. If omitted, the provider-level region will be used.
- status String
- Status of a tracker.
- tracker
Name String - The tracker name.
getCtsTrackerV1 Result
The following output properties are available:
- Bucket
Name string - File
Prefix stringName - Id string
- Region string
- Status string
- Tracker
Name string
- Bucket
Name string - File
Prefix stringName - Id string
- Region string
- Status string
- Tracker
Name string
- bucket
Name String - file
Prefix StringName - id String
- region String
- status String
- tracker
Name String
- bucket
Name string - file
Prefix stringName - id string
- region string
- status string
- tracker
Name string
- bucket_
name str - file_
prefix_ strname - id str
- region str
- status str
- tracker_
name str
- bucket
Name String - file
Prefix StringName - id String
- region String
- status String
- tracker
Name String
Package Details
- Repository
- flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
- License
- Notes
- This Pulumi package is based on the
flexibleengine
Terraform Provider.
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud