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

tencentcloud.getRumSign

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 sign

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const sign = tencentcloud.getRumSign({
        fileType: 1,
        timeout: 1800,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    sign = tencentcloud.get_rum_sign(file_type=1,
        timeout=1800)
    
    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.GetRumSign(ctx, &tencentcloud.GetRumSignArgs{
    			FileType: pulumi.Float64Ref(1),
    			Timeout:  pulumi.Float64Ref(1800),
    		}, 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 sign = Tencentcloud.GetRumSign.Invoke(new()
        {
            FileType = 1,
            Timeout = 1800,
        });
    
    });
    
    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.GetRumSignArgs;
    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 sign = TencentcloudFunctions.getRumSign(GetRumSignArgs.builder()
                .fileType(1)
                .timeout(1800)
                .build());
    
        }
    }
    
    variables:
      sign:
        fn::invoke:
          function: tencentcloud:getRumSign
          arguments:
            fileType: 1
            timeout: 1800
    

    Using getRumSign

    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 getRumSign(args: GetRumSignArgs, opts?: InvokeOptions): Promise<GetRumSignResult>
    function getRumSignOutput(args: GetRumSignOutputArgs, opts?: InvokeOptions): Output<GetRumSignResult>
    def get_rum_sign(file_type: Optional[float] = None,
                     id: Optional[str] = None,
                     result_output_file: Optional[str] = None,
                     timeout: Optional[float] = None,
                     opts: Optional[InvokeOptions] = None) -> GetRumSignResult
    def get_rum_sign_output(file_type: Optional[pulumi.Input[float]] = None,
                     id: Optional[pulumi.Input[str]] = None,
                     result_output_file: Optional[pulumi.Input[str]] = None,
                     timeout: Optional[pulumi.Input[float]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetRumSignResult]
    func GetRumSign(ctx *Context, args *GetRumSignArgs, opts ...InvokeOption) (*GetRumSignResult, error)
    func GetRumSignOutput(ctx *Context, args *GetRumSignOutputArgs, opts ...InvokeOption) GetRumSignResultOutput

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

    public static class GetRumSign 
    {
        public static Task<GetRumSignResult> InvokeAsync(GetRumSignArgs args, InvokeOptions? opts = null)
        public static Output<GetRumSignResult> Invoke(GetRumSignInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRumSignResult> getRumSign(GetRumSignArgs args, InvokeOptions options)
    public static Output<GetRumSignResult> getRumSign(GetRumSignArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getRumSign:getRumSign
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FileType double
    Bucket type. 1:web project; 2:app project.
    Id string
    ResultOutputFile string
    Used to save results.
    Timeout double
    Timeout duration.
    FileType float64
    Bucket type. 1:web project; 2:app project.
    Id string
    ResultOutputFile string
    Used to save results.
    Timeout float64
    Timeout duration.
    fileType Double
    Bucket type. 1:web project; 2:app project.
    id String
    resultOutputFile String
    Used to save results.
    timeout Double
    Timeout duration.
    fileType number
    Bucket type. 1:web project; 2:app project.
    id string
    resultOutputFile string
    Used to save results.
    timeout number
    Timeout duration.
    file_type float
    Bucket type. 1:web project; 2:app project.
    id str
    result_output_file str
    Used to save results.
    timeout float
    Timeout duration.
    fileType Number
    Bucket type. 1:web project; 2:app project.
    id String
    resultOutputFile String
    Used to save results.
    timeout Number
    Timeout duration.

    getRumSign Result

    The following output properties are available:

    ExpiredTime double
    Expiration timestamp.
    Id string
    SecretId string
    Temporary access key ID.
    SecretKey string
    Temporary access key.
    SessionToken string
    Temporary access key token.
    StartTime double
    Start timestamp.
    FileType double
    ResultOutputFile string
    Timeout double
    ExpiredTime float64
    Expiration timestamp.
    Id string
    SecretId string
    Temporary access key ID.
    SecretKey string
    Temporary access key.
    SessionToken string
    Temporary access key token.
    StartTime float64
    Start timestamp.
    FileType float64
    ResultOutputFile string
    Timeout float64
    expiredTime Double
    Expiration timestamp.
    id String
    secretId String
    Temporary access key ID.
    secretKey String
    Temporary access key.
    sessionToken String
    Temporary access key token.
    startTime Double
    Start timestamp.
    fileType Double
    resultOutputFile String
    timeout Double
    expiredTime number
    Expiration timestamp.
    id string
    secretId string
    Temporary access key ID.
    secretKey string
    Temporary access key.
    sessionToken string
    Temporary access key token.
    startTime number
    Start timestamp.
    fileType number
    resultOutputFile string
    timeout number
    expired_time float
    Expiration timestamp.
    id str
    secret_id str
    Temporary access key ID.
    secret_key str
    Temporary access key.
    session_token str
    Temporary access key token.
    start_time float
    Start timestamp.
    file_type float
    result_output_file str
    timeout float
    expiredTime Number
    Expiration timestamp.
    id String
    secretId String
    Temporary access key ID.
    secretKey String
    Temporary access key.
    sessionToken String
    Temporary access key token.
    startTime Number
    Start timestamp.
    fileType Number
    resultOutputFile String
    timeout Number

    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