rum

package
v0.1.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type GetCustomUrlArgs added in v0.1.8

type GetCustomUrlArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile, `90`: 90th percentile, `95`: 95th percentile, `99`: 99th percentile, `99.5`: 99.5th percentile, `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `top`: CostType Sorting order by top, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url *string `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getCustomUrl.

type GetCustomUrlOutputArgs added in v0.1.8

type GetCustomUrlOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile, `90`: 90th percentile, `95`: 95th percentile, `99`: 99th percentile, `99.5`: 99.5th percentile, `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `top`: CostType Sorting order by top, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getCustomUrl.

func (GetCustomUrlOutputArgs) ElementType added in v0.1.8

func (GetCustomUrlOutputArgs) ElementType() reflect.Type

type GetCustomUrlResult added in v0.1.8

type GetCustomUrlResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	Url              *string `pulumi:"url"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getCustomUrl.

func GetCustomUrl added in v0.1.8

func GetCustomUrl(ctx *pulumi.Context, args *GetCustomUrlArgs, opts ...pulumi.InvokeOption) (*GetCustomUrlResult, error)

Use this data source to query detailed information of rum customUrl

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetCustomUrl(ctx, &rum.GetCustomUrlArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "top",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetCustomUrlResultOutput added in v0.1.8

type GetCustomUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCustomUrl.

func GetCustomUrlOutput added in v0.1.8

func GetCustomUrlOutput(ctx *pulumi.Context, args GetCustomUrlOutputArgs, opts ...pulumi.InvokeOption) GetCustomUrlResultOutput

func (GetCustomUrlResultOutput) Area added in v0.1.8

func (GetCustomUrlResultOutput) Brand added in v0.1.8

func (GetCustomUrlResultOutput) Browser added in v0.1.8

func (GetCustomUrlResultOutput) CostType added in v0.1.8

func (GetCustomUrlResultOutput) Device added in v0.1.8

func (GetCustomUrlResultOutput) ElementType added in v0.1.8

func (GetCustomUrlResultOutput) ElementType() reflect.Type

func (GetCustomUrlResultOutput) EndTime added in v0.1.8

func (GetCustomUrlResultOutput) Engine added in v0.1.8

func (GetCustomUrlResultOutput) Env added in v0.1.8

func (GetCustomUrlResultOutput) ExtFirst added in v0.1.8

func (GetCustomUrlResultOutput) ExtSecond added in v0.1.8

func (GetCustomUrlResultOutput) ExtThird added in v0.1.8

func (GetCustomUrlResultOutput) From added in v0.1.8

func (GetCustomUrlResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetCustomUrlResultOutput) IsAbroad added in v0.1.8

func (GetCustomUrlResultOutput) Isp added in v0.1.8

func (GetCustomUrlResultOutput) Level added in v0.1.8

func (GetCustomUrlResultOutput) NetType added in v0.1.8

func (GetCustomUrlResultOutput) Os added in v0.1.8

func (GetCustomUrlResultOutput) Platform added in v0.1.8

func (GetCustomUrlResultOutput) ProjectId added in v0.1.8

func (GetCustomUrlResultOutput) Result added in v0.1.8

Return value.

func (GetCustomUrlResultOutput) ResultOutputFile added in v0.1.8

func (o GetCustomUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetCustomUrlResultOutput) StartTime added in v0.1.8

func (GetCustomUrlResultOutput) ToGetCustomUrlResultOutput added in v0.1.8

func (o GetCustomUrlResultOutput) ToGetCustomUrlResultOutput() GetCustomUrlResultOutput

func (GetCustomUrlResultOutput) ToGetCustomUrlResultOutputWithContext added in v0.1.8

func (o GetCustomUrlResultOutput) ToGetCustomUrlResultOutputWithContext(ctx context.Context) GetCustomUrlResultOutput

func (GetCustomUrlResultOutput) Type added in v0.1.8

func (GetCustomUrlResultOutput) Url added in v0.1.8

func (GetCustomUrlResultOutput) VersionNum added in v0.1.8

type GetEventUrlArgs added in v0.1.8

type GetEventUrlArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// Event name for data reporting.
	Name *string `pulumi:"name"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `condition`:CostType group by condition, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getEventUrl.

type GetEventUrlOutputArgs added in v0.1.8

type GetEventUrlOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// Event name for data reporting.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `condition`:CostType group by condition, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getEventUrl.

func (GetEventUrlOutputArgs) ElementType added in v0.1.8

func (GetEventUrlOutputArgs) ElementType() reflect.Type

type GetEventUrlResult added in v0.1.8

type GetEventUrlResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	Name      *string `pulumi:"name"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getEventUrl.

func GetEventUrl added in v0.1.8

func GetEventUrl(ctx *pulumi.Context, args *GetEventUrlArgs, opts ...pulumi.InvokeOption) (*GetEventUrlResult, error)

Use this data source to query detailed information of rum eventUrl

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetEventUrl(ctx, &rum.GetEventUrlArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "allcount",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetEventUrlResultOutput added in v0.1.8

type GetEventUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEventUrl.

func GetEventUrlOutput added in v0.1.8

func GetEventUrlOutput(ctx *pulumi.Context, args GetEventUrlOutputArgs, opts ...pulumi.InvokeOption) GetEventUrlResultOutput

func (GetEventUrlResultOutput) Area added in v0.1.8

func (GetEventUrlResultOutput) Brand added in v0.1.8

func (GetEventUrlResultOutput) Browser added in v0.1.8

func (GetEventUrlResultOutput) Device added in v0.1.8

func (GetEventUrlResultOutput) ElementType added in v0.1.8

func (GetEventUrlResultOutput) ElementType() reflect.Type

func (GetEventUrlResultOutput) EndTime added in v0.1.8

func (GetEventUrlResultOutput) Engine added in v0.1.8

func (GetEventUrlResultOutput) Env added in v0.1.8

func (GetEventUrlResultOutput) ExtFirst added in v0.1.8

func (GetEventUrlResultOutput) ExtSecond added in v0.1.8

func (GetEventUrlResultOutput) ExtThird added in v0.1.8

func (GetEventUrlResultOutput) From added in v0.1.8

func (GetEventUrlResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetEventUrlResultOutput) IsAbroad added in v0.1.8

func (GetEventUrlResultOutput) Isp added in v0.1.8

func (GetEventUrlResultOutput) Level added in v0.1.8

func (GetEventUrlResultOutput) Name added in v0.1.8

func (GetEventUrlResultOutput) NetType added in v0.1.8

func (GetEventUrlResultOutput) Os added in v0.1.8

func (GetEventUrlResultOutput) Platform added in v0.1.8

func (GetEventUrlResultOutput) ProjectId added in v0.1.8

func (GetEventUrlResultOutput) Result added in v0.1.8

Return value.

func (GetEventUrlResultOutput) ResultOutputFile added in v0.1.8

func (o GetEventUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetEventUrlResultOutput) StartTime added in v0.1.8

func (GetEventUrlResultOutput) ToGetEventUrlResultOutput added in v0.1.8

func (o GetEventUrlResultOutput) ToGetEventUrlResultOutput() GetEventUrlResultOutput

func (GetEventUrlResultOutput) ToGetEventUrlResultOutputWithContext added in v0.1.8

func (o GetEventUrlResultOutput) ToGetEventUrlResultOutputWithContext(ctx context.Context) GetEventUrlResultOutput

func (GetEventUrlResultOutput) Type added in v0.1.8

func (GetEventUrlResultOutput) VersionNum added in v0.1.8

type GetFetchUrlArgs added in v0.1.8

type GetFetchUrlArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.
	NetStatus *string `pulumi:"netStatus"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Remote request response body code.
	Ret *string `pulumi:"ret"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// HTTP protocol response code.
	Status *string `pulumi:"status"`
	// Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `count40x`: CostType Sorting order by statusCode(40x) count, `count50x`: CostType Sorting order by statusCode(50x) count, `count5xand4x`: CostType Sorting order by statusCode(40x) count and statusCode(50x) count, `top`:CostType Sorting order by top,  `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url *string `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getFetchUrl.

type GetFetchUrlInfoArgs added in v0.1.8

type GetFetchUrlInfoArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data type. `top`: CostType Sorting order by top.
	Type string `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url *string `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getFetchUrlInfo.

type GetFetchUrlInfoOutputArgs added in v0.1.8

type GetFetchUrlInfoOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data type. `top`: CostType Sorting order by top.
	Type pulumi.StringInput `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getFetchUrlInfo.

func (GetFetchUrlInfoOutputArgs) ElementType added in v0.1.8

func (GetFetchUrlInfoOutputArgs) ElementType() reflect.Type

type GetFetchUrlInfoResult added in v0.1.8

type GetFetchUrlInfoResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	Url              *string `pulumi:"url"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getFetchUrlInfo.

func GetFetchUrlInfo added in v0.1.8

func GetFetchUrlInfo(ctx *pulumi.Context, args *GetFetchUrlInfoArgs, opts ...pulumi.InvokeOption) (*GetFetchUrlInfoResult, error)

Use this data source to query detailed information of rum fetchUrlInfo

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetFetchUrlInfo(ctx, &rum.GetFetchUrlInfoArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "top",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFetchUrlInfoResultOutput added in v0.1.8

type GetFetchUrlInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFetchUrlInfo.

func GetFetchUrlInfoOutput added in v0.1.8

func (GetFetchUrlInfoResultOutput) Area added in v0.1.8

func (GetFetchUrlInfoResultOutput) Brand added in v0.1.8

func (GetFetchUrlInfoResultOutput) Browser added in v0.1.8

func (GetFetchUrlInfoResultOutput) CostType added in v0.1.8

func (GetFetchUrlInfoResultOutput) Device added in v0.1.8

func (GetFetchUrlInfoResultOutput) ElementType added in v0.1.8

func (GetFetchUrlInfoResultOutput) EndTime added in v0.1.8

func (GetFetchUrlInfoResultOutput) Engine added in v0.1.8

func (GetFetchUrlInfoResultOutput) Env added in v0.1.8

func (GetFetchUrlInfoResultOutput) ExtFirst added in v0.1.8

func (GetFetchUrlInfoResultOutput) ExtSecond added in v0.1.8

func (GetFetchUrlInfoResultOutput) ExtThird added in v0.1.8

func (GetFetchUrlInfoResultOutput) From added in v0.1.8

func (GetFetchUrlInfoResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetFetchUrlInfoResultOutput) IsAbroad added in v0.1.8

func (GetFetchUrlInfoResultOutput) Isp added in v0.1.8

func (GetFetchUrlInfoResultOutput) Level added in v0.1.8

func (GetFetchUrlInfoResultOutput) NetType added in v0.1.8

func (GetFetchUrlInfoResultOutput) Os added in v0.1.8

func (GetFetchUrlInfoResultOutput) Platform added in v0.1.8

func (GetFetchUrlInfoResultOutput) ProjectId added in v0.1.8

func (GetFetchUrlInfoResultOutput) Result added in v0.1.8

Return value.

func (GetFetchUrlInfoResultOutput) ResultOutputFile added in v0.1.8

func (o GetFetchUrlInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFetchUrlInfoResultOutput) StartTime added in v0.1.8

func (GetFetchUrlInfoResultOutput) ToGetFetchUrlInfoResultOutput added in v0.1.8

func (o GetFetchUrlInfoResultOutput) ToGetFetchUrlInfoResultOutput() GetFetchUrlInfoResultOutput

func (GetFetchUrlInfoResultOutput) ToGetFetchUrlInfoResultOutputWithContext added in v0.1.8

func (o GetFetchUrlInfoResultOutput) ToGetFetchUrlInfoResultOutputWithContext(ctx context.Context) GetFetchUrlInfoResultOutput

func (GetFetchUrlInfoResultOutput) Type added in v0.1.8

func (GetFetchUrlInfoResultOutput) Url added in v0.1.8

func (GetFetchUrlInfoResultOutput) VersionNum added in v0.1.8

type GetFetchUrlOutputArgs added in v0.1.8

type GetFetchUrlOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.
	NetStatus pulumi.StringPtrInput `pulumi:"netStatus"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Remote request response body code.
	Ret pulumi.StringPtrInput `pulumi:"ret"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// HTTP protocol response code.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Query Data Type. `allcount`:CostType allcount, `day`:CostType group by day, `count40x`: CostType Sorting order by statusCode(40x) count, `count50x`: CostType Sorting order by statusCode(50x) count, `count5xand4x`: CostType Sorting order by statusCode(40x) count and statusCode(50x) count, `top`:CostType Sorting order by top,  `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getFetchUrl.

func (GetFetchUrlOutputArgs) ElementType added in v0.1.8

func (GetFetchUrlOutputArgs) ElementType() reflect.Type

type GetFetchUrlResult added in v0.1.8

type GetFetchUrlResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetStatus *string `pulumi:"netStatus"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Ret              *string `pulumi:"ret"`
	StartTime        int     `pulumi:"startTime"`
	Status           *string `pulumi:"status"`
	Type             string  `pulumi:"type"`
	Url              *string `pulumi:"url"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getFetchUrl.

func GetFetchUrl added in v0.1.8

func GetFetchUrl(ctx *pulumi.Context, args *GetFetchUrlArgs, opts ...pulumi.InvokeOption) (*GetFetchUrlResult, error)

Use this data source to query detailed information of rum fetchUrl

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetFetchUrl(ctx, &rum.GetFetchUrlArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "allcount",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFetchUrlResultOutput added in v0.1.8

type GetFetchUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFetchUrl.

func GetFetchUrlOutput added in v0.1.8

func GetFetchUrlOutput(ctx *pulumi.Context, args GetFetchUrlOutputArgs, opts ...pulumi.InvokeOption) GetFetchUrlResultOutput

func (GetFetchUrlResultOutput) Area added in v0.1.8

func (GetFetchUrlResultOutput) Brand added in v0.1.8

func (GetFetchUrlResultOutput) Browser added in v0.1.8

func (GetFetchUrlResultOutput) CostType added in v0.1.8

func (GetFetchUrlResultOutput) Device added in v0.1.8

func (GetFetchUrlResultOutput) ElementType added in v0.1.8

func (GetFetchUrlResultOutput) ElementType() reflect.Type

func (GetFetchUrlResultOutput) EndTime added in v0.1.8

func (GetFetchUrlResultOutput) Engine added in v0.1.8

func (GetFetchUrlResultOutput) Env added in v0.1.8

func (GetFetchUrlResultOutput) ExtFirst added in v0.1.8

func (GetFetchUrlResultOutput) ExtSecond added in v0.1.8

func (GetFetchUrlResultOutput) ExtThird added in v0.1.8

func (GetFetchUrlResultOutput) From added in v0.1.8

func (GetFetchUrlResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetFetchUrlResultOutput) IsAbroad added in v0.1.8

func (GetFetchUrlResultOutput) Isp added in v0.1.8

func (GetFetchUrlResultOutput) Level added in v0.1.8

func (GetFetchUrlResultOutput) NetStatus added in v0.1.8

func (GetFetchUrlResultOutput) NetType added in v0.1.8

func (GetFetchUrlResultOutput) Os added in v0.1.8

func (GetFetchUrlResultOutput) Platform added in v0.1.8

func (GetFetchUrlResultOutput) ProjectId added in v0.1.8

func (GetFetchUrlResultOutput) Result added in v0.1.8

Return value.

func (GetFetchUrlResultOutput) ResultOutputFile added in v0.1.8

func (o GetFetchUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFetchUrlResultOutput) Ret added in v0.1.8

func (GetFetchUrlResultOutput) StartTime added in v0.1.8

func (GetFetchUrlResultOutput) Status added in v0.1.8

func (GetFetchUrlResultOutput) ToGetFetchUrlResultOutput added in v0.1.8

func (o GetFetchUrlResultOutput) ToGetFetchUrlResultOutput() GetFetchUrlResultOutput

func (GetFetchUrlResultOutput) ToGetFetchUrlResultOutputWithContext added in v0.1.8

func (o GetFetchUrlResultOutput) ToGetFetchUrlResultOutputWithContext(ctx context.Context) GetFetchUrlResultOutput

func (GetFetchUrlResultOutput) Type added in v0.1.8

func (GetFetchUrlResultOutput) Url added in v0.1.8

func (GetFetchUrlResultOutput) VersionNum added in v0.1.8

type GetGroupLogArgs added in v0.1.8

type GetGroupLogArgs struct {
	// End time but is represented using a timestamp in milliseconds.
	EndTime string `pulumi:"endTime"`
	// The field used for group.
	GroupField string `pulumi:"groupField"`
	// Sorting method. `desc`:Descending order; `asc`: Ascending order.
	OrderBy string `pulumi:"orderBy"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Log Query syntax statement.
	Query string `pulumi:"query"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in milliseconds.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getGroupLog.

type GetGroupLogOutputArgs added in v0.1.8

type GetGroupLogOutputArgs struct {
	// End time but is represented using a timestamp in milliseconds.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// The field used for group.
	GroupField pulumi.StringInput `pulumi:"groupField"`
	// Sorting method. `desc`:Descending order; `asc`: Ascending order.
	OrderBy pulumi.StringInput `pulumi:"orderBy"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Log Query syntax statement.
	Query pulumi.StringInput `pulumi:"query"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in milliseconds.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getGroupLog.

func (GetGroupLogOutputArgs) ElementType added in v0.1.8

func (GetGroupLogOutputArgs) ElementType() reflect.Type

type GetGroupLogResult added in v0.1.8

type GetGroupLogResult struct {
	EndTime    string `pulumi:"endTime"`
	GroupField string `pulumi:"groupField"`
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	OrderBy   string `pulumi:"orderBy"`
	ProjectId int    `pulumi:"projectId"`
	Query     string `pulumi:"query"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getGroupLog.

func GetGroupLog added in v0.1.8

func GetGroupLog(ctx *pulumi.Context, args *GetGroupLogArgs, opts ...pulumi.InvokeOption) (*GetGroupLogResult, error)

Use this data source to query detailed information of rum groupLog

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetGroupLog(ctx, &rum.GetGroupLogArgs{
			EndTime:    "1625454840000",
			GroupField: "level",
			OrderBy:    "desc",
			ProjectId:  1,
			Query:      "id:123 AND type:\"log\"",
			StartTime:  "1625444040000",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetGroupLogResultOutput added in v0.1.8

type GetGroupLogResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getGroupLog.

func GetGroupLogOutput added in v0.1.8

func GetGroupLogOutput(ctx *pulumi.Context, args GetGroupLogOutputArgs, opts ...pulumi.InvokeOption) GetGroupLogResultOutput

func (GetGroupLogResultOutput) ElementType added in v0.1.8

func (GetGroupLogResultOutput) ElementType() reflect.Type

func (GetGroupLogResultOutput) EndTime added in v0.1.8

func (GetGroupLogResultOutput) GroupField added in v0.1.8

func (GetGroupLogResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetGroupLogResultOutput) OrderBy added in v0.1.8

func (GetGroupLogResultOutput) ProjectId added in v0.1.8

func (GetGroupLogResultOutput) Query added in v0.1.8

func (GetGroupLogResultOutput) Result added in v0.1.8

Return value.

func (GetGroupLogResultOutput) ResultOutputFile added in v0.1.8

func (o GetGroupLogResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetGroupLogResultOutput) StartTime added in v0.1.8

func (GetGroupLogResultOutput) ToGetGroupLogResultOutput added in v0.1.8

func (o GetGroupLogResultOutput) ToGetGroupLogResultOutput() GetGroupLogResultOutput

func (GetGroupLogResultOutput) ToGetGroupLogResultOutputWithContext added in v0.1.8

func (o GetGroupLogResultOutput) ToGetGroupLogResultOutputWithContext(ctx context.Context) GetGroupLogResultOutput

type GetLogExportArgs added in v0.1.8

type GetLogExportArgs struct {
	// End timestamp, in milliseconds.
	EndTime string `pulumi:"endTime"`
	// Log fields.
	Fields []string `pulumi:"fields"`
	// Export flag name.
	Name string `pulumi:"name"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Log Query syntax statement.
	Query string `pulumi:"query"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start timestamp, in milliseconds.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getLogExport.

type GetLogExportListArgs added in v0.1.8

type GetLogExportListArgs struct {
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLogExportList.

type GetLogExportListOutputArgs added in v0.1.8

type GetLogExportListOutputArgs struct {
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getLogExportList.

func (GetLogExportListOutputArgs) ElementType added in v0.1.8

func (GetLogExportListOutputArgs) ElementType() reflect.Type

type GetLogExportListResult added in v0.1.8

type GetLogExportListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	ProjectId int    `pulumi:"projectId"`
	// Return result.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getLogExportList.

func GetLogExportList added in v0.1.8

func GetLogExportList(ctx *pulumi.Context, args *GetLogExportListArgs, opts ...pulumi.InvokeOption) (*GetLogExportListResult, error)

Use this data source to query detailed information of rum logExportList

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetLogExportList(ctx, &rum.GetLogExportListArgs{
			ProjectId: 1,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogExportListResultOutput added in v0.1.8

type GetLogExportListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogExportList.

func GetLogExportListOutput added in v0.1.8

func (GetLogExportListResultOutput) ElementType added in v0.1.8

func (GetLogExportListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogExportListResultOutput) ProjectId added in v0.1.8

func (GetLogExportListResultOutput) Result added in v0.1.8

Return result.

func (GetLogExportListResultOutput) ResultOutputFile added in v0.1.8

func (GetLogExportListResultOutput) ToGetLogExportListResultOutput added in v0.1.8

func (o GetLogExportListResultOutput) ToGetLogExportListResultOutput() GetLogExportListResultOutput

func (GetLogExportListResultOutput) ToGetLogExportListResultOutputWithContext added in v0.1.8

func (o GetLogExportListResultOutput) ToGetLogExportListResultOutputWithContext(ctx context.Context) GetLogExportListResultOutput

type GetLogExportOutputArgs added in v0.1.8

type GetLogExportOutputArgs struct {
	// End timestamp, in milliseconds.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Log fields.
	Fields pulumi.StringArrayInput `pulumi:"fields"`
	// Export flag name.
	Name pulumi.StringInput `pulumi:"name"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Log Query syntax statement.
	Query pulumi.StringInput `pulumi:"query"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start timestamp, in milliseconds.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getLogExport.

func (GetLogExportOutputArgs) ElementType added in v0.1.8

func (GetLogExportOutputArgs) ElementType() reflect.Type

type GetLogExportResult added in v0.1.8

type GetLogExportResult struct {
	EndTime string   `pulumi:"endTime"`
	Fields  []string `pulumi:"fields"`
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	Name      string `pulumi:"name"`
	ProjectId int    `pulumi:"projectId"`
	Query     string `pulumi:"query"`
	// Return result.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getLogExport.

func GetLogExport added in v0.1.8

func GetLogExport(ctx *pulumi.Context, args *GetLogExportArgs, opts ...pulumi.InvokeOption) (*GetLogExportResult, error)

Use this data source to query detailed information of rum logExport

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetLogExport(ctx, &rum.GetLogExportArgs{
			EndTime:   "1692609240000",
			Name:      "log",
			ProjectId: 1,
			Query:     "id:123 AND type: \"log\"",
			StartTime: "1692594840000",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogExportResultOutput added in v0.1.8

type GetLogExportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogExport.

func GetLogExportOutput added in v0.1.8

func GetLogExportOutput(ctx *pulumi.Context, args GetLogExportOutputArgs, opts ...pulumi.InvokeOption) GetLogExportResultOutput

func (GetLogExportResultOutput) ElementType added in v0.1.8

func (GetLogExportResultOutput) ElementType() reflect.Type

func (GetLogExportResultOutput) EndTime added in v0.1.8

func (GetLogExportResultOutput) Fields added in v0.1.8

func (GetLogExportResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogExportResultOutput) Name added in v0.1.8

func (GetLogExportResultOutput) ProjectId added in v0.1.8

func (GetLogExportResultOutput) Query added in v0.1.8

func (GetLogExportResultOutput) Result added in v0.1.8

Return result.

func (GetLogExportResultOutput) ResultOutputFile added in v0.1.8

func (o GetLogExportResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLogExportResultOutput) StartTime added in v0.1.8

func (GetLogExportResultOutput) ToGetLogExportResultOutput added in v0.1.8

func (o GetLogExportResultOutput) ToGetLogExportResultOutput() GetLogExportResultOutput

func (GetLogExportResultOutput) ToGetLogExportResultOutputWithContext added in v0.1.8

func (o GetLogExportResultOutput) ToGetLogExportResultOutputWithContext(ctx context.Context) GetLogExportResultOutput

type GetLogListArgs added in v0.1.8

type GetLogListArgs struct {
	EndTime          string  `pulumi:"endTime"`
	OrderBy          string  `pulumi:"orderBy"`
	ProjectId        int     `pulumi:"projectId"`
	Query            string  `pulumi:"query"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of arguments for invoking getLogList.

type GetLogListOutputArgs added in v0.1.8

type GetLogListOutputArgs struct {
	EndTime          pulumi.StringInput    `pulumi:"endTime"`
	OrderBy          pulumi.StringInput    `pulumi:"orderBy"`
	ProjectId        pulumi.IntInput       `pulumi:"projectId"`
	Query            pulumi.StringInput    `pulumi:"query"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getLogList.

func (GetLogListOutputArgs) ElementType added in v0.1.8

func (GetLogListOutputArgs) ElementType() reflect.Type

type GetLogListResult added in v0.1.8

type GetLogListResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OrderBy          string  `pulumi:"orderBy"`
	ProjectId        int     `pulumi:"projectId"`
	Query            string  `pulumi:"query"`
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getLogList.

func GetLogList added in v0.1.8

func GetLogList(ctx *pulumi.Context, args *GetLogListArgs, opts ...pulumi.InvokeOption) (*GetLogListResult, error)

type GetLogListResultOutput added in v0.1.8

type GetLogListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogList.

func GetLogListOutput added in v0.1.8

func GetLogListOutput(ctx *pulumi.Context, args GetLogListOutputArgs, opts ...pulumi.InvokeOption) GetLogListResultOutput

func (GetLogListResultOutput) ElementType added in v0.1.8

func (GetLogListResultOutput) ElementType() reflect.Type

func (GetLogListResultOutput) EndTime added in v0.1.8

func (GetLogListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogListResultOutput) OrderBy added in v0.1.8

func (GetLogListResultOutput) ProjectId added in v0.1.8

func (o GetLogListResultOutput) ProjectId() pulumi.IntOutput

func (GetLogListResultOutput) Query added in v0.1.8

func (GetLogListResultOutput) Result added in v0.1.8

func (GetLogListResultOutput) ResultOutputFile added in v0.1.8

func (o GetLogListResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLogListResultOutput) StartTime added in v0.1.8

func (GetLogListResultOutput) ToGetLogListResultOutput added in v0.1.8

func (o GetLogListResultOutput) ToGetLogListResultOutput() GetLogListResultOutput

func (GetLogListResultOutput) ToGetLogListResultOutputWithContext added in v0.1.8

func (o GetLogListResultOutput) ToGetLogListResultOutputWithContext(ctx context.Context) GetLogListResultOutput

type GetLogStatsLogListArgs added in v0.1.8

type GetLogStatsLogListArgs struct {
	EndTime          string  `pulumi:"endTime"`
	ProjectId        int     `pulumi:"projectId"`
	Query            string  `pulumi:"query"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of arguments for invoking getLogStatsLogList.

type GetLogStatsLogListOutputArgs added in v0.1.8

type GetLogStatsLogListOutputArgs struct {
	EndTime          pulumi.StringInput    `pulumi:"endTime"`
	ProjectId        pulumi.IntInput       `pulumi:"projectId"`
	Query            pulumi.StringInput    `pulumi:"query"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getLogStatsLogList.

func (GetLogStatsLogListOutputArgs) ElementType added in v0.1.8

type GetLogStatsLogListResult added in v0.1.8

type GetLogStatsLogListResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ProjectId        int     `pulumi:"projectId"`
	Query            string  `pulumi:"query"`
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getLogStatsLogList.

func GetLogStatsLogList added in v0.1.8

func GetLogStatsLogList(ctx *pulumi.Context, args *GetLogStatsLogListArgs, opts ...pulumi.InvokeOption) (*GetLogStatsLogListResult, error)

type GetLogStatsLogListResultOutput added in v0.1.8

type GetLogStatsLogListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogStatsLogList.

func GetLogStatsLogListOutput added in v0.1.8

func (GetLogStatsLogListResultOutput) ElementType added in v0.1.8

func (GetLogStatsLogListResultOutput) EndTime added in v0.1.8

func (GetLogStatsLogListResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogStatsLogListResultOutput) ProjectId added in v0.1.8

func (GetLogStatsLogListResultOutput) Query added in v0.1.8

func (GetLogStatsLogListResultOutput) Result added in v0.1.8

func (GetLogStatsLogListResultOutput) ResultOutputFile added in v0.1.8

func (GetLogStatsLogListResultOutput) StartTime added in v0.1.8

func (GetLogStatsLogListResultOutput) ToGetLogStatsLogListResultOutput added in v0.1.8

func (o GetLogStatsLogListResultOutput) ToGetLogStatsLogListResultOutput() GetLogStatsLogListResultOutput

func (GetLogStatsLogListResultOutput) ToGetLogStatsLogListResultOutputWithContext added in v0.1.8

func (o GetLogStatsLogListResultOutput) ToGetLogStatsLogListResultOutputWithContext(ctx context.Context) GetLogStatsLogListResultOutput

type GetLogUrlStatisticsArgs added in v0.1.8

type GetLogUrlStatisticsArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `analysis`:query analysis data, `compare`:query compare data, `allcount`:query allcount, `condition`:query in condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getLogUrlStatistics.

type GetLogUrlStatisticsOutputArgs added in v0.1.8

type GetLogUrlStatisticsOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `analysis`:query analysis data, `compare`:query compare data, `allcount`:query allcount, `condition`:query in condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getLogUrlStatistics.

func (GetLogUrlStatisticsOutputArgs) ElementType added in v0.1.8

type GetLogUrlStatisticsResult added in v0.1.8

type GetLogUrlStatisticsResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getLogUrlStatistics.

func GetLogUrlStatistics added in v0.1.8

func GetLogUrlStatistics(ctx *pulumi.Context, args *GetLogUrlStatisticsArgs, opts ...pulumi.InvokeOption) (*GetLogUrlStatisticsResult, error)

Use this data source to query detailed information of rum logUrlStatistics

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetLogUrlStatistics(ctx, &rum.GetLogUrlStatisticsArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "analysis",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetLogUrlStatisticsResultOutput added in v0.1.8

type GetLogUrlStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogUrlStatistics.

func GetLogUrlStatisticsOutput added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Area added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Brand added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Browser added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Device added in v0.1.8

func (GetLogUrlStatisticsResultOutput) ElementType added in v0.1.8

func (GetLogUrlStatisticsResultOutput) EndTime added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Engine added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Env added in v0.1.8

func (GetLogUrlStatisticsResultOutput) ExtFirst added in v0.1.8

func (GetLogUrlStatisticsResultOutput) ExtSecond added in v0.1.8

func (GetLogUrlStatisticsResultOutput) ExtThird added in v0.1.8

func (GetLogUrlStatisticsResultOutput) From added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetLogUrlStatisticsResultOutput) IsAbroad added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Isp added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Level added in v0.1.8

func (GetLogUrlStatisticsResultOutput) NetType added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Os added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Platform added in v0.1.8

func (GetLogUrlStatisticsResultOutput) ProjectId added in v0.1.8

func (GetLogUrlStatisticsResultOutput) Result added in v0.1.8

Return value.

func (GetLogUrlStatisticsResultOutput) ResultOutputFile added in v0.1.8

func (GetLogUrlStatisticsResultOutput) StartTime added in v0.1.8

func (GetLogUrlStatisticsResultOutput) ToGetLogUrlStatisticsResultOutput added in v0.1.8

func (o GetLogUrlStatisticsResultOutput) ToGetLogUrlStatisticsResultOutput() GetLogUrlStatisticsResultOutput

func (GetLogUrlStatisticsResultOutput) ToGetLogUrlStatisticsResultOutputWithContext added in v0.1.8

func (o GetLogUrlStatisticsResultOutput) ToGetLogUrlStatisticsResultOutputWithContext(ctx context.Context) GetLogUrlStatisticsResultOutput

func (GetLogUrlStatisticsResultOutput) Type added in v0.1.8

func (GetLogUrlStatisticsResultOutput) VersionNum added in v0.1.8

type GetOfflineLogConfigArgs

type GetOfflineLogConfigArgs struct {
	// Unique project key for reporting.
	ProjectKey string `pulumi:"projectKey"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getOfflineLogConfig.

type GetOfflineLogConfigOutputArgs

type GetOfflineLogConfigOutputArgs struct {
	// Unique project key for reporting.
	ProjectKey pulumi.StringInput `pulumi:"projectKey"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getOfflineLogConfig.

func (GetOfflineLogConfigOutputArgs) ElementType

type GetOfflineLogConfigResult

type GetOfflineLogConfigResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// API call information.
	Msg              string  `pulumi:"msg"`
	ProjectKey       string  `pulumi:"projectKey"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Unique identifier of the user to be listened on(aid or uin).
	UniqueIdSets []string `pulumi:"uniqueIdSets"`
}

A collection of values returned by getOfflineLogConfig.

func GetOfflineLogConfig

func GetOfflineLogConfig(ctx *pulumi.Context, args *GetOfflineLogConfigArgs, opts ...pulumi.InvokeOption) (*GetOfflineLogConfigResult, error)

Use this data source to query detailed information of rum offlineLogConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetOfflineLogConfig(ctx, &rum.GetOfflineLogConfigArgs{
			ProjectKey: "ZEYrYfvaYQ30jRdmPx",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetOfflineLogConfigResultOutput

type GetOfflineLogConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOfflineLogConfig.

func (GetOfflineLogConfigResultOutput) ElementType

func (GetOfflineLogConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOfflineLogConfigResultOutput) Msg

API call information.

func (GetOfflineLogConfigResultOutput) ProjectKey

func (GetOfflineLogConfigResultOutput) ResultOutputFile

func (GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutput

func (o GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutput() GetOfflineLogConfigResultOutput

func (GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutputWithContext

func (o GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutputWithContext(ctx context.Context) GetOfflineLogConfigResultOutput

func (GetOfflineLogConfigResultOutput) UniqueIdSets

Unique identifier of the user to be listened on(aid or uin).

type GetPerformancePageArgs added in v0.1.8

type GetPerformancePageArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.
	NetStatus *string `pulumi:"netStatus"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `pagepv`: CostType query by pagepv, `allcount`: CostType query allcount, `falls`: CostType query by falls, `samp`: CostType query by samp, `day`: CostType query by day, `nettype`: CostType query by nettype, `performance`: CostType query by performance `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getPerformancePage.

type GetPerformancePageOutputArgs added in v0.1.8

type GetPerformancePageOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network status where the data reporting takes place.`0`: noraml, `1`: week, `2`: disconnection, `3`: unknown.
	NetStatus pulumi.StringPtrInput `pulumi:"netStatus"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `pagepv`: CostType query by pagepv, `allcount`: CostType query allcount, `falls`: CostType query by falls, `samp`: CostType query by samp, `day`: CostType query by day, `nettype`: CostType query by nettype, `performance`: CostType query by performance `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getPerformancePage.

func (GetPerformancePageOutputArgs) ElementType added in v0.1.8

type GetPerformancePageResult added in v0.1.8

type GetPerformancePageResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetStatus *string `pulumi:"netStatus"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getPerformancePage.

func GetPerformancePage added in v0.1.8

func GetPerformancePage(ctx *pulumi.Context, args *GetPerformancePageArgs, opts ...pulumi.InvokeOption) (*GetPerformancePageResult, error)

Use this data source to query detailed information of rum performancePage

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetPerformancePage(ctx, &rum.GetPerformancePageArgs{
			EndTime:   1625454840,
			Level:     pulumi.StringRef("1"),
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "pagepv",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPerformancePageResultOutput added in v0.1.8

type GetPerformancePageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPerformancePage.

func GetPerformancePageOutput added in v0.1.8

func (GetPerformancePageResultOutput) Area added in v0.1.8

func (GetPerformancePageResultOutput) Brand added in v0.1.8

func (GetPerformancePageResultOutput) Browser added in v0.1.8

func (GetPerformancePageResultOutput) CostType added in v0.1.8

func (GetPerformancePageResultOutput) Device added in v0.1.8

func (GetPerformancePageResultOutput) ElementType added in v0.1.8

func (GetPerformancePageResultOutput) EndTime added in v0.1.8

func (GetPerformancePageResultOutput) Engine added in v0.1.8

func (GetPerformancePageResultOutput) Env added in v0.1.8

func (GetPerformancePageResultOutput) ExtFirst added in v0.1.8

func (GetPerformancePageResultOutput) ExtSecond added in v0.1.8

func (GetPerformancePageResultOutput) ExtThird added in v0.1.8

func (GetPerformancePageResultOutput) From added in v0.1.8

func (GetPerformancePageResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetPerformancePageResultOutput) IsAbroad added in v0.1.8

func (GetPerformancePageResultOutput) Isp added in v0.1.8

func (GetPerformancePageResultOutput) Level added in v0.1.8

func (GetPerformancePageResultOutput) NetStatus added in v0.1.8

func (GetPerformancePageResultOutput) NetType added in v0.1.8

func (GetPerformancePageResultOutput) Os added in v0.1.8

func (GetPerformancePageResultOutput) Platform added in v0.1.8

func (GetPerformancePageResultOutput) ProjectId added in v0.1.8

func (GetPerformancePageResultOutput) Result added in v0.1.8

Return value.

func (GetPerformancePageResultOutput) ResultOutputFile added in v0.1.8

func (GetPerformancePageResultOutput) StartTime added in v0.1.8

func (GetPerformancePageResultOutput) ToGetPerformancePageResultOutput added in v0.1.8

func (o GetPerformancePageResultOutput) ToGetPerformancePageResultOutput() GetPerformancePageResultOutput

func (GetPerformancePageResultOutput) ToGetPerformancePageResultOutputWithContext added in v0.1.8

func (o GetPerformancePageResultOutput) ToGetPerformancePageResultOutputWithContext(ctx context.Context) GetPerformancePageResultOutput

func (GetPerformancePageResultOutput) Type added in v0.1.8

func (GetPerformancePageResultOutput) VersionNum added in v0.1.8

type GetProjectProjectSet

type GetProjectProjectSet struct {
	// CreateTime.
	CreateTime string `pulumi:"createTime"`
	// Creator ID.
	Creator string `pulumi:"creator"`
	// Project description.
	Desc string `pulumi:"desc"`
	// Whether to enable URL aggregation.
	EnableUrlGroup int `pulumi:"enableUrlGroup"`
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Instance key.
	InstanceKey string `pulumi:"instanceKey"`
	// Instance name.
	InstanceName string `pulumi:"instanceName"`
	// Starred status. `1`: yes; `0`: no.
	IsStar int `pulumi:"isStar"`
	// Unique project key (12 characters).
	Key string `pulumi:"key"`
	// Project name.
	Name string `pulumi:"name"`
	// Project ID.
	Pid int `pulumi:"pid"`
	// Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).
	ProjectStatus int `pulumi:"projectStatus"`
	// Project sample rate.
	Rate string `pulumi:"rate"`
	// Project repository address.
	Repo string `pulumi:"repo"`
	// Project type.
	Type string `pulumi:"type"`
	// Project URL.
	Url string `pulumi:"url"`
}

type GetProjectProjectSetArgs

type GetProjectProjectSetArgs struct {
	// CreateTime.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Creator ID.
	Creator pulumi.StringInput `pulumi:"creator"`
	// Project description.
	Desc pulumi.StringInput `pulumi:"desc"`
	// Whether to enable URL aggregation.
	EnableUrlGroup pulumi.IntInput `pulumi:"enableUrlGroup"`
	// Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Instance key.
	InstanceKey pulumi.StringInput `pulumi:"instanceKey"`
	// Instance name.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// Starred status. `1`: yes; `0`: no.
	IsStar pulumi.IntInput `pulumi:"isStar"`
	// Unique project key (12 characters).
	Key pulumi.StringInput `pulumi:"key"`
	// Project name.
	Name pulumi.StringInput `pulumi:"name"`
	// Project ID.
	Pid pulumi.IntInput `pulumi:"pid"`
	// Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).
	ProjectStatus pulumi.IntInput `pulumi:"projectStatus"`
	// Project sample rate.
	Rate pulumi.StringInput `pulumi:"rate"`
	// Project repository address.
	Repo pulumi.StringInput `pulumi:"repo"`
	// Project type.
	Type pulumi.StringInput `pulumi:"type"`
	// Project URL.
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetProjectProjectSetArgs) ElementType

func (GetProjectProjectSetArgs) ElementType() reflect.Type

func (GetProjectProjectSetArgs) ToGetProjectProjectSetOutput

func (i GetProjectProjectSetArgs) ToGetProjectProjectSetOutput() GetProjectProjectSetOutput

func (GetProjectProjectSetArgs) ToGetProjectProjectSetOutputWithContext

func (i GetProjectProjectSetArgs) ToGetProjectProjectSetOutputWithContext(ctx context.Context) GetProjectProjectSetOutput

type GetProjectProjectSetArray

type GetProjectProjectSetArray []GetProjectProjectSetInput

func (GetProjectProjectSetArray) ElementType

func (GetProjectProjectSetArray) ElementType() reflect.Type

func (GetProjectProjectSetArray) ToGetProjectProjectSetArrayOutput

func (i GetProjectProjectSetArray) ToGetProjectProjectSetArrayOutput() GetProjectProjectSetArrayOutput

func (GetProjectProjectSetArray) ToGetProjectProjectSetArrayOutputWithContext

func (i GetProjectProjectSetArray) ToGetProjectProjectSetArrayOutputWithContext(ctx context.Context) GetProjectProjectSetArrayOutput

type GetProjectProjectSetArrayInput

type GetProjectProjectSetArrayInput interface {
	pulumi.Input

	ToGetProjectProjectSetArrayOutput() GetProjectProjectSetArrayOutput
	ToGetProjectProjectSetArrayOutputWithContext(context.Context) GetProjectProjectSetArrayOutput
}

GetProjectProjectSetArrayInput is an input type that accepts GetProjectProjectSetArray and GetProjectProjectSetArrayOutput values. You can construct a concrete instance of `GetProjectProjectSetArrayInput` via:

GetProjectProjectSetArray{ GetProjectProjectSetArgs{...} }

type GetProjectProjectSetArrayOutput

type GetProjectProjectSetArrayOutput struct{ *pulumi.OutputState }

func (GetProjectProjectSetArrayOutput) ElementType

func (GetProjectProjectSetArrayOutput) Index

func (GetProjectProjectSetArrayOutput) ToGetProjectProjectSetArrayOutput

func (o GetProjectProjectSetArrayOutput) ToGetProjectProjectSetArrayOutput() GetProjectProjectSetArrayOutput

func (GetProjectProjectSetArrayOutput) ToGetProjectProjectSetArrayOutputWithContext

func (o GetProjectProjectSetArrayOutput) ToGetProjectProjectSetArrayOutputWithContext(ctx context.Context) GetProjectProjectSetArrayOutput

type GetProjectProjectSetInput

type GetProjectProjectSetInput interface {
	pulumi.Input

	ToGetProjectProjectSetOutput() GetProjectProjectSetOutput
	ToGetProjectProjectSetOutputWithContext(context.Context) GetProjectProjectSetOutput
}

GetProjectProjectSetInput is an input type that accepts GetProjectProjectSetArgs and GetProjectProjectSetOutput values. You can construct a concrete instance of `GetProjectProjectSetInput` via:

GetProjectProjectSetArgs{...}

type GetProjectProjectSetOutput

type GetProjectProjectSetOutput struct{ *pulumi.OutputState }

func (GetProjectProjectSetOutput) CreateTime

CreateTime.

func (GetProjectProjectSetOutput) Creator

Creator ID.

func (GetProjectProjectSetOutput) Desc

Project description.

func (GetProjectProjectSetOutput) ElementType

func (GetProjectProjectSetOutput) ElementType() reflect.Type

func (GetProjectProjectSetOutput) EnableUrlGroup

func (o GetProjectProjectSetOutput) EnableUrlGroup() pulumi.IntOutput

Whether to enable URL aggregation.

func (GetProjectProjectSetOutput) InstanceId

Instance ID.

func (GetProjectProjectSetOutput) InstanceKey

Instance key.

func (GetProjectProjectSetOutput) InstanceName

Instance name.

func (GetProjectProjectSetOutput) IsStar

Starred status. `1`: yes; `0`: no.

func (GetProjectProjectSetOutput) Key

Unique project key (12 characters).

func (GetProjectProjectSetOutput) Name

Project name.

func (GetProjectProjectSetOutput) Pid

Project ID.

func (GetProjectProjectSetOutput) ProjectStatus

func (o GetProjectProjectSetOutput) ProjectStatus() pulumi.IntOutput

Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).

func (GetProjectProjectSetOutput) Rate

Project sample rate.

func (GetProjectProjectSetOutput) Repo

Project repository address.

func (GetProjectProjectSetOutput) ToGetProjectProjectSetOutput

func (o GetProjectProjectSetOutput) ToGetProjectProjectSetOutput() GetProjectProjectSetOutput

func (GetProjectProjectSetOutput) ToGetProjectProjectSetOutputWithContext

func (o GetProjectProjectSetOutput) ToGetProjectProjectSetOutputWithContext(ctx context.Context) GetProjectProjectSetOutput

func (GetProjectProjectSetOutput) Type

Project type.

func (GetProjectProjectSetOutput) Url

Project URL.

type GetPvUrlInfoArgs added in v0.1.8

type GetPvUrlInfoArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Type value is fixed, please always pass `pagepv`.
	Type string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getPvUrlInfo.

type GetPvUrlInfoOutputArgs added in v0.1.8

type GetPvUrlInfoOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Type value is fixed, please always pass `pagepv`.
	Type pulumi.StringInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getPvUrlInfo.

func (GetPvUrlInfoOutputArgs) ElementType added in v0.1.8

func (GetPvUrlInfoOutputArgs) ElementType() reflect.Type

type GetPvUrlInfoResult added in v0.1.8

type GetPvUrlInfoResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getPvUrlInfo.

func GetPvUrlInfo added in v0.1.8

func GetPvUrlInfo(ctx *pulumi.Context, args *GetPvUrlInfoArgs, opts ...pulumi.InvokeOption) (*GetPvUrlInfoResult, error)

Use this data source to query detailed information of rum pvUrlInfo

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetPvUrlInfo(ctx, &rum.GetPvUrlInfoArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "pagepv",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPvUrlInfoResultOutput added in v0.1.8

type GetPvUrlInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPvUrlInfo.

func GetPvUrlInfoOutput added in v0.1.8

func GetPvUrlInfoOutput(ctx *pulumi.Context, args GetPvUrlInfoOutputArgs, opts ...pulumi.InvokeOption) GetPvUrlInfoResultOutput

func (GetPvUrlInfoResultOutput) Area added in v0.1.8

func (GetPvUrlInfoResultOutput) Brand added in v0.1.8

func (GetPvUrlInfoResultOutput) Browser added in v0.1.8

func (GetPvUrlInfoResultOutput) Device added in v0.1.8

func (GetPvUrlInfoResultOutput) ElementType added in v0.1.8

func (GetPvUrlInfoResultOutput) ElementType() reflect.Type

func (GetPvUrlInfoResultOutput) EndTime added in v0.1.8

func (GetPvUrlInfoResultOutput) Engine added in v0.1.8

func (GetPvUrlInfoResultOutput) Env added in v0.1.8

func (GetPvUrlInfoResultOutput) ExtFirst added in v0.1.8

func (GetPvUrlInfoResultOutput) ExtSecond added in v0.1.8

func (GetPvUrlInfoResultOutput) ExtThird added in v0.1.8

func (GetPvUrlInfoResultOutput) From added in v0.1.8

func (GetPvUrlInfoResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetPvUrlInfoResultOutput) IsAbroad added in v0.1.8

func (GetPvUrlInfoResultOutput) Isp added in v0.1.8

func (GetPvUrlInfoResultOutput) Level added in v0.1.8

func (GetPvUrlInfoResultOutput) NetType added in v0.1.8

func (GetPvUrlInfoResultOutput) Os added in v0.1.8

func (GetPvUrlInfoResultOutput) Platform added in v0.1.8

func (GetPvUrlInfoResultOutput) ProjectId added in v0.1.8

func (GetPvUrlInfoResultOutput) Result added in v0.1.8

Return value.

func (GetPvUrlInfoResultOutput) ResultOutputFile added in v0.1.8

func (o GetPvUrlInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetPvUrlInfoResultOutput) StartTime added in v0.1.8

func (GetPvUrlInfoResultOutput) ToGetPvUrlInfoResultOutput added in v0.1.8

func (o GetPvUrlInfoResultOutput) ToGetPvUrlInfoResultOutput() GetPvUrlInfoResultOutput

func (GetPvUrlInfoResultOutput) ToGetPvUrlInfoResultOutputWithContext added in v0.1.8

func (o GetPvUrlInfoResultOutput) ToGetPvUrlInfoResultOutputWithContext(ctx context.Context) GetPvUrlInfoResultOutput

func (GetPvUrlInfoResultOutput) Type added in v0.1.8

func (GetPvUrlInfoResultOutput) VersionNum added in v0.1.8

type GetPvUrlStatisticsArgs added in v0.1.8

type GetPvUrlStatisticsArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Query groupby type `1`: 1m, `2`: 5m, `3`: 30m, `4`: 1h, `5`: 1d.
	GroupByType *int `pulumi:"groupByType"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Date Type. `allcount`:CostType allcount, `day`:CostType group by day, `vp`: CostType group by vp, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `ckwau`:CostType group by ckwau, `ckmau`:CostType group by ckmau, `condition`:CostType group by condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getPvUrlStatistics.

type GetPvUrlStatisticsOutputArgs added in v0.1.8

type GetPvUrlStatisticsOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Query groupby type `1`: 1m, `2`: 5m, `3`: 30m, `4`: 1h, `5`: 1d.
	GroupByType pulumi.IntPtrInput `pulumi:"groupByType"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Date Type. `allcount`:CostType allcount, `day`:CostType group by day, `vp`: CostType group by vp, `ckuv`:CostType group by uv, `ckpv`:CostType group by pv, `ckwau`:CostType group by ckwau, `ckmau`:CostType group by ckmau, `condition`:CostType group by condition, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getPvUrlStatistics.

func (GetPvUrlStatisticsOutputArgs) ElementType added in v0.1.8

type GetPvUrlStatisticsResult added in v0.1.8

type GetPvUrlStatisticsResult struct {
	Area        *string `pulumi:"area"`
	Brand       *string `pulumi:"brand"`
	Browser     *string `pulumi:"browser"`
	Device      *string `pulumi:"device"`
	EndTime     int     `pulumi:"endTime"`
	Engine      *string `pulumi:"engine"`
	Env         *string `pulumi:"env"`
	ExtFirst    *string `pulumi:"extFirst"`
	ExtSecond   *string `pulumi:"extSecond"`
	ExtThird    *string `pulumi:"extThird"`
	From        *string `pulumi:"from"`
	GroupByType *int    `pulumi:"groupByType"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getPvUrlStatistics.

func GetPvUrlStatistics added in v0.1.8

func GetPvUrlStatistics(ctx *pulumi.Context, args *GetPvUrlStatisticsArgs, opts ...pulumi.InvokeOption) (*GetPvUrlStatisticsResult, error)

Use this data source to query detailed information of rum pvUrlStatistics

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetPvUrlStatistics(ctx, &rum.GetPvUrlStatisticsArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "allcount",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPvUrlStatisticsResultOutput added in v0.1.8

type GetPvUrlStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPvUrlStatistics.

func GetPvUrlStatisticsOutput added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Area added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Brand added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Browser added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Device added in v0.1.8

func (GetPvUrlStatisticsResultOutput) ElementType added in v0.1.8

func (GetPvUrlStatisticsResultOutput) EndTime added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Engine added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Env added in v0.1.8

func (GetPvUrlStatisticsResultOutput) ExtFirst added in v0.1.8

func (GetPvUrlStatisticsResultOutput) ExtSecond added in v0.1.8

func (GetPvUrlStatisticsResultOutput) ExtThird added in v0.1.8

func (GetPvUrlStatisticsResultOutput) From added in v0.1.8

func (GetPvUrlStatisticsResultOutput) GroupByType added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetPvUrlStatisticsResultOutput) IsAbroad added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Isp added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Level added in v0.1.8

func (GetPvUrlStatisticsResultOutput) NetType added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Os added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Platform added in v0.1.8

func (GetPvUrlStatisticsResultOutput) ProjectId added in v0.1.8

func (GetPvUrlStatisticsResultOutput) Result added in v0.1.8

Return value.

func (GetPvUrlStatisticsResultOutput) ResultOutputFile added in v0.1.8

func (GetPvUrlStatisticsResultOutput) StartTime added in v0.1.8

func (GetPvUrlStatisticsResultOutput) ToGetPvUrlStatisticsResultOutput added in v0.1.8

func (o GetPvUrlStatisticsResultOutput) ToGetPvUrlStatisticsResultOutput() GetPvUrlStatisticsResultOutput

func (GetPvUrlStatisticsResultOutput) ToGetPvUrlStatisticsResultOutputWithContext added in v0.1.8

func (o GetPvUrlStatisticsResultOutput) ToGetPvUrlStatisticsResultOutputWithContext(ctx context.Context) GetPvUrlStatisticsResultOutput

func (GetPvUrlStatisticsResultOutput) Type added in v0.1.8

func (GetPvUrlStatisticsResultOutput) VersionNum added in v0.1.8

type GetReportCountArgs added in v0.1.8

type GetReportCountArgs struct {
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// Instance ID.
	InstanceId *string `pulumi:"instanceId"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Report type, empty is meaning all type count. `log`:log report count, `pv`:pv report count, `event`:event report count, `speed`:speed report count, `performance`:performance report count, `custom`:custom report count, `webvitals`:webvitals report count, `miniProgramData`:miniProgramData report count.
	ReportType *string `pulumi:"reportType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
}

A collection of arguments for invoking getReportCount.

type GetReportCountOutputArgs added in v0.1.8

type GetReportCountOutputArgs struct {
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// Instance ID.
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Report type, empty is meaning all type count. `log`:log report count, `pv`:pv report count, `event`:event report count, `speed`:speed report count, `performance`:performance report count, `custom`:custom report count, `webvitals`:webvitals report count, `miniProgramData`:miniProgramData report count.
	ReportType pulumi.StringPtrInput `pulumi:"reportType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
}

A collection of arguments for invoking getReportCount.

func (GetReportCountOutputArgs) ElementType added in v0.1.8

func (GetReportCountOutputArgs) ElementType() reflect.Type

type GetReportCountResult added in v0.1.8

type GetReportCountResult struct {
	EndTime int `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string  `pulumi:"id"`
	InstanceId *string `pulumi:"instanceId"`
	ProjectId  int     `pulumi:"projectId"`
	ReportType *string `pulumi:"reportType"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
}

A collection of values returned by getReportCount.

func GetReportCount added in v0.1.8

func GetReportCount(ctx *pulumi.Context, args *GetReportCountArgs, opts ...pulumi.InvokeOption) (*GetReportCountResult, error)

Use this data source to query detailed information of rum reportCount

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetReportCount(ctx, &rum.GetReportCountArgs{
			EndTime:    1625454840,
			ProjectId:  1,
			ReportType: pulumi.StringRef("log"),
			StartTime:  1625444040,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetReportCountResultOutput added in v0.1.8

type GetReportCountResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getReportCount.

func GetReportCountOutput added in v0.1.8

func GetReportCountOutput(ctx *pulumi.Context, args GetReportCountOutputArgs, opts ...pulumi.InvokeOption) GetReportCountResultOutput

func (GetReportCountResultOutput) ElementType added in v0.1.8

func (GetReportCountResultOutput) ElementType() reflect.Type

func (GetReportCountResultOutput) EndTime added in v0.1.8

func (GetReportCountResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetReportCountResultOutput) InstanceId added in v0.1.8

func (GetReportCountResultOutput) ProjectId added in v0.1.8

func (GetReportCountResultOutput) ReportType added in v0.1.8

func (GetReportCountResultOutput) Result added in v0.1.8

Return value.

func (GetReportCountResultOutput) ResultOutputFile added in v0.1.8

func (o GetReportCountResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetReportCountResultOutput) StartTime added in v0.1.8

func (GetReportCountResultOutput) ToGetReportCountResultOutput added in v0.1.8

func (o GetReportCountResultOutput) ToGetReportCountResultOutput() GetReportCountResultOutput

func (GetReportCountResultOutput) ToGetReportCountResultOutputWithContext added in v0.1.8

func (o GetReportCountResultOutput) ToGetReportCountResultOutputWithContext(ctx context.Context) GetReportCountResultOutput

type GetScoresArgs added in v0.1.8

type GetScoresArgs struct {
	// End time.
	EndTime string `pulumi:"endTime"`
	// Get data from demo. This parameter is deprecated.
	IsDemo *int `pulumi:"isDemo"`
	// Project ID.
	ProjectId *int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getScores.

type GetScoresOutputArgs added in v0.1.8

type GetScoresOutputArgs struct {
	// End time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Get data from demo. This parameter is deprecated.
	IsDemo pulumi.IntPtrInput `pulumi:"isDemo"`
	// Project ID.
	ProjectId pulumi.IntPtrInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getScores.

func (GetScoresOutputArgs) ElementType added in v0.1.8

func (GetScoresOutputArgs) ElementType() reflect.Type

type GetScoresResult added in v0.1.8

type GetScoresResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id     string `pulumi:"id"`
	IsDemo *int   `pulumi:"isDemo"`
	// Project ID.
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Score list.
	ScoreSets []GetScoresScoreSet `pulumi:"scoreSets"`
	StartTime string              `pulumi:"startTime"`
}

A collection of values returned by getScores.

func GetScores added in v0.1.8

func GetScores(ctx *pulumi.Context, args *GetScoresArgs, opts ...pulumi.InvokeOption) (*GetScoresResult, error)

Use this data source to query detailed information of rum scores

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetScores(ctx, &rum.GetScoresArgs{
			EndTime:   "2023082215",
			IsDemo:    pulumi.IntRef(1),
			ProjectId: pulumi.IntRef(1),
			StartTime: "2023082214",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetScoresResultOutput added in v0.1.8

type GetScoresResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getScores.

func GetScoresOutput added in v0.1.8

func GetScoresOutput(ctx *pulumi.Context, args GetScoresOutputArgs, opts ...pulumi.InvokeOption) GetScoresResultOutput

func (GetScoresResultOutput) ElementType added in v0.1.8

func (GetScoresResultOutput) ElementType() reflect.Type

func (GetScoresResultOutput) EndTime added in v0.1.8

func (GetScoresResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetScoresResultOutput) IsDemo added in v0.1.8

func (GetScoresResultOutput) ProjectId added in v0.1.8

Project ID.

func (GetScoresResultOutput) ResultOutputFile added in v0.1.8

func (o GetScoresResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetScoresResultOutput) ScoreSets added in v0.1.8

Score list.

func (GetScoresResultOutput) StartTime added in v0.1.8

func (GetScoresResultOutput) ToGetScoresResultOutput added in v0.1.8

func (o GetScoresResultOutput) ToGetScoresResultOutput() GetScoresResultOutput

func (GetScoresResultOutput) ToGetScoresResultOutputWithContext added in v0.1.8

func (o GetScoresResultOutput) ToGetScoresResultOutputWithContext(ctx context.Context) GetScoresResultOutput

type GetScoresScoreSet added in v0.1.8

type GetScoresScoreSet struct {
	// The mean duration of api request.
	ApiDuration string `pulumi:"apiDuration"`
	// The number of failed api.
	ApiFail string `pulumi:"apiFail"`
	// The number of all request api.
	ApiNum string `pulumi:"apiNum"`
	// Project record created time.
	CreateTime string `pulumi:"createTime"`
	// The duration of page load.
	PageDuration string `pulumi:"pageDuration"`
	// The number of exception which happened on page.
	PageError string `pulumi:"pageError"`
	// Pv.
	PagePv string `pulumi:"pagePv"`
	// User view.
	PageUv string `pulumi:"pageUv"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// The number of record.
	RecordNum int `pulumi:"recordNum"`
	// The score of project.
	Score string `pulumi:"score"`
	// Duration.
	StaticDuration string `pulumi:"staticDuration"`
	// The number of failed request static resource.
	StaticFail string `pulumi:"staticFail"`
	// The number of static resource on page.
	StaticNum string `pulumi:"staticNum"`
}

type GetScoresScoreSetArgs added in v0.1.8

type GetScoresScoreSetArgs struct {
	// The mean duration of api request.
	ApiDuration pulumi.StringInput `pulumi:"apiDuration"`
	// The number of failed api.
	ApiFail pulumi.StringInput `pulumi:"apiFail"`
	// The number of all request api.
	ApiNum pulumi.StringInput `pulumi:"apiNum"`
	// Project record created time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// The duration of page load.
	PageDuration pulumi.StringInput `pulumi:"pageDuration"`
	// The number of exception which happened on page.
	PageError pulumi.StringInput `pulumi:"pageError"`
	// Pv.
	PagePv pulumi.StringInput `pulumi:"pagePv"`
	// User view.
	PageUv pulumi.StringInput `pulumi:"pageUv"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// The number of record.
	RecordNum pulumi.IntInput `pulumi:"recordNum"`
	// The score of project.
	Score pulumi.StringInput `pulumi:"score"`
	// Duration.
	StaticDuration pulumi.StringInput `pulumi:"staticDuration"`
	// The number of failed request static resource.
	StaticFail pulumi.StringInput `pulumi:"staticFail"`
	// The number of static resource on page.
	StaticNum pulumi.StringInput `pulumi:"staticNum"`
}

func (GetScoresScoreSetArgs) ElementType added in v0.1.8

func (GetScoresScoreSetArgs) ElementType() reflect.Type

func (GetScoresScoreSetArgs) ToGetScoresScoreSetOutput added in v0.1.8

func (i GetScoresScoreSetArgs) ToGetScoresScoreSetOutput() GetScoresScoreSetOutput

func (GetScoresScoreSetArgs) ToGetScoresScoreSetOutputWithContext added in v0.1.8

func (i GetScoresScoreSetArgs) ToGetScoresScoreSetOutputWithContext(ctx context.Context) GetScoresScoreSetOutput

type GetScoresScoreSetArray added in v0.1.8

type GetScoresScoreSetArray []GetScoresScoreSetInput

func (GetScoresScoreSetArray) ElementType added in v0.1.8

func (GetScoresScoreSetArray) ElementType() reflect.Type

func (GetScoresScoreSetArray) ToGetScoresScoreSetArrayOutput added in v0.1.8

func (i GetScoresScoreSetArray) ToGetScoresScoreSetArrayOutput() GetScoresScoreSetArrayOutput

func (GetScoresScoreSetArray) ToGetScoresScoreSetArrayOutputWithContext added in v0.1.8

func (i GetScoresScoreSetArray) ToGetScoresScoreSetArrayOutputWithContext(ctx context.Context) GetScoresScoreSetArrayOutput

type GetScoresScoreSetArrayInput added in v0.1.8

type GetScoresScoreSetArrayInput interface {
	pulumi.Input

	ToGetScoresScoreSetArrayOutput() GetScoresScoreSetArrayOutput
	ToGetScoresScoreSetArrayOutputWithContext(context.Context) GetScoresScoreSetArrayOutput
}

GetScoresScoreSetArrayInput is an input type that accepts GetScoresScoreSetArray and GetScoresScoreSetArrayOutput values. You can construct a concrete instance of `GetScoresScoreSetArrayInput` via:

GetScoresScoreSetArray{ GetScoresScoreSetArgs{...} }

type GetScoresScoreSetArrayOutput added in v0.1.8

type GetScoresScoreSetArrayOutput struct{ *pulumi.OutputState }

func (GetScoresScoreSetArrayOutput) ElementType added in v0.1.8

func (GetScoresScoreSetArrayOutput) Index added in v0.1.8

func (GetScoresScoreSetArrayOutput) ToGetScoresScoreSetArrayOutput added in v0.1.8

func (o GetScoresScoreSetArrayOutput) ToGetScoresScoreSetArrayOutput() GetScoresScoreSetArrayOutput

func (GetScoresScoreSetArrayOutput) ToGetScoresScoreSetArrayOutputWithContext added in v0.1.8

func (o GetScoresScoreSetArrayOutput) ToGetScoresScoreSetArrayOutputWithContext(ctx context.Context) GetScoresScoreSetArrayOutput

type GetScoresScoreSetInput added in v0.1.8

type GetScoresScoreSetInput interface {
	pulumi.Input

	ToGetScoresScoreSetOutput() GetScoresScoreSetOutput
	ToGetScoresScoreSetOutputWithContext(context.Context) GetScoresScoreSetOutput
}

GetScoresScoreSetInput is an input type that accepts GetScoresScoreSetArgs and GetScoresScoreSetOutput values. You can construct a concrete instance of `GetScoresScoreSetInput` via:

GetScoresScoreSetArgs{...}

type GetScoresScoreSetOutput added in v0.1.8

type GetScoresScoreSetOutput struct{ *pulumi.OutputState }

func (GetScoresScoreSetOutput) ApiDuration added in v0.1.8

The mean duration of api request.

func (GetScoresScoreSetOutput) ApiFail added in v0.1.8

The number of failed api.

func (GetScoresScoreSetOutput) ApiNum added in v0.1.8

The number of all request api.

func (GetScoresScoreSetOutput) CreateTime added in v0.1.8

Project record created time.

func (GetScoresScoreSetOutput) ElementType added in v0.1.8

func (GetScoresScoreSetOutput) ElementType() reflect.Type

func (GetScoresScoreSetOutput) PageDuration added in v0.1.8

func (o GetScoresScoreSetOutput) PageDuration() pulumi.StringOutput

The duration of page load.

func (GetScoresScoreSetOutput) PageError added in v0.1.8

The number of exception which happened on page.

func (GetScoresScoreSetOutput) PagePv added in v0.1.8

Pv.

func (GetScoresScoreSetOutput) PageUv added in v0.1.8

User view.

func (GetScoresScoreSetOutput) ProjectId added in v0.1.8

Project ID.

func (GetScoresScoreSetOutput) RecordNum added in v0.1.8

The number of record.

func (GetScoresScoreSetOutput) Score added in v0.1.8

The score of project.

func (GetScoresScoreSetOutput) StaticDuration added in v0.1.8

func (o GetScoresScoreSetOutput) StaticDuration() pulumi.StringOutput

Duration.

func (GetScoresScoreSetOutput) StaticFail added in v0.1.8

The number of failed request static resource.

func (GetScoresScoreSetOutput) StaticNum added in v0.1.8

The number of static resource on page.

func (GetScoresScoreSetOutput) ToGetScoresScoreSetOutput added in v0.1.8

func (o GetScoresScoreSetOutput) ToGetScoresScoreSetOutput() GetScoresScoreSetOutput

func (GetScoresScoreSetOutput) ToGetScoresScoreSetOutputWithContext added in v0.1.8

func (o GetScoresScoreSetOutput) ToGetScoresScoreSetOutputWithContext(ctx context.Context) GetScoresScoreSetOutput

type GetSetUrlStatisticsArgs added in v0.1.8

type GetSetUrlStatisticsArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// Package Type.
	PackageType *string `pulumi:"packageType"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `allcount`:CostType allcount, `data`: CostType group by data, `component`:miniProgram component, `day`:query data in day, `nettype`:query data group by nettype, `performance`:query data group by performance, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getSetUrlStatistics.

type GetSetUrlStatisticsOutputArgs added in v0.1.8

type GetSetUrlStatisticsOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// Package Type.
	PackageType pulumi.StringPtrInput `pulumi:"packageType"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `allcount`:CostType allcount, `data`: CostType group by data, `component`:miniProgram component, `day`:query data in day, `nettype`:query data group by nettype, `performance`:query data group by performance, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getSetUrlStatistics.

func (GetSetUrlStatisticsOutputArgs) ElementType added in v0.1.8

type GetSetUrlStatisticsResult added in v0.1.8

type GetSetUrlStatisticsResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id          string  `pulumi:"id"`
	IsAbroad    *string `pulumi:"isAbroad"`
	Isp         *string `pulumi:"isp"`
	Level       *string `pulumi:"level"`
	NetType     *string `pulumi:"netType"`
	Os          *string `pulumi:"os"`
	PackageType *string `pulumi:"packageType"`
	Platform    *string `pulumi:"platform"`
	ProjectId   int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getSetUrlStatistics.

func GetSetUrlStatistics added in v0.1.8

func GetSetUrlStatistics(ctx *pulumi.Context, args *GetSetUrlStatisticsArgs, opts ...pulumi.InvokeOption) (*GetSetUrlStatisticsResult, error)

Use this data source to query detailed information of rum setUrlStatistics

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetSetUrlStatistics(ctx, &rum.GetSetUrlStatisticsArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "allcount",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSetUrlStatisticsResultOutput added in v0.1.8

type GetSetUrlStatisticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSetUrlStatistics.

func GetSetUrlStatisticsOutput added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Area added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Brand added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Browser added in v0.1.8

func (GetSetUrlStatisticsResultOutput) CostType added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Device added in v0.1.8

func (GetSetUrlStatisticsResultOutput) ElementType added in v0.1.8

func (GetSetUrlStatisticsResultOutput) EndTime added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Engine added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Env added in v0.1.8

func (GetSetUrlStatisticsResultOutput) ExtFirst added in v0.1.8

func (GetSetUrlStatisticsResultOutput) ExtSecond added in v0.1.8

func (GetSetUrlStatisticsResultOutput) ExtThird added in v0.1.8

func (GetSetUrlStatisticsResultOutput) From added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetSetUrlStatisticsResultOutput) IsAbroad added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Isp added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Level added in v0.1.8

func (GetSetUrlStatisticsResultOutput) NetType added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Os added in v0.1.8

func (GetSetUrlStatisticsResultOutput) PackageType added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Platform added in v0.1.8

func (GetSetUrlStatisticsResultOutput) ProjectId added in v0.1.8

func (GetSetUrlStatisticsResultOutput) Result added in v0.1.8

Return value.

func (GetSetUrlStatisticsResultOutput) ResultOutputFile added in v0.1.8

func (GetSetUrlStatisticsResultOutput) StartTime added in v0.1.8

func (GetSetUrlStatisticsResultOutput) ToGetSetUrlStatisticsResultOutput added in v0.1.8

func (o GetSetUrlStatisticsResultOutput) ToGetSetUrlStatisticsResultOutput() GetSetUrlStatisticsResultOutput

func (GetSetUrlStatisticsResultOutput) ToGetSetUrlStatisticsResultOutputWithContext added in v0.1.8

func (o GetSetUrlStatisticsResultOutput) ToGetSetUrlStatisticsResultOutputWithContext(ctx context.Context) GetSetUrlStatisticsResultOutput

func (GetSetUrlStatisticsResultOutput) Type added in v0.1.8

func (GetSetUrlStatisticsResultOutput) VersionNum added in v0.1.8

type GetSignArgs added in v0.1.8

type GetSignArgs struct {
	// Bucket type. `1`:web project; `2`:app project.
	FileType *int `pulumi:"fileType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Timeout duration.
	Timeout *int `pulumi:"timeout"`
}

A collection of arguments for invoking getSign.

type GetSignOutputArgs added in v0.1.8

type GetSignOutputArgs struct {
	// Bucket type. `1`:web project; `2`:app project.
	FileType pulumi.IntPtrInput `pulumi:"fileType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Timeout duration.
	Timeout pulumi.IntPtrInput `pulumi:"timeout"`
}

A collection of arguments for invoking getSign.

func (GetSignOutputArgs) ElementType added in v0.1.8

func (GetSignOutputArgs) ElementType() reflect.Type

type GetSignResult added in v0.1.8

type GetSignResult struct {
	// Expiration timestamp.
	ExpiredTime int  `pulumi:"expiredTime"`
	FileType    *int `pulumi:"fileType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Temporary access key ID.
	SecretId string `pulumi:"secretId"`
	// Temporary access key.
	SecretKey string `pulumi:"secretKey"`
	// Temporary access key token.
	SessionToken string `pulumi:"sessionToken"`
	// Start timestamp.
	StartTime int  `pulumi:"startTime"`
	Timeout   *int `pulumi:"timeout"`
}

A collection of values returned by getSign.

func GetSign added in v0.1.8

func GetSign(ctx *pulumi.Context, args *GetSignArgs, opts ...pulumi.InvokeOption) (*GetSignResult, error)

Use this data source to query detailed information of rum sign

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetSign(ctx, &rum.GetSignArgs{
			FileType: pulumi.IntRef(1),
			Timeout:  pulumi.IntRef(1800),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSignResultOutput added in v0.1.8

type GetSignResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSign.

func GetSignOutput added in v0.1.8

func GetSignOutput(ctx *pulumi.Context, args GetSignOutputArgs, opts ...pulumi.InvokeOption) GetSignResultOutput

func (GetSignResultOutput) ElementType added in v0.1.8

func (GetSignResultOutput) ElementType() reflect.Type

func (GetSignResultOutput) ExpiredTime added in v0.1.8

func (o GetSignResultOutput) ExpiredTime() pulumi.IntOutput

Expiration timestamp.

func (GetSignResultOutput) FileType added in v0.1.8

func (GetSignResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetSignResultOutput) ResultOutputFile added in v0.1.8

func (o GetSignResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSignResultOutput) SecretId added in v0.1.8

Temporary access key ID.

func (GetSignResultOutput) SecretKey added in v0.1.8

func (o GetSignResultOutput) SecretKey() pulumi.StringOutput

Temporary access key.

func (GetSignResultOutput) SessionToken added in v0.1.8

func (o GetSignResultOutput) SessionToken() pulumi.StringOutput

Temporary access key token.

func (GetSignResultOutput) StartTime added in v0.1.8

func (o GetSignResultOutput) StartTime() pulumi.IntOutput

Start timestamp.

func (GetSignResultOutput) Timeout added in v0.1.8

func (GetSignResultOutput) ToGetSignResultOutput added in v0.1.8

func (o GetSignResultOutput) ToGetSignResultOutput() GetSignResultOutput

func (GetSignResultOutput) ToGetSignResultOutputWithContext added in v0.1.8

func (o GetSignResultOutput) ToGetSignResultOutputWithContext(ctx context.Context) GetSignResultOutput

type GetStaticProjectArgs added in v0.1.8

type GetStaticProjectArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `area`: CostType query in area, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url *string `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getStaticProject.

type GetStaticProjectOutputArgs added in v0.1.8

type GetStaticProjectOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `area`: CostType query in area, `nettype`: CostType sort by nettype, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: CostType sort by region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getStaticProject.

func (GetStaticProjectOutputArgs) ElementType added in v0.1.8

func (GetStaticProjectOutputArgs) ElementType() reflect.Type

type GetStaticProjectResult added in v0.1.8

type GetStaticProjectResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	Url              *string `pulumi:"url"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getStaticProject.

func GetStaticProject added in v0.1.8

func GetStaticProject(ctx *pulumi.Context, args *GetStaticProjectArgs, opts ...pulumi.InvokeOption) (*GetStaticProjectResult, error)

Use this data source to query detailed information of rum staticProject

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetStaticProject(ctx, &rum.GetStaticProjectArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "allcount",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetStaticProjectResultOutput added in v0.1.8

type GetStaticProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStaticProject.

func GetStaticProjectOutput added in v0.1.8

func (GetStaticProjectResultOutput) Area added in v0.1.8

func (GetStaticProjectResultOutput) Brand added in v0.1.8

func (GetStaticProjectResultOutput) Browser added in v0.1.8

func (GetStaticProjectResultOutput) CostType added in v0.1.8

func (GetStaticProjectResultOutput) Device added in v0.1.8

func (GetStaticProjectResultOutput) ElementType added in v0.1.8

func (GetStaticProjectResultOutput) EndTime added in v0.1.8

func (GetStaticProjectResultOutput) Engine added in v0.1.8

func (GetStaticProjectResultOutput) Env added in v0.1.8

func (GetStaticProjectResultOutput) ExtFirst added in v0.1.8

func (GetStaticProjectResultOutput) ExtSecond added in v0.1.8

func (GetStaticProjectResultOutput) ExtThird added in v0.1.8

func (GetStaticProjectResultOutput) From added in v0.1.8

func (GetStaticProjectResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetStaticProjectResultOutput) IsAbroad added in v0.1.8

func (GetStaticProjectResultOutput) Isp added in v0.1.8

func (GetStaticProjectResultOutput) Level added in v0.1.8

func (GetStaticProjectResultOutput) NetType added in v0.1.8

func (GetStaticProjectResultOutput) Os added in v0.1.8

func (GetStaticProjectResultOutput) Platform added in v0.1.8

func (GetStaticProjectResultOutput) ProjectId added in v0.1.8

func (GetStaticProjectResultOutput) Result added in v0.1.8

Return value.

func (GetStaticProjectResultOutput) ResultOutputFile added in v0.1.8

func (GetStaticProjectResultOutput) StartTime added in v0.1.8

func (GetStaticProjectResultOutput) ToGetStaticProjectResultOutput added in v0.1.8

func (o GetStaticProjectResultOutput) ToGetStaticProjectResultOutput() GetStaticProjectResultOutput

func (GetStaticProjectResultOutput) ToGetStaticProjectResultOutputWithContext added in v0.1.8

func (o GetStaticProjectResultOutput) ToGetStaticProjectResultOutputWithContext(ctx context.Context) GetStaticProjectResultOutput

func (GetStaticProjectResultOutput) Type added in v0.1.8

func (GetStaticProjectResultOutput) Url added in v0.1.8

func (GetStaticProjectResultOutput) VersionNum added in v0.1.8

type GetStaticResourceArgs added in v0.1.8

type GetStaticResourceArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `top`: CostType Sorting order by top, `count40x`: CostType Sorting order by statusCode(40x) count, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type string `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url *string `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getStaticResource.

type GetStaticResourceOutputArgs added in v0.1.8

type GetStaticResourceOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `top`: CostType Sorting order by top, `count40x`: CostType Sorting order by statusCode(40x) count, `nettype`: CostType Sorting order by nettype, `allcount`: CostType allcount, `day`: CostType group by day, `condition`: CostType Sorting in condition, `pagepv`: CostType Sorting order by pagepv, `area`: CostType query in area, `version`: CostType sort by version, `platform`: CostType sort by platform, `isp`: CostType sort by isp, `region`: region, `device`: CostType sort by device, `browser`: CostType sort by browser, `ext1`: CostType sort by ext1, `ext2`: CostType sort by ext2, `ext3`: CostType sort by ext3, `ret`: CostType sort by ret, `status`: CostType sort by status, `from`: CostType sort by from, `url`: CostType sort by url, `env`: CostType sort by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getStaticResource.

func (GetStaticResourceOutputArgs) ElementType added in v0.1.8

type GetStaticResourceResult added in v0.1.8

type GetStaticResourceResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	Url              *string `pulumi:"url"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getStaticResource.

func GetStaticResource added in v0.1.8

func GetStaticResource(ctx *pulumi.Context, args *GetStaticResourceArgs, opts ...pulumi.InvokeOption) (*GetStaticResourceResult, error)

Use this data source to query detailed information of rum staticResource

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetStaticResource(ctx, &rum.GetStaticResourceArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "top",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetStaticResourceResultOutput added in v0.1.8

type GetStaticResourceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStaticResource.

func GetStaticResourceOutput added in v0.1.8

func (GetStaticResourceResultOutput) Area added in v0.1.8

func (GetStaticResourceResultOutput) Brand added in v0.1.8

func (GetStaticResourceResultOutput) Browser added in v0.1.8

func (GetStaticResourceResultOutput) CostType added in v0.1.8

func (GetStaticResourceResultOutput) Device added in v0.1.8

func (GetStaticResourceResultOutput) ElementType added in v0.1.8

func (GetStaticResourceResultOutput) EndTime added in v0.1.8

func (GetStaticResourceResultOutput) Engine added in v0.1.8

func (GetStaticResourceResultOutput) Env added in v0.1.8

func (GetStaticResourceResultOutput) ExtFirst added in v0.1.8

func (GetStaticResourceResultOutput) ExtSecond added in v0.1.8

func (GetStaticResourceResultOutput) ExtThird added in v0.1.8

func (GetStaticResourceResultOutput) From added in v0.1.8

func (GetStaticResourceResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetStaticResourceResultOutput) IsAbroad added in v0.1.8

func (GetStaticResourceResultOutput) Isp added in v0.1.8

func (GetStaticResourceResultOutput) Level added in v0.1.8

func (GetStaticResourceResultOutput) NetType added in v0.1.8

func (GetStaticResourceResultOutput) Os added in v0.1.8

func (GetStaticResourceResultOutput) Platform added in v0.1.8

func (GetStaticResourceResultOutput) ProjectId added in v0.1.8

func (GetStaticResourceResultOutput) Result added in v0.1.8

Return value.

func (GetStaticResourceResultOutput) ResultOutputFile added in v0.1.8

func (GetStaticResourceResultOutput) StartTime added in v0.1.8

func (GetStaticResourceResultOutput) ToGetStaticResourceResultOutput added in v0.1.8

func (o GetStaticResourceResultOutput) ToGetStaticResourceResultOutput() GetStaticResourceResultOutput

func (GetStaticResourceResultOutput) ToGetStaticResourceResultOutputWithContext added in v0.1.8

func (o GetStaticResourceResultOutput) ToGetStaticResourceResultOutputWithContext(ctx context.Context) GetStaticResourceResultOutput

func (GetStaticResourceResultOutput) Type added in v0.1.8

func (GetStaticResourceResultOutput) Url added in v0.1.8

func (GetStaticResourceResultOutput) VersionNum added in v0.1.8

type GetStaticUrlArgs added in v0.1.8

type GetStaticUrlArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type. `pagepv`: CostType query by pagepv, `nettype`: CostType group by nettype, `version`: CostType group by version, `platform`: CostType group by platform, `isp`: CostType group by isp, `region`: CostType group by region, `device`: CostType group by device, `browser`: CostType group by browser, `ext1`: CostType group by ext1, `ext2`: CostType group by ext2, `ext3`: CostType group by ext3, `ret`: CostType group by ret, `status`: CostType group by status, `from`: CostType group by from, `url`: CostType group by url, `env`: CostType group by env.
	Type string `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url *string `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getStaticUrl.

type GetStaticUrlOutputArgs added in v0.1.8

type GetStaticUrlOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type. `pagepv`: CostType query by pagepv, `nettype`: CostType group by nettype, `version`: CostType group by version, `platform`: CostType group by platform, `isp`: CostType group by isp, `region`: CostType group by region, `device`: CostType group by device, `browser`: CostType group by browser, `ext1`: CostType group by ext1, `ext2`: CostType group by ext2, `ext3`: CostType group by ext3, `ret`: CostType group by ret, `status`: CostType group by status, `from`: CostType group by from, `url`: CostType group by url, `env`: CostType group by env.
	Type pulumi.StringInput `pulumi:"type"`
	// The URL Key where the data reporting takes place.
	Url pulumi.StringPtrInput `pulumi:"url"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getStaticUrl.

func (GetStaticUrlOutputArgs) ElementType added in v0.1.8

func (GetStaticUrlOutputArgs) ElementType() reflect.Type

type GetStaticUrlResult added in v0.1.8

type GetStaticUrlResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             string  `pulumi:"type"`
	Url              *string `pulumi:"url"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getStaticUrl.

func GetStaticUrl added in v0.1.8

func GetStaticUrl(ctx *pulumi.Context, args *GetStaticUrlArgs, opts ...pulumi.InvokeOption) (*GetStaticUrlResult, error)

Use this data source to query detailed information of rum staticUrl

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetStaticUrl(ctx, &rum.GetStaticUrlArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      "pagepv",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetStaticUrlResultOutput added in v0.1.8

type GetStaticUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStaticUrl.

func GetStaticUrlOutput added in v0.1.8

func GetStaticUrlOutput(ctx *pulumi.Context, args GetStaticUrlOutputArgs, opts ...pulumi.InvokeOption) GetStaticUrlResultOutput

func (GetStaticUrlResultOutput) Area added in v0.1.8

func (GetStaticUrlResultOutput) Brand added in v0.1.8

func (GetStaticUrlResultOutput) Browser added in v0.1.8

func (GetStaticUrlResultOutput) CostType added in v0.1.8

func (GetStaticUrlResultOutput) Device added in v0.1.8

func (GetStaticUrlResultOutput) ElementType added in v0.1.8

func (GetStaticUrlResultOutput) ElementType() reflect.Type

func (GetStaticUrlResultOutput) EndTime added in v0.1.8

func (GetStaticUrlResultOutput) Engine added in v0.1.8

func (GetStaticUrlResultOutput) Env added in v0.1.8

func (GetStaticUrlResultOutput) ExtFirst added in v0.1.8

func (GetStaticUrlResultOutput) ExtSecond added in v0.1.8

func (GetStaticUrlResultOutput) ExtThird added in v0.1.8

func (GetStaticUrlResultOutput) From added in v0.1.8

func (GetStaticUrlResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetStaticUrlResultOutput) IsAbroad added in v0.1.8

func (GetStaticUrlResultOutput) Isp added in v0.1.8

func (GetStaticUrlResultOutput) Level added in v0.1.8

func (GetStaticUrlResultOutput) NetType added in v0.1.8

func (GetStaticUrlResultOutput) Os added in v0.1.8

func (GetStaticUrlResultOutput) Platform added in v0.1.8

func (GetStaticUrlResultOutput) ProjectId added in v0.1.8

func (GetStaticUrlResultOutput) Result added in v0.1.8

Return value.

func (GetStaticUrlResultOutput) ResultOutputFile added in v0.1.8

func (o GetStaticUrlResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetStaticUrlResultOutput) StartTime added in v0.1.8

func (GetStaticUrlResultOutput) ToGetStaticUrlResultOutput added in v0.1.8

func (o GetStaticUrlResultOutput) ToGetStaticUrlResultOutput() GetStaticUrlResultOutput

func (GetStaticUrlResultOutput) ToGetStaticUrlResultOutputWithContext added in v0.1.8

func (o GetStaticUrlResultOutput) ToGetStaticUrlResultOutputWithContext(ctx context.Context) GetStaticUrlResultOutput

func (GetStaticUrlResultOutput) Type added in v0.1.8

func (GetStaticUrlResultOutput) Url added in v0.1.8

func (GetStaticUrlResultOutput) VersionNum added in v0.1.8

type GetTawAreaAreaSet added in v0.1.8

type GetTawAreaAreaSet struct {
	AreaAbbr       string `pulumi:"areaAbbr"`
	AreaId         int    `pulumi:"areaId"`
	AreaKey        string `pulumi:"areaKey"`
	AreaName       string `pulumi:"areaName"`
	AreaRegionCode string `pulumi:"areaRegionCode"`
	AreaRegionId   string `pulumi:"areaRegionId"`
	AreaStatus     int    `pulumi:"areaStatus"`
}

type GetTawAreaAreaSetArgs added in v0.1.8

type GetTawAreaAreaSetArgs struct {
	AreaAbbr       pulumi.StringInput `pulumi:"areaAbbr"`
	AreaId         pulumi.IntInput    `pulumi:"areaId"`
	AreaKey        pulumi.StringInput `pulumi:"areaKey"`
	AreaName       pulumi.StringInput `pulumi:"areaName"`
	AreaRegionCode pulumi.StringInput `pulumi:"areaRegionCode"`
	AreaRegionId   pulumi.StringInput `pulumi:"areaRegionId"`
	AreaStatus     pulumi.IntInput    `pulumi:"areaStatus"`
}

func (GetTawAreaAreaSetArgs) ElementType added in v0.1.8

func (GetTawAreaAreaSetArgs) ElementType() reflect.Type

func (GetTawAreaAreaSetArgs) ToGetTawAreaAreaSetOutput added in v0.1.8

func (i GetTawAreaAreaSetArgs) ToGetTawAreaAreaSetOutput() GetTawAreaAreaSetOutput

func (GetTawAreaAreaSetArgs) ToGetTawAreaAreaSetOutputWithContext added in v0.1.8

func (i GetTawAreaAreaSetArgs) ToGetTawAreaAreaSetOutputWithContext(ctx context.Context) GetTawAreaAreaSetOutput

type GetTawAreaAreaSetArray added in v0.1.8

type GetTawAreaAreaSetArray []GetTawAreaAreaSetInput

func (GetTawAreaAreaSetArray) ElementType added in v0.1.8

func (GetTawAreaAreaSetArray) ElementType() reflect.Type

func (GetTawAreaAreaSetArray) ToGetTawAreaAreaSetArrayOutput added in v0.1.8

func (i GetTawAreaAreaSetArray) ToGetTawAreaAreaSetArrayOutput() GetTawAreaAreaSetArrayOutput

func (GetTawAreaAreaSetArray) ToGetTawAreaAreaSetArrayOutputWithContext added in v0.1.8

func (i GetTawAreaAreaSetArray) ToGetTawAreaAreaSetArrayOutputWithContext(ctx context.Context) GetTawAreaAreaSetArrayOutput

type GetTawAreaAreaSetArrayInput added in v0.1.8

type GetTawAreaAreaSetArrayInput interface {
	pulumi.Input

	ToGetTawAreaAreaSetArrayOutput() GetTawAreaAreaSetArrayOutput
	ToGetTawAreaAreaSetArrayOutputWithContext(context.Context) GetTawAreaAreaSetArrayOutput
}

GetTawAreaAreaSetArrayInput is an input type that accepts GetTawAreaAreaSetArray and GetTawAreaAreaSetArrayOutput values. You can construct a concrete instance of `GetTawAreaAreaSetArrayInput` via:

GetTawAreaAreaSetArray{ GetTawAreaAreaSetArgs{...} }

type GetTawAreaAreaSetArrayOutput added in v0.1.8

type GetTawAreaAreaSetArrayOutput struct{ *pulumi.OutputState }

func (GetTawAreaAreaSetArrayOutput) ElementType added in v0.1.8

func (GetTawAreaAreaSetArrayOutput) Index added in v0.1.8

func (GetTawAreaAreaSetArrayOutput) ToGetTawAreaAreaSetArrayOutput added in v0.1.8

func (o GetTawAreaAreaSetArrayOutput) ToGetTawAreaAreaSetArrayOutput() GetTawAreaAreaSetArrayOutput

func (GetTawAreaAreaSetArrayOutput) ToGetTawAreaAreaSetArrayOutputWithContext added in v0.1.8

func (o GetTawAreaAreaSetArrayOutput) ToGetTawAreaAreaSetArrayOutputWithContext(ctx context.Context) GetTawAreaAreaSetArrayOutput

type GetTawAreaAreaSetInput added in v0.1.8

type GetTawAreaAreaSetInput interface {
	pulumi.Input

	ToGetTawAreaAreaSetOutput() GetTawAreaAreaSetOutput
	ToGetTawAreaAreaSetOutputWithContext(context.Context) GetTawAreaAreaSetOutput
}

GetTawAreaAreaSetInput is an input type that accepts GetTawAreaAreaSetArgs and GetTawAreaAreaSetOutput values. You can construct a concrete instance of `GetTawAreaAreaSetInput` via:

GetTawAreaAreaSetArgs{...}

type GetTawAreaAreaSetOutput added in v0.1.8

type GetTawAreaAreaSetOutput struct{ *pulumi.OutputState }

func (GetTawAreaAreaSetOutput) AreaAbbr added in v0.1.8

func (GetTawAreaAreaSetOutput) AreaId added in v0.1.8

func (GetTawAreaAreaSetOutput) AreaKey added in v0.1.8

func (GetTawAreaAreaSetOutput) AreaName added in v0.1.8

func (GetTawAreaAreaSetOutput) AreaRegionCode added in v0.1.8

func (o GetTawAreaAreaSetOutput) AreaRegionCode() pulumi.StringOutput

func (GetTawAreaAreaSetOutput) AreaRegionId added in v0.1.8

func (o GetTawAreaAreaSetOutput) AreaRegionId() pulumi.StringOutput

func (GetTawAreaAreaSetOutput) AreaStatus added in v0.1.8

func (o GetTawAreaAreaSetOutput) AreaStatus() pulumi.IntOutput

func (GetTawAreaAreaSetOutput) ElementType added in v0.1.8

func (GetTawAreaAreaSetOutput) ElementType() reflect.Type

func (GetTawAreaAreaSetOutput) ToGetTawAreaAreaSetOutput added in v0.1.8

func (o GetTawAreaAreaSetOutput) ToGetTawAreaAreaSetOutput() GetTawAreaAreaSetOutput

func (GetTawAreaAreaSetOutput) ToGetTawAreaAreaSetOutputWithContext added in v0.1.8

func (o GetTawAreaAreaSetOutput) ToGetTawAreaAreaSetOutputWithContext(ctx context.Context) GetTawAreaAreaSetOutput

type GetTawAreaArgs added in v0.1.8

type GetTawAreaArgs struct {
	AreaIds          []int    `pulumi:"areaIds"`
	AreaKeys         []string `pulumi:"areaKeys"`
	AreaStatuses     []int    `pulumi:"areaStatuses"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTawArea.

type GetTawAreaOutputArgs added in v0.1.8

type GetTawAreaOutputArgs struct {
	AreaIds          pulumi.IntArrayInput    `pulumi:"areaIds"`
	AreaKeys         pulumi.StringArrayInput `pulumi:"areaKeys"`
	AreaStatuses     pulumi.IntArrayInput    `pulumi:"areaStatuses"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTawArea.

func (GetTawAreaOutputArgs) ElementType added in v0.1.8

func (GetTawAreaOutputArgs) ElementType() reflect.Type

type GetTawAreaResult added in v0.1.8

type GetTawAreaResult struct {
	AreaIds      []int               `pulumi:"areaIds"`
	AreaKeys     []string            `pulumi:"areaKeys"`
	AreaSets     []GetTawAreaAreaSet `pulumi:"areaSets"`
	AreaStatuses []int               `pulumi:"areaStatuses"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getTawArea.

func GetTawArea added in v0.1.8

func GetTawArea(ctx *pulumi.Context, args *GetTawAreaArgs, opts ...pulumi.InvokeOption) (*GetTawAreaResult, error)

type GetTawAreaResultOutput added in v0.1.8

type GetTawAreaResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTawArea.

func GetTawAreaOutput added in v0.1.8

func GetTawAreaOutput(ctx *pulumi.Context, args GetTawAreaOutputArgs, opts ...pulumi.InvokeOption) GetTawAreaResultOutput

func (GetTawAreaResultOutput) AreaIds added in v0.1.8

func (GetTawAreaResultOutput) AreaKeys added in v0.1.8

func (GetTawAreaResultOutput) AreaSets added in v0.1.8

func (GetTawAreaResultOutput) AreaStatuses added in v0.1.8

func (o GetTawAreaResultOutput) AreaStatuses() pulumi.IntArrayOutput

func (GetTawAreaResultOutput) ElementType added in v0.1.8

func (GetTawAreaResultOutput) ElementType() reflect.Type

func (GetTawAreaResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetTawAreaResultOutput) ResultOutputFile added in v0.1.8

func (o GetTawAreaResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetTawAreaResultOutput) ToGetTawAreaResultOutput added in v0.1.8

func (o GetTawAreaResultOutput) ToGetTawAreaResultOutput() GetTawAreaResultOutput

func (GetTawAreaResultOutput) ToGetTawAreaResultOutputWithContext added in v0.1.8

func (o GetTawAreaResultOutput) ToGetTawAreaResultOutputWithContext(ctx context.Context) GetTawAreaResultOutput

type GetTawInstanceInstanceSet

type GetTawInstanceInstanceSet struct {
	// Area ID.
	AreaId int `pulumi:"areaId"`
	// Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).
	ChargeStatus int `pulumi:"chargeStatus"`
	// Billing type (`1` = free version, `2` = prepaid, `3` = postpaid).
	ChargeType int `pulumi:"chargeType"`
	// Cluster ID.
	ClusterId int `pulumi:"clusterId"`
	// Create time.
	CreatedAt string `pulumi:"createdAt"`
	// Data retention time (days).
	DataRetentionDays int `pulumi:"dataRetentionDays"`
	// Instance Desc.
	InstanceDesc string `pulumi:"instanceDesc"`
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Instance name.
	InstanceName string `pulumi:"instanceName"`
	// Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).
	InstanceStatus int `pulumi:"instanceStatus"`
	// Tag List.
	Tags []GetTawInstanceInstanceSetTag `pulumi:"tags"`
	// Update time.
	UpdatedAt string `pulumi:"updatedAt"`
}

type GetTawInstanceInstanceSetArgs

type GetTawInstanceInstanceSetArgs struct {
	// Area ID.
	AreaId pulumi.IntInput `pulumi:"areaId"`
	// Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).
	ChargeStatus pulumi.IntInput `pulumi:"chargeStatus"`
	// Billing type (`1` = free version, `2` = prepaid, `3` = postpaid).
	ChargeType pulumi.IntInput `pulumi:"chargeType"`
	// Cluster ID.
	ClusterId pulumi.IntInput `pulumi:"clusterId"`
	// Create time.
	CreatedAt pulumi.StringInput `pulumi:"createdAt"`
	// Data retention time (days).
	DataRetentionDays pulumi.IntInput `pulumi:"dataRetentionDays"`
	// Instance Desc.
	InstanceDesc pulumi.StringInput `pulumi:"instanceDesc"`
	// Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Instance name.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).
	InstanceStatus pulumi.IntInput `pulumi:"instanceStatus"`
	// Tag List.
	Tags GetTawInstanceInstanceSetTagArrayInput `pulumi:"tags"`
	// Update time.
	UpdatedAt pulumi.StringInput `pulumi:"updatedAt"`
}

func (GetTawInstanceInstanceSetArgs) ElementType

func (GetTawInstanceInstanceSetArgs) ToGetTawInstanceInstanceSetOutput

func (i GetTawInstanceInstanceSetArgs) ToGetTawInstanceInstanceSetOutput() GetTawInstanceInstanceSetOutput

func (GetTawInstanceInstanceSetArgs) ToGetTawInstanceInstanceSetOutputWithContext

func (i GetTawInstanceInstanceSetArgs) ToGetTawInstanceInstanceSetOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetOutput

type GetTawInstanceInstanceSetArray

type GetTawInstanceInstanceSetArray []GetTawInstanceInstanceSetInput

func (GetTawInstanceInstanceSetArray) ElementType

func (GetTawInstanceInstanceSetArray) ToGetTawInstanceInstanceSetArrayOutput

func (i GetTawInstanceInstanceSetArray) ToGetTawInstanceInstanceSetArrayOutput() GetTawInstanceInstanceSetArrayOutput

func (GetTawInstanceInstanceSetArray) ToGetTawInstanceInstanceSetArrayOutputWithContext

func (i GetTawInstanceInstanceSetArray) ToGetTawInstanceInstanceSetArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetArrayOutput

type GetTawInstanceInstanceSetArrayInput

type GetTawInstanceInstanceSetArrayInput interface {
	pulumi.Input

	ToGetTawInstanceInstanceSetArrayOutput() GetTawInstanceInstanceSetArrayOutput
	ToGetTawInstanceInstanceSetArrayOutputWithContext(context.Context) GetTawInstanceInstanceSetArrayOutput
}

GetTawInstanceInstanceSetArrayInput is an input type that accepts GetTawInstanceInstanceSetArray and GetTawInstanceInstanceSetArrayOutput values. You can construct a concrete instance of `GetTawInstanceInstanceSetArrayInput` via:

GetTawInstanceInstanceSetArray{ GetTawInstanceInstanceSetArgs{...} }

type GetTawInstanceInstanceSetArrayOutput

type GetTawInstanceInstanceSetArrayOutput struct{ *pulumi.OutputState }

func (GetTawInstanceInstanceSetArrayOutput) ElementType

func (GetTawInstanceInstanceSetArrayOutput) Index

func (GetTawInstanceInstanceSetArrayOutput) ToGetTawInstanceInstanceSetArrayOutput

func (o GetTawInstanceInstanceSetArrayOutput) ToGetTawInstanceInstanceSetArrayOutput() GetTawInstanceInstanceSetArrayOutput

func (GetTawInstanceInstanceSetArrayOutput) ToGetTawInstanceInstanceSetArrayOutputWithContext

func (o GetTawInstanceInstanceSetArrayOutput) ToGetTawInstanceInstanceSetArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetArrayOutput

type GetTawInstanceInstanceSetInput

type GetTawInstanceInstanceSetInput interface {
	pulumi.Input

	ToGetTawInstanceInstanceSetOutput() GetTawInstanceInstanceSetOutput
	ToGetTawInstanceInstanceSetOutputWithContext(context.Context) GetTawInstanceInstanceSetOutput
}

GetTawInstanceInstanceSetInput is an input type that accepts GetTawInstanceInstanceSetArgs and GetTawInstanceInstanceSetOutput values. You can construct a concrete instance of `GetTawInstanceInstanceSetInput` via:

GetTawInstanceInstanceSetArgs{...}

type GetTawInstanceInstanceSetOutput

type GetTawInstanceInstanceSetOutput struct{ *pulumi.OutputState }

func (GetTawInstanceInstanceSetOutput) AreaId

Area ID.

func (GetTawInstanceInstanceSetOutput) ChargeStatus

Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).

func (GetTawInstanceInstanceSetOutput) ChargeType

Billing type (`1` = free version, `2` = prepaid, `3` = postpaid).

func (GetTawInstanceInstanceSetOutput) ClusterId

Cluster ID.

func (GetTawInstanceInstanceSetOutput) CreatedAt

Create time.

func (GetTawInstanceInstanceSetOutput) DataRetentionDays

func (o GetTawInstanceInstanceSetOutput) DataRetentionDays() pulumi.IntOutput

Data retention time (days).

func (GetTawInstanceInstanceSetOutput) ElementType

func (GetTawInstanceInstanceSetOutput) InstanceDesc

Instance Desc.

func (GetTawInstanceInstanceSetOutput) InstanceId

Instance ID.

func (GetTawInstanceInstanceSetOutput) InstanceName

Instance name.

func (GetTawInstanceInstanceSetOutput) InstanceStatus

Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).

func (GetTawInstanceInstanceSetOutput) Tags

Tag List.

func (GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutput

func (o GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutput() GetTawInstanceInstanceSetOutput

func (GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutputWithContext

func (o GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetOutput

func (GetTawInstanceInstanceSetOutput) UpdatedAt

Update time.

type GetTawInstanceInstanceSetTag

type GetTawInstanceInstanceSetTag struct {
	// Tag Key.
	Key string `pulumi:"key"`
	// Tag Value.
	Value string `pulumi:"value"`
}

type GetTawInstanceInstanceSetTagArgs

type GetTawInstanceInstanceSetTagArgs struct {
	// Tag Key.
	Key pulumi.StringInput `pulumi:"key"`
	// Tag Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetTawInstanceInstanceSetTagArgs) ElementType

func (GetTawInstanceInstanceSetTagArgs) ToGetTawInstanceInstanceSetTagOutput

func (i GetTawInstanceInstanceSetTagArgs) ToGetTawInstanceInstanceSetTagOutput() GetTawInstanceInstanceSetTagOutput

func (GetTawInstanceInstanceSetTagArgs) ToGetTawInstanceInstanceSetTagOutputWithContext

func (i GetTawInstanceInstanceSetTagArgs) ToGetTawInstanceInstanceSetTagOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagOutput

type GetTawInstanceInstanceSetTagArray

type GetTawInstanceInstanceSetTagArray []GetTawInstanceInstanceSetTagInput

func (GetTawInstanceInstanceSetTagArray) ElementType

func (GetTawInstanceInstanceSetTagArray) ToGetTawInstanceInstanceSetTagArrayOutput

func (i GetTawInstanceInstanceSetTagArray) ToGetTawInstanceInstanceSetTagArrayOutput() GetTawInstanceInstanceSetTagArrayOutput

func (GetTawInstanceInstanceSetTagArray) ToGetTawInstanceInstanceSetTagArrayOutputWithContext

func (i GetTawInstanceInstanceSetTagArray) ToGetTawInstanceInstanceSetTagArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagArrayOutput

type GetTawInstanceInstanceSetTagArrayInput

type GetTawInstanceInstanceSetTagArrayInput interface {
	pulumi.Input

	ToGetTawInstanceInstanceSetTagArrayOutput() GetTawInstanceInstanceSetTagArrayOutput
	ToGetTawInstanceInstanceSetTagArrayOutputWithContext(context.Context) GetTawInstanceInstanceSetTagArrayOutput
}

GetTawInstanceInstanceSetTagArrayInput is an input type that accepts GetTawInstanceInstanceSetTagArray and GetTawInstanceInstanceSetTagArrayOutput values. You can construct a concrete instance of `GetTawInstanceInstanceSetTagArrayInput` via:

GetTawInstanceInstanceSetTagArray{ GetTawInstanceInstanceSetTagArgs{...} }

type GetTawInstanceInstanceSetTagArrayOutput

type GetTawInstanceInstanceSetTagArrayOutput struct{ *pulumi.OutputState }

func (GetTawInstanceInstanceSetTagArrayOutput) ElementType

func (GetTawInstanceInstanceSetTagArrayOutput) Index

func (GetTawInstanceInstanceSetTagArrayOutput) ToGetTawInstanceInstanceSetTagArrayOutput

func (o GetTawInstanceInstanceSetTagArrayOutput) ToGetTawInstanceInstanceSetTagArrayOutput() GetTawInstanceInstanceSetTagArrayOutput

func (GetTawInstanceInstanceSetTagArrayOutput) ToGetTawInstanceInstanceSetTagArrayOutputWithContext

func (o GetTawInstanceInstanceSetTagArrayOutput) ToGetTawInstanceInstanceSetTagArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagArrayOutput

type GetTawInstanceInstanceSetTagInput

type GetTawInstanceInstanceSetTagInput interface {
	pulumi.Input

	ToGetTawInstanceInstanceSetTagOutput() GetTawInstanceInstanceSetTagOutput
	ToGetTawInstanceInstanceSetTagOutputWithContext(context.Context) GetTawInstanceInstanceSetTagOutput
}

GetTawInstanceInstanceSetTagInput is an input type that accepts GetTawInstanceInstanceSetTagArgs and GetTawInstanceInstanceSetTagOutput values. You can construct a concrete instance of `GetTawInstanceInstanceSetTagInput` via:

GetTawInstanceInstanceSetTagArgs{...}

type GetTawInstanceInstanceSetTagOutput

type GetTawInstanceInstanceSetTagOutput struct{ *pulumi.OutputState }

func (GetTawInstanceInstanceSetTagOutput) ElementType

func (GetTawInstanceInstanceSetTagOutput) Key

Tag Key.

func (GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutput

func (o GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutput() GetTawInstanceInstanceSetTagOutput

func (GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutputWithContext

func (o GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagOutput

func (GetTawInstanceInstanceSetTagOutput) Value

Tag Value.

type GetWebVitalsPageArgs added in v0.1.8

type GetWebVitalsPageArgs struct {
	// The region where the data reporting takes place.
	Area *string `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand *string `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser *string `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType *string `pulumi:"costType"`
	// The device used for data reporting.
	Device *string `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime int `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine *string `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env *string `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst *string `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond *string `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird *string `pulumi:"extThird"`
	// The source page of the data reporting.
	From *string `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad *string `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp *string `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level *string `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType *string `pulumi:"netType"`
	// The operating system used for data reporting.
	Os *string `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform *string `pulumi:"platform"`
	// Project ID.
	ProjectId int `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime int `pulumi:"startTime"`
	// Query Data Type(from or empty). `from`: CostType query by from.
	Type *string `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum *string `pulumi:"versionNum"`
}

A collection of arguments for invoking getWebVitalsPage.

type GetWebVitalsPageOutputArgs added in v0.1.8

type GetWebVitalsPageOutputArgs struct {
	// The region where the data reporting takes place.
	Area pulumi.StringPtrInput `pulumi:"area"`
	// The mobile phone brand used for data reporting.
	Brand pulumi.StringPtrInput `pulumi:"brand"`
	// The browser type used for data reporting.
	Browser pulumi.StringPtrInput `pulumi:"browser"`
	// The method used for calculating the elapsed time `50`: 50th percentile, `75`: 75th percentile., `90`: 90th percentile., `95`: 95th percentile., `99`: 99th percentile., `99.5`: 99.5th percentile., `avg`: Mean.
	CostType pulumi.StringPtrInput `pulumi:"costType"`
	// The device used for data reporting.
	Device pulumi.StringPtrInput `pulumi:"device"`
	// End time but is represented using a timestamp in seconds.
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// The browser engine used for data reporting.
	Engine pulumi.StringPtrInput `pulumi:"engine"`
	// The code environment where the data reporting takes place.(`production`: production env, `development`: development env, `gray`: gray env, `pre`: pre env, `daily`: daily env, `local`: local env, `others`: others env).
	Env pulumi.StringPtrInput `pulumi:"env"`
	// First Expansion parameter.
	ExtFirst pulumi.StringPtrInput `pulumi:"extFirst"`
	// Second Expansion parameter.
	ExtSecond pulumi.StringPtrInput `pulumi:"extSecond"`
	// Third Expansion parameter.
	ExtThird pulumi.StringPtrInput `pulumi:"extThird"`
	// The source page of the data reporting.
	From pulumi.StringPtrInput `pulumi:"from"`
	// Whether it is non-China region.`1`: yes; `0`: no.
	IsAbroad pulumi.StringPtrInput `pulumi:"isAbroad"`
	// The internet service provider used for data reporting.
	Isp pulumi.StringPtrInput `pulumi:"isp"`
	// Log level for data reporting(`1`: whitelist, `2`: normal, `4`: error, `8`: promise error, `16`: ajax request error, `32`: js resource load error, `64`: image resource load error, `128`: css resource load error, `256`: console.error, `512`: video resource load error, `1024`: request retcode error, `2048`: sdk self monitor error, `4096`: pv log, `8192`: event log).
	Level pulumi.StringPtrInput `pulumi:"level"`
	// The network type used for data reporting.(`1`: Wifi, `2`: 2G, `3`: 3G, `4`: 4G, `5`: 5G, `6`: 6G, `100`: Unknown).
	NetType pulumi.StringPtrInput `pulumi:"netType"`
	// The operating system used for data reporting.
	Os pulumi.StringPtrInput `pulumi:"os"`
	// The platform where the data reporting takes place.(`1`: Android, `2`: IOS, `3`: Windows, `4`: Mac, `5`: Linux, `100`: Other).
	Platform pulumi.StringPtrInput `pulumi:"platform"`
	// Project ID.
	ProjectId pulumi.IntInput `pulumi:"projectId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time but is represented using a timestamp in seconds.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Query Data Type(from or empty). `from`: CostType query by from.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The SDK version used for data reporting.
	VersionNum pulumi.StringPtrInput `pulumi:"versionNum"`
}

A collection of arguments for invoking getWebVitalsPage.

func (GetWebVitalsPageOutputArgs) ElementType added in v0.1.8

func (GetWebVitalsPageOutputArgs) ElementType() reflect.Type

type GetWebVitalsPageResult added in v0.1.8

type GetWebVitalsPageResult struct {
	Area      *string `pulumi:"area"`
	Brand     *string `pulumi:"brand"`
	Browser   *string `pulumi:"browser"`
	CostType  *string `pulumi:"costType"`
	Device    *string `pulumi:"device"`
	EndTime   int     `pulumi:"endTime"`
	Engine    *string `pulumi:"engine"`
	Env       *string `pulumi:"env"`
	ExtFirst  *string `pulumi:"extFirst"`
	ExtSecond *string `pulumi:"extSecond"`
	ExtThird  *string `pulumi:"extThird"`
	From      *string `pulumi:"from"`
	// The provider-assigned unique ID for this managed resource.
	Id        string  `pulumi:"id"`
	IsAbroad  *string `pulumi:"isAbroad"`
	Isp       *string `pulumi:"isp"`
	Level     *string `pulumi:"level"`
	NetType   *string `pulumi:"netType"`
	Os        *string `pulumi:"os"`
	Platform  *string `pulumi:"platform"`
	ProjectId int     `pulumi:"projectId"`
	// Return value.
	Result           string  `pulumi:"result"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        int     `pulumi:"startTime"`
	Type             *string `pulumi:"type"`
	VersionNum       *string `pulumi:"versionNum"`
}

A collection of values returned by getWebVitalsPage.

func GetWebVitalsPage added in v0.1.8

func GetWebVitalsPage(ctx *pulumi.Context, args *GetWebVitalsPageArgs, opts ...pulumi.InvokeOption) (*GetWebVitalsPageResult, error)

Use this data source to query detailed information of rum webVitalsPage

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetWebVitalsPage(ctx, &rum.GetWebVitalsPageArgs{
			EndTime:   1625454840,
			ProjectId: 1,
			StartTime: 1625444040,
			Type:      pulumi.StringRef("from"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetWebVitalsPageResultOutput added in v0.1.8

type GetWebVitalsPageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWebVitalsPage.

func GetWebVitalsPageOutput added in v0.1.8

func (GetWebVitalsPageResultOutput) Area added in v0.1.8

func (GetWebVitalsPageResultOutput) Brand added in v0.1.8

func (GetWebVitalsPageResultOutput) Browser added in v0.1.8

func (GetWebVitalsPageResultOutput) CostType added in v0.1.8

func (GetWebVitalsPageResultOutput) Device added in v0.1.8

func (GetWebVitalsPageResultOutput) ElementType added in v0.1.8

func (GetWebVitalsPageResultOutput) EndTime added in v0.1.8

func (GetWebVitalsPageResultOutput) Engine added in v0.1.8

func (GetWebVitalsPageResultOutput) Env added in v0.1.8

func (GetWebVitalsPageResultOutput) ExtFirst added in v0.1.8

func (GetWebVitalsPageResultOutput) ExtSecond added in v0.1.8

func (GetWebVitalsPageResultOutput) ExtThird added in v0.1.8

func (GetWebVitalsPageResultOutput) From added in v0.1.8

func (GetWebVitalsPageResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetWebVitalsPageResultOutput) IsAbroad added in v0.1.8

func (GetWebVitalsPageResultOutput) Isp added in v0.1.8

func (GetWebVitalsPageResultOutput) Level added in v0.1.8

func (GetWebVitalsPageResultOutput) NetType added in v0.1.8

func (GetWebVitalsPageResultOutput) Os added in v0.1.8

func (GetWebVitalsPageResultOutput) Platform added in v0.1.8

func (GetWebVitalsPageResultOutput) ProjectId added in v0.1.8

func (GetWebVitalsPageResultOutput) Result added in v0.1.8

Return value.

func (GetWebVitalsPageResultOutput) ResultOutputFile added in v0.1.8

func (GetWebVitalsPageResultOutput) StartTime added in v0.1.8

func (GetWebVitalsPageResultOutput) ToGetWebVitalsPageResultOutput added in v0.1.8

func (o GetWebVitalsPageResultOutput) ToGetWebVitalsPageResultOutput() GetWebVitalsPageResultOutput

func (GetWebVitalsPageResultOutput) ToGetWebVitalsPageResultOutputWithContext added in v0.1.8

func (o GetWebVitalsPageResultOutput) ToGetWebVitalsPageResultOutputWithContext(ctx context.Context) GetWebVitalsPageResultOutput

func (GetWebVitalsPageResultOutput) Type added in v0.1.8

func (GetWebVitalsPageResultOutput) VersionNum added in v0.1.8

type GetWhitelistWhitelistSet

type GetWhitelistWhitelistSet struct {
	// Business identifier.
	Aid string `pulumi:"aid"`
	// Creation time.
	CreateTime string `pulumi:"createTime"`
	// Creator ID.
	CreateUser string `pulumi:"createUser"`
	// Remarks.
	Remark string `pulumi:"remark"`
	// End time.
	Ttl string `pulumi:"ttl"`
	// uin: business identifier.
	WhitelistUin string `pulumi:"whitelistUin"`
	// Auto-Increment allowlist ID.
	Wid string `pulumi:"wid"`
}

type GetWhitelistWhitelistSetArgs

type GetWhitelistWhitelistSetArgs struct {
	// Business identifier.
	Aid pulumi.StringInput `pulumi:"aid"`
	// Creation time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// Creator ID.
	CreateUser pulumi.StringInput `pulumi:"createUser"`
	// Remarks.
	Remark pulumi.StringInput `pulumi:"remark"`
	// End time.
	Ttl pulumi.StringInput `pulumi:"ttl"`
	// uin: business identifier.
	WhitelistUin pulumi.StringInput `pulumi:"whitelistUin"`
	// Auto-Increment allowlist ID.
	Wid pulumi.StringInput `pulumi:"wid"`
}

func (GetWhitelistWhitelistSetArgs) ElementType

func (GetWhitelistWhitelistSetArgs) ToGetWhitelistWhitelistSetOutput

func (i GetWhitelistWhitelistSetArgs) ToGetWhitelistWhitelistSetOutput() GetWhitelistWhitelistSetOutput

func (GetWhitelistWhitelistSetArgs) ToGetWhitelistWhitelistSetOutputWithContext

func (i GetWhitelistWhitelistSetArgs) ToGetWhitelistWhitelistSetOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetOutput

type GetWhitelistWhitelistSetArray

type GetWhitelistWhitelistSetArray []GetWhitelistWhitelistSetInput

func (GetWhitelistWhitelistSetArray) ElementType

func (GetWhitelistWhitelistSetArray) ToGetWhitelistWhitelistSetArrayOutput

func (i GetWhitelistWhitelistSetArray) ToGetWhitelistWhitelistSetArrayOutput() GetWhitelistWhitelistSetArrayOutput

func (GetWhitelistWhitelistSetArray) ToGetWhitelistWhitelistSetArrayOutputWithContext

func (i GetWhitelistWhitelistSetArray) ToGetWhitelistWhitelistSetArrayOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetArrayOutput

type GetWhitelistWhitelistSetArrayInput

type GetWhitelistWhitelistSetArrayInput interface {
	pulumi.Input

	ToGetWhitelistWhitelistSetArrayOutput() GetWhitelistWhitelistSetArrayOutput
	ToGetWhitelistWhitelistSetArrayOutputWithContext(context.Context) GetWhitelistWhitelistSetArrayOutput
}

GetWhitelistWhitelistSetArrayInput is an input type that accepts GetWhitelistWhitelistSetArray and GetWhitelistWhitelistSetArrayOutput values. You can construct a concrete instance of `GetWhitelistWhitelistSetArrayInput` via:

GetWhitelistWhitelistSetArray{ GetWhitelistWhitelistSetArgs{...} }

type GetWhitelistWhitelistSetArrayOutput

type GetWhitelistWhitelistSetArrayOutput struct{ *pulumi.OutputState }

func (GetWhitelistWhitelistSetArrayOutput) ElementType

func (GetWhitelistWhitelistSetArrayOutput) Index

func (GetWhitelistWhitelistSetArrayOutput) ToGetWhitelistWhitelistSetArrayOutput

func (o GetWhitelistWhitelistSetArrayOutput) ToGetWhitelistWhitelistSetArrayOutput() GetWhitelistWhitelistSetArrayOutput

func (GetWhitelistWhitelistSetArrayOutput) ToGetWhitelistWhitelistSetArrayOutputWithContext

func (o GetWhitelistWhitelistSetArrayOutput) ToGetWhitelistWhitelistSetArrayOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetArrayOutput

type GetWhitelistWhitelistSetInput

type GetWhitelistWhitelistSetInput interface {
	pulumi.Input

	ToGetWhitelistWhitelistSetOutput() GetWhitelistWhitelistSetOutput
	ToGetWhitelistWhitelistSetOutputWithContext(context.Context) GetWhitelistWhitelistSetOutput
}

GetWhitelistWhitelistSetInput is an input type that accepts GetWhitelistWhitelistSetArgs and GetWhitelistWhitelistSetOutput values. You can construct a concrete instance of `GetWhitelistWhitelistSetInput` via:

GetWhitelistWhitelistSetArgs{...}

type GetWhitelistWhitelistSetOutput

type GetWhitelistWhitelistSetOutput struct{ *pulumi.OutputState }

func (GetWhitelistWhitelistSetOutput) Aid

Business identifier.

func (GetWhitelistWhitelistSetOutput) CreateTime

Creation time.

func (GetWhitelistWhitelistSetOutput) CreateUser

Creator ID.

func (GetWhitelistWhitelistSetOutput) ElementType

func (GetWhitelistWhitelistSetOutput) Remark

Remarks.

func (GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutput

func (o GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutput() GetWhitelistWhitelistSetOutput

func (GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutputWithContext

func (o GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetOutput

func (GetWhitelistWhitelistSetOutput) Ttl

End time.

func (GetWhitelistWhitelistSetOutput) WhitelistUin

uin: business identifier.

func (GetWhitelistWhitelistSetOutput) Wid

Auto-Increment allowlist ID.

type InstanceStatusConfig added in v0.1.8

type InstanceStatusConfig struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Instance status (`1`=creating, `2`=running, `3`=abnormal, `4`=restarting, `5`=stopping, `6`=stopped, `7`=deleted).
	InstanceStatus pulumi.IntOutput `pulumi:"instanceStatus"`
	// `resume`, `stop`.
	Operate pulumi.StringOutput `pulumi:"operate"`
}

Provides a resource to create a rum instanceStatusConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.NewInstanceStatusConfig(ctx, "instanceStatusConfig", &Rum.InstanceStatusConfigArgs{
			InstanceId: pulumi.String("rum-pasZKEI3RLgakj"),
			Operate:    pulumi.String("stop"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

rum instance_status_config can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Rum/instanceStatusConfig:InstanceStatusConfig instance_status_config instance_id

```

func GetInstanceStatusConfig added in v0.1.8

func GetInstanceStatusConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceStatusConfigState, opts ...pulumi.ResourceOption) (*InstanceStatusConfig, error)

GetInstanceStatusConfig gets an existing InstanceStatusConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInstanceStatusConfig added in v0.1.8

func NewInstanceStatusConfig(ctx *pulumi.Context,
	name string, args *InstanceStatusConfigArgs, opts ...pulumi.ResourceOption) (*InstanceStatusConfig, error)

NewInstanceStatusConfig registers a new resource with the given unique name, arguments, and options.

func (*InstanceStatusConfig) ElementType added in v0.1.8

func (*InstanceStatusConfig) ElementType() reflect.Type

func (*InstanceStatusConfig) ToInstanceStatusConfigOutput added in v0.1.8

func (i *InstanceStatusConfig) ToInstanceStatusConfigOutput() InstanceStatusConfigOutput

func (*InstanceStatusConfig) ToInstanceStatusConfigOutputWithContext added in v0.1.8

func (i *InstanceStatusConfig) ToInstanceStatusConfigOutputWithContext(ctx context.Context) InstanceStatusConfigOutput

type InstanceStatusConfigArgs added in v0.1.8

type InstanceStatusConfigArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// `resume`, `stop`.
	Operate pulumi.StringInput
}

The set of arguments for constructing a InstanceStatusConfig resource.

func (InstanceStatusConfigArgs) ElementType added in v0.1.8

func (InstanceStatusConfigArgs) ElementType() reflect.Type

type InstanceStatusConfigArray added in v0.1.8

type InstanceStatusConfigArray []InstanceStatusConfigInput

func (InstanceStatusConfigArray) ElementType added in v0.1.8

func (InstanceStatusConfigArray) ElementType() reflect.Type

func (InstanceStatusConfigArray) ToInstanceStatusConfigArrayOutput added in v0.1.8

func (i InstanceStatusConfigArray) ToInstanceStatusConfigArrayOutput() InstanceStatusConfigArrayOutput

func (InstanceStatusConfigArray) ToInstanceStatusConfigArrayOutputWithContext added in v0.1.8

func (i InstanceStatusConfigArray) ToInstanceStatusConfigArrayOutputWithContext(ctx context.Context) InstanceStatusConfigArrayOutput

type InstanceStatusConfigArrayInput added in v0.1.8

type InstanceStatusConfigArrayInput interface {
	pulumi.Input

	ToInstanceStatusConfigArrayOutput() InstanceStatusConfigArrayOutput
	ToInstanceStatusConfigArrayOutputWithContext(context.Context) InstanceStatusConfigArrayOutput
}

InstanceStatusConfigArrayInput is an input type that accepts InstanceStatusConfigArray and InstanceStatusConfigArrayOutput values. You can construct a concrete instance of `InstanceStatusConfigArrayInput` via:

InstanceStatusConfigArray{ InstanceStatusConfigArgs{...} }

type InstanceStatusConfigArrayOutput added in v0.1.8

type InstanceStatusConfigArrayOutput struct{ *pulumi.OutputState }

func (InstanceStatusConfigArrayOutput) ElementType added in v0.1.8

func (InstanceStatusConfigArrayOutput) Index added in v0.1.8

func (InstanceStatusConfigArrayOutput) ToInstanceStatusConfigArrayOutput added in v0.1.8

func (o InstanceStatusConfigArrayOutput) ToInstanceStatusConfigArrayOutput() InstanceStatusConfigArrayOutput

func (InstanceStatusConfigArrayOutput) ToInstanceStatusConfigArrayOutputWithContext added in v0.1.8

func (o InstanceStatusConfigArrayOutput) ToInstanceStatusConfigArrayOutputWithContext(ctx context.Context) InstanceStatusConfigArrayOutput

type InstanceStatusConfigInput added in v0.1.8

type InstanceStatusConfigInput interface {
	pulumi.Input

	ToInstanceStatusConfigOutput() InstanceStatusConfigOutput
	ToInstanceStatusConfigOutputWithContext(ctx context.Context) InstanceStatusConfigOutput
}

type InstanceStatusConfigMap added in v0.1.8

type InstanceStatusConfigMap map[string]InstanceStatusConfigInput

func (InstanceStatusConfigMap) ElementType added in v0.1.8

func (InstanceStatusConfigMap) ElementType() reflect.Type

func (InstanceStatusConfigMap) ToInstanceStatusConfigMapOutput added in v0.1.8

func (i InstanceStatusConfigMap) ToInstanceStatusConfigMapOutput() InstanceStatusConfigMapOutput

func (InstanceStatusConfigMap) ToInstanceStatusConfigMapOutputWithContext added in v0.1.8

func (i InstanceStatusConfigMap) ToInstanceStatusConfigMapOutputWithContext(ctx context.Context) InstanceStatusConfigMapOutput

type InstanceStatusConfigMapInput added in v0.1.8

type InstanceStatusConfigMapInput interface {
	pulumi.Input

	ToInstanceStatusConfigMapOutput() InstanceStatusConfigMapOutput
	ToInstanceStatusConfigMapOutputWithContext(context.Context) InstanceStatusConfigMapOutput
}

InstanceStatusConfigMapInput is an input type that accepts InstanceStatusConfigMap and InstanceStatusConfigMapOutput values. You can construct a concrete instance of `InstanceStatusConfigMapInput` via:

InstanceStatusConfigMap{ "key": InstanceStatusConfigArgs{...} }

type InstanceStatusConfigMapOutput added in v0.1.8

type InstanceStatusConfigMapOutput struct{ *pulumi.OutputState }

func (InstanceStatusConfigMapOutput) ElementType added in v0.1.8

func (InstanceStatusConfigMapOutput) MapIndex added in v0.1.8

func (InstanceStatusConfigMapOutput) ToInstanceStatusConfigMapOutput added in v0.1.8

func (o InstanceStatusConfigMapOutput) ToInstanceStatusConfigMapOutput() InstanceStatusConfigMapOutput

func (InstanceStatusConfigMapOutput) ToInstanceStatusConfigMapOutputWithContext added in v0.1.8

func (o InstanceStatusConfigMapOutput) ToInstanceStatusConfigMapOutputWithContext(ctx context.Context) InstanceStatusConfigMapOutput

type InstanceStatusConfigOutput added in v0.1.8

type InstanceStatusConfigOutput struct{ *pulumi.OutputState }

func (InstanceStatusConfigOutput) ElementType added in v0.1.8

func (InstanceStatusConfigOutput) ElementType() reflect.Type

func (InstanceStatusConfigOutput) InstanceId added in v0.1.8

Instance ID.

func (InstanceStatusConfigOutput) InstanceStatus added in v0.1.8

func (o InstanceStatusConfigOutput) InstanceStatus() pulumi.IntOutput

Instance status (`1`=creating, `2`=running, `3`=abnormal, `4`=restarting, `5`=stopping, `6`=stopped, `7`=deleted).

func (InstanceStatusConfigOutput) Operate added in v0.1.8

`resume`, `stop`.

func (InstanceStatusConfigOutput) ToInstanceStatusConfigOutput added in v0.1.8

func (o InstanceStatusConfigOutput) ToInstanceStatusConfigOutput() InstanceStatusConfigOutput

func (InstanceStatusConfigOutput) ToInstanceStatusConfigOutputWithContext added in v0.1.8

func (o InstanceStatusConfigOutput) ToInstanceStatusConfigOutputWithContext(ctx context.Context) InstanceStatusConfigOutput

type InstanceStatusConfigState added in v0.1.8

type InstanceStatusConfigState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Instance status (`1`=creating, `2`=running, `3`=abnormal, `4`=restarting, `5`=stopping, `6`=stopped, `7`=deleted).
	InstanceStatus pulumi.IntPtrInput
	// `resume`, `stop`.
	Operate pulumi.StringPtrInput
}

func (InstanceStatusConfigState) ElementType added in v0.1.8

func (InstanceStatusConfigState) ElementType() reflect.Type

type LookupProjectArgs

type LookupProjectArgs struct {
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProject.

type LookupProjectOutputArgs

type LookupProjectOutputArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProject.

func (LookupProjectOutputArgs) ElementType

func (LookupProjectOutputArgs) ElementType() reflect.Type

type LookupProjectResult

type LookupProjectResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Project list.
	ProjectSets      []GetProjectProjectSet `pulumi:"projectSets"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
}

A collection of values returned by getProject.

func LookupProject

func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)

Use this data source to query detailed information of rum project

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetProject(ctx, &rum.GetProjectArgs{
			InstanceId: "rum-pasZKEI3RLgakj",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupProjectResultOutput

type LookupProjectResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProject.

func (LookupProjectResultOutput) ElementType

func (LookupProjectResultOutput) ElementType() reflect.Type

func (LookupProjectResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupProjectResultOutput) InstanceId

Instance ID.

func (LookupProjectResultOutput) ProjectSets

Project list.

func (LookupProjectResultOutput) ResultOutputFile

func (o LookupProjectResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutput

func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput

func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext

func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput

type LookupTawInstanceArgs

type LookupTawInstanceArgs struct {
	// Region ID.
	AreaIds []int `pulumi:"areaIds"`
	// Billing status.
	ChargeStatuses []int `pulumi:"chargeStatuses"`
	// Billing type.
	ChargeTypes []int `pulumi:"chargeTypes"`
	// Instance ID.
	InstanceIds []string `pulumi:"instanceIds"`
	// Instance status (`1`: creating; `2`: running; `3`: exceptional; `4`: restarting; `5`: stopping; `6`: stopped; `7`: terminating; `8`: terminated).
	InstanceStatuses []int `pulumi:"instanceStatuses"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTawInstance.

type LookupTawInstanceOutputArgs

type LookupTawInstanceOutputArgs struct {
	// Region ID.
	AreaIds pulumi.IntArrayInput `pulumi:"areaIds"`
	// Billing status.
	ChargeStatuses pulumi.IntArrayInput `pulumi:"chargeStatuses"`
	// Billing type.
	ChargeTypes pulumi.IntArrayInput `pulumi:"chargeTypes"`
	// Instance ID.
	InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"`
	// Instance status (`1`: creating; `2`: running; `3`: exceptional; `4`: restarting; `5`: stopping; `6`: stopped; `7`: terminating; `8`: terminated).
	InstanceStatuses pulumi.IntArrayInput `pulumi:"instanceStatuses"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getTawInstance.

func (LookupTawInstanceOutputArgs) ElementType

type LookupTawInstanceResult

type LookupTawInstanceResult struct {
	AreaIds        []int `pulumi:"areaIds"`
	ChargeStatuses []int `pulumi:"chargeStatuses"`
	ChargeTypes    []int `pulumi:"chargeTypes"`
	// The provider-assigned unique ID for this managed resource.
	Id          string   `pulumi:"id"`
	InstanceIds []string `pulumi:"instanceIds"`
	// Instance list.
	InstanceSets     []GetTawInstanceInstanceSet `pulumi:"instanceSets"`
	InstanceStatuses []int                       `pulumi:"instanceStatuses"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of values returned by getTawInstance.

func LookupTawInstance

func LookupTawInstance(ctx *pulumi.Context, args *LookupTawInstanceArgs, opts ...pulumi.InvokeOption) (*LookupTawInstanceResult, error)

Use this data source to query detailed information of rum tawInstance

type LookupTawInstanceResultOutput

type LookupTawInstanceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTawInstance.

func (LookupTawInstanceResultOutput) AreaIds

func (LookupTawInstanceResultOutput) ChargeStatuses

func (LookupTawInstanceResultOutput) ChargeTypes

func (LookupTawInstanceResultOutput) ElementType

func (LookupTawInstanceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupTawInstanceResultOutput) InstanceIds

func (LookupTawInstanceResultOutput) InstanceSets

Instance list.

func (LookupTawInstanceResultOutput) InstanceStatuses

func (LookupTawInstanceResultOutput) ResultOutputFile

func (LookupTawInstanceResultOutput) ToLookupTawInstanceResultOutput

func (o LookupTawInstanceResultOutput) ToLookupTawInstanceResultOutput() LookupTawInstanceResultOutput

func (LookupTawInstanceResultOutput) ToLookupTawInstanceResultOutputWithContext

func (o LookupTawInstanceResultOutput) ToLookupTawInstanceResultOutputWithContext(ctx context.Context) LookupTawInstanceResultOutput

type LookupWhitelistArgs

type LookupWhitelistArgs struct {
	// Instance ID, such as taw-123.
	InstanceId string `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getWhitelist.

type LookupWhitelistOutputArgs

type LookupWhitelistOutputArgs struct {
	// Instance ID, such as taw-123.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getWhitelist.

func (LookupWhitelistOutputArgs) ElementType

func (LookupWhitelistOutputArgs) ElementType() reflect.Type

type LookupWhitelistResult

type LookupWhitelistResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// While list.
	WhitelistSets []GetWhitelistWhitelistSet `pulumi:"whitelistSets"`
}

A collection of values returned by getWhitelist.

func LookupWhitelist

func LookupWhitelist(ctx *pulumi.Context, args *LookupWhitelistArgs, opts ...pulumi.InvokeOption) (*LookupWhitelistResult, error)

Use this data source to query detailed information of rum whitelist

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.GetWhitelist(ctx, &rum.GetWhitelistArgs{
			InstanceId: "rum-pasZKEI3RLgakj",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupWhitelistResultOutput

type LookupWhitelistResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getWhitelist.

func (LookupWhitelistResultOutput) ElementType

func (LookupWhitelistResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupWhitelistResultOutput) InstanceId

func (LookupWhitelistResultOutput) ResultOutputFile

func (o LookupWhitelistResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupWhitelistResultOutput) ToLookupWhitelistResultOutput

func (o LookupWhitelistResultOutput) ToLookupWhitelistResultOutput() LookupWhitelistResultOutput

func (LookupWhitelistResultOutput) ToLookupWhitelistResultOutputWithContext

func (o LookupWhitelistResultOutput) ToLookupWhitelistResultOutputWithContext(ctx context.Context) LookupWhitelistResultOutput

func (LookupWhitelistResultOutput) WhitelistSets

While list.

type OfflineLogConfigAttachment

type OfflineLogConfigAttachment struct {
	pulumi.CustomResourceState

	// Interface call information.
	Msg pulumi.StringOutput `pulumi:"msg"`
	// Unique project key for reporting.
	ProjectKey pulumi.StringOutput `pulumi:"projectKey"`
	// Unique identifier of the user to be listened on(aid or uin).
	UniqueId pulumi.StringOutput `pulumi:"uniqueId"`
}

Provides a resource to create a rum offlineLogConfigAttachment

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.NewOfflineLogConfigAttachment(ctx, "offlineLogConfigAttachment", &Rum.OfflineLogConfigAttachmentArgs{
			ProjectKey: pulumi.String("ZEYrYfvaYQ30jRdmPx"),
			UniqueId:   pulumi.String("100027012454"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

rum offline_log_config_attachment can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Rum/offlineLogConfigAttachment:OfflineLogConfigAttachment offline_log_config_attachment ZEYrYfvaYQ30jRdmPx#100027012454

```

func GetOfflineLogConfigAttachment

func GetOfflineLogConfigAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OfflineLogConfigAttachmentState, opts ...pulumi.ResourceOption) (*OfflineLogConfigAttachment, error)

GetOfflineLogConfigAttachment gets an existing OfflineLogConfigAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewOfflineLogConfigAttachment

func NewOfflineLogConfigAttachment(ctx *pulumi.Context,
	name string, args *OfflineLogConfigAttachmentArgs, opts ...pulumi.ResourceOption) (*OfflineLogConfigAttachment, error)

NewOfflineLogConfigAttachment registers a new resource with the given unique name, arguments, and options.

func (*OfflineLogConfigAttachment) ElementType

func (*OfflineLogConfigAttachment) ElementType() reflect.Type

func (*OfflineLogConfigAttachment) ToOfflineLogConfigAttachmentOutput

func (i *OfflineLogConfigAttachment) ToOfflineLogConfigAttachmentOutput() OfflineLogConfigAttachmentOutput

func (*OfflineLogConfigAttachment) ToOfflineLogConfigAttachmentOutputWithContext

func (i *OfflineLogConfigAttachment) ToOfflineLogConfigAttachmentOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentOutput

type OfflineLogConfigAttachmentArgs

type OfflineLogConfigAttachmentArgs struct {
	// Unique project key for reporting.
	ProjectKey pulumi.StringInput
	// Unique identifier of the user to be listened on(aid or uin).
	UniqueId pulumi.StringInput
}

The set of arguments for constructing a OfflineLogConfigAttachment resource.

func (OfflineLogConfigAttachmentArgs) ElementType

type OfflineLogConfigAttachmentArray

type OfflineLogConfigAttachmentArray []OfflineLogConfigAttachmentInput

func (OfflineLogConfigAttachmentArray) ElementType

func (OfflineLogConfigAttachmentArray) ToOfflineLogConfigAttachmentArrayOutput

func (i OfflineLogConfigAttachmentArray) ToOfflineLogConfigAttachmentArrayOutput() OfflineLogConfigAttachmentArrayOutput

func (OfflineLogConfigAttachmentArray) ToOfflineLogConfigAttachmentArrayOutputWithContext

func (i OfflineLogConfigAttachmentArray) ToOfflineLogConfigAttachmentArrayOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentArrayOutput

type OfflineLogConfigAttachmentArrayInput

type OfflineLogConfigAttachmentArrayInput interface {
	pulumi.Input

	ToOfflineLogConfigAttachmentArrayOutput() OfflineLogConfigAttachmentArrayOutput
	ToOfflineLogConfigAttachmentArrayOutputWithContext(context.Context) OfflineLogConfigAttachmentArrayOutput
}

OfflineLogConfigAttachmentArrayInput is an input type that accepts OfflineLogConfigAttachmentArray and OfflineLogConfigAttachmentArrayOutput values. You can construct a concrete instance of `OfflineLogConfigAttachmentArrayInput` via:

OfflineLogConfigAttachmentArray{ OfflineLogConfigAttachmentArgs{...} }

type OfflineLogConfigAttachmentArrayOutput

type OfflineLogConfigAttachmentArrayOutput struct{ *pulumi.OutputState }

func (OfflineLogConfigAttachmentArrayOutput) ElementType

func (OfflineLogConfigAttachmentArrayOutput) Index

func (OfflineLogConfigAttachmentArrayOutput) ToOfflineLogConfigAttachmentArrayOutput

func (o OfflineLogConfigAttachmentArrayOutput) ToOfflineLogConfigAttachmentArrayOutput() OfflineLogConfigAttachmentArrayOutput

func (OfflineLogConfigAttachmentArrayOutput) ToOfflineLogConfigAttachmentArrayOutputWithContext

func (o OfflineLogConfigAttachmentArrayOutput) ToOfflineLogConfigAttachmentArrayOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentArrayOutput

type OfflineLogConfigAttachmentInput

type OfflineLogConfigAttachmentInput interface {
	pulumi.Input

	ToOfflineLogConfigAttachmentOutput() OfflineLogConfigAttachmentOutput
	ToOfflineLogConfigAttachmentOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentOutput
}

type OfflineLogConfigAttachmentMap

type OfflineLogConfigAttachmentMap map[string]OfflineLogConfigAttachmentInput

func (OfflineLogConfigAttachmentMap) ElementType

func (OfflineLogConfigAttachmentMap) ToOfflineLogConfigAttachmentMapOutput

func (i OfflineLogConfigAttachmentMap) ToOfflineLogConfigAttachmentMapOutput() OfflineLogConfigAttachmentMapOutput

func (OfflineLogConfigAttachmentMap) ToOfflineLogConfigAttachmentMapOutputWithContext

func (i OfflineLogConfigAttachmentMap) ToOfflineLogConfigAttachmentMapOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentMapOutput

type OfflineLogConfigAttachmentMapInput

type OfflineLogConfigAttachmentMapInput interface {
	pulumi.Input

	ToOfflineLogConfigAttachmentMapOutput() OfflineLogConfigAttachmentMapOutput
	ToOfflineLogConfigAttachmentMapOutputWithContext(context.Context) OfflineLogConfigAttachmentMapOutput
}

OfflineLogConfigAttachmentMapInput is an input type that accepts OfflineLogConfigAttachmentMap and OfflineLogConfigAttachmentMapOutput values. You can construct a concrete instance of `OfflineLogConfigAttachmentMapInput` via:

OfflineLogConfigAttachmentMap{ "key": OfflineLogConfigAttachmentArgs{...} }

type OfflineLogConfigAttachmentMapOutput

type OfflineLogConfigAttachmentMapOutput struct{ *pulumi.OutputState }

func (OfflineLogConfigAttachmentMapOutput) ElementType

func (OfflineLogConfigAttachmentMapOutput) MapIndex

func (OfflineLogConfigAttachmentMapOutput) ToOfflineLogConfigAttachmentMapOutput

func (o OfflineLogConfigAttachmentMapOutput) ToOfflineLogConfigAttachmentMapOutput() OfflineLogConfigAttachmentMapOutput

func (OfflineLogConfigAttachmentMapOutput) ToOfflineLogConfigAttachmentMapOutputWithContext

func (o OfflineLogConfigAttachmentMapOutput) ToOfflineLogConfigAttachmentMapOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentMapOutput

type OfflineLogConfigAttachmentOutput

type OfflineLogConfigAttachmentOutput struct{ *pulumi.OutputState }

func (OfflineLogConfigAttachmentOutput) ElementType

func (OfflineLogConfigAttachmentOutput) Msg

Interface call information.

func (OfflineLogConfigAttachmentOutput) ProjectKey

Unique project key for reporting.

func (OfflineLogConfigAttachmentOutput) ToOfflineLogConfigAttachmentOutput

func (o OfflineLogConfigAttachmentOutput) ToOfflineLogConfigAttachmentOutput() OfflineLogConfigAttachmentOutput

func (OfflineLogConfigAttachmentOutput) ToOfflineLogConfigAttachmentOutputWithContext

func (o OfflineLogConfigAttachmentOutput) ToOfflineLogConfigAttachmentOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentOutput

func (OfflineLogConfigAttachmentOutput) UniqueId

Unique identifier of the user to be listened on(aid or uin).

type OfflineLogConfigAttachmentState

type OfflineLogConfigAttachmentState struct {
	// Interface call information.
	Msg pulumi.StringPtrInput
	// Unique project key for reporting.
	ProjectKey pulumi.StringPtrInput
	// Unique identifier of the user to be listened on(aid or uin).
	UniqueId pulumi.StringPtrInput
}

func (OfflineLogConfigAttachmentState) ElementType

type Project

type Project struct {
	pulumi.CustomResourceState

	// Creata Time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Creator ID.
	Creator pulumi.StringOutput `pulumi:"creator"`
	// Description of the created project (optional and up to 1,000 characters).
	Desc pulumi.StringPtrOutput `pulumi:"desc"`
	// Whether to enable aggregation.
	EnableUrlGroup pulumi.IntOutput `pulumi:"enableUrlGroup"`
	// Business system ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Instance key.
	InstanceKey pulumi.StringOutput `pulumi:"instanceKey"`
	// Instance name.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Starred status. `1`: yes; `0`: no.
	IsStar pulumi.IntOutput `pulumi:"isStar"`
	// Unique project key (12 characters).
	Key pulumi.StringOutput `pulumi:"key"`
	// Name of the created project (required and up to 200 characters).
	Name pulumi.StringOutput `pulumi:"name"`
	// Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).
	ProjectStatus pulumi.IntOutput `pulumi:"projectStatus"`
	// Project sampling rate (greater than or equal to 0).
	Rate pulumi.StringOutput `pulumi:"rate"`
	// Repository address of the project (optional and up to 256 characters).
	Repo pulumi.StringPtrOutput `pulumi:"repo"`
	// Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).
	Type pulumi.StringOutput `pulumi:"type"`
	// Webpage address of the project (optional and up to 256 characters).
	Url pulumi.StringPtrOutput `pulumi:"url"`
}

Provides a resource to create a rum project

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.NewProject(ctx, "project", &Rum.ProjectArgs{
			Desc:           pulumi.String("projectDesc-1"),
			EnableUrlGroup: pulumi.Int(0),
			InstanceId:     pulumi.String("rum-pasZKEI3RLgakj"),
			Rate:           pulumi.String("100"),
			Repo:           pulumi.String(""),
			Type:           pulumi.String("web"),
			Url:            pulumi.String("iac-tf.com"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

rum project can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Rum/project:Project project project_id

```

func GetProject

func GetProject(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)

GetProject gets an existing Project resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProject

func NewProject(ctx *pulumi.Context,
	name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)

NewProject registers a new resource with the given unique name, arguments, and options.

func (*Project) ElementType

func (*Project) ElementType() reflect.Type

func (*Project) ToProjectOutput

func (i *Project) ToProjectOutput() ProjectOutput

func (*Project) ToProjectOutputWithContext

func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

type ProjectArgs

type ProjectArgs struct {
	// Description of the created project (optional and up to 1,000 characters).
	Desc pulumi.StringPtrInput
	// Whether to enable aggregation.
	EnableUrlGroup pulumi.IntInput
	// Business system ID.
	InstanceId pulumi.StringInput
	// Name of the created project (required and up to 200 characters).
	Name pulumi.StringPtrInput
	// Project sampling rate (greater than or equal to 0).
	Rate pulumi.StringInput
	// Repository address of the project (optional and up to 256 characters).
	Repo pulumi.StringPtrInput
	// Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).
	Type pulumi.StringInput
	// Webpage address of the project (optional and up to 256 characters).
	Url pulumi.StringPtrInput
}

The set of arguments for constructing a Project resource.

func (ProjectArgs) ElementType

func (ProjectArgs) ElementType() reflect.Type

type ProjectArray

type ProjectArray []ProjectInput

func (ProjectArray) ElementType

func (ProjectArray) ElementType() reflect.Type

func (ProjectArray) ToProjectArrayOutput

func (i ProjectArray) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArray) ToProjectArrayOutputWithContext

func (i ProjectArray) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectArrayInput

type ProjectArrayInput interface {
	pulumi.Input

	ToProjectArrayOutput() ProjectArrayOutput
	ToProjectArrayOutputWithContext(context.Context) ProjectArrayOutput
}

ProjectArrayInput is an input type that accepts ProjectArray and ProjectArrayOutput values. You can construct a concrete instance of `ProjectArrayInput` via:

ProjectArray{ ProjectArgs{...} }

type ProjectArrayOutput

type ProjectArrayOutput struct{ *pulumi.OutputState }

func (ProjectArrayOutput) ElementType

func (ProjectArrayOutput) ElementType() reflect.Type

func (ProjectArrayOutput) Index

func (ProjectArrayOutput) ToProjectArrayOutput

func (o ProjectArrayOutput) ToProjectArrayOutput() ProjectArrayOutput

func (ProjectArrayOutput) ToProjectArrayOutputWithContext

func (o ProjectArrayOutput) ToProjectArrayOutputWithContext(ctx context.Context) ProjectArrayOutput

type ProjectInput

type ProjectInput interface {
	pulumi.Input

	ToProjectOutput() ProjectOutput
	ToProjectOutputWithContext(ctx context.Context) ProjectOutput
}

type ProjectMap

type ProjectMap map[string]ProjectInput

func (ProjectMap) ElementType

func (ProjectMap) ElementType() reflect.Type

func (ProjectMap) ToProjectMapOutput

func (i ProjectMap) ToProjectMapOutput() ProjectMapOutput

func (ProjectMap) ToProjectMapOutputWithContext

func (i ProjectMap) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectMapInput

type ProjectMapInput interface {
	pulumi.Input

	ToProjectMapOutput() ProjectMapOutput
	ToProjectMapOutputWithContext(context.Context) ProjectMapOutput
}

ProjectMapInput is an input type that accepts ProjectMap and ProjectMapOutput values. You can construct a concrete instance of `ProjectMapInput` via:

ProjectMap{ "key": ProjectArgs{...} }

type ProjectMapOutput

type ProjectMapOutput struct{ *pulumi.OutputState }

func (ProjectMapOutput) ElementType

func (ProjectMapOutput) ElementType() reflect.Type

func (ProjectMapOutput) MapIndex

func (ProjectMapOutput) ToProjectMapOutput

func (o ProjectMapOutput) ToProjectMapOutput() ProjectMapOutput

func (ProjectMapOutput) ToProjectMapOutputWithContext

func (o ProjectMapOutput) ToProjectMapOutputWithContext(ctx context.Context) ProjectMapOutput

type ProjectOutput

type ProjectOutput struct{ *pulumi.OutputState }

func (ProjectOutput) CreateTime

func (o ProjectOutput) CreateTime() pulumi.StringOutput

Creata Time.

func (ProjectOutput) Creator

func (o ProjectOutput) Creator() pulumi.StringOutput

Creator ID.

func (ProjectOutput) Desc

Description of the created project (optional and up to 1,000 characters).

func (ProjectOutput) ElementType

func (ProjectOutput) ElementType() reflect.Type

func (ProjectOutput) EnableUrlGroup

func (o ProjectOutput) EnableUrlGroup() pulumi.IntOutput

Whether to enable aggregation.

func (ProjectOutput) InstanceId

func (o ProjectOutput) InstanceId() pulumi.StringOutput

Business system ID.

func (ProjectOutput) InstanceKey

func (o ProjectOutput) InstanceKey() pulumi.StringOutput

Instance key.

func (ProjectOutput) InstanceName

func (o ProjectOutput) InstanceName() pulumi.StringOutput

Instance name.

func (ProjectOutput) IsStar

func (o ProjectOutput) IsStar() pulumi.IntOutput

Starred status. `1`: yes; `0`: no.

func (ProjectOutput) Key

Unique project key (12 characters).

func (ProjectOutput) Name

Name of the created project (required and up to 200 characters).

func (ProjectOutput) ProjectStatus

func (o ProjectOutput) ProjectStatus() pulumi.IntOutput

Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).

func (ProjectOutput) Rate

Project sampling rate (greater than or equal to 0).

func (ProjectOutput) Repo

Repository address of the project (optional and up to 256 characters).

func (ProjectOutput) ToProjectOutput

func (o ProjectOutput) ToProjectOutput() ProjectOutput

func (ProjectOutput) ToProjectOutputWithContext

func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput

func (ProjectOutput) Type

Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).

func (ProjectOutput) Url

Webpage address of the project (optional and up to 256 characters).

type ProjectState

type ProjectState struct {
	// Creata Time.
	CreateTime pulumi.StringPtrInput
	// Creator ID.
	Creator pulumi.StringPtrInput
	// Description of the created project (optional and up to 1,000 characters).
	Desc pulumi.StringPtrInput
	// Whether to enable aggregation.
	EnableUrlGroup pulumi.IntPtrInput
	// Business system ID.
	InstanceId pulumi.StringPtrInput
	// Instance key.
	InstanceKey pulumi.StringPtrInput
	// Instance name.
	InstanceName pulumi.StringPtrInput
	// Starred status. `1`: yes; `0`: no.
	IsStar pulumi.IntPtrInput
	// Unique project key (12 characters).
	Key pulumi.StringPtrInput
	// Name of the created project (required and up to 200 characters).
	Name pulumi.StringPtrInput
	// Project status (`1`: Creating; `2`: Running; `3`: Abnormal; `4`: Restarting; `5`: Stopping; `6`: Stopped; `7`: Terminating; `8`: Terminated).
	ProjectStatus pulumi.IntPtrInput
	// Project sampling rate (greater than or equal to 0).
	Rate pulumi.StringPtrInput
	// Repository address of the project (optional and up to 256 characters).
	Repo pulumi.StringPtrInput
	// Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).
	Type pulumi.StringPtrInput
	// Webpage address of the project (optional and up to 256 characters).
	Url pulumi.StringPtrInput
}

func (ProjectState) ElementType

func (ProjectState) ElementType() reflect.Type

type ProjectStatusConfig added in v0.1.8

type ProjectStatusConfig struct {
	pulumi.CustomResourceState

	// `resume`, `stop`.
	Operate pulumi.StringOutput `pulumi:"operate"`
	// Project ID.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
}

Provides a resource to create a rum projectStatusConfig

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.NewProjectStatusConfig(ctx, "projectStatusConfig", &Rum.ProjectStatusConfigArgs{
			Operate:   pulumi.String("stop"),
			ProjectId: pulumi.Int(131407),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

rum project_status_config can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Rum/projectStatusConfig:ProjectStatusConfig project_status_config project_id

```

func GetProjectStatusConfig added in v0.1.8

func GetProjectStatusConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProjectStatusConfigState, opts ...pulumi.ResourceOption) (*ProjectStatusConfig, error)

GetProjectStatusConfig gets an existing ProjectStatusConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProjectStatusConfig added in v0.1.8

func NewProjectStatusConfig(ctx *pulumi.Context,
	name string, args *ProjectStatusConfigArgs, opts ...pulumi.ResourceOption) (*ProjectStatusConfig, error)

NewProjectStatusConfig registers a new resource with the given unique name, arguments, and options.

func (*ProjectStatusConfig) ElementType added in v0.1.8

func (*ProjectStatusConfig) ElementType() reflect.Type

func (*ProjectStatusConfig) ToProjectStatusConfigOutput added in v0.1.8

func (i *ProjectStatusConfig) ToProjectStatusConfigOutput() ProjectStatusConfigOutput

func (*ProjectStatusConfig) ToProjectStatusConfigOutputWithContext added in v0.1.8

func (i *ProjectStatusConfig) ToProjectStatusConfigOutputWithContext(ctx context.Context) ProjectStatusConfigOutput

type ProjectStatusConfigArgs added in v0.1.8

type ProjectStatusConfigArgs struct {
	// `resume`, `stop`.
	Operate pulumi.StringInput
	// Project ID.
	ProjectId pulumi.IntInput
}

The set of arguments for constructing a ProjectStatusConfig resource.

func (ProjectStatusConfigArgs) ElementType added in v0.1.8

func (ProjectStatusConfigArgs) ElementType() reflect.Type

type ProjectStatusConfigArray added in v0.1.8

type ProjectStatusConfigArray []ProjectStatusConfigInput

func (ProjectStatusConfigArray) ElementType added in v0.1.8

func (ProjectStatusConfigArray) ElementType() reflect.Type

func (ProjectStatusConfigArray) ToProjectStatusConfigArrayOutput added in v0.1.8

func (i ProjectStatusConfigArray) ToProjectStatusConfigArrayOutput() ProjectStatusConfigArrayOutput

func (ProjectStatusConfigArray) ToProjectStatusConfigArrayOutputWithContext added in v0.1.8

func (i ProjectStatusConfigArray) ToProjectStatusConfigArrayOutputWithContext(ctx context.Context) ProjectStatusConfigArrayOutput

type ProjectStatusConfigArrayInput added in v0.1.8

type ProjectStatusConfigArrayInput interface {
	pulumi.Input

	ToProjectStatusConfigArrayOutput() ProjectStatusConfigArrayOutput
	ToProjectStatusConfigArrayOutputWithContext(context.Context) ProjectStatusConfigArrayOutput
}

ProjectStatusConfigArrayInput is an input type that accepts ProjectStatusConfigArray and ProjectStatusConfigArrayOutput values. You can construct a concrete instance of `ProjectStatusConfigArrayInput` via:

ProjectStatusConfigArray{ ProjectStatusConfigArgs{...} }

type ProjectStatusConfigArrayOutput added in v0.1.8

type ProjectStatusConfigArrayOutput struct{ *pulumi.OutputState }

func (ProjectStatusConfigArrayOutput) ElementType added in v0.1.8

func (ProjectStatusConfigArrayOutput) Index added in v0.1.8

func (ProjectStatusConfigArrayOutput) ToProjectStatusConfigArrayOutput added in v0.1.8

func (o ProjectStatusConfigArrayOutput) ToProjectStatusConfigArrayOutput() ProjectStatusConfigArrayOutput

func (ProjectStatusConfigArrayOutput) ToProjectStatusConfigArrayOutputWithContext added in v0.1.8

func (o ProjectStatusConfigArrayOutput) ToProjectStatusConfigArrayOutputWithContext(ctx context.Context) ProjectStatusConfigArrayOutput

type ProjectStatusConfigInput added in v0.1.8

type ProjectStatusConfigInput interface {
	pulumi.Input

	ToProjectStatusConfigOutput() ProjectStatusConfigOutput
	ToProjectStatusConfigOutputWithContext(ctx context.Context) ProjectStatusConfigOutput
}

type ProjectStatusConfigMap added in v0.1.8

type ProjectStatusConfigMap map[string]ProjectStatusConfigInput

func (ProjectStatusConfigMap) ElementType added in v0.1.8

func (ProjectStatusConfigMap) ElementType() reflect.Type

func (ProjectStatusConfigMap) ToProjectStatusConfigMapOutput added in v0.1.8

func (i ProjectStatusConfigMap) ToProjectStatusConfigMapOutput() ProjectStatusConfigMapOutput

func (ProjectStatusConfigMap) ToProjectStatusConfigMapOutputWithContext added in v0.1.8

func (i ProjectStatusConfigMap) ToProjectStatusConfigMapOutputWithContext(ctx context.Context) ProjectStatusConfigMapOutput

type ProjectStatusConfigMapInput added in v0.1.8

type ProjectStatusConfigMapInput interface {
	pulumi.Input

	ToProjectStatusConfigMapOutput() ProjectStatusConfigMapOutput
	ToProjectStatusConfigMapOutputWithContext(context.Context) ProjectStatusConfigMapOutput
}

ProjectStatusConfigMapInput is an input type that accepts ProjectStatusConfigMap and ProjectStatusConfigMapOutput values. You can construct a concrete instance of `ProjectStatusConfigMapInput` via:

ProjectStatusConfigMap{ "key": ProjectStatusConfigArgs{...} }

type ProjectStatusConfigMapOutput added in v0.1.8

type ProjectStatusConfigMapOutput struct{ *pulumi.OutputState }

func (ProjectStatusConfigMapOutput) ElementType added in v0.1.8

func (ProjectStatusConfigMapOutput) MapIndex added in v0.1.8

func (ProjectStatusConfigMapOutput) ToProjectStatusConfigMapOutput added in v0.1.8

func (o ProjectStatusConfigMapOutput) ToProjectStatusConfigMapOutput() ProjectStatusConfigMapOutput

func (ProjectStatusConfigMapOutput) ToProjectStatusConfigMapOutputWithContext added in v0.1.8

func (o ProjectStatusConfigMapOutput) ToProjectStatusConfigMapOutputWithContext(ctx context.Context) ProjectStatusConfigMapOutput

type ProjectStatusConfigOutput added in v0.1.8

type ProjectStatusConfigOutput struct{ *pulumi.OutputState }

func (ProjectStatusConfigOutput) ElementType added in v0.1.8

func (ProjectStatusConfigOutput) ElementType() reflect.Type

func (ProjectStatusConfigOutput) Operate added in v0.1.8

`resume`, `stop`.

func (ProjectStatusConfigOutput) ProjectId added in v0.1.8

Project ID.

func (ProjectStatusConfigOutput) ToProjectStatusConfigOutput added in v0.1.8

func (o ProjectStatusConfigOutput) ToProjectStatusConfigOutput() ProjectStatusConfigOutput

func (ProjectStatusConfigOutput) ToProjectStatusConfigOutputWithContext added in v0.1.8

func (o ProjectStatusConfigOutput) ToProjectStatusConfigOutputWithContext(ctx context.Context) ProjectStatusConfigOutput

type ProjectStatusConfigState added in v0.1.8

type ProjectStatusConfigState struct {
	// `resume`, `stop`.
	Operate pulumi.StringPtrInput
	// Project ID.
	ProjectId pulumi.IntPtrInput
}

func (ProjectStatusConfigState) ElementType added in v0.1.8

func (ProjectStatusConfigState) ElementType() reflect.Type

type ReleaseFile added in v0.1.8

type ReleaseFile struct {
	pulumi.CustomResourceState

	// Release file hash.
	FileHash pulumi.StringOutput `pulumi:"fileHash"`
	// Release file unique key.
	FileKey pulumi.StringOutput `pulumi:"fileKey"`
	// Release file name.
	FileName pulumi.StringOutput `pulumi:"fileName"`
	// Project ID.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Release file id.
	ReleaseFileId pulumi.IntOutput `pulumi:"releaseFileId"`
	// Release File version.
	Version pulumi.StringOutput `pulumi:"version"`
}

func GetReleaseFile added in v0.1.8

func GetReleaseFile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReleaseFileState, opts ...pulumi.ResourceOption) (*ReleaseFile, error)

GetReleaseFile gets an existing ReleaseFile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewReleaseFile added in v0.1.8

func NewReleaseFile(ctx *pulumi.Context,
	name string, args *ReleaseFileArgs, opts ...pulumi.ResourceOption) (*ReleaseFile, error)

NewReleaseFile registers a new resource with the given unique name, arguments, and options.

func (*ReleaseFile) ElementType added in v0.1.8

func (*ReleaseFile) ElementType() reflect.Type

func (*ReleaseFile) ToReleaseFileOutput added in v0.1.8

func (i *ReleaseFile) ToReleaseFileOutput() ReleaseFileOutput

func (*ReleaseFile) ToReleaseFileOutputWithContext added in v0.1.8

func (i *ReleaseFile) ToReleaseFileOutputWithContext(ctx context.Context) ReleaseFileOutput

type ReleaseFileArgs added in v0.1.8

type ReleaseFileArgs struct {
	// Release file hash.
	FileHash pulumi.StringInput
	// Release file unique key.
	FileKey pulumi.StringInput
	// Release file name.
	FileName pulumi.StringInput
	// Project ID.
	ProjectId pulumi.IntInput
	// Release file id.
	ReleaseFileId pulumi.IntInput
	// Release File version.
	Version pulumi.StringInput
}

The set of arguments for constructing a ReleaseFile resource.

func (ReleaseFileArgs) ElementType added in v0.1.8

func (ReleaseFileArgs) ElementType() reflect.Type

type ReleaseFileArray added in v0.1.8

type ReleaseFileArray []ReleaseFileInput

func (ReleaseFileArray) ElementType added in v0.1.8

func (ReleaseFileArray) ElementType() reflect.Type

func (ReleaseFileArray) ToReleaseFileArrayOutput added in v0.1.8

func (i ReleaseFileArray) ToReleaseFileArrayOutput() ReleaseFileArrayOutput

func (ReleaseFileArray) ToReleaseFileArrayOutputWithContext added in v0.1.8

func (i ReleaseFileArray) ToReleaseFileArrayOutputWithContext(ctx context.Context) ReleaseFileArrayOutput

type ReleaseFileArrayInput added in v0.1.8

type ReleaseFileArrayInput interface {
	pulumi.Input

	ToReleaseFileArrayOutput() ReleaseFileArrayOutput
	ToReleaseFileArrayOutputWithContext(context.Context) ReleaseFileArrayOutput
}

ReleaseFileArrayInput is an input type that accepts ReleaseFileArray and ReleaseFileArrayOutput values. You can construct a concrete instance of `ReleaseFileArrayInput` via:

ReleaseFileArray{ ReleaseFileArgs{...} }

type ReleaseFileArrayOutput added in v0.1.8

type ReleaseFileArrayOutput struct{ *pulumi.OutputState }

func (ReleaseFileArrayOutput) ElementType added in v0.1.8

func (ReleaseFileArrayOutput) ElementType() reflect.Type

func (ReleaseFileArrayOutput) Index added in v0.1.8

func (ReleaseFileArrayOutput) ToReleaseFileArrayOutput added in v0.1.8

func (o ReleaseFileArrayOutput) ToReleaseFileArrayOutput() ReleaseFileArrayOutput

func (ReleaseFileArrayOutput) ToReleaseFileArrayOutputWithContext added in v0.1.8

func (o ReleaseFileArrayOutput) ToReleaseFileArrayOutputWithContext(ctx context.Context) ReleaseFileArrayOutput

type ReleaseFileInput added in v0.1.8

type ReleaseFileInput interface {
	pulumi.Input

	ToReleaseFileOutput() ReleaseFileOutput
	ToReleaseFileOutputWithContext(ctx context.Context) ReleaseFileOutput
}

type ReleaseFileMap added in v0.1.8

type ReleaseFileMap map[string]ReleaseFileInput

func (ReleaseFileMap) ElementType added in v0.1.8

func (ReleaseFileMap) ElementType() reflect.Type

func (ReleaseFileMap) ToReleaseFileMapOutput added in v0.1.8

func (i ReleaseFileMap) ToReleaseFileMapOutput() ReleaseFileMapOutput

func (ReleaseFileMap) ToReleaseFileMapOutputWithContext added in v0.1.8

func (i ReleaseFileMap) ToReleaseFileMapOutputWithContext(ctx context.Context) ReleaseFileMapOutput

type ReleaseFileMapInput added in v0.1.8

type ReleaseFileMapInput interface {
	pulumi.Input

	ToReleaseFileMapOutput() ReleaseFileMapOutput
	ToReleaseFileMapOutputWithContext(context.Context) ReleaseFileMapOutput
}

ReleaseFileMapInput is an input type that accepts ReleaseFileMap and ReleaseFileMapOutput values. You can construct a concrete instance of `ReleaseFileMapInput` via:

ReleaseFileMap{ "key": ReleaseFileArgs{...} }

type ReleaseFileMapOutput added in v0.1.8

type ReleaseFileMapOutput struct{ *pulumi.OutputState }

func (ReleaseFileMapOutput) ElementType added in v0.1.8

func (ReleaseFileMapOutput) ElementType() reflect.Type

func (ReleaseFileMapOutput) MapIndex added in v0.1.8

func (ReleaseFileMapOutput) ToReleaseFileMapOutput added in v0.1.8

func (o ReleaseFileMapOutput) ToReleaseFileMapOutput() ReleaseFileMapOutput

func (ReleaseFileMapOutput) ToReleaseFileMapOutputWithContext added in v0.1.8

func (o ReleaseFileMapOutput) ToReleaseFileMapOutputWithContext(ctx context.Context) ReleaseFileMapOutput

type ReleaseFileOutput added in v0.1.8

type ReleaseFileOutput struct{ *pulumi.OutputState }

func (ReleaseFileOutput) ElementType added in v0.1.8

func (ReleaseFileOutput) ElementType() reflect.Type

func (ReleaseFileOutput) FileHash added in v0.1.8

func (o ReleaseFileOutput) FileHash() pulumi.StringOutput

Release file hash.

func (ReleaseFileOutput) FileKey added in v0.1.8

Release file unique key.

func (ReleaseFileOutput) FileName added in v0.1.8

func (o ReleaseFileOutput) FileName() pulumi.StringOutput

Release file name.

func (ReleaseFileOutput) ProjectId added in v0.1.8

func (o ReleaseFileOutput) ProjectId() pulumi.IntOutput

Project ID.

func (ReleaseFileOutput) ReleaseFileId added in v0.1.8

func (o ReleaseFileOutput) ReleaseFileId() pulumi.IntOutput

Release file id.

func (ReleaseFileOutput) ToReleaseFileOutput added in v0.1.8

func (o ReleaseFileOutput) ToReleaseFileOutput() ReleaseFileOutput

func (ReleaseFileOutput) ToReleaseFileOutputWithContext added in v0.1.8

func (o ReleaseFileOutput) ToReleaseFileOutputWithContext(ctx context.Context) ReleaseFileOutput

func (ReleaseFileOutput) Version added in v0.1.8

Release File version.

type ReleaseFileState added in v0.1.8

type ReleaseFileState struct {
	// Release file hash.
	FileHash pulumi.StringPtrInput
	// Release file unique key.
	FileKey pulumi.StringPtrInput
	// Release file name.
	FileName pulumi.StringPtrInput
	// Project ID.
	ProjectId pulumi.IntPtrInput
	// Release file id.
	ReleaseFileId pulumi.IntPtrInput
	// Release File version.
	Version pulumi.StringPtrInput
}

func (ReleaseFileState) ElementType added in v0.1.8

func (ReleaseFileState) ElementType() reflect.Type

type TawInstance

type TawInstance struct {
	pulumi.CustomResourceState

	// Region ID (at least greater than 0).
	AreaId pulumi.IntOutput `pulumi:"areaId"`
	// Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).
	ChargeStatus pulumi.IntOutput `pulumi:"chargeStatus"`
	// Billing type (1: Pay-as-you-go).
	ChargeType pulumi.IntOutput `pulumi:"chargeType"`
	// Cluster ID.
	ClusterId pulumi.IntOutput `pulumi:"clusterId"`
	// Create time.
	CreatedAt pulumi.StringOutput `pulumi:"createdAt"`
	// Data retention period (at least greater than 0).
	DataRetentionDays pulumi.IntOutput `pulumi:"dataRetentionDays"`
	// Instance description (up to 1,024 bytes).
	InstanceDesc pulumi.StringPtrOutput `pulumi:"instanceDesc"`
	// Instance name (up to 255 bytes).
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).
	InstanceStatus pulumi.IntOutput `pulumi:"instanceStatus"`
	// Tag description list. Up to 10 tag key-value pairs are supported and must be unique.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Update time.
	UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"`
}

Provides a resource to create a rum tawInstance

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.NewTawInstance(ctx, "tawInstance", &Rum.TawInstanceArgs{
			AreaId:            pulumi.Int(1),
			ChargeType:        pulumi.Int(1),
			DataRetentionDays: pulumi.Int(30),
			InstanceDesc:      pulumi.String("instanceDesc-1"),
			InstanceName:      pulumi.String("instanceName-1"),
			Tags: pulumi.AnyMap{
				"createdBy": pulumi.Any("terraform"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

rum taw_instance can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Rum/tawInstance:TawInstance taw_instance tawInstance_id

```

func GetTawInstance

func GetTawInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TawInstanceState, opts ...pulumi.ResourceOption) (*TawInstance, error)

GetTawInstance gets an existing TawInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTawInstance

func NewTawInstance(ctx *pulumi.Context,
	name string, args *TawInstanceArgs, opts ...pulumi.ResourceOption) (*TawInstance, error)

NewTawInstance registers a new resource with the given unique name, arguments, and options.

func (*TawInstance) ElementType

func (*TawInstance) ElementType() reflect.Type

func (*TawInstance) ToTawInstanceOutput

func (i *TawInstance) ToTawInstanceOutput() TawInstanceOutput

func (*TawInstance) ToTawInstanceOutputWithContext

func (i *TawInstance) ToTawInstanceOutputWithContext(ctx context.Context) TawInstanceOutput

type TawInstanceArgs

type TawInstanceArgs struct {
	// Region ID (at least greater than 0).
	AreaId pulumi.IntInput
	// Billing type (1: Pay-as-you-go).
	ChargeType pulumi.IntInput
	// Data retention period (at least greater than 0).
	DataRetentionDays pulumi.IntInput
	// Instance description (up to 1,024 bytes).
	InstanceDesc pulumi.StringPtrInput
	// Instance name (up to 255 bytes).
	InstanceName pulumi.StringInput
	// Tag description list. Up to 10 tag key-value pairs are supported and must be unique.
	Tags pulumi.MapInput
}

The set of arguments for constructing a TawInstance resource.

func (TawInstanceArgs) ElementType

func (TawInstanceArgs) ElementType() reflect.Type

type TawInstanceArray

type TawInstanceArray []TawInstanceInput

func (TawInstanceArray) ElementType

func (TawInstanceArray) ElementType() reflect.Type

func (TawInstanceArray) ToTawInstanceArrayOutput

func (i TawInstanceArray) ToTawInstanceArrayOutput() TawInstanceArrayOutput

func (TawInstanceArray) ToTawInstanceArrayOutputWithContext

func (i TawInstanceArray) ToTawInstanceArrayOutputWithContext(ctx context.Context) TawInstanceArrayOutput

type TawInstanceArrayInput

type TawInstanceArrayInput interface {
	pulumi.Input

	ToTawInstanceArrayOutput() TawInstanceArrayOutput
	ToTawInstanceArrayOutputWithContext(context.Context) TawInstanceArrayOutput
}

TawInstanceArrayInput is an input type that accepts TawInstanceArray and TawInstanceArrayOutput values. You can construct a concrete instance of `TawInstanceArrayInput` via:

TawInstanceArray{ TawInstanceArgs{...} }

type TawInstanceArrayOutput

type TawInstanceArrayOutput struct{ *pulumi.OutputState }

func (TawInstanceArrayOutput) ElementType

func (TawInstanceArrayOutput) ElementType() reflect.Type

func (TawInstanceArrayOutput) Index

func (TawInstanceArrayOutput) ToTawInstanceArrayOutput

func (o TawInstanceArrayOutput) ToTawInstanceArrayOutput() TawInstanceArrayOutput

func (TawInstanceArrayOutput) ToTawInstanceArrayOutputWithContext

func (o TawInstanceArrayOutput) ToTawInstanceArrayOutputWithContext(ctx context.Context) TawInstanceArrayOutput

type TawInstanceInput

type TawInstanceInput interface {
	pulumi.Input

	ToTawInstanceOutput() TawInstanceOutput
	ToTawInstanceOutputWithContext(ctx context.Context) TawInstanceOutput
}

type TawInstanceMap

type TawInstanceMap map[string]TawInstanceInput

func (TawInstanceMap) ElementType

func (TawInstanceMap) ElementType() reflect.Type

func (TawInstanceMap) ToTawInstanceMapOutput

func (i TawInstanceMap) ToTawInstanceMapOutput() TawInstanceMapOutput

func (TawInstanceMap) ToTawInstanceMapOutputWithContext

func (i TawInstanceMap) ToTawInstanceMapOutputWithContext(ctx context.Context) TawInstanceMapOutput

type TawInstanceMapInput

type TawInstanceMapInput interface {
	pulumi.Input

	ToTawInstanceMapOutput() TawInstanceMapOutput
	ToTawInstanceMapOutputWithContext(context.Context) TawInstanceMapOutput
}

TawInstanceMapInput is an input type that accepts TawInstanceMap and TawInstanceMapOutput values. You can construct a concrete instance of `TawInstanceMapInput` via:

TawInstanceMap{ "key": TawInstanceArgs{...} }

type TawInstanceMapOutput

type TawInstanceMapOutput struct{ *pulumi.OutputState }

func (TawInstanceMapOutput) ElementType

func (TawInstanceMapOutput) ElementType() reflect.Type

func (TawInstanceMapOutput) MapIndex

func (TawInstanceMapOutput) ToTawInstanceMapOutput

func (o TawInstanceMapOutput) ToTawInstanceMapOutput() TawInstanceMapOutput

func (TawInstanceMapOutput) ToTawInstanceMapOutputWithContext

func (o TawInstanceMapOutput) ToTawInstanceMapOutputWithContext(ctx context.Context) TawInstanceMapOutput

type TawInstanceOutput

type TawInstanceOutput struct{ *pulumi.OutputState }

func (TawInstanceOutput) AreaId

func (o TawInstanceOutput) AreaId() pulumi.IntOutput

Region ID (at least greater than 0).

func (TawInstanceOutput) ChargeStatus

func (o TawInstanceOutput) ChargeStatus() pulumi.IntOutput

Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).

func (TawInstanceOutput) ChargeType

func (o TawInstanceOutput) ChargeType() pulumi.IntOutput

Billing type (1: Pay-as-you-go).

func (TawInstanceOutput) ClusterId

func (o TawInstanceOutput) ClusterId() pulumi.IntOutput

Cluster ID.

func (TawInstanceOutput) CreatedAt

func (o TawInstanceOutput) CreatedAt() pulumi.StringOutput

Create time.

func (TawInstanceOutput) DataRetentionDays

func (o TawInstanceOutput) DataRetentionDays() pulumi.IntOutput

Data retention period (at least greater than 0).

func (TawInstanceOutput) ElementType

func (TawInstanceOutput) ElementType() reflect.Type

func (TawInstanceOutput) InstanceDesc

func (o TawInstanceOutput) InstanceDesc() pulumi.StringPtrOutput

Instance description (up to 1,024 bytes).

func (TawInstanceOutput) InstanceName

func (o TawInstanceOutput) InstanceName() pulumi.StringOutput

Instance name (up to 255 bytes).

func (TawInstanceOutput) InstanceStatus

func (o TawInstanceOutput) InstanceStatus() pulumi.IntOutput

Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).

func (TawInstanceOutput) Tags

Tag description list. Up to 10 tag key-value pairs are supported and must be unique.

func (TawInstanceOutput) ToTawInstanceOutput

func (o TawInstanceOutput) ToTawInstanceOutput() TawInstanceOutput

func (TawInstanceOutput) ToTawInstanceOutputWithContext

func (o TawInstanceOutput) ToTawInstanceOutputWithContext(ctx context.Context) TawInstanceOutput

func (TawInstanceOutput) UpdatedAt

func (o TawInstanceOutput) UpdatedAt() pulumi.StringOutput

Update time.

type TawInstanceState

type TawInstanceState struct {
	// Region ID (at least greater than 0).
	AreaId pulumi.IntPtrInput
	// Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).
	ChargeStatus pulumi.IntPtrInput
	// Billing type (1: Pay-as-you-go).
	ChargeType pulumi.IntPtrInput
	// Cluster ID.
	ClusterId pulumi.IntPtrInput
	// Create time.
	CreatedAt pulumi.StringPtrInput
	// Data retention period (at least greater than 0).
	DataRetentionDays pulumi.IntPtrInput
	// Instance description (up to 1,024 bytes).
	InstanceDesc pulumi.StringPtrInput
	// Instance name (up to 255 bytes).
	InstanceName pulumi.StringPtrInput
	// Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).
	InstanceStatus pulumi.IntPtrInput
	// Tag description list. Up to 10 tag key-value pairs are supported and must be unique.
	Tags pulumi.MapInput
	// Update time.
	UpdatedAt pulumi.StringPtrInput
}

func (TawInstanceState) ElementType

func (TawInstanceState) ElementType() reflect.Type

type Whitelist

type Whitelist struct {
	pulumi.CustomResourceState

	// Business identifier.
	Aid pulumi.StringPtrOutput `pulumi:"aid"`
	// Creation time.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Creator ID.
	CreateUser pulumi.StringOutput `pulumi:"createUser"`
	// Instance ID, such as taw-123.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Remarks.
	Remark pulumi.StringOutput `pulumi:"remark"`
	// End time.
	Ttl pulumi.StringOutput `pulumi:"ttl"`
	// uin: business identifier.
	WhitelistUin pulumi.StringOutput `pulumi:"whitelistUin"`
	// Auto-Increment allowlist ID.
	Wid pulumi.StringOutput `pulumi:"wid"`
}

Provides a resource to create a rum whitelist

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Rum"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Rum.NewWhitelist(ctx, "whitelist", &Rum.WhitelistArgs{
			InstanceId:   pulumi.String("rum-pasZKEI3RLgakj"),
			Remark:       pulumi.String("white list remark"),
			WhitelistUin: pulumi.String("20221122"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

rum whitelist can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Rum/whitelist:Whitelist whitelist whitelist_id

```

func GetWhitelist

func GetWhitelist(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WhitelistState, opts ...pulumi.ResourceOption) (*Whitelist, error)

GetWhitelist gets an existing Whitelist resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWhitelist

func NewWhitelist(ctx *pulumi.Context,
	name string, args *WhitelistArgs, opts ...pulumi.ResourceOption) (*Whitelist, error)

NewWhitelist registers a new resource with the given unique name, arguments, and options.

func (*Whitelist) ElementType

func (*Whitelist) ElementType() reflect.Type

func (*Whitelist) ToWhitelistOutput

func (i *Whitelist) ToWhitelistOutput() WhitelistOutput

func (*Whitelist) ToWhitelistOutputWithContext

func (i *Whitelist) ToWhitelistOutputWithContext(ctx context.Context) WhitelistOutput

type WhitelistArgs

type WhitelistArgs struct {
	// Business identifier.
	Aid pulumi.StringPtrInput
	// Instance ID, such as taw-123.
	InstanceId pulumi.StringInput
	// Remarks.
	Remark pulumi.StringInput
	// uin: business identifier.
	WhitelistUin pulumi.StringInput
}

The set of arguments for constructing a Whitelist resource.

func (WhitelistArgs) ElementType

func (WhitelistArgs) ElementType() reflect.Type

type WhitelistArray

type WhitelistArray []WhitelistInput

func (WhitelistArray) ElementType

func (WhitelistArray) ElementType() reflect.Type

func (WhitelistArray) ToWhitelistArrayOutput

func (i WhitelistArray) ToWhitelistArrayOutput() WhitelistArrayOutput

func (WhitelistArray) ToWhitelistArrayOutputWithContext

func (i WhitelistArray) ToWhitelistArrayOutputWithContext(ctx context.Context) WhitelistArrayOutput

type WhitelistArrayInput

type WhitelistArrayInput interface {
	pulumi.Input

	ToWhitelistArrayOutput() WhitelistArrayOutput
	ToWhitelistArrayOutputWithContext(context.Context) WhitelistArrayOutput
}

WhitelistArrayInput is an input type that accepts WhitelistArray and WhitelistArrayOutput values. You can construct a concrete instance of `WhitelistArrayInput` via:

WhitelistArray{ WhitelistArgs{...} }

type WhitelistArrayOutput

type WhitelistArrayOutput struct{ *pulumi.OutputState }

func (WhitelistArrayOutput) ElementType

func (WhitelistArrayOutput) ElementType() reflect.Type

func (WhitelistArrayOutput) Index

func (WhitelistArrayOutput) ToWhitelistArrayOutput

func (o WhitelistArrayOutput) ToWhitelistArrayOutput() WhitelistArrayOutput

func (WhitelistArrayOutput) ToWhitelistArrayOutputWithContext

func (o WhitelistArrayOutput) ToWhitelistArrayOutputWithContext(ctx context.Context) WhitelistArrayOutput

type WhitelistInput

type WhitelistInput interface {
	pulumi.Input

	ToWhitelistOutput() WhitelistOutput
	ToWhitelistOutputWithContext(ctx context.Context) WhitelistOutput
}

type WhitelistMap

type WhitelistMap map[string]WhitelistInput

func (WhitelistMap) ElementType

func (WhitelistMap) ElementType() reflect.Type

func (WhitelistMap) ToWhitelistMapOutput

func (i WhitelistMap) ToWhitelistMapOutput() WhitelistMapOutput

func (WhitelistMap) ToWhitelistMapOutputWithContext

func (i WhitelistMap) ToWhitelistMapOutputWithContext(ctx context.Context) WhitelistMapOutput

type WhitelistMapInput

type WhitelistMapInput interface {
	pulumi.Input

	ToWhitelistMapOutput() WhitelistMapOutput
	ToWhitelistMapOutputWithContext(context.Context) WhitelistMapOutput
}

WhitelistMapInput is an input type that accepts WhitelistMap and WhitelistMapOutput values. You can construct a concrete instance of `WhitelistMapInput` via:

WhitelistMap{ "key": WhitelistArgs{...} }

type WhitelistMapOutput

type WhitelistMapOutput struct{ *pulumi.OutputState }

func (WhitelistMapOutput) ElementType

func (WhitelistMapOutput) ElementType() reflect.Type

func (WhitelistMapOutput) MapIndex

func (WhitelistMapOutput) ToWhitelistMapOutput

func (o WhitelistMapOutput) ToWhitelistMapOutput() WhitelistMapOutput

func (WhitelistMapOutput) ToWhitelistMapOutputWithContext

func (o WhitelistMapOutput) ToWhitelistMapOutputWithContext(ctx context.Context) WhitelistMapOutput

type WhitelistOutput

type WhitelistOutput struct{ *pulumi.OutputState }

func (WhitelistOutput) Aid

Business identifier.

func (WhitelistOutput) CreateTime

func (o WhitelistOutput) CreateTime() pulumi.StringOutput

Creation time.

func (WhitelistOutput) CreateUser

func (o WhitelistOutput) CreateUser() pulumi.StringOutput

Creator ID.

func (WhitelistOutput) ElementType

func (WhitelistOutput) ElementType() reflect.Type

func (WhitelistOutput) InstanceId

func (o WhitelistOutput) InstanceId() pulumi.StringOutput

Instance ID, such as taw-123.

func (WhitelistOutput) Remark

func (o WhitelistOutput) Remark() pulumi.StringOutput

Remarks.

func (WhitelistOutput) ToWhitelistOutput

func (o WhitelistOutput) ToWhitelistOutput() WhitelistOutput

func (WhitelistOutput) ToWhitelistOutputWithContext

func (o WhitelistOutput) ToWhitelistOutputWithContext(ctx context.Context) WhitelistOutput

func (WhitelistOutput) Ttl

End time.

func (WhitelistOutput) WhitelistUin

func (o WhitelistOutput) WhitelistUin() pulumi.StringOutput

uin: business identifier.

func (WhitelistOutput) Wid

Auto-Increment allowlist ID.

type WhitelistState

type WhitelistState struct {
	// Business identifier.
	Aid pulumi.StringPtrInput
	// Creation time.
	CreateTime pulumi.StringPtrInput
	// Creator ID.
	CreateUser pulumi.StringPtrInput
	// Instance ID, such as taw-123.
	InstanceId pulumi.StringPtrInput
	// Remarks.
	Remark pulumi.StringPtrInput
	// End time.
	Ttl pulumi.StringPtrInput
	// uin: business identifier.
	WhitelistUin pulumi.StringPtrInput
	// Auto-Increment allowlist ID.
	Wid pulumi.StringPtrInput
}

func (WhitelistState) ElementType

func (WhitelistState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL