1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getRumProject
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getRumProject

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of rum project

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const project = tencentcloud.getRumProject({
        instanceId: "rum-pasZKEI3RLgakj",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    project = tencentcloud.get_rum_project(instance_id="rum-pasZKEI3RLgakj")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.LookupRumProject(ctx, &tencentcloud.LookupRumProjectArgs{
    			InstanceId: "rum-pasZKEI3RLgakj",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var project = Tencentcloud.GetRumProject.Invoke(new()
        {
            InstanceId = "rum-pasZKEI3RLgakj",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetRumProjectArgs;
    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 project = TencentcloudFunctions.getRumProject(GetRumProjectArgs.builder()
                .instanceId("rum-pasZKEI3RLgakj")
                .build());
    
        }
    }
    
    variables:
      project:
        fn::invoke:
          function: tencentcloud:getRumProject
          arguments:
            instanceId: rum-pasZKEI3RLgakj
    

    Using getRumProject

    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 getRumProject(args: GetRumProjectArgs, opts?: InvokeOptions): Promise<GetRumProjectResult>
    function getRumProjectOutput(args: GetRumProjectOutputArgs, opts?: InvokeOptions): Output<GetRumProjectResult>
    def get_rum_project(id: Optional[str] = None,
                        instance_id: Optional[str] = None,
                        result_output_file: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetRumProjectResult
    def get_rum_project_output(id: Optional[pulumi.Input[str]] = None,
                        instance_id: Optional[pulumi.Input[str]] = None,
                        result_output_file: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetRumProjectResult]
    func LookupRumProject(ctx *Context, args *LookupRumProjectArgs, opts ...InvokeOption) (*LookupRumProjectResult, error)
    func LookupRumProjectOutput(ctx *Context, args *LookupRumProjectOutputArgs, opts ...InvokeOption) LookupRumProjectResultOutput

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

    public static class GetRumProject 
    {
        public static Task<GetRumProjectResult> InvokeAsync(GetRumProjectArgs args, InvokeOptions? opts = null)
        public static Output<GetRumProjectResult> Invoke(GetRumProjectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRumProjectResult> getRumProject(GetRumProjectArgs args, InvokeOptions options)
    public static Output<GetRumProjectResult> getRumProject(GetRumProjectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getRumProject:getRumProject
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    Instance ID.
    Id string
    ResultOutputFile string
    Used to save results.
    InstanceId string
    Instance ID.
    Id string
    ResultOutputFile string
    Used to save results.
    instanceId String
    Instance ID.
    id String
    resultOutputFile String
    Used to save results.
    instanceId string
    Instance ID.
    id string
    resultOutputFile string
    Used to save results.
    instance_id str
    Instance ID.
    id str
    result_output_file str
    Used to save results.
    instanceId String
    Instance ID.
    id String
    resultOutputFile String
    Used to save results.

    getRumProject Result

    The following output properties are available:

    Id string
    InstanceId string
    Instance ID.
    ProjectSets List<GetRumProjectProjectSet>
    Project list.
    ResultOutputFile string
    Id string
    InstanceId string
    Instance ID.
    ProjectSets []GetRumProjectProjectSet
    Project list.
    ResultOutputFile string
    id String
    instanceId String
    Instance ID.
    projectSets List<GetRumProjectProjectSet>
    Project list.
    resultOutputFile String
    id string
    instanceId string
    Instance ID.
    projectSets GetRumProjectProjectSet[]
    Project list.
    resultOutputFile string
    id String
    instanceId String
    Instance ID.
    projectSets List<Property Map>
    Project list.
    resultOutputFile String

    Supporting Types

    GetRumProjectProjectSet

    CreateTime string
    CreateTime.
    Creator string
    Creator ID.
    Desc string
    Project description.
    EnableUrlGroup double
    Whether to enable URL aggregation.
    InstanceId string
    Instance ID.
    InstanceKey string
    Instance key.
    InstanceName string
    Instance name.
    IsStar double
    Starred status. 1: yes; 0: no.
    Key string
    Unique project key (12 characters).
    Name string
    Project name.
    Pid double
    Project ID.
    ProjectStatus double
    Project status (1: Creating; 2: Running; 3: Abnormal; 4: Restarting; 5: Stopping; 6: Stopped; 7: Terminating; 8: Terminated).
    Rate string
    Project sample rate.
    Repo string
    Project repository address.
    Type string
    Project type.
    Url string
    Project URL.
    CreateTime string
    CreateTime.
    Creator string
    Creator ID.
    Desc string
    Project description.
    EnableUrlGroup float64
    Whether to enable URL aggregation.
    InstanceId string
    Instance ID.
    InstanceKey string
    Instance key.
    InstanceName string
    Instance name.
    IsStar float64
    Starred status. 1: yes; 0: no.
    Key string
    Unique project key (12 characters).
    Name string
    Project name.
    Pid float64
    Project ID.
    ProjectStatus float64
    Project status (1: Creating; 2: Running; 3: Abnormal; 4: Restarting; 5: Stopping; 6: Stopped; 7: Terminating; 8: Terminated).
    Rate string
    Project sample rate.
    Repo string
    Project repository address.
    Type string
    Project type.
    Url string
    Project URL.
    createTime String
    CreateTime.
    creator String
    Creator ID.
    desc String
    Project description.
    enableUrlGroup Double
    Whether to enable URL aggregation.
    instanceId String
    Instance ID.
    instanceKey String
    Instance key.
    instanceName String
    Instance name.
    isStar Double
    Starred status. 1: yes; 0: no.
    key String
    Unique project key (12 characters).
    name String
    Project name.
    pid Double
    Project ID.
    projectStatus Double
    Project status (1: Creating; 2: Running; 3: Abnormal; 4: Restarting; 5: Stopping; 6: Stopped; 7: Terminating; 8: Terminated).
    rate String
    Project sample rate.
    repo String
    Project repository address.
    type String
    Project type.
    url String
    Project URL.
    createTime string
    CreateTime.
    creator string
    Creator ID.
    desc string
    Project description.
    enableUrlGroup number
    Whether to enable URL aggregation.
    instanceId string
    Instance ID.
    instanceKey string
    Instance key.
    instanceName string
    Instance name.
    isStar number
    Starred status. 1: yes; 0: no.
    key string
    Unique project key (12 characters).
    name string
    Project name.
    pid number
    Project ID.
    projectStatus number
    Project status (1: Creating; 2: Running; 3: Abnormal; 4: Restarting; 5: Stopping; 6: Stopped; 7: Terminating; 8: Terminated).
    rate string
    Project sample rate.
    repo string
    Project repository address.
    type string
    Project type.
    url string
    Project URL.
    create_time str
    CreateTime.
    creator str
    Creator ID.
    desc str
    Project description.
    enable_url_group float
    Whether to enable URL aggregation.
    instance_id str
    Instance ID.
    instance_key str
    Instance key.
    instance_name str
    Instance name.
    is_star float
    Starred status. 1: yes; 0: no.
    key str
    Unique project key (12 characters).
    name str
    Project name.
    pid float
    Project ID.
    project_status float
    Project status (1: Creating; 2: Running; 3: Abnormal; 4: Restarting; 5: Stopping; 6: Stopped; 7: Terminating; 8: Terminated).
    rate str
    Project sample rate.
    repo str
    Project repository address.
    type str
    Project type.
    url str
    Project URL.
    createTime String
    CreateTime.
    creator String
    Creator ID.
    desc String
    Project description.
    enableUrlGroup Number
    Whether to enable URL aggregation.
    instanceId String
    Instance ID.
    instanceKey String
    Instance key.
    instanceName String
    Instance name.
    isStar Number
    Starred status. 1: yes; 0: no.
    key String
    Unique project key (12 characters).
    name String
    Project name.
    pid Number
    Project ID.
    projectStatus Number
    Project status (1: Creating; 2: Running; 3: Abnormal; 4: Restarting; 5: Stopping; 6: Stopped; 7: Terminating; 8: Terminated).
    rate String
    Project sample rate.
    repo String
    Project repository address.
    type String
    Project type.
    url String
    Project URL.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack