cat

package
v0.1.8 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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

Types

type GetMetricDataArgs added in v0.1.8

type GetMetricDataArgs struct {
	// Analysis of task type, supported types: `AnalyzeTaskType_Network`: network quality, `AnalyzeTaskType_Browse`: page performance, `AnalyzeTaskType_Transport`: port performance, `AnalyzeTaskType_UploadDownload`: file transport, `AnalyzeTaskType_MediaStream`: audiovisual experience.
	AnalyzeTaskType string `pulumi:"analyzeTaskType"`
	// Detailed fields of metrics, specified metrics can be passed or aggregate metrics, such as avg(ping_time) means entire delay.
	Field string `pulumi:"field"`
	// Filter conditions can be passed as a single filter or multiple parameters concatenated together.
	Filter *string `pulumi:"filter"`
	// Multiple condition filtering, supports combining multiple filtering conditions for query.
	Filters []string `pulumi:"filters"`
	// Aggregation time, such as 1m, 1d, 30d, and so on.
	GroupBy *string `pulumi:"groupBy"`
	// Metric type, metrics queries are passed with gauge by default.
	MetricType string `pulumi:"metricType"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMetricData.

type GetMetricDataOutputArgs added in v0.1.8

type GetMetricDataOutputArgs struct {
	// Analysis of task type, supported types: `AnalyzeTaskType_Network`: network quality, `AnalyzeTaskType_Browse`: page performance, `AnalyzeTaskType_Transport`: port performance, `AnalyzeTaskType_UploadDownload`: file transport, `AnalyzeTaskType_MediaStream`: audiovisual experience.
	AnalyzeTaskType pulumi.StringInput `pulumi:"analyzeTaskType"`
	// Detailed fields of metrics, specified metrics can be passed or aggregate metrics, such as avg(ping_time) means entire delay.
	Field pulumi.StringInput `pulumi:"field"`
	// Filter conditions can be passed as a single filter or multiple parameters concatenated together.
	Filter pulumi.StringPtrInput `pulumi:"filter"`
	// Multiple condition filtering, supports combining multiple filtering conditions for query.
	Filters pulumi.StringArrayInput `pulumi:"filters"`
	// Aggregation time, such as 1m, 1d, 30d, and so on.
	GroupBy pulumi.StringPtrInput `pulumi:"groupBy"`
	// Metric type, metrics queries are passed with gauge by default.
	MetricType pulumi.StringInput `pulumi:"metricType"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMetricData.

func (GetMetricDataOutputArgs) ElementType added in v0.1.8

func (GetMetricDataOutputArgs) ElementType() reflect.Type

type GetMetricDataResult added in v0.1.8

type GetMetricDataResult struct {
	AnalyzeTaskType string   `pulumi:"analyzeTaskType"`
	Field           string   `pulumi:"field"`
	Filter          *string  `pulumi:"filter"`
	Filters         []string `pulumi:"filters"`
	GroupBy         *string  `pulumi:"groupBy"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Return JSON string.
	MetricSet        string  `pulumi:"metricSet"`
	MetricType       string  `pulumi:"metricType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getMetricData.

func GetMetricData added in v0.1.8

func GetMetricData(ctx *pulumi.Context, args *GetMetricDataArgs, opts ...pulumi.InvokeOption) (*GetMetricDataResult, error)

Use this data source to query detailed information of cat metricData

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Cat.GetMetricData(ctx, &cat.GetMetricDataArgs{
			AnalyzeTaskType: "AnalyzeTaskType_Network",
			Field:           "avg(\"ping_time\")",
			Filters: []string{
				"\"host\" = 'www.qq.com'",
				"time >= now()-1h",
			},
			MetricType: "gauge",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMetricDataResultOutput added in v0.1.8

type GetMetricDataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMetricData.

func GetMetricDataOutput added in v0.1.8

func GetMetricDataOutput(ctx *pulumi.Context, args GetMetricDataOutputArgs, opts ...pulumi.InvokeOption) GetMetricDataResultOutput

func (GetMetricDataResultOutput) AnalyzeTaskType added in v0.1.8

func (o GetMetricDataResultOutput) AnalyzeTaskType() pulumi.StringOutput

func (GetMetricDataResultOutput) ElementType added in v0.1.8

func (GetMetricDataResultOutput) ElementType() reflect.Type

func (GetMetricDataResultOutput) Field added in v0.1.8

func (GetMetricDataResultOutput) Filter added in v0.1.8

func (GetMetricDataResultOutput) Filters added in v0.1.8

func (GetMetricDataResultOutput) GroupBy added in v0.1.8

func (GetMetricDataResultOutput) Id added in v0.1.8

The provider-assigned unique ID for this managed resource.

func (GetMetricDataResultOutput) MetricSet added in v0.1.8

Return JSON string.

func (GetMetricDataResultOutput) MetricType added in v0.1.8

func (GetMetricDataResultOutput) ResultOutputFile added in v0.1.8

func (o GetMetricDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetMetricDataResultOutput) ToGetMetricDataResultOutput added in v0.1.8

func (o GetMetricDataResultOutput) ToGetMetricDataResultOutput() GetMetricDataResultOutput

func (GetMetricDataResultOutput) ToGetMetricDataResultOutputWithContext added in v0.1.8

func (o GetMetricDataResultOutput) ToGetMetricDataResultOutputWithContext(ctx context.Context) GetMetricDataResultOutput

type GetNodeArgs

type GetNodeArgs struct {
	// is IPv6.
	IsIpv6 *bool `pulumi:"isIpv6"`
	// Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.
	Location *int `pulumi:"location"`
	// Node name.
	NodeName *string `pulumi:"nodeName"`
	// Node type 1:IDC,2:LastMile,3:Mobile.
	NodeType *int `pulumi:"nodeType"`
	// Payment mode:1=Trial version,2=Paid version.
	PayMode *int `pulumi:"payMode"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNode.

type GetNodeNodeDefine

type GetNodeNodeDefine struct {
	// City.
	City string `pulumi:"city"`
	// Node ID.
	Code string `pulumi:"code"`
	// If the node type is base, it is an availability dial test point; if it is blank, it is an advanced dial test point.
	CodeType string `pulumi:"codeType"`
	// District.
	District string `pulumi:"district"`
	// IP type:1 = IPv4,2 = IPv6.
	IpType int `pulumi:"ipType"`
	// Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.
	Location int `pulumi:"location"`
	// Node name.
	Name string `pulumi:"name"`
	// Network service provider.
	NetService string `pulumi:"netService"`
	// Node status: 1=running, 2=offline.
	NodeDefineStatus int `pulumi:"nodeDefineStatus"`
	// The task types supported by the node. `1`: page performance, `2`: file upload, `3`: file download, `4`: port performance, `5`: network quality, `6`: audio and video experience.
	TaskTypes []int `pulumi:"taskTypes"`
	// Node Type;1 = IDC,2 = LastMile,3 = Mobile.
	Type int `pulumi:"type"`
}

type GetNodeNodeDefineArgs

type GetNodeNodeDefineArgs struct {
	// City.
	City pulumi.StringInput `pulumi:"city"`
	// Node ID.
	Code pulumi.StringInput `pulumi:"code"`
	// If the node type is base, it is an availability dial test point; if it is blank, it is an advanced dial test point.
	CodeType pulumi.StringInput `pulumi:"codeType"`
	// District.
	District pulumi.StringInput `pulumi:"district"`
	// IP type:1 = IPv4,2 = IPv6.
	IpType pulumi.IntInput `pulumi:"ipType"`
	// Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.
	Location pulumi.IntInput `pulumi:"location"`
	// Node name.
	Name pulumi.StringInput `pulumi:"name"`
	// Network service provider.
	NetService pulumi.StringInput `pulumi:"netService"`
	// Node status: 1=running, 2=offline.
	NodeDefineStatus pulumi.IntInput `pulumi:"nodeDefineStatus"`
	// The task types supported by the node. `1`: page performance, `2`: file upload, `3`: file download, `4`: port performance, `5`: network quality, `6`: audio and video experience.
	TaskTypes pulumi.IntArrayInput `pulumi:"taskTypes"`
	// Node Type;1 = IDC,2 = LastMile,3 = Mobile.
	Type pulumi.IntInput `pulumi:"type"`
}

func (GetNodeNodeDefineArgs) ElementType

func (GetNodeNodeDefineArgs) ElementType() reflect.Type

func (GetNodeNodeDefineArgs) ToGetNodeNodeDefineOutput

func (i GetNodeNodeDefineArgs) ToGetNodeNodeDefineOutput() GetNodeNodeDefineOutput

func (GetNodeNodeDefineArgs) ToGetNodeNodeDefineOutputWithContext

func (i GetNodeNodeDefineArgs) ToGetNodeNodeDefineOutputWithContext(ctx context.Context) GetNodeNodeDefineOutput

type GetNodeNodeDefineArray

type GetNodeNodeDefineArray []GetNodeNodeDefineInput

func (GetNodeNodeDefineArray) ElementType

func (GetNodeNodeDefineArray) ElementType() reflect.Type

func (GetNodeNodeDefineArray) ToGetNodeNodeDefineArrayOutput

func (i GetNodeNodeDefineArray) ToGetNodeNodeDefineArrayOutput() GetNodeNodeDefineArrayOutput

func (GetNodeNodeDefineArray) ToGetNodeNodeDefineArrayOutputWithContext

func (i GetNodeNodeDefineArray) ToGetNodeNodeDefineArrayOutputWithContext(ctx context.Context) GetNodeNodeDefineArrayOutput

type GetNodeNodeDefineArrayInput

type GetNodeNodeDefineArrayInput interface {
	pulumi.Input

	ToGetNodeNodeDefineArrayOutput() GetNodeNodeDefineArrayOutput
	ToGetNodeNodeDefineArrayOutputWithContext(context.Context) GetNodeNodeDefineArrayOutput
}

GetNodeNodeDefineArrayInput is an input type that accepts GetNodeNodeDefineArray and GetNodeNodeDefineArrayOutput values. You can construct a concrete instance of `GetNodeNodeDefineArrayInput` via:

GetNodeNodeDefineArray{ GetNodeNodeDefineArgs{...} }

type GetNodeNodeDefineArrayOutput

type GetNodeNodeDefineArrayOutput struct{ *pulumi.OutputState }

func (GetNodeNodeDefineArrayOutput) ElementType

func (GetNodeNodeDefineArrayOutput) Index

func (GetNodeNodeDefineArrayOutput) ToGetNodeNodeDefineArrayOutput

func (o GetNodeNodeDefineArrayOutput) ToGetNodeNodeDefineArrayOutput() GetNodeNodeDefineArrayOutput

func (GetNodeNodeDefineArrayOutput) ToGetNodeNodeDefineArrayOutputWithContext

func (o GetNodeNodeDefineArrayOutput) ToGetNodeNodeDefineArrayOutputWithContext(ctx context.Context) GetNodeNodeDefineArrayOutput

type GetNodeNodeDefineInput

type GetNodeNodeDefineInput interface {
	pulumi.Input

	ToGetNodeNodeDefineOutput() GetNodeNodeDefineOutput
	ToGetNodeNodeDefineOutputWithContext(context.Context) GetNodeNodeDefineOutput
}

GetNodeNodeDefineInput is an input type that accepts GetNodeNodeDefineArgs and GetNodeNodeDefineOutput values. You can construct a concrete instance of `GetNodeNodeDefineInput` via:

GetNodeNodeDefineArgs{...}

type GetNodeNodeDefineOutput

type GetNodeNodeDefineOutput struct{ *pulumi.OutputState }

func (GetNodeNodeDefineOutput) City

City.

func (GetNodeNodeDefineOutput) Code

Node ID.

func (GetNodeNodeDefineOutput) CodeType

If the node type is base, it is an availability dial test point; if it is blank, it is an advanced dial test point.

func (GetNodeNodeDefineOutput) District

District.

func (GetNodeNodeDefineOutput) ElementType

func (GetNodeNodeDefineOutput) ElementType() reflect.Type

func (GetNodeNodeDefineOutput) IpType

IP type:1 = IPv4,2 = IPv6.

func (GetNodeNodeDefineOutput) Location

Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.

func (GetNodeNodeDefineOutput) Name

Node name.

func (GetNodeNodeDefineOutput) NetService

Network service provider.

func (GetNodeNodeDefineOutput) NodeDefineStatus

func (o GetNodeNodeDefineOutput) NodeDefineStatus() pulumi.IntOutput

Node status: 1=running, 2=offline.

func (GetNodeNodeDefineOutput) TaskTypes added in v0.1.8

The task types supported by the node. `1`: page performance, `2`: file upload, `3`: file download, `4`: port performance, `5`: network quality, `6`: audio and video experience.

func (GetNodeNodeDefineOutput) ToGetNodeNodeDefineOutput

func (o GetNodeNodeDefineOutput) ToGetNodeNodeDefineOutput() GetNodeNodeDefineOutput

func (GetNodeNodeDefineOutput) ToGetNodeNodeDefineOutputWithContext

func (o GetNodeNodeDefineOutput) ToGetNodeNodeDefineOutputWithContext(ctx context.Context) GetNodeNodeDefineOutput

func (GetNodeNodeDefineOutput) Type

Node Type;1 = IDC,2 = LastMile,3 = Mobile.

type GetNodeOutputArgs

type GetNodeOutputArgs struct {
	// is IPv6.
	IsIpv6 pulumi.BoolPtrInput `pulumi:"isIpv6"`
	// Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.
	Location pulumi.IntPtrInput `pulumi:"location"`
	// Node name.
	NodeName pulumi.StringPtrInput `pulumi:"nodeName"`
	// Node type 1:IDC,2:LastMile,3:Mobile.
	NodeType pulumi.IntPtrInput `pulumi:"nodeType"`
	// Payment mode:1=Trial version,2=Paid version.
	PayMode pulumi.IntPtrInput `pulumi:"payMode"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNode.

func (GetNodeOutputArgs) ElementType

func (GetNodeOutputArgs) ElementType() reflect.Type

type GetNodeResult

type GetNodeResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id     string `pulumi:"id"`
	IsIpv6 *bool  `pulumi:"isIpv6"`
	// Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.
	Location *int `pulumi:"location"`
	// Probe node list.
	NodeDefines      []GetNodeNodeDefine `pulumi:"nodeDefines"`
	NodeName         *string             `pulumi:"nodeName"`
	NodeType         *int                `pulumi:"nodeType"`
	PayMode          *int                `pulumi:"payMode"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
}

A collection of values returned by getNode.

func GetNode

func GetNode(ctx *pulumi.Context, args *GetNodeArgs, opts ...pulumi.InvokeOption) (*GetNodeResult, error)

Use this data source to query detailed information of cat node

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Cat.GetNode(ctx, &cat.GetNodeArgs{
			IsIpv6:   pulumi.BoolRef(false),
			Location: pulumi.IntRef(2),
			NodeType: pulumi.IntRef(1),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetNodeResultOutput

type GetNodeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNode.

func (GetNodeResultOutput) ElementType

func (GetNodeResultOutput) ElementType() reflect.Type

func (GetNodeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetNodeResultOutput) IsIpv6

func (GetNodeResultOutput) Location

Node area:1=Chinese Mainland,2=Hong Kong, Macao and Taiwan,3=Overseas.

func (GetNodeResultOutput) NodeDefines

Probe node list.

func (GetNodeResultOutput) NodeName

func (GetNodeResultOutput) NodeType

func (GetNodeResultOutput) PayMode

func (GetNodeResultOutput) ResultOutputFile

func (o GetNodeResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetNodeResultOutput) ToGetNodeResultOutput

func (o GetNodeResultOutput) ToGetNodeResultOutput() GetNodeResultOutput

func (GetNodeResultOutput) ToGetNodeResultOutputWithContext

func (o GetNodeResultOutput) ToGetNodeResultOutputWithContext(ctx context.Context) GetNodeResultOutput

type GetProbeDataArgs

type GetProbeDataArgs struct {
	// true is Ascending.
	Ascending bool `pulumi:"ascending"`
	// Start timestamp (in milliseconds).
	BeginTime int `pulumi:"beginTime"`
	// City list.
	Cities []string `pulumi:"cities"`
	// Code list.
	Codes []string `pulumi:"codes"`
	// Districts list.
	Districts []string `pulumi:"districts"`
	// End timestamp (in milliseconds).
	EndTime int `pulumi:"endTime"`
	// ErrorTypes list.
	ErrorTypes []string `pulumi:"errorTypes"`
	// Limit.
	Limit int `pulumi:"limit"`
	// Offset.
	Offset int `pulumi:"offset"`
	// Operators list.
	Operators []string `pulumi:"operators"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Selected Fields.
	SelectedFields []string `pulumi:"selectedFields"`
	// Fields to be sorted ProbeTime dial test time sorting can be filled in You can also fill in the selected fields in SelectedFields.
	SortField string `pulumi:"sortField"`
	// TaskID list.
	TaskIds []string `pulumi:"taskIds"`
	// Task Type in AnalyzeTaskType_Network,AnalyzeTaskType_Browse,AnalyzeTaskType_UploadDownload,AnalyzeTaskType_Transport,AnalyzeTaskType_MediaStream.
	TaskType string `pulumi:"taskType"`
}

A collection of arguments for invoking getProbeData.

type GetProbeDataDetailedSingleDataDefine

type GetProbeDataDetailedSingleDataDefine struct {
	// Fields.
	Fields []GetProbeDataDetailedSingleDataDefineField `pulumi:"fields"`
	// Labels.
	Labels []GetProbeDataDetailedSingleDataDefineLabel `pulumi:"labels"`
	// Probe time.
	ProbeTime int `pulumi:"probeTime"`
}

type GetProbeDataDetailedSingleDataDefineArgs

type GetProbeDataDetailedSingleDataDefineArgs struct {
	// Fields.
	Fields GetProbeDataDetailedSingleDataDefineFieldArrayInput `pulumi:"fields"`
	// Labels.
	Labels GetProbeDataDetailedSingleDataDefineLabelArrayInput `pulumi:"labels"`
	// Probe time.
	ProbeTime pulumi.IntInput `pulumi:"probeTime"`
}

func (GetProbeDataDetailedSingleDataDefineArgs) ElementType

func (GetProbeDataDetailedSingleDataDefineArgs) ToGetProbeDataDetailedSingleDataDefineOutput

func (i GetProbeDataDetailedSingleDataDefineArgs) ToGetProbeDataDetailedSingleDataDefineOutput() GetProbeDataDetailedSingleDataDefineOutput

func (GetProbeDataDetailedSingleDataDefineArgs) ToGetProbeDataDetailedSingleDataDefineOutputWithContext

func (i GetProbeDataDetailedSingleDataDefineArgs) ToGetProbeDataDetailedSingleDataDefineOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineOutput

type GetProbeDataDetailedSingleDataDefineArray

type GetProbeDataDetailedSingleDataDefineArray []GetProbeDataDetailedSingleDataDefineInput

func (GetProbeDataDetailedSingleDataDefineArray) ElementType

func (GetProbeDataDetailedSingleDataDefineArray) ToGetProbeDataDetailedSingleDataDefineArrayOutput

func (i GetProbeDataDetailedSingleDataDefineArray) ToGetProbeDataDetailedSingleDataDefineArrayOutput() GetProbeDataDetailedSingleDataDefineArrayOutput

func (GetProbeDataDetailedSingleDataDefineArray) ToGetProbeDataDetailedSingleDataDefineArrayOutputWithContext

func (i GetProbeDataDetailedSingleDataDefineArray) ToGetProbeDataDetailedSingleDataDefineArrayOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineArrayOutput

type GetProbeDataDetailedSingleDataDefineArrayInput

type GetProbeDataDetailedSingleDataDefineArrayInput interface {
	pulumi.Input

	ToGetProbeDataDetailedSingleDataDefineArrayOutput() GetProbeDataDetailedSingleDataDefineArrayOutput
	ToGetProbeDataDetailedSingleDataDefineArrayOutputWithContext(context.Context) GetProbeDataDetailedSingleDataDefineArrayOutput
}

GetProbeDataDetailedSingleDataDefineArrayInput is an input type that accepts GetProbeDataDetailedSingleDataDefineArray and GetProbeDataDetailedSingleDataDefineArrayOutput values. You can construct a concrete instance of `GetProbeDataDetailedSingleDataDefineArrayInput` via:

GetProbeDataDetailedSingleDataDefineArray{ GetProbeDataDetailedSingleDataDefineArgs{...} }

type GetProbeDataDetailedSingleDataDefineArrayOutput

type GetProbeDataDetailedSingleDataDefineArrayOutput struct{ *pulumi.OutputState }

func (GetProbeDataDetailedSingleDataDefineArrayOutput) ElementType

func (GetProbeDataDetailedSingleDataDefineArrayOutput) Index

func (GetProbeDataDetailedSingleDataDefineArrayOutput) ToGetProbeDataDetailedSingleDataDefineArrayOutput

func (o GetProbeDataDetailedSingleDataDefineArrayOutput) ToGetProbeDataDetailedSingleDataDefineArrayOutput() GetProbeDataDetailedSingleDataDefineArrayOutput

func (GetProbeDataDetailedSingleDataDefineArrayOutput) ToGetProbeDataDetailedSingleDataDefineArrayOutputWithContext

func (o GetProbeDataDetailedSingleDataDefineArrayOutput) ToGetProbeDataDetailedSingleDataDefineArrayOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineArrayOutput

type GetProbeDataDetailedSingleDataDefineField

type GetProbeDataDetailedSingleDataDefineField struct {
	// ID.
	Id int `pulumi:"id"`
	// Custom Field Name/Description.
	Name string `pulumi:"name"`
	// Value.
	Value float64 `pulumi:"value"`
}

type GetProbeDataDetailedSingleDataDefineFieldArgs

type GetProbeDataDetailedSingleDataDefineFieldArgs struct {
	// ID.
	Id pulumi.IntInput `pulumi:"id"`
	// Custom Field Name/Description.
	Name pulumi.StringInput `pulumi:"name"`
	// Value.
	Value pulumi.Float64Input `pulumi:"value"`
}

func (GetProbeDataDetailedSingleDataDefineFieldArgs) ElementType

func (GetProbeDataDetailedSingleDataDefineFieldArgs) ToGetProbeDataDetailedSingleDataDefineFieldOutput

func (i GetProbeDataDetailedSingleDataDefineFieldArgs) ToGetProbeDataDetailedSingleDataDefineFieldOutput() GetProbeDataDetailedSingleDataDefineFieldOutput

func (GetProbeDataDetailedSingleDataDefineFieldArgs) ToGetProbeDataDetailedSingleDataDefineFieldOutputWithContext

func (i GetProbeDataDetailedSingleDataDefineFieldArgs) ToGetProbeDataDetailedSingleDataDefineFieldOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineFieldOutput

type GetProbeDataDetailedSingleDataDefineFieldArray

type GetProbeDataDetailedSingleDataDefineFieldArray []GetProbeDataDetailedSingleDataDefineFieldInput

func (GetProbeDataDetailedSingleDataDefineFieldArray) ElementType

func (GetProbeDataDetailedSingleDataDefineFieldArray) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutput

func (i GetProbeDataDetailedSingleDataDefineFieldArray) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutput() GetProbeDataDetailedSingleDataDefineFieldArrayOutput

func (GetProbeDataDetailedSingleDataDefineFieldArray) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutputWithContext

func (i GetProbeDataDetailedSingleDataDefineFieldArray) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineFieldArrayOutput

type GetProbeDataDetailedSingleDataDefineFieldArrayInput

type GetProbeDataDetailedSingleDataDefineFieldArrayInput interface {
	pulumi.Input

	ToGetProbeDataDetailedSingleDataDefineFieldArrayOutput() GetProbeDataDetailedSingleDataDefineFieldArrayOutput
	ToGetProbeDataDetailedSingleDataDefineFieldArrayOutputWithContext(context.Context) GetProbeDataDetailedSingleDataDefineFieldArrayOutput
}

GetProbeDataDetailedSingleDataDefineFieldArrayInput is an input type that accepts GetProbeDataDetailedSingleDataDefineFieldArray and GetProbeDataDetailedSingleDataDefineFieldArrayOutput values. You can construct a concrete instance of `GetProbeDataDetailedSingleDataDefineFieldArrayInput` via:

GetProbeDataDetailedSingleDataDefineFieldArray{ GetProbeDataDetailedSingleDataDefineFieldArgs{...} }

type GetProbeDataDetailedSingleDataDefineFieldArrayOutput

type GetProbeDataDetailedSingleDataDefineFieldArrayOutput struct{ *pulumi.OutputState }

func (GetProbeDataDetailedSingleDataDefineFieldArrayOutput) ElementType

func (GetProbeDataDetailedSingleDataDefineFieldArrayOutput) Index

func (GetProbeDataDetailedSingleDataDefineFieldArrayOutput) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutput

func (GetProbeDataDetailedSingleDataDefineFieldArrayOutput) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutputWithContext

func (o GetProbeDataDetailedSingleDataDefineFieldArrayOutput) ToGetProbeDataDetailedSingleDataDefineFieldArrayOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineFieldArrayOutput

type GetProbeDataDetailedSingleDataDefineFieldInput

type GetProbeDataDetailedSingleDataDefineFieldInput interface {
	pulumi.Input

	ToGetProbeDataDetailedSingleDataDefineFieldOutput() GetProbeDataDetailedSingleDataDefineFieldOutput
	ToGetProbeDataDetailedSingleDataDefineFieldOutputWithContext(context.Context) GetProbeDataDetailedSingleDataDefineFieldOutput
}

GetProbeDataDetailedSingleDataDefineFieldInput is an input type that accepts GetProbeDataDetailedSingleDataDefineFieldArgs and GetProbeDataDetailedSingleDataDefineFieldOutput values. You can construct a concrete instance of `GetProbeDataDetailedSingleDataDefineFieldInput` via:

GetProbeDataDetailedSingleDataDefineFieldArgs{...}

type GetProbeDataDetailedSingleDataDefineFieldOutput

type GetProbeDataDetailedSingleDataDefineFieldOutput struct{ *pulumi.OutputState }

func (GetProbeDataDetailedSingleDataDefineFieldOutput) ElementType

func (GetProbeDataDetailedSingleDataDefineFieldOutput) Id

ID.

func (GetProbeDataDetailedSingleDataDefineFieldOutput) Name

Custom Field Name/Description.

func (GetProbeDataDetailedSingleDataDefineFieldOutput) ToGetProbeDataDetailedSingleDataDefineFieldOutput

func (o GetProbeDataDetailedSingleDataDefineFieldOutput) ToGetProbeDataDetailedSingleDataDefineFieldOutput() GetProbeDataDetailedSingleDataDefineFieldOutput

func (GetProbeDataDetailedSingleDataDefineFieldOutput) ToGetProbeDataDetailedSingleDataDefineFieldOutputWithContext

func (o GetProbeDataDetailedSingleDataDefineFieldOutput) ToGetProbeDataDetailedSingleDataDefineFieldOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineFieldOutput

func (GetProbeDataDetailedSingleDataDefineFieldOutput) Value

Value.

type GetProbeDataDetailedSingleDataDefineInput

type GetProbeDataDetailedSingleDataDefineInput interface {
	pulumi.Input

	ToGetProbeDataDetailedSingleDataDefineOutput() GetProbeDataDetailedSingleDataDefineOutput
	ToGetProbeDataDetailedSingleDataDefineOutputWithContext(context.Context) GetProbeDataDetailedSingleDataDefineOutput
}

GetProbeDataDetailedSingleDataDefineInput is an input type that accepts GetProbeDataDetailedSingleDataDefineArgs and GetProbeDataDetailedSingleDataDefineOutput values. You can construct a concrete instance of `GetProbeDataDetailedSingleDataDefineInput` via:

GetProbeDataDetailedSingleDataDefineArgs{...}

type GetProbeDataDetailedSingleDataDefineLabel

type GetProbeDataDetailedSingleDataDefineLabel struct {
	// ID.
	Id int `pulumi:"id"`
	// Custom Field Name/Description.
	Name string `pulumi:"name"`
	// Value.
	Value string `pulumi:"value"`
}

type GetProbeDataDetailedSingleDataDefineLabelArgs

type GetProbeDataDetailedSingleDataDefineLabelArgs struct {
	// ID.
	Id pulumi.IntInput `pulumi:"id"`
	// Custom Field Name/Description.
	Name pulumi.StringInput `pulumi:"name"`
	// Value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetProbeDataDetailedSingleDataDefineLabelArgs) ElementType

func (GetProbeDataDetailedSingleDataDefineLabelArgs) ToGetProbeDataDetailedSingleDataDefineLabelOutput

func (i GetProbeDataDetailedSingleDataDefineLabelArgs) ToGetProbeDataDetailedSingleDataDefineLabelOutput() GetProbeDataDetailedSingleDataDefineLabelOutput

func (GetProbeDataDetailedSingleDataDefineLabelArgs) ToGetProbeDataDetailedSingleDataDefineLabelOutputWithContext

func (i GetProbeDataDetailedSingleDataDefineLabelArgs) ToGetProbeDataDetailedSingleDataDefineLabelOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineLabelOutput

type GetProbeDataDetailedSingleDataDefineLabelArray

type GetProbeDataDetailedSingleDataDefineLabelArray []GetProbeDataDetailedSingleDataDefineLabelInput

func (GetProbeDataDetailedSingleDataDefineLabelArray) ElementType

func (GetProbeDataDetailedSingleDataDefineLabelArray) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutput

func (i GetProbeDataDetailedSingleDataDefineLabelArray) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutput() GetProbeDataDetailedSingleDataDefineLabelArrayOutput

func (GetProbeDataDetailedSingleDataDefineLabelArray) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutputWithContext

func (i GetProbeDataDetailedSingleDataDefineLabelArray) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineLabelArrayOutput

type GetProbeDataDetailedSingleDataDefineLabelArrayInput

type GetProbeDataDetailedSingleDataDefineLabelArrayInput interface {
	pulumi.Input

	ToGetProbeDataDetailedSingleDataDefineLabelArrayOutput() GetProbeDataDetailedSingleDataDefineLabelArrayOutput
	ToGetProbeDataDetailedSingleDataDefineLabelArrayOutputWithContext(context.Context) GetProbeDataDetailedSingleDataDefineLabelArrayOutput
}

GetProbeDataDetailedSingleDataDefineLabelArrayInput is an input type that accepts GetProbeDataDetailedSingleDataDefineLabelArray and GetProbeDataDetailedSingleDataDefineLabelArrayOutput values. You can construct a concrete instance of `GetProbeDataDetailedSingleDataDefineLabelArrayInput` via:

GetProbeDataDetailedSingleDataDefineLabelArray{ GetProbeDataDetailedSingleDataDefineLabelArgs{...} }

type GetProbeDataDetailedSingleDataDefineLabelArrayOutput

type GetProbeDataDetailedSingleDataDefineLabelArrayOutput struct{ *pulumi.OutputState }

func (GetProbeDataDetailedSingleDataDefineLabelArrayOutput) ElementType

func (GetProbeDataDetailedSingleDataDefineLabelArrayOutput) Index

func (GetProbeDataDetailedSingleDataDefineLabelArrayOutput) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutput

func (GetProbeDataDetailedSingleDataDefineLabelArrayOutput) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutputWithContext

func (o GetProbeDataDetailedSingleDataDefineLabelArrayOutput) ToGetProbeDataDetailedSingleDataDefineLabelArrayOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineLabelArrayOutput

type GetProbeDataDetailedSingleDataDefineLabelInput

type GetProbeDataDetailedSingleDataDefineLabelInput interface {
	pulumi.Input

	ToGetProbeDataDetailedSingleDataDefineLabelOutput() GetProbeDataDetailedSingleDataDefineLabelOutput
	ToGetProbeDataDetailedSingleDataDefineLabelOutputWithContext(context.Context) GetProbeDataDetailedSingleDataDefineLabelOutput
}

GetProbeDataDetailedSingleDataDefineLabelInput is an input type that accepts GetProbeDataDetailedSingleDataDefineLabelArgs and GetProbeDataDetailedSingleDataDefineLabelOutput values. You can construct a concrete instance of `GetProbeDataDetailedSingleDataDefineLabelInput` via:

GetProbeDataDetailedSingleDataDefineLabelArgs{...}

type GetProbeDataDetailedSingleDataDefineLabelOutput

type GetProbeDataDetailedSingleDataDefineLabelOutput struct{ *pulumi.OutputState }

func (GetProbeDataDetailedSingleDataDefineLabelOutput) ElementType

func (GetProbeDataDetailedSingleDataDefineLabelOutput) Id

ID.

func (GetProbeDataDetailedSingleDataDefineLabelOutput) Name

Custom Field Name/Description.

func (GetProbeDataDetailedSingleDataDefineLabelOutput) ToGetProbeDataDetailedSingleDataDefineLabelOutput

func (o GetProbeDataDetailedSingleDataDefineLabelOutput) ToGetProbeDataDetailedSingleDataDefineLabelOutput() GetProbeDataDetailedSingleDataDefineLabelOutput

func (GetProbeDataDetailedSingleDataDefineLabelOutput) ToGetProbeDataDetailedSingleDataDefineLabelOutputWithContext

func (o GetProbeDataDetailedSingleDataDefineLabelOutput) ToGetProbeDataDetailedSingleDataDefineLabelOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineLabelOutput

func (GetProbeDataDetailedSingleDataDefineLabelOutput) Value

Value.

type GetProbeDataDetailedSingleDataDefineOutput

type GetProbeDataDetailedSingleDataDefineOutput struct{ *pulumi.OutputState }

func (GetProbeDataDetailedSingleDataDefineOutput) ElementType

func (GetProbeDataDetailedSingleDataDefineOutput) Fields

Fields.

func (GetProbeDataDetailedSingleDataDefineOutput) Labels

Labels.

func (GetProbeDataDetailedSingleDataDefineOutput) ProbeTime

Probe time.

func (GetProbeDataDetailedSingleDataDefineOutput) ToGetProbeDataDetailedSingleDataDefineOutput

func (o GetProbeDataDetailedSingleDataDefineOutput) ToGetProbeDataDetailedSingleDataDefineOutput() GetProbeDataDetailedSingleDataDefineOutput

func (GetProbeDataDetailedSingleDataDefineOutput) ToGetProbeDataDetailedSingleDataDefineOutputWithContext

func (o GetProbeDataDetailedSingleDataDefineOutput) ToGetProbeDataDetailedSingleDataDefineOutputWithContext(ctx context.Context) GetProbeDataDetailedSingleDataDefineOutput

type GetProbeDataOutputArgs

type GetProbeDataOutputArgs struct {
	// true is Ascending.
	Ascending pulumi.BoolInput `pulumi:"ascending"`
	// Start timestamp (in milliseconds).
	BeginTime pulumi.IntInput `pulumi:"beginTime"`
	// City list.
	Cities pulumi.StringArrayInput `pulumi:"cities"`
	// Code list.
	Codes pulumi.StringArrayInput `pulumi:"codes"`
	// Districts list.
	Districts pulumi.StringArrayInput `pulumi:"districts"`
	// End timestamp (in milliseconds).
	EndTime pulumi.IntInput `pulumi:"endTime"`
	// ErrorTypes list.
	ErrorTypes pulumi.StringArrayInput `pulumi:"errorTypes"`
	// Limit.
	Limit pulumi.IntInput `pulumi:"limit"`
	// Offset.
	Offset pulumi.IntInput `pulumi:"offset"`
	// Operators list.
	Operators pulumi.StringArrayInput `pulumi:"operators"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Selected Fields.
	SelectedFields pulumi.StringArrayInput `pulumi:"selectedFields"`
	// Fields to be sorted ProbeTime dial test time sorting can be filled in You can also fill in the selected fields in SelectedFields.
	SortField pulumi.StringInput `pulumi:"sortField"`
	// TaskID list.
	TaskIds pulumi.StringArrayInput `pulumi:"taskIds"`
	// Task Type in AnalyzeTaskType_Network,AnalyzeTaskType_Browse,AnalyzeTaskType_UploadDownload,AnalyzeTaskType_Transport,AnalyzeTaskType_MediaStream.
	TaskType pulumi.StringInput `pulumi:"taskType"`
}

A collection of arguments for invoking getProbeData.

func (GetProbeDataOutputArgs) ElementType

func (GetProbeDataOutputArgs) ElementType() reflect.Type

type GetProbeDataResult

type GetProbeDataResult struct {
	Ascending bool     `pulumi:"ascending"`
	BeginTime int      `pulumi:"beginTime"`
	Cities    []string `pulumi:"cities"`
	Codes     []string `pulumi:"codes"`
	// Probe node list.
	DetailedSingleDataDefines []GetProbeDataDetailedSingleDataDefine `pulumi:"detailedSingleDataDefines"`
	Districts                 []string                               `pulumi:"districts"`
	EndTime                   int                                    `pulumi:"endTime"`
	ErrorTypes                []string                               `pulumi:"errorTypes"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	Limit            int      `pulumi:"limit"`
	Offset           int      `pulumi:"offset"`
	Operators        []string `pulumi:"operators"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SelectedFields   []string `pulumi:"selectedFields"`
	SortField        string   `pulumi:"sortField"`
	TaskIds          []string `pulumi:"taskIds"`
	TaskType         string   `pulumi:"taskType"`
}

A collection of values returned by getProbeData.

func GetProbeData

func GetProbeData(ctx *pulumi.Context, args *GetProbeDataArgs, opts ...pulumi.InvokeOption) (*GetProbeDataResult, error)

Use this data source to query detailed information of cat probe data

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Cat.GetProbeData(ctx, &cat.GetProbeDataArgs{
			Ascending: true,
			BeginTime: 1667923200000,
			EndTime:   1667996208428,
			Limit:     20,
			Offset:    0,
			SelectedFields: []string{
				"terraform",
			},
			SortField: "ProbeTime",
			TaskIds: []string{
				"task-knare1mk",
			},
			TaskType: "AnalyzeTaskType_Network",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetProbeDataResultOutput

type GetProbeDataResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProbeData.

func (GetProbeDataResultOutput) Ascending

func (GetProbeDataResultOutput) BeginTime

func (GetProbeDataResultOutput) Cities

func (GetProbeDataResultOutput) Codes

func (GetProbeDataResultOutput) DetailedSingleDataDefines

Probe node list.

func (GetProbeDataResultOutput) Districts

func (GetProbeDataResultOutput) ElementType

func (GetProbeDataResultOutput) ElementType() reflect.Type

func (GetProbeDataResultOutput) EndTime

func (GetProbeDataResultOutput) ErrorTypes

func (GetProbeDataResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProbeDataResultOutput) Limit

func (GetProbeDataResultOutput) Offset

func (GetProbeDataResultOutput) Operators

func (GetProbeDataResultOutput) ResultOutputFile

func (o GetProbeDataResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProbeDataResultOutput) SelectedFields

func (GetProbeDataResultOutput) SortField

func (GetProbeDataResultOutput) TaskIds

func (GetProbeDataResultOutput) TaskType

func (GetProbeDataResultOutput) ToGetProbeDataResultOutput

func (o GetProbeDataResultOutput) ToGetProbeDataResultOutput() GetProbeDataResultOutput

func (GetProbeDataResultOutput) ToGetProbeDataResultOutputWithContext

func (o GetProbeDataResultOutput) ToGetProbeDataResultOutputWithContext(ctx context.Context) GetProbeDataResultOutput

type TaskSet

type TaskSet struct {
	pulumi.CustomResourceState

	// Batch task name address.
	BatchTasks TaskSetBatchTasksOutput `pulumi:"batchTasks"`
	// Timer task cron expression.
	Cron pulumi.StringPtrOutput `pulumi:"cron"`
	// Task interval minutes in (1,5,10,15,30,60,120,240).
	Interval pulumi.IntOutput `pulumi:"interval"`
	// `0`-Unlimit ip type, `1`-IPv4, `2`-IPv6.
	NodeIpType pulumi.IntOutput `pulumi:"nodeIpType"`
	// Task Nodes.
	Nodes pulumi.StringArrayOutput `pulumi:"nodes"`
	// The input is valid when the parameter is modified, `suspend`/`resume`, used to suspend/resume the dial test task.
	Operate pulumi.StringPtrOutput `pulumi:"operate"`
	// tasks parameters.
	Parameters pulumi.StringOutput `pulumi:"parameters"`
	// Task status 1:TaskPending, 2:TaskRunning,3:TaskRunException,4:TaskSuspending 5:TaskSuspendException,6:TaskSuspendException,7:TaskSuspended,9:TaskDeleted.
	Status pulumi.IntOutput `pulumi:"status"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Task category,1:PC,2:Mobile.
	TaskCategory pulumi.IntOutput `pulumi:"taskCategory"`
	// Task Id.
	TaskId pulumi.StringOutput `pulumi:"taskId"`
	// Task Type 1:Page Performance, 2:File upload,3:File Download,4:Port performance 5:Audio and video.
	TaskType pulumi.IntOutput `pulumi:"taskType"`
}

Provides a resource to create a cat taskSet

## Example Usage

```go package main

import (

"encoding/json"

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		tmpJSON0, err := json.Marshal(map[string]interface{}{
			"ipType":            0,
			"grabBag":           0,
			"filterIp":          0,
			"netIcmpOn":         1,
			"netIcmpActivex":    0,
			"netIcmpTimeout":    20,
			"netIcmpInterval":   0.5,
			"netIcmpNum":        20,
			"netIcmpSize":       32,
			"netIcmpDataCut":    1,
			"netDnsOn":          1,
			"netDnsTimeout":     5,
			"netDnsQuerymethod": 1,
			"netDnsNs":          "",
			"netDigOn":          1,
			"netDnsServer":      2,
			"netTracertOn":      1,
			"netTracertTimeout": 60,
			"netTracertNum":     30,
			"whiteList":         "",
			"blackList":         "",
			"netIcmpActivexStr": "",
		})
		if err != nil {
			return err
		}
		json0 := string(tmpJSON0)
		_, err := Cat.NewTaskSet(ctx, "taskSet", &Cat.TaskSetArgs{
			BatchTasks: &cat.TaskSetBatchTasksArgs{
				Name:          pulumi.String("demo"),
				TargetAddress: pulumi.String("http://www.baidu.com"),
			},
			TaskType: pulumi.Int(5),
			Nodes: pulumi.StringArray{
				pulumi.String("12136"),
				pulumi.String("12137"),
				pulumi.String("12138"),
				pulumi.String("12141"),
				pulumi.String("12144"),
			},
			Interval:     pulumi.Int(6),
			Parameters:   pulumi.String(json0),
			TaskCategory: pulumi.Int(1),
			Cron:         pulumi.String("* 0-6 * * *"),
			Tags: pulumi.AnyMap{
				"createdBy": pulumi.Any("terraform"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

cat task_set can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Cat/taskSet:TaskSet task_set taskSet_id

```

func GetTaskSet

func GetTaskSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TaskSetState, opts ...pulumi.ResourceOption) (*TaskSet, error)

GetTaskSet gets an existing TaskSet 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 NewTaskSet

func NewTaskSet(ctx *pulumi.Context,
	name string, args *TaskSetArgs, opts ...pulumi.ResourceOption) (*TaskSet, error)

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

func (*TaskSet) ElementType

func (*TaskSet) ElementType() reflect.Type

func (*TaskSet) ToTaskSetOutput

func (i *TaskSet) ToTaskSetOutput() TaskSetOutput

func (*TaskSet) ToTaskSetOutputWithContext

func (i *TaskSet) ToTaskSetOutputWithContext(ctx context.Context) TaskSetOutput

type TaskSetArgs

type TaskSetArgs struct {
	// Batch task name address.
	BatchTasks TaskSetBatchTasksInput
	// Timer task cron expression.
	Cron pulumi.StringPtrInput
	// Task interval minutes in (1,5,10,15,30,60,120,240).
	Interval pulumi.IntInput
	// `0`-Unlimit ip type, `1`-IPv4, `2`-IPv6.
	NodeIpType pulumi.IntPtrInput
	// Task Nodes.
	Nodes pulumi.StringArrayInput
	// The input is valid when the parameter is modified, `suspend`/`resume`, used to suspend/resume the dial test task.
	Operate pulumi.StringPtrInput
	// tasks parameters.
	Parameters pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// Task category,1:PC,2:Mobile.
	TaskCategory pulumi.IntInput
	// Task Type 1:Page Performance, 2:File upload,3:File Download,4:Port performance 5:Audio and video.
	TaskType pulumi.IntInput
}

The set of arguments for constructing a TaskSet resource.

func (TaskSetArgs) ElementType

func (TaskSetArgs) ElementType() reflect.Type

type TaskSetArray

type TaskSetArray []TaskSetInput

func (TaskSetArray) ElementType

func (TaskSetArray) ElementType() reflect.Type

func (TaskSetArray) ToTaskSetArrayOutput

func (i TaskSetArray) ToTaskSetArrayOutput() TaskSetArrayOutput

func (TaskSetArray) ToTaskSetArrayOutputWithContext

func (i TaskSetArray) ToTaskSetArrayOutputWithContext(ctx context.Context) TaskSetArrayOutput

type TaskSetArrayInput

type TaskSetArrayInput interface {
	pulumi.Input

	ToTaskSetArrayOutput() TaskSetArrayOutput
	ToTaskSetArrayOutputWithContext(context.Context) TaskSetArrayOutput
}

TaskSetArrayInput is an input type that accepts TaskSetArray and TaskSetArrayOutput values. You can construct a concrete instance of `TaskSetArrayInput` via:

TaskSetArray{ TaskSetArgs{...} }

type TaskSetArrayOutput

type TaskSetArrayOutput struct{ *pulumi.OutputState }

func (TaskSetArrayOutput) ElementType

func (TaskSetArrayOutput) ElementType() reflect.Type

func (TaskSetArrayOutput) Index

func (TaskSetArrayOutput) ToTaskSetArrayOutput

func (o TaskSetArrayOutput) ToTaskSetArrayOutput() TaskSetArrayOutput

func (TaskSetArrayOutput) ToTaskSetArrayOutputWithContext

func (o TaskSetArrayOutput) ToTaskSetArrayOutputWithContext(ctx context.Context) TaskSetArrayOutput

type TaskSetBatchTasks

type TaskSetBatchTasks struct {
	// Task name.
	Name string `pulumi:"name"`
	// Target address.
	TargetAddress string `pulumi:"targetAddress"`
}

type TaskSetBatchTasksArgs

type TaskSetBatchTasksArgs struct {
	// Task name.
	Name pulumi.StringInput `pulumi:"name"`
	// Target address.
	TargetAddress pulumi.StringInput `pulumi:"targetAddress"`
}

func (TaskSetBatchTasksArgs) ElementType

func (TaskSetBatchTasksArgs) ElementType() reflect.Type

func (TaskSetBatchTasksArgs) ToTaskSetBatchTasksOutput

func (i TaskSetBatchTasksArgs) ToTaskSetBatchTasksOutput() TaskSetBatchTasksOutput

func (TaskSetBatchTasksArgs) ToTaskSetBatchTasksOutputWithContext

func (i TaskSetBatchTasksArgs) ToTaskSetBatchTasksOutputWithContext(ctx context.Context) TaskSetBatchTasksOutput

func (TaskSetBatchTasksArgs) ToTaskSetBatchTasksPtrOutput

func (i TaskSetBatchTasksArgs) ToTaskSetBatchTasksPtrOutput() TaskSetBatchTasksPtrOutput

func (TaskSetBatchTasksArgs) ToTaskSetBatchTasksPtrOutputWithContext

func (i TaskSetBatchTasksArgs) ToTaskSetBatchTasksPtrOutputWithContext(ctx context.Context) TaskSetBatchTasksPtrOutput

type TaskSetBatchTasksInput

type TaskSetBatchTasksInput interface {
	pulumi.Input

	ToTaskSetBatchTasksOutput() TaskSetBatchTasksOutput
	ToTaskSetBatchTasksOutputWithContext(context.Context) TaskSetBatchTasksOutput
}

TaskSetBatchTasksInput is an input type that accepts TaskSetBatchTasksArgs and TaskSetBatchTasksOutput values. You can construct a concrete instance of `TaskSetBatchTasksInput` via:

TaskSetBatchTasksArgs{...}

type TaskSetBatchTasksOutput

type TaskSetBatchTasksOutput struct{ *pulumi.OutputState }

func (TaskSetBatchTasksOutput) ElementType

func (TaskSetBatchTasksOutput) ElementType() reflect.Type

func (TaskSetBatchTasksOutput) Name

Task name.

func (TaskSetBatchTasksOutput) TargetAddress

func (o TaskSetBatchTasksOutput) TargetAddress() pulumi.StringOutput

Target address.

func (TaskSetBatchTasksOutput) ToTaskSetBatchTasksOutput

func (o TaskSetBatchTasksOutput) ToTaskSetBatchTasksOutput() TaskSetBatchTasksOutput

func (TaskSetBatchTasksOutput) ToTaskSetBatchTasksOutputWithContext

func (o TaskSetBatchTasksOutput) ToTaskSetBatchTasksOutputWithContext(ctx context.Context) TaskSetBatchTasksOutput

func (TaskSetBatchTasksOutput) ToTaskSetBatchTasksPtrOutput

func (o TaskSetBatchTasksOutput) ToTaskSetBatchTasksPtrOutput() TaskSetBatchTasksPtrOutput

func (TaskSetBatchTasksOutput) ToTaskSetBatchTasksPtrOutputWithContext

func (o TaskSetBatchTasksOutput) ToTaskSetBatchTasksPtrOutputWithContext(ctx context.Context) TaskSetBatchTasksPtrOutput

type TaskSetBatchTasksPtrInput

type TaskSetBatchTasksPtrInput interface {
	pulumi.Input

	ToTaskSetBatchTasksPtrOutput() TaskSetBatchTasksPtrOutput
	ToTaskSetBatchTasksPtrOutputWithContext(context.Context) TaskSetBatchTasksPtrOutput
}

TaskSetBatchTasksPtrInput is an input type that accepts TaskSetBatchTasksArgs, TaskSetBatchTasksPtr and TaskSetBatchTasksPtrOutput values. You can construct a concrete instance of `TaskSetBatchTasksPtrInput` via:

        TaskSetBatchTasksArgs{...}

or:

        nil

type TaskSetBatchTasksPtrOutput

type TaskSetBatchTasksPtrOutput struct{ *pulumi.OutputState }

func (TaskSetBatchTasksPtrOutput) Elem

func (TaskSetBatchTasksPtrOutput) ElementType

func (TaskSetBatchTasksPtrOutput) ElementType() reflect.Type

func (TaskSetBatchTasksPtrOutput) Name

Task name.

func (TaskSetBatchTasksPtrOutput) TargetAddress

Target address.

func (TaskSetBatchTasksPtrOutput) ToTaskSetBatchTasksPtrOutput

func (o TaskSetBatchTasksPtrOutput) ToTaskSetBatchTasksPtrOutput() TaskSetBatchTasksPtrOutput

func (TaskSetBatchTasksPtrOutput) ToTaskSetBatchTasksPtrOutputWithContext

func (o TaskSetBatchTasksPtrOutput) ToTaskSetBatchTasksPtrOutputWithContext(ctx context.Context) TaskSetBatchTasksPtrOutput

type TaskSetInput

type TaskSetInput interface {
	pulumi.Input

	ToTaskSetOutput() TaskSetOutput
	ToTaskSetOutputWithContext(ctx context.Context) TaskSetOutput
}

type TaskSetMap

type TaskSetMap map[string]TaskSetInput

func (TaskSetMap) ElementType

func (TaskSetMap) ElementType() reflect.Type

func (TaskSetMap) ToTaskSetMapOutput

func (i TaskSetMap) ToTaskSetMapOutput() TaskSetMapOutput

func (TaskSetMap) ToTaskSetMapOutputWithContext

func (i TaskSetMap) ToTaskSetMapOutputWithContext(ctx context.Context) TaskSetMapOutput

type TaskSetMapInput

type TaskSetMapInput interface {
	pulumi.Input

	ToTaskSetMapOutput() TaskSetMapOutput
	ToTaskSetMapOutputWithContext(context.Context) TaskSetMapOutput
}

TaskSetMapInput is an input type that accepts TaskSetMap and TaskSetMapOutput values. You can construct a concrete instance of `TaskSetMapInput` via:

TaskSetMap{ "key": TaskSetArgs{...} }

type TaskSetMapOutput

type TaskSetMapOutput struct{ *pulumi.OutputState }

func (TaskSetMapOutput) ElementType

func (TaskSetMapOutput) ElementType() reflect.Type

func (TaskSetMapOutput) MapIndex

func (TaskSetMapOutput) ToTaskSetMapOutput

func (o TaskSetMapOutput) ToTaskSetMapOutput() TaskSetMapOutput

func (TaskSetMapOutput) ToTaskSetMapOutputWithContext

func (o TaskSetMapOutput) ToTaskSetMapOutputWithContext(ctx context.Context) TaskSetMapOutput

type TaskSetOutput

type TaskSetOutput struct{ *pulumi.OutputState }

func (TaskSetOutput) BatchTasks

func (o TaskSetOutput) BatchTasks() TaskSetBatchTasksOutput

Batch task name address.

func (TaskSetOutput) Cron

Timer task cron expression.

func (TaskSetOutput) ElementType

func (TaskSetOutput) ElementType() reflect.Type

func (TaskSetOutput) Interval

func (o TaskSetOutput) Interval() pulumi.IntOutput

Task interval minutes in (1,5,10,15,30,60,120,240).

func (TaskSetOutput) NodeIpType added in v0.1.8

func (o TaskSetOutput) NodeIpType() pulumi.IntOutput

`0`-Unlimit ip type, `1`-IPv4, `2`-IPv6.

func (TaskSetOutput) Nodes

Task Nodes.

func (TaskSetOutput) Operate added in v0.1.8

func (o TaskSetOutput) Operate() pulumi.StringPtrOutput

The input is valid when the parameter is modified, `suspend`/`resume`, used to suspend/resume the dial test task.

func (TaskSetOutput) Parameters

func (o TaskSetOutput) Parameters() pulumi.StringOutput

tasks parameters.

func (TaskSetOutput) Status

func (o TaskSetOutput) Status() pulumi.IntOutput

Task status 1:TaskPending, 2:TaskRunning,3:TaskRunException,4:TaskSuspending 5:TaskSuspendException,6:TaskSuspendException,7:TaskSuspended,9:TaskDeleted.

func (TaskSetOutput) Tags

func (o TaskSetOutput) Tags() pulumi.MapOutput

Tag description list.

func (TaskSetOutput) TaskCategory

func (o TaskSetOutput) TaskCategory() pulumi.IntOutput

Task category,1:PC,2:Mobile.

func (TaskSetOutput) TaskId

func (o TaskSetOutput) TaskId() pulumi.StringOutput

Task Id.

func (TaskSetOutput) TaskType

func (o TaskSetOutput) TaskType() pulumi.IntOutput

Task Type 1:Page Performance, 2:File upload,3:File Download,4:Port performance 5:Audio and video.

func (TaskSetOutput) ToTaskSetOutput

func (o TaskSetOutput) ToTaskSetOutput() TaskSetOutput

func (TaskSetOutput) ToTaskSetOutputWithContext

func (o TaskSetOutput) ToTaskSetOutputWithContext(ctx context.Context) TaskSetOutput

type TaskSetState

type TaskSetState struct {
	// Batch task name address.
	BatchTasks TaskSetBatchTasksPtrInput
	// Timer task cron expression.
	Cron pulumi.StringPtrInput
	// Task interval minutes in (1,5,10,15,30,60,120,240).
	Interval pulumi.IntPtrInput
	// `0`-Unlimit ip type, `1`-IPv4, `2`-IPv6.
	NodeIpType pulumi.IntPtrInput
	// Task Nodes.
	Nodes pulumi.StringArrayInput
	// The input is valid when the parameter is modified, `suspend`/`resume`, used to suspend/resume the dial test task.
	Operate pulumi.StringPtrInput
	// tasks parameters.
	Parameters pulumi.StringPtrInput
	// Task status 1:TaskPending, 2:TaskRunning,3:TaskRunException,4:TaskSuspending 5:TaskSuspendException,6:TaskSuspendException,7:TaskSuspended,9:TaskDeleted.
	Status pulumi.IntPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// Task category,1:PC,2:Mobile.
	TaskCategory pulumi.IntPtrInput
	// Task Id.
	TaskId pulumi.StringPtrInput
	// Task Type 1:Page Performance, 2:File upload,3:File Download,4:Port performance 5:Audio and video.
	TaskType pulumi.IntPtrInput
}

func (TaskSetState) ElementType

func (TaskSetState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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