Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetOfflineLogConfigArgs
- type GetOfflineLogConfigOutputArgs
- type GetOfflineLogConfigResult
- type GetOfflineLogConfigResultOutput
- func (GetOfflineLogConfigResultOutput) ElementType() reflect.Type
- func (o GetOfflineLogConfigResultOutput) Id() pulumi.StringOutput
- func (o GetOfflineLogConfigResultOutput) Msg() pulumi.StringOutput
- func (o GetOfflineLogConfigResultOutput) ProjectKey() pulumi.StringOutput
- func (o GetOfflineLogConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutput() GetOfflineLogConfigResultOutput
- func (o GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutputWithContext(ctx context.Context) GetOfflineLogConfigResultOutput
- func (o GetOfflineLogConfigResultOutput) UniqueIdSets() pulumi.StringArrayOutput
- type GetProjectProjectSet
- type GetProjectProjectSetArgs
- type GetProjectProjectSetArray
- type GetProjectProjectSetArrayInput
- type GetProjectProjectSetArrayOutput
- func (GetProjectProjectSetArrayOutput) ElementType() reflect.Type
- func (o GetProjectProjectSetArrayOutput) Index(i pulumi.IntInput) GetProjectProjectSetOutput
- func (o GetProjectProjectSetArrayOutput) ToGetProjectProjectSetArrayOutput() GetProjectProjectSetArrayOutput
- func (o GetProjectProjectSetArrayOutput) ToGetProjectProjectSetArrayOutputWithContext(ctx context.Context) GetProjectProjectSetArrayOutput
- type GetProjectProjectSetInput
- type GetProjectProjectSetOutput
- func (o GetProjectProjectSetOutput) CreateTime() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) Creator() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) Desc() pulumi.StringOutput
- func (GetProjectProjectSetOutput) ElementType() reflect.Type
- func (o GetProjectProjectSetOutput) EnableUrlGroup() pulumi.IntOutput
- func (o GetProjectProjectSetOutput) InstanceId() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) InstanceKey() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) InstanceName() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) IsStar() pulumi.IntOutput
- func (o GetProjectProjectSetOutput) Key() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) Name() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) Pid() pulumi.IntOutput
- func (o GetProjectProjectSetOutput) ProjectStatus() pulumi.IntOutput
- func (o GetProjectProjectSetOutput) Rate() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) Repo() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) ToGetProjectProjectSetOutput() GetProjectProjectSetOutput
- func (o GetProjectProjectSetOutput) ToGetProjectProjectSetOutputWithContext(ctx context.Context) GetProjectProjectSetOutput
- func (o GetProjectProjectSetOutput) Type() pulumi.StringOutput
- func (o GetProjectProjectSetOutput) Url() pulumi.StringOutput
- type GetTawInstanceInstanceSet
- type GetTawInstanceInstanceSetArgs
- func (GetTawInstanceInstanceSetArgs) ElementType() reflect.Type
- func (i GetTawInstanceInstanceSetArgs) ToGetTawInstanceInstanceSetOutput() GetTawInstanceInstanceSetOutput
- func (i GetTawInstanceInstanceSetArgs) ToGetTawInstanceInstanceSetOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetOutput
- type GetTawInstanceInstanceSetArray
- func (GetTawInstanceInstanceSetArray) ElementType() reflect.Type
- func (i GetTawInstanceInstanceSetArray) ToGetTawInstanceInstanceSetArrayOutput() GetTawInstanceInstanceSetArrayOutput
- func (i GetTawInstanceInstanceSetArray) ToGetTawInstanceInstanceSetArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetArrayOutput
- type GetTawInstanceInstanceSetArrayInput
- type GetTawInstanceInstanceSetArrayOutput
- func (GetTawInstanceInstanceSetArrayOutput) ElementType() reflect.Type
- func (o GetTawInstanceInstanceSetArrayOutput) Index(i pulumi.IntInput) GetTawInstanceInstanceSetOutput
- func (o GetTawInstanceInstanceSetArrayOutput) ToGetTawInstanceInstanceSetArrayOutput() GetTawInstanceInstanceSetArrayOutput
- func (o GetTawInstanceInstanceSetArrayOutput) ToGetTawInstanceInstanceSetArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetArrayOutput
- type GetTawInstanceInstanceSetInput
- type GetTawInstanceInstanceSetOutput
- func (o GetTawInstanceInstanceSetOutput) AreaId() pulumi.IntOutput
- func (o GetTawInstanceInstanceSetOutput) ChargeStatus() pulumi.IntOutput
- func (o GetTawInstanceInstanceSetOutput) ChargeType() pulumi.IntOutput
- func (o GetTawInstanceInstanceSetOutput) ClusterId() pulumi.IntOutput
- func (o GetTawInstanceInstanceSetOutput) CreatedAt() pulumi.StringOutput
- func (o GetTawInstanceInstanceSetOutput) DataRetentionDays() pulumi.IntOutput
- func (GetTawInstanceInstanceSetOutput) ElementType() reflect.Type
- func (o GetTawInstanceInstanceSetOutput) InstanceDesc() pulumi.StringOutput
- func (o GetTawInstanceInstanceSetOutput) InstanceId() pulumi.StringOutput
- func (o GetTawInstanceInstanceSetOutput) InstanceName() pulumi.StringOutput
- func (o GetTawInstanceInstanceSetOutput) InstanceStatus() pulumi.IntOutput
- func (o GetTawInstanceInstanceSetOutput) Tags() GetTawInstanceInstanceSetTagArrayOutput
- func (o GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutput() GetTawInstanceInstanceSetOutput
- func (o GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetOutput
- func (o GetTawInstanceInstanceSetOutput) UpdatedAt() pulumi.StringOutput
- type GetTawInstanceInstanceSetTag
- type GetTawInstanceInstanceSetTagArgs
- func (GetTawInstanceInstanceSetTagArgs) ElementType() reflect.Type
- func (i GetTawInstanceInstanceSetTagArgs) ToGetTawInstanceInstanceSetTagOutput() GetTawInstanceInstanceSetTagOutput
- func (i GetTawInstanceInstanceSetTagArgs) ToGetTawInstanceInstanceSetTagOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagOutput
- type GetTawInstanceInstanceSetTagArray
- func (GetTawInstanceInstanceSetTagArray) ElementType() reflect.Type
- func (i GetTawInstanceInstanceSetTagArray) ToGetTawInstanceInstanceSetTagArrayOutput() GetTawInstanceInstanceSetTagArrayOutput
- func (i GetTawInstanceInstanceSetTagArray) ToGetTawInstanceInstanceSetTagArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagArrayOutput
- type GetTawInstanceInstanceSetTagArrayInput
- type GetTawInstanceInstanceSetTagArrayOutput
- func (GetTawInstanceInstanceSetTagArrayOutput) ElementType() reflect.Type
- func (o GetTawInstanceInstanceSetTagArrayOutput) Index(i pulumi.IntInput) GetTawInstanceInstanceSetTagOutput
- func (o GetTawInstanceInstanceSetTagArrayOutput) ToGetTawInstanceInstanceSetTagArrayOutput() GetTawInstanceInstanceSetTagArrayOutput
- func (o GetTawInstanceInstanceSetTagArrayOutput) ToGetTawInstanceInstanceSetTagArrayOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagArrayOutput
- type GetTawInstanceInstanceSetTagInput
- type GetTawInstanceInstanceSetTagOutput
- func (GetTawInstanceInstanceSetTagOutput) ElementType() reflect.Type
- func (o GetTawInstanceInstanceSetTagOutput) Key() pulumi.StringOutput
- func (o GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutput() GetTawInstanceInstanceSetTagOutput
- func (o GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagOutput
- func (o GetTawInstanceInstanceSetTagOutput) Value() pulumi.StringOutput
- type GetWhitelistWhitelistSet
- type GetWhitelistWhitelistSetArgs
- func (GetWhitelistWhitelistSetArgs) ElementType() reflect.Type
- func (i GetWhitelistWhitelistSetArgs) ToGetWhitelistWhitelistSetOutput() GetWhitelistWhitelistSetOutput
- func (i GetWhitelistWhitelistSetArgs) ToGetWhitelistWhitelistSetOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetOutput
- type GetWhitelistWhitelistSetArray
- func (GetWhitelistWhitelistSetArray) ElementType() reflect.Type
- func (i GetWhitelistWhitelistSetArray) ToGetWhitelistWhitelistSetArrayOutput() GetWhitelistWhitelistSetArrayOutput
- func (i GetWhitelistWhitelistSetArray) ToGetWhitelistWhitelistSetArrayOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetArrayOutput
- type GetWhitelistWhitelistSetArrayInput
- type GetWhitelistWhitelistSetArrayOutput
- func (GetWhitelistWhitelistSetArrayOutput) ElementType() reflect.Type
- func (o GetWhitelistWhitelistSetArrayOutput) Index(i pulumi.IntInput) GetWhitelistWhitelistSetOutput
- func (o GetWhitelistWhitelistSetArrayOutput) ToGetWhitelistWhitelistSetArrayOutput() GetWhitelistWhitelistSetArrayOutput
- func (o GetWhitelistWhitelistSetArrayOutput) ToGetWhitelistWhitelistSetArrayOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetArrayOutput
- type GetWhitelistWhitelistSetInput
- type GetWhitelistWhitelistSetOutput
- func (o GetWhitelistWhitelistSetOutput) Aid() pulumi.StringOutput
- func (o GetWhitelistWhitelistSetOutput) CreateTime() pulumi.StringOutput
- func (o GetWhitelistWhitelistSetOutput) CreateUser() pulumi.StringOutput
- func (GetWhitelistWhitelistSetOutput) ElementType() reflect.Type
- func (o GetWhitelistWhitelistSetOutput) Remark() pulumi.StringOutput
- func (o GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutput() GetWhitelistWhitelistSetOutput
- func (o GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetOutput
- func (o GetWhitelistWhitelistSetOutput) Ttl() pulumi.StringOutput
- func (o GetWhitelistWhitelistSetOutput) WhitelistUin() pulumi.StringOutput
- func (o GetWhitelistWhitelistSetOutput) Wid() pulumi.StringOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) Id() pulumi.StringOutput
- func (o LookupProjectResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupProjectResultOutput) ProjectSets() GetProjectProjectSetArrayOutput
- func (o LookupProjectResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type LookupTawInstanceArgs
- type LookupTawInstanceOutputArgs
- type LookupTawInstanceResult
- type LookupTawInstanceResultOutput
- func (o LookupTawInstanceResultOutput) AreaIds() pulumi.IntArrayOutput
- func (o LookupTawInstanceResultOutput) ChargeStatuses() pulumi.IntArrayOutput
- func (o LookupTawInstanceResultOutput) ChargeTypes() pulumi.IntArrayOutput
- func (LookupTawInstanceResultOutput) ElementType() reflect.Type
- func (o LookupTawInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupTawInstanceResultOutput) InstanceIds() pulumi.StringArrayOutput
- func (o LookupTawInstanceResultOutput) InstanceSets() GetTawInstanceInstanceSetArrayOutput
- func (o LookupTawInstanceResultOutput) InstanceStatuses() pulumi.IntArrayOutput
- func (o LookupTawInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupTawInstanceResultOutput) ToLookupTawInstanceResultOutput() LookupTawInstanceResultOutput
- func (o LookupTawInstanceResultOutput) ToLookupTawInstanceResultOutputWithContext(ctx context.Context) LookupTawInstanceResultOutput
- type LookupWhitelistArgs
- type LookupWhitelistOutputArgs
- type LookupWhitelistResult
- type LookupWhitelistResultOutput
- func (LookupWhitelistResultOutput) ElementType() reflect.Type
- func (o LookupWhitelistResultOutput) Id() pulumi.StringOutput
- func (o LookupWhitelistResultOutput) InstanceId() pulumi.StringOutput
- func (o LookupWhitelistResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupWhitelistResultOutput) ToLookupWhitelistResultOutput() LookupWhitelistResultOutput
- func (o LookupWhitelistResultOutput) ToLookupWhitelistResultOutputWithContext(ctx context.Context) LookupWhitelistResultOutput
- func (o LookupWhitelistResultOutput) WhitelistSets() GetWhitelistWhitelistSetArrayOutput
- type OfflineLogConfigAttachment
- func (*OfflineLogConfigAttachment) ElementType() reflect.Type
- func (i *OfflineLogConfigAttachment) ToOfflineLogConfigAttachmentOutput() OfflineLogConfigAttachmentOutput
- func (i *OfflineLogConfigAttachment) ToOfflineLogConfigAttachmentOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentOutput
- type OfflineLogConfigAttachmentArgs
- type OfflineLogConfigAttachmentArray
- func (OfflineLogConfigAttachmentArray) ElementType() reflect.Type
- func (i OfflineLogConfigAttachmentArray) ToOfflineLogConfigAttachmentArrayOutput() OfflineLogConfigAttachmentArrayOutput
- func (i OfflineLogConfigAttachmentArray) ToOfflineLogConfigAttachmentArrayOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentArrayOutput
- type OfflineLogConfigAttachmentArrayInput
- type OfflineLogConfigAttachmentArrayOutput
- func (OfflineLogConfigAttachmentArrayOutput) ElementType() reflect.Type
- func (o OfflineLogConfigAttachmentArrayOutput) Index(i pulumi.IntInput) OfflineLogConfigAttachmentOutput
- func (o OfflineLogConfigAttachmentArrayOutput) ToOfflineLogConfigAttachmentArrayOutput() OfflineLogConfigAttachmentArrayOutput
- func (o OfflineLogConfigAttachmentArrayOutput) ToOfflineLogConfigAttachmentArrayOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentArrayOutput
- type OfflineLogConfigAttachmentInput
- type OfflineLogConfigAttachmentMap
- func (OfflineLogConfigAttachmentMap) ElementType() reflect.Type
- func (i OfflineLogConfigAttachmentMap) ToOfflineLogConfigAttachmentMapOutput() OfflineLogConfigAttachmentMapOutput
- func (i OfflineLogConfigAttachmentMap) ToOfflineLogConfigAttachmentMapOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentMapOutput
- type OfflineLogConfigAttachmentMapInput
- type OfflineLogConfigAttachmentMapOutput
- func (OfflineLogConfigAttachmentMapOutput) ElementType() reflect.Type
- func (o OfflineLogConfigAttachmentMapOutput) MapIndex(k pulumi.StringInput) OfflineLogConfigAttachmentOutput
- func (o OfflineLogConfigAttachmentMapOutput) ToOfflineLogConfigAttachmentMapOutput() OfflineLogConfigAttachmentMapOutput
- func (o OfflineLogConfigAttachmentMapOutput) ToOfflineLogConfigAttachmentMapOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentMapOutput
- type OfflineLogConfigAttachmentOutput
- func (OfflineLogConfigAttachmentOutput) ElementType() reflect.Type
- func (o OfflineLogConfigAttachmentOutput) Msg() pulumi.StringOutput
- func (o OfflineLogConfigAttachmentOutput) ProjectKey() pulumi.StringOutput
- func (o OfflineLogConfigAttachmentOutput) ToOfflineLogConfigAttachmentOutput() OfflineLogConfigAttachmentOutput
- func (o OfflineLogConfigAttachmentOutput) ToOfflineLogConfigAttachmentOutputWithContext(ctx context.Context) OfflineLogConfigAttachmentOutput
- func (o OfflineLogConfigAttachmentOutput) UniqueId() pulumi.StringOutput
- type OfflineLogConfigAttachmentState
- type Project
- type ProjectArgs
- type ProjectArray
- type ProjectArrayInput
- type ProjectArrayOutput
- type ProjectInput
- type ProjectMap
- type ProjectMapInput
- type ProjectMapOutput
- type ProjectOutput
- func (o ProjectOutput) CreateTime() pulumi.StringOutput
- func (o ProjectOutput) Creator() pulumi.StringOutput
- func (o ProjectOutput) Desc() pulumi.StringPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) EnableUrlGroup() pulumi.IntOutput
- func (o ProjectOutput) InstanceId() pulumi.StringOutput
- func (o ProjectOutput) InstanceKey() pulumi.StringOutput
- func (o ProjectOutput) InstanceName() pulumi.StringOutput
- func (o ProjectOutput) IsStar() pulumi.IntOutput
- func (o ProjectOutput) Key() pulumi.StringOutput
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) ProjectStatus() pulumi.IntOutput
- func (o ProjectOutput) Rate() pulumi.StringOutput
- func (o ProjectOutput) Repo() pulumi.StringPtrOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- func (o ProjectOutput) Type() pulumi.StringOutput
- func (o ProjectOutput) Url() pulumi.StringPtrOutput
- type ProjectState
- type TawInstance
- type TawInstanceArgs
- type TawInstanceArray
- type TawInstanceArrayInput
- type TawInstanceArrayOutput
- func (TawInstanceArrayOutput) ElementType() reflect.Type
- func (o TawInstanceArrayOutput) Index(i pulumi.IntInput) TawInstanceOutput
- func (o TawInstanceArrayOutput) ToTawInstanceArrayOutput() TawInstanceArrayOutput
- func (o TawInstanceArrayOutput) ToTawInstanceArrayOutputWithContext(ctx context.Context) TawInstanceArrayOutput
- type TawInstanceInput
- type TawInstanceMap
- type TawInstanceMapInput
- type TawInstanceMapOutput
- func (TawInstanceMapOutput) ElementType() reflect.Type
- func (o TawInstanceMapOutput) MapIndex(k pulumi.StringInput) TawInstanceOutput
- func (o TawInstanceMapOutput) ToTawInstanceMapOutput() TawInstanceMapOutput
- func (o TawInstanceMapOutput) ToTawInstanceMapOutputWithContext(ctx context.Context) TawInstanceMapOutput
- type TawInstanceOutput
- func (o TawInstanceOutput) AreaId() pulumi.IntOutput
- func (o TawInstanceOutput) ChargeStatus() pulumi.IntOutput
- func (o TawInstanceOutput) ChargeType() pulumi.IntOutput
- func (o TawInstanceOutput) ClusterId() pulumi.IntOutput
- func (o TawInstanceOutput) CreatedAt() pulumi.StringOutput
- func (o TawInstanceOutput) DataRetentionDays() pulumi.IntOutput
- func (TawInstanceOutput) ElementType() reflect.Type
- func (o TawInstanceOutput) InstanceDesc() pulumi.StringPtrOutput
- func (o TawInstanceOutput) InstanceName() pulumi.StringOutput
- func (o TawInstanceOutput) InstanceStatus() pulumi.IntOutput
- func (o TawInstanceOutput) Tags() pulumi.MapOutput
- func (o TawInstanceOutput) ToTawInstanceOutput() TawInstanceOutput
- func (o TawInstanceOutput) ToTawInstanceOutputWithContext(ctx context.Context) TawInstanceOutput
- func (o TawInstanceOutput) UpdatedAt() pulumi.StringOutput
- type TawInstanceState
- type Whitelist
- type WhitelistArgs
- type WhitelistArray
- type WhitelistArrayInput
- type WhitelistArrayOutput
- func (WhitelistArrayOutput) ElementType() reflect.Type
- func (o WhitelistArrayOutput) Index(i pulumi.IntInput) WhitelistOutput
- func (o WhitelistArrayOutput) ToWhitelistArrayOutput() WhitelistArrayOutput
- func (o WhitelistArrayOutput) ToWhitelistArrayOutputWithContext(ctx context.Context) WhitelistArrayOutput
- type WhitelistInput
- type WhitelistMap
- type WhitelistMapInput
- type WhitelistMapOutput
- type WhitelistOutput
- func (o WhitelistOutput) Aid() pulumi.StringPtrOutput
- func (o WhitelistOutput) CreateTime() pulumi.StringOutput
- func (o WhitelistOutput) CreateUser() pulumi.StringOutput
- func (WhitelistOutput) ElementType() reflect.Type
- func (o WhitelistOutput) InstanceId() pulumi.StringOutput
- func (o WhitelistOutput) Remark() pulumi.StringOutput
- func (o WhitelistOutput) ToWhitelistOutput() WhitelistOutput
- func (o WhitelistOutput) ToWhitelistOutputWithContext(ctx context.Context) WhitelistOutput
- func (o WhitelistOutput) Ttl() pulumi.StringOutput
- func (o WhitelistOutput) WhitelistUin() pulumi.StringOutput
- func (o WhitelistOutput) Wid() pulumi.StringOutput
- type WhitelistState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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 ¶
func (GetOfflineLogConfigOutputArgs) ElementType() reflect.Type
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 GetOfflineLogConfigOutput ¶
func GetOfflineLogConfigOutput(ctx *pulumi.Context, args GetOfflineLogConfigOutputArgs, opts ...pulumi.InvokeOption) GetOfflineLogConfigResultOutput
func (GetOfflineLogConfigResultOutput) ElementType ¶
func (GetOfflineLogConfigResultOutput) ElementType() reflect.Type
func (GetOfflineLogConfigResultOutput) Id ¶
func (o GetOfflineLogConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOfflineLogConfigResultOutput) Msg ¶
func (o GetOfflineLogConfigResultOutput) Msg() pulumi.StringOutput
API call information.
func (GetOfflineLogConfigResultOutput) ProjectKey ¶
func (o GetOfflineLogConfigResultOutput) ProjectKey() pulumi.StringOutput
func (GetOfflineLogConfigResultOutput) ResultOutputFile ¶
func (o GetOfflineLogConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutput ¶
func (o GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutput() GetOfflineLogConfigResultOutput
func (GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutputWithContext ¶
func (o GetOfflineLogConfigResultOutput) ToGetOfflineLogConfigResultOutputWithContext(ctx context.Context) GetOfflineLogConfigResultOutput
func (GetOfflineLogConfigResultOutput) UniqueIdSets ¶
func (o GetOfflineLogConfigResultOutput) UniqueIdSets() pulumi.StringArrayOutput
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) ElementType() reflect.Type
func (GetProjectProjectSetArrayOutput) Index ¶
func (o GetProjectProjectSetArrayOutput) Index(i pulumi.IntInput) GetProjectProjectSetOutput
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 ¶
func (o GetProjectProjectSetOutput) CreateTime() pulumi.StringOutput
CreateTime.
func (GetProjectProjectSetOutput) Creator ¶
func (o GetProjectProjectSetOutput) Creator() pulumi.StringOutput
Creator ID.
func (GetProjectProjectSetOutput) Desc ¶
func (o GetProjectProjectSetOutput) Desc() pulumi.StringOutput
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 ¶
func (o GetProjectProjectSetOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetProjectProjectSetOutput) InstanceKey ¶
func (o GetProjectProjectSetOutput) InstanceKey() pulumi.StringOutput
Instance key.
func (GetProjectProjectSetOutput) InstanceName ¶
func (o GetProjectProjectSetOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetProjectProjectSetOutput) IsStar ¶
func (o GetProjectProjectSetOutput) IsStar() pulumi.IntOutput
Starred status. `1`: yes; `0`: no.
func (GetProjectProjectSetOutput) Key ¶
func (o GetProjectProjectSetOutput) Key() pulumi.StringOutput
Unique project key (12 characters).
func (GetProjectProjectSetOutput) Name ¶
func (o GetProjectProjectSetOutput) Name() pulumi.StringOutput
Project name.
func (GetProjectProjectSetOutput) Pid ¶
func (o GetProjectProjectSetOutput) Pid() pulumi.IntOutput
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 ¶
func (o GetProjectProjectSetOutput) Rate() pulumi.StringOutput
Project sample rate.
func (GetProjectProjectSetOutput) Repo ¶
func (o GetProjectProjectSetOutput) Repo() pulumi.StringOutput
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 ¶
func (o GetProjectProjectSetOutput) Type() pulumi.StringOutput
Project type.
func (GetProjectProjectSetOutput) Url ¶
func (o GetProjectProjectSetOutput) Url() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetTawInstanceInstanceSetArrayOutput) Index ¶
func (o GetTawInstanceInstanceSetArrayOutput) Index(i pulumi.IntInput) GetTawInstanceInstanceSetOutput
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 ¶
func (o GetTawInstanceInstanceSetOutput) AreaId() pulumi.IntOutput
Area ID.
func (GetTawInstanceInstanceSetOutput) ChargeStatus ¶
func (o GetTawInstanceInstanceSetOutput) ChargeStatus() pulumi.IntOutput
Billing status (`1` = in use, `2` = expired, `3` = destroyed, `4` = assigning, `5` = failed).
func (GetTawInstanceInstanceSetOutput) ChargeType ¶
func (o GetTawInstanceInstanceSetOutput) ChargeType() pulumi.IntOutput
Billing type (`1` = free version, `2` = prepaid, `3` = postpaid).
func (GetTawInstanceInstanceSetOutput) ClusterId ¶
func (o GetTawInstanceInstanceSetOutput) ClusterId() pulumi.IntOutput
Cluster ID.
func (GetTawInstanceInstanceSetOutput) CreatedAt ¶
func (o GetTawInstanceInstanceSetOutput) CreatedAt() pulumi.StringOutput
Create time.
func (GetTawInstanceInstanceSetOutput) DataRetentionDays ¶
func (o GetTawInstanceInstanceSetOutput) DataRetentionDays() pulumi.IntOutput
Data retention time (days).
func (GetTawInstanceInstanceSetOutput) ElementType ¶
func (GetTawInstanceInstanceSetOutput) ElementType() reflect.Type
func (GetTawInstanceInstanceSetOutput) InstanceDesc ¶
func (o GetTawInstanceInstanceSetOutput) InstanceDesc() pulumi.StringOutput
Instance Desc.
func (GetTawInstanceInstanceSetOutput) InstanceId ¶
func (o GetTawInstanceInstanceSetOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (GetTawInstanceInstanceSetOutput) InstanceName ¶
func (o GetTawInstanceInstanceSetOutput) InstanceName() pulumi.StringOutput
Instance name.
func (GetTawInstanceInstanceSetOutput) InstanceStatus ¶
func (o GetTawInstanceInstanceSetOutput) InstanceStatus() pulumi.IntOutput
Instance status (`1` = creating, `2` = running, `3` = exception, `4` = restarting, `5` = stopping, `6` = stopped, `7` = deleted).
func (GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutput ¶
func (o GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutput() GetTawInstanceInstanceSetOutput
func (GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutputWithContext ¶
func (o GetTawInstanceInstanceSetOutput) ToGetTawInstanceInstanceSetOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetOutput
func (GetTawInstanceInstanceSetOutput) UpdatedAt ¶
func (o GetTawInstanceInstanceSetOutput) UpdatedAt() pulumi.StringOutput
Update time.
type GetTawInstanceInstanceSetTagArgs ¶
type GetTawInstanceInstanceSetTagArgs struct {
// Tag Key.
Key pulumi.StringInput `pulumi:"key"`
// Tag Value.
Value pulumi.StringInput `pulumi:"value"`
}
func (GetTawInstanceInstanceSetTagArgs) ElementType ¶
func (GetTawInstanceInstanceSetTagArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetTawInstanceInstanceSetTagOutput) Key ¶
func (o GetTawInstanceInstanceSetTagOutput) Key() pulumi.StringOutput
Tag Key.
func (GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutput ¶
func (o GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutput() GetTawInstanceInstanceSetTagOutput
func (GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutputWithContext ¶
func (o GetTawInstanceInstanceSetTagOutput) ToGetTawInstanceInstanceSetTagOutputWithContext(ctx context.Context) GetTawInstanceInstanceSetTagOutput
func (GetTawInstanceInstanceSetTagOutput) Value ¶
func (o GetTawInstanceInstanceSetTagOutput) Value() pulumi.StringOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (GetWhitelistWhitelistSetArrayOutput) Index ¶
func (o GetWhitelistWhitelistSetArrayOutput) Index(i pulumi.IntInput) GetWhitelistWhitelistSetOutput
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 ¶
func (o GetWhitelistWhitelistSetOutput) Aid() pulumi.StringOutput
Business identifier.
func (GetWhitelistWhitelistSetOutput) CreateTime ¶
func (o GetWhitelistWhitelistSetOutput) CreateTime() pulumi.StringOutput
Creation time.
func (GetWhitelistWhitelistSetOutput) CreateUser ¶
func (o GetWhitelistWhitelistSetOutput) CreateUser() pulumi.StringOutput
Creator ID.
func (GetWhitelistWhitelistSetOutput) ElementType ¶
func (GetWhitelistWhitelistSetOutput) ElementType() reflect.Type
func (GetWhitelistWhitelistSetOutput) Remark ¶
func (o GetWhitelistWhitelistSetOutput) Remark() pulumi.StringOutput
Remarks.
func (GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutput ¶
func (o GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutput() GetWhitelistWhitelistSetOutput
func (GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutputWithContext ¶
func (o GetWhitelistWhitelistSetOutput) ToGetWhitelistWhitelistSetOutputWithContext(ctx context.Context) GetWhitelistWhitelistSetOutput
func (GetWhitelistWhitelistSetOutput) Ttl ¶
func (o GetWhitelistWhitelistSetOutput) Ttl() pulumi.StringOutput
End time.
func (GetWhitelistWhitelistSetOutput) WhitelistUin ¶
func (o GetWhitelistWhitelistSetOutput) WhitelistUin() pulumi.StringOutput
uin: business identifier.
func (GetWhitelistWhitelistSetOutput) Wid ¶
func (o GetWhitelistWhitelistSetOutput) Wid() pulumi.StringOutput
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 LookupProjectOutput ¶
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) ElementType ¶
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) Id ¶
func (o LookupProjectResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupProjectResultOutput) InstanceId ¶
func (o LookupProjectResultOutput) InstanceId() pulumi.StringOutput
Instance ID.
func (LookupProjectResultOutput) ProjectSets ¶
func (o LookupProjectResultOutput) ProjectSets() GetProjectProjectSetArrayOutput
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 ¶
func (LookupTawInstanceOutputArgs) ElementType() reflect.Type
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 LookupTawInstanceOutput ¶
func LookupTawInstanceOutput(ctx *pulumi.Context, args LookupTawInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupTawInstanceResultOutput
func (LookupTawInstanceResultOutput) AreaIds ¶
func (o LookupTawInstanceResultOutput) AreaIds() pulumi.IntArrayOutput
func (LookupTawInstanceResultOutput) ChargeStatuses ¶
func (o LookupTawInstanceResultOutput) ChargeStatuses() pulumi.IntArrayOutput
func (LookupTawInstanceResultOutput) ChargeTypes ¶
func (o LookupTawInstanceResultOutput) ChargeTypes() pulumi.IntArrayOutput
func (LookupTawInstanceResultOutput) ElementType ¶
func (LookupTawInstanceResultOutput) ElementType() reflect.Type
func (LookupTawInstanceResultOutput) Id ¶
func (o LookupTawInstanceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupTawInstanceResultOutput) InstanceIds ¶
func (o LookupTawInstanceResultOutput) InstanceIds() pulumi.StringArrayOutput
func (LookupTawInstanceResultOutput) InstanceSets ¶
func (o LookupTawInstanceResultOutput) InstanceSets() GetTawInstanceInstanceSetArrayOutput
Instance list.
func (LookupTawInstanceResultOutput) InstanceStatuses ¶
func (o LookupTawInstanceResultOutput) InstanceStatuses() pulumi.IntArrayOutput
func (LookupTawInstanceResultOutput) ResultOutputFile ¶
func (o LookupTawInstanceResultOutput) ResultOutputFile() pulumi.StringPtrOutput
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 LookupWhitelistOutput ¶
func LookupWhitelistOutput(ctx *pulumi.Context, args LookupWhitelistOutputArgs, opts ...pulumi.InvokeOption) LookupWhitelistResultOutput
func (LookupWhitelistResultOutput) ElementType ¶
func (LookupWhitelistResultOutput) ElementType() reflect.Type
func (LookupWhitelistResultOutput) Id ¶
func (o LookupWhitelistResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupWhitelistResultOutput) InstanceId ¶
func (o LookupWhitelistResultOutput) InstanceId() pulumi.StringOutput
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 ¶
func (o LookupWhitelistResultOutput) WhitelistSets() GetWhitelistWhitelistSetArrayOutput
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 ¶
func (OfflineLogConfigAttachmentArgs) ElementType() reflect.Type
type OfflineLogConfigAttachmentArray ¶
type OfflineLogConfigAttachmentArray []OfflineLogConfigAttachmentInput
func (OfflineLogConfigAttachmentArray) ElementType ¶
func (OfflineLogConfigAttachmentArray) ElementType() reflect.Type
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) ElementType() reflect.Type
func (OfflineLogConfigAttachmentArrayOutput) Index ¶
func (o OfflineLogConfigAttachmentArrayOutput) Index(i pulumi.IntInput) OfflineLogConfigAttachmentOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (OfflineLogConfigAttachmentMapOutput) MapIndex ¶
func (o OfflineLogConfigAttachmentMapOutput) MapIndex(k pulumi.StringInput) OfflineLogConfigAttachmentOutput
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) ElementType() reflect.Type
func (OfflineLogConfigAttachmentOutput) Msg ¶
func (o OfflineLogConfigAttachmentOutput) Msg() pulumi.StringOutput
Interface call information.
func (OfflineLogConfigAttachmentOutput) ProjectKey ¶
func (o OfflineLogConfigAttachmentOutput) ProjectKey() pulumi.StringOutput
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 ¶
func (o OfflineLogConfigAttachmentOutput) UniqueId() pulumi.StringOutput
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 ¶
func (OfflineLogConfigAttachmentState) ElementType() reflect.Type
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) 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 (o ProjectArrayOutput) Index(i pulumi.IntInput) ProjectOutput
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 (o ProjectMapOutput) MapIndex(k pulumi.StringInput) ProjectOutput
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) Desc ¶
func (o ProjectOutput) Desc() pulumi.StringPtrOutput
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 ¶
func (o ProjectOutput) Key() pulumi.StringOutput
Unique project key (12 characters).
func (ProjectOutput) Name ¶
func (o ProjectOutput) Name() pulumi.StringOutput
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 ¶
func (o ProjectOutput) Rate() pulumi.StringOutput
Project sampling rate (greater than or equal to 0).
func (ProjectOutput) Repo ¶
func (o ProjectOutput) Repo() pulumi.StringPtrOutput
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 ¶
func (o ProjectOutput) Type() pulumi.StringOutput
Project type (valid values: `web`, `mp`, `android`, `ios`, `node`, `hippy`, `weex`, `viola`, `rn`).
func (ProjectOutput) Url ¶
func (o ProjectOutput) Url() pulumi.StringPtrOutput
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 (o TawInstanceArrayOutput) Index(i pulumi.IntInput) TawInstanceOutput
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 (o TawInstanceMapOutput) MapIndex(k pulumi.StringInput) TawInstanceOutput
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 ¶
func (o TawInstanceOutput) Tags() pulumi.MapOutput
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) 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 (o WhitelistArrayOutput) Index(i pulumi.IntInput) WhitelistOutput
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 (o WhitelistMapOutput) MapIndex(k pulumi.StringInput) WhitelistOutput
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 ¶
func (o WhitelistOutput) Aid() pulumi.StringPtrOutput
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) ToWhitelistOutput ¶
func (o WhitelistOutput) ToWhitelistOutput() WhitelistOutput
func (WhitelistOutput) ToWhitelistOutputWithContext ¶
func (o WhitelistOutput) ToWhitelistOutputWithContext(ctx context.Context) WhitelistOutput
func (WhitelistOutput) WhitelistUin ¶
func (o WhitelistOutput) WhitelistUin() pulumi.StringOutput
uin: business identifier.
func (WhitelistOutput) Wid ¶
func (o WhitelistOutput) Wid() pulumi.StringOutput
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