rum

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: May 11, 2023 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 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 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 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 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 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 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