1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. PtsJob
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.PtsJob

Explore with Pulumi AI

Provides a resource to create a pts job

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const job = new tencentcloud.PtsJob("job", {
    jobOwner: "username",
    note: "desc",
    projectId: "project-45vw7v82",
    scenarioId: "scenario-22q19f3k",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

job = tencentcloud.PtsJob("job",
    job_owner="username",
    note="desc",
    project_id="project-45vw7v82",
    scenario_id="scenario-22q19f3k")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.NewPtsJob(ctx, "job", &tencentcloud.PtsJobArgs{
			JobOwner:   pulumi.String("username"),
			Note:       pulumi.String("desc"),
			ProjectId:  pulumi.String("project-45vw7v82"),
			ScenarioId: pulumi.String("scenario-22q19f3k"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var job = new Tencentcloud.PtsJob("job", new()
    {
        JobOwner = "username",
        Note = "desc",
        ProjectId = "project-45vw7v82",
        ScenarioId = "scenario-22q19f3k",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.PtsJob;
import com.pulumi.tencentcloud.PtsJobArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var job = new PtsJob("job", PtsJobArgs.builder()
            .jobOwner("username")
            .note("desc")
            .projectId("project-45vw7v82")
            .scenarioId("scenario-22q19f3k")
            .build());

    }
}
Copy
resources:
  job:
    type: tencentcloud:PtsJob
    properties:
      jobOwner: username
      # debug = ""
      note: desc
      projectId: project-45vw7v82
      scenarioId: scenario-22q19f3k
Copy

Create PtsJob Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new PtsJob(name: string, args: PtsJobArgs, opts?: CustomResourceOptions);
@overload
def PtsJob(resource_name: str,
           args: PtsJobArgs,
           opts: Optional[ResourceOptions] = None)

@overload
def PtsJob(resource_name: str,
           opts: Optional[ResourceOptions] = None,
           job_owner: Optional[str] = None,
           project_id: Optional[str] = None,
           scenario_id: Optional[str] = None,
           debug: Optional[bool] = None,
           note: Optional[str] = None,
           pts_job_id: Optional[str] = None)
func NewPtsJob(ctx *Context, name string, args PtsJobArgs, opts ...ResourceOption) (*PtsJob, error)
public PtsJob(string name, PtsJobArgs args, CustomResourceOptions? opts = null)
public PtsJob(String name, PtsJobArgs args)
public PtsJob(String name, PtsJobArgs args, CustomResourceOptions options)
type: tencentcloud:PtsJob
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PtsJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. PtsJobArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PtsJobArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. PtsJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. PtsJobArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

PtsJob Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The PtsJob resource accepts the following input properties:

JobOwner This property is required. string
Job owner.
ProjectId This property is required. string
Project ID.
ScenarioId This property is required. string
Pts scenario id.
Debug bool
Whether to debug.
Note string
Note.
PtsJobId string
ID of the resource.
JobOwner This property is required. string
Job owner.
ProjectId This property is required. string
Project ID.
ScenarioId This property is required. string
Pts scenario id.
Debug bool
Whether to debug.
Note string
Note.
PtsJobId string
ID of the resource.
jobOwner This property is required. String
Job owner.
projectId This property is required. String
Project ID.
scenarioId This property is required. String
Pts scenario id.
debug Boolean
Whether to debug.
note String
Note.
ptsJobId String
ID of the resource.
jobOwner This property is required. string
Job owner.
projectId This property is required. string
Project ID.
scenarioId This property is required. string
Pts scenario id.
debug boolean
Whether to debug.
note string
Note.
ptsJobId string
ID of the resource.
job_owner This property is required. str
Job owner.
project_id This property is required. str
Project ID.
scenario_id This property is required. str
Pts scenario id.
debug bool
Whether to debug.
note str
Note.
pts_job_id str
ID of the resource.
jobOwner This property is required. String
Job owner.
projectId This property is required. String
Project ID.
scenarioId This property is required. String
Pts scenario id.
debug Boolean
Whether to debug.
note String
Note.
ptsJobId String
ID of the resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the PtsJob resource produces the following output properties:

AbortReason double
Cause of interruption.
CreatedAt string
Creation time of the job.
CronId string
Scheduled job ID.
Datasets List<PtsJobDataset>
Dataset file for the job.
DomainNameConfigs List<PtsJobDomainNameConfig>
Domain name binding configuration.
Duration double
Job duration.
EndTime string
End time of the job.
ErrorRate double
Percentage of error rate.
Id string
The provider-assigned unique ID for this managed resource.
JobId string
Job Id.
Loads List<PtsJobLoad>
Pressure configuration of job.
MaxRequestsPerSecond double
Maximum requests per second.
MaxVirtualUserCount double
Maximum number of VU for the job.
Plugins List<PtsJobPlugin>
Expansion package file information.
Protocols List<PtsJobProtocol>
Protocol script information.
RequestFiles List<PtsJobRequestFile>
Request file information.
RequestTotal double
Total number of requests.
RequestsPerSecond double
Average number of requests per second.
ResponseTimeAverage double
Average response time.
ResponseTimeMax double
Maximum response time.
ResponseTimeMin double
Minimum response time.
ResponseTimeP90 double
90th percentile response time.
ResponseTimeP95 double
95th percentile response time.
ResponseTimeP99 double
99th percentile response time.
StartTime string
Start time of the job.
Status double
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
TestScripts List<PtsJobTestScript>
Test script information.
Type string
Scene Type.
AbortReason float64
Cause of interruption.
CreatedAt string
Creation time of the job.
CronId string
Scheduled job ID.
Datasets []PtsJobDataset
Dataset file for the job.
DomainNameConfigs []PtsJobDomainNameConfig
Domain name binding configuration.
Duration float64
Job duration.
EndTime string
End time of the job.
ErrorRate float64
Percentage of error rate.
Id string
The provider-assigned unique ID for this managed resource.
JobId string
Job Id.
Loads []PtsJobLoad
Pressure configuration of job.
MaxRequestsPerSecond float64
Maximum requests per second.
MaxVirtualUserCount float64
Maximum number of VU for the job.
Plugins []PtsJobPlugin
Expansion package file information.
Protocols []PtsJobProtocol
Protocol script information.
RequestFiles []PtsJobRequestFile
Request file information.
RequestTotal float64
Total number of requests.
RequestsPerSecond float64
Average number of requests per second.
ResponseTimeAverage float64
Average response time.
ResponseTimeMax float64
Maximum response time.
ResponseTimeMin float64
Minimum response time.
ResponseTimeP90 float64
90th percentile response time.
ResponseTimeP95 float64
95th percentile response time.
ResponseTimeP99 float64
99th percentile response time.
StartTime string
Start time of the job.
Status float64
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
TestScripts []PtsJobTestScript
Test script information.
Type string
Scene Type.
abortReason Double
Cause of interruption.
createdAt String
Creation time of the job.
cronId String
Scheduled job ID.
datasets List<PtsJobDataset>
Dataset file for the job.
domainNameConfigs List<PtsJobDomainNameConfig>
Domain name binding configuration.
duration Double
Job duration.
endTime String
End time of the job.
errorRate Double
Percentage of error rate.
id String
The provider-assigned unique ID for this managed resource.
jobId String
Job Id.
loads List<PtsJobLoad>
Pressure configuration of job.
maxRequestsPerSecond Double
Maximum requests per second.
maxVirtualUserCount Double
Maximum number of VU for the job.
plugins List<PtsJobPlugin>
Expansion package file information.
protocols List<PtsJobProtocol>
Protocol script information.
requestFiles List<PtsJobRequestFile>
Request file information.
requestTotal Double
Total number of requests.
requestsPerSecond Double
Average number of requests per second.
responseTimeAverage Double
Average response time.
responseTimeMax Double
Maximum response time.
responseTimeMin Double
Minimum response time.
responseTimeP90 Double
90th percentile response time.
responseTimeP95 Double
95th percentile response time.
responseTimeP99 Double
99th percentile response time.
startTime String
Start time of the job.
status Double
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
testScripts List<PtsJobTestScript>
Test script information.
type String
Scene Type.
abortReason number
Cause of interruption.
createdAt string
Creation time of the job.
cronId string
Scheduled job ID.
datasets PtsJobDataset[]
Dataset file for the job.
domainNameConfigs PtsJobDomainNameConfig[]
Domain name binding configuration.
duration number
Job duration.
endTime string
End time of the job.
errorRate number
Percentage of error rate.
id string
The provider-assigned unique ID for this managed resource.
jobId string
Job Id.
loads PtsJobLoad[]
Pressure configuration of job.
maxRequestsPerSecond number
Maximum requests per second.
maxVirtualUserCount number
Maximum number of VU for the job.
plugins PtsJobPlugin[]
Expansion package file information.
protocols PtsJobProtocol[]
Protocol script information.
requestFiles PtsJobRequestFile[]
Request file information.
requestTotal number
Total number of requests.
requestsPerSecond number
Average number of requests per second.
responseTimeAverage number
Average response time.
responseTimeMax number
Maximum response time.
responseTimeMin number
Minimum response time.
responseTimeP90 number
90th percentile response time.
responseTimeP95 number
95th percentile response time.
responseTimeP99 number
99th percentile response time.
startTime string
Start time of the job.
status number
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
testScripts PtsJobTestScript[]
Test script information.
type string
Scene Type.
abort_reason float
Cause of interruption.
created_at str
Creation time of the job.
cron_id str
Scheduled job ID.
datasets Sequence[PtsJobDataset]
Dataset file for the job.
domain_name_configs Sequence[PtsJobDomainNameConfig]
Domain name binding configuration.
duration float
Job duration.
end_time str
End time of the job.
error_rate float
Percentage of error rate.
id str
The provider-assigned unique ID for this managed resource.
job_id str
Job Id.
loads Sequence[PtsJobLoad]
Pressure configuration of job.
max_requests_per_second float
Maximum requests per second.
max_virtual_user_count float
Maximum number of VU for the job.
plugins Sequence[PtsJobPlugin]
Expansion package file information.
protocols Sequence[PtsJobProtocol]
Protocol script information.
request_files Sequence[PtsJobRequestFile]
Request file information.
request_total float
Total number of requests.
requests_per_second float
Average number of requests per second.
response_time_average float
Average response time.
response_time_max float
Maximum response time.
response_time_min float
Minimum response time.
response_time_p90 float
90th percentile response time.
response_time_p95 float
95th percentile response time.
response_time_p99 float
99th percentile response time.
start_time str
Start time of the job.
status float
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
test_scripts Sequence[PtsJobTestScript]
Test script information.
type str
Scene Type.
abortReason Number
Cause of interruption.
createdAt String
Creation time of the job.
cronId String
Scheduled job ID.
datasets List<Property Map>
Dataset file for the job.
domainNameConfigs List<Property Map>
Domain name binding configuration.
duration Number
Job duration.
endTime String
End time of the job.
errorRate Number
Percentage of error rate.
id String
The provider-assigned unique ID for this managed resource.
jobId String
Job Id.
loads List<Property Map>
Pressure configuration of job.
maxRequestsPerSecond Number
Maximum requests per second.
maxVirtualUserCount Number
Maximum number of VU for the job.
plugins List<Property Map>
Expansion package file information.
protocols List<Property Map>
Protocol script information.
requestFiles List<Property Map>
Request file information.
requestTotal Number
Total number of requests.
requestsPerSecond Number
Average number of requests per second.
responseTimeAverage Number
Average response time.
responseTimeMax Number
Maximum response time.
responseTimeMin Number
Minimum response time.
responseTimeP90 Number
90th percentile response time.
responseTimeP95 Number
95th percentile response time.
responseTimeP99 Number
99th percentile response time.
startTime String
Start time of the job.
status Number
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
testScripts List<Property Map>
Test script information.
type String
Scene Type.

Look up Existing PtsJob Resource

Get an existing PtsJob resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: PtsJobState, opts?: CustomResourceOptions): PtsJob
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        abort_reason: Optional[float] = None,
        created_at: Optional[str] = None,
        cron_id: Optional[str] = None,
        datasets: Optional[Sequence[PtsJobDatasetArgs]] = None,
        debug: Optional[bool] = None,
        domain_name_configs: Optional[Sequence[PtsJobDomainNameConfigArgs]] = None,
        duration: Optional[float] = None,
        end_time: Optional[str] = None,
        error_rate: Optional[float] = None,
        job_id: Optional[str] = None,
        job_owner: Optional[str] = None,
        loads: Optional[Sequence[PtsJobLoadArgs]] = None,
        max_requests_per_second: Optional[float] = None,
        max_virtual_user_count: Optional[float] = None,
        note: Optional[str] = None,
        plugins: Optional[Sequence[PtsJobPluginArgs]] = None,
        project_id: Optional[str] = None,
        protocols: Optional[Sequence[PtsJobProtocolArgs]] = None,
        pts_job_id: Optional[str] = None,
        request_files: Optional[Sequence[PtsJobRequestFileArgs]] = None,
        request_total: Optional[float] = None,
        requests_per_second: Optional[float] = None,
        response_time_average: Optional[float] = None,
        response_time_max: Optional[float] = None,
        response_time_min: Optional[float] = None,
        response_time_p90: Optional[float] = None,
        response_time_p95: Optional[float] = None,
        response_time_p99: Optional[float] = None,
        scenario_id: Optional[str] = None,
        start_time: Optional[str] = None,
        status: Optional[float] = None,
        test_scripts: Optional[Sequence[PtsJobTestScriptArgs]] = None,
        type: Optional[str] = None) -> PtsJob
func GetPtsJob(ctx *Context, name string, id IDInput, state *PtsJobState, opts ...ResourceOption) (*PtsJob, error)
public static PtsJob Get(string name, Input<string> id, PtsJobState? state, CustomResourceOptions? opts = null)
public static PtsJob get(String name, Output<String> id, PtsJobState state, CustomResourceOptions options)
resources:  _:    type: tencentcloud:PtsJob    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AbortReason double
Cause of interruption.
CreatedAt string
Creation time of the job.
CronId string
Scheduled job ID.
Datasets List<PtsJobDataset>
Dataset file for the job.
Debug bool
Whether to debug.
DomainNameConfigs List<PtsJobDomainNameConfig>
Domain name binding configuration.
Duration double
Job duration.
EndTime string
End time of the job.
ErrorRate double
Percentage of error rate.
JobId string
Job Id.
JobOwner string
Job owner.
Loads List<PtsJobLoad>
Pressure configuration of job.
MaxRequestsPerSecond double
Maximum requests per second.
MaxVirtualUserCount double
Maximum number of VU for the job.
Note string
Note.
Plugins List<PtsJobPlugin>
Expansion package file information.
ProjectId string
Project ID.
Protocols List<PtsJobProtocol>
Protocol script information.
PtsJobId string
ID of the resource.
RequestFiles List<PtsJobRequestFile>
Request file information.
RequestTotal double
Total number of requests.
RequestsPerSecond double
Average number of requests per second.
ResponseTimeAverage double
Average response time.
ResponseTimeMax double
Maximum response time.
ResponseTimeMin double
Minimum response time.
ResponseTimeP90 double
90th percentile response time.
ResponseTimeP95 double
95th percentile response time.
ResponseTimeP99 double
99th percentile response time.
ScenarioId string
Pts scenario id.
StartTime string
Start time of the job.
Status double
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
TestScripts List<PtsJobTestScript>
Test script information.
Type string
Scene Type.
AbortReason float64
Cause of interruption.
CreatedAt string
Creation time of the job.
CronId string
Scheduled job ID.
Datasets []PtsJobDatasetArgs
Dataset file for the job.
Debug bool
Whether to debug.
DomainNameConfigs []PtsJobDomainNameConfigArgs
Domain name binding configuration.
Duration float64
Job duration.
EndTime string
End time of the job.
ErrorRate float64
Percentage of error rate.
JobId string
Job Id.
JobOwner string
Job owner.
Loads []PtsJobLoadArgs
Pressure configuration of job.
MaxRequestsPerSecond float64
Maximum requests per second.
MaxVirtualUserCount float64
Maximum number of VU for the job.
Note string
Note.
Plugins []PtsJobPluginArgs
Expansion package file information.
ProjectId string
Project ID.
Protocols []PtsJobProtocolArgs
Protocol script information.
PtsJobId string
ID of the resource.
RequestFiles []PtsJobRequestFileArgs
Request file information.
RequestTotal float64
Total number of requests.
RequestsPerSecond float64
Average number of requests per second.
ResponseTimeAverage float64
Average response time.
ResponseTimeMax float64
Maximum response time.
ResponseTimeMin float64
Minimum response time.
ResponseTimeP90 float64
90th percentile response time.
ResponseTimeP95 float64
95th percentile response time.
ResponseTimeP99 float64
99th percentile response time.
ScenarioId string
Pts scenario id.
StartTime string
Start time of the job.
Status float64
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
TestScripts []PtsJobTestScriptArgs
Test script information.
Type string
Scene Type.
abortReason Double
Cause of interruption.
createdAt String
Creation time of the job.
cronId String
Scheduled job ID.
datasets List<PtsJobDataset>
Dataset file for the job.
debug Boolean
Whether to debug.
domainNameConfigs List<PtsJobDomainNameConfig>
Domain name binding configuration.
duration Double
Job duration.
endTime String
End time of the job.
errorRate Double
Percentage of error rate.
jobId String
Job Id.
jobOwner String
Job owner.
loads List<PtsJobLoad>
Pressure configuration of job.
maxRequestsPerSecond Double
Maximum requests per second.
maxVirtualUserCount Double
Maximum number of VU for the job.
note String
Note.
plugins List<PtsJobPlugin>
Expansion package file information.
projectId String
Project ID.
protocols List<PtsJobProtocol>
Protocol script information.
ptsJobId String
ID of the resource.
requestFiles List<PtsJobRequestFile>
Request file information.
requestTotal Double
Total number of requests.
requestsPerSecond Double
Average number of requests per second.
responseTimeAverage Double
Average response time.
responseTimeMax Double
Maximum response time.
responseTimeMin Double
Minimum response time.
responseTimeP90 Double
90th percentile response time.
responseTimeP95 Double
95th percentile response time.
responseTimeP99 Double
99th percentile response time.
scenarioId String
Pts scenario id.
startTime String
Start time of the job.
status Double
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
testScripts List<PtsJobTestScript>
Test script information.
type String
Scene Type.
abortReason number
Cause of interruption.
createdAt string
Creation time of the job.
cronId string
Scheduled job ID.
datasets PtsJobDataset[]
Dataset file for the job.
debug boolean
Whether to debug.
domainNameConfigs PtsJobDomainNameConfig[]
Domain name binding configuration.
duration number
Job duration.
endTime string
End time of the job.
errorRate number
Percentage of error rate.
jobId string
Job Id.
jobOwner string
Job owner.
loads PtsJobLoad[]
Pressure configuration of job.
maxRequestsPerSecond number
Maximum requests per second.
maxVirtualUserCount number
Maximum number of VU for the job.
note string
Note.
plugins PtsJobPlugin[]
Expansion package file information.
projectId string
Project ID.
protocols PtsJobProtocol[]
Protocol script information.
ptsJobId string
ID of the resource.
requestFiles PtsJobRequestFile[]
Request file information.
requestTotal number
Total number of requests.
requestsPerSecond number
Average number of requests per second.
responseTimeAverage number
Average response time.
responseTimeMax number
Maximum response time.
responseTimeMin number
Minimum response time.
responseTimeP90 number
90th percentile response time.
responseTimeP95 number
95th percentile response time.
responseTimeP99 number
99th percentile response time.
scenarioId string
Pts scenario id.
startTime string
Start time of the job.
status number
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
testScripts PtsJobTestScript[]
Test script information.
type string
Scene Type.
abort_reason float
Cause of interruption.
created_at str
Creation time of the job.
cron_id str
Scheduled job ID.
datasets Sequence[PtsJobDatasetArgs]
Dataset file for the job.
debug bool
Whether to debug.
domain_name_configs Sequence[PtsJobDomainNameConfigArgs]
Domain name binding configuration.
duration float
Job duration.
end_time str
End time of the job.
error_rate float
Percentage of error rate.
job_id str
Job Id.
job_owner str
Job owner.
loads Sequence[PtsJobLoadArgs]
Pressure configuration of job.
max_requests_per_second float
Maximum requests per second.
max_virtual_user_count float
Maximum number of VU for the job.
note str
Note.
plugins Sequence[PtsJobPluginArgs]
Expansion package file information.
project_id str
Project ID.
protocols Sequence[PtsJobProtocolArgs]
Protocol script information.
pts_job_id str
ID of the resource.
request_files Sequence[PtsJobRequestFileArgs]
Request file information.
request_total float
Total number of requests.
requests_per_second float
Average number of requests per second.
response_time_average float
Average response time.
response_time_max float
Maximum response time.
response_time_min float
Minimum response time.
response_time_p90 float
90th percentile response time.
response_time_p95 float
95th percentile response time.
response_time_p99 float
99th percentile response time.
scenario_id str
Pts scenario id.
start_time str
Start time of the job.
status float
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
test_scripts Sequence[PtsJobTestScriptArgs]
Test script information.
type str
Scene Type.
abortReason Number
Cause of interruption.
createdAt String
Creation time of the job.
cronId String
Scheduled job ID.
datasets List<Property Map>
Dataset file for the job.
debug Boolean
Whether to debug.
domainNameConfigs List<Property Map>
Domain name binding configuration.
duration Number
Job duration.
endTime String
End time of the job.
errorRate Number
Percentage of error rate.
jobId String
Job Id.
jobOwner String
Job owner.
loads List<Property Map>
Pressure configuration of job.
maxRequestsPerSecond Number
Maximum requests per second.
maxVirtualUserCount Number
Maximum number of VU for the job.
note String
Note.
plugins List<Property Map>
Expansion package file information.
projectId String
Project ID.
protocols List<Property Map>
Protocol script information.
ptsJobId String
ID of the resource.
requestFiles List<Property Map>
Request file information.
requestTotal Number
Total number of requests.
requestsPerSecond Number
Average number of requests per second.
responseTimeAverage Number
Average response time.
responseTimeMax Number
Maximum response time.
responseTimeMin Number
Minimum response time.
responseTimeP90 Number
90th percentile response time.
responseTimeP95 Number
95th percentile response time.
responseTimeP99 Number
99th percentile response time.
scenarioId String
Pts scenario id.
startTime String
Start time of the job.
status Number
The running status of the task; 0: JobUnknown, 1: JobCreated, 2: JobPending, 3: JobPreparing, 4: JobSelectClustering, 5: JobCreateTasking, 6: JobSyncTasking, 11: JobRunning, 12: JobFinished, 13: JobPrepareException, 14: JobFinishException, 15: JobAborting, 16: JobAborted, 17: JobAbortException, 18: JobDeleted, 19: JobSelectClusterException, 20: JobCreateTaskException, 21: JobSyncTaskException.
testScripts List<Property Map>
Test script information.
type String
Scene Type.

Supporting Types

PtsJobDataset
, PtsJobDatasetArgs

FileId This property is required. string
HeadLines This property is required. List<string>
HeaderColumns This property is required. List<string>
HeaderInFile This property is required. bool
LineCount This property is required. double
Name This property is required. string
Size This property is required. double
Split This property is required. bool
TailLines This property is required. List<string>
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
FileId This property is required. string
HeadLines This property is required. []string
HeaderColumns This property is required. []string
HeaderInFile This property is required. bool
LineCount This property is required. float64
Name This property is required. string
Size This property is required. float64
Split This property is required. bool
TailLines This property is required. []string
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
fileId This property is required. String
headLines This property is required. List<String>
headerColumns This property is required. List<String>
headerInFile This property is required. Boolean
lineCount This property is required. Double
name This property is required. String
size This property is required. Double
split This property is required. Boolean
tailLines This property is required. List<String>
type This property is required. String
Scene Type.
updatedAt This property is required. String
fileId This property is required. string
headLines This property is required. string[]
headerColumns This property is required. string[]
headerInFile This property is required. boolean
lineCount This property is required. number
name This property is required. string
size This property is required. number
split This property is required. boolean
tailLines This property is required. string[]
type This property is required. string
Scene Type.
updatedAt This property is required. string
file_id This property is required. str
head_lines This property is required. Sequence[str]
header_columns This property is required. Sequence[str]
header_in_file This property is required. bool
line_count This property is required. float
name This property is required. str
size This property is required. float
split This property is required. bool
tail_lines This property is required. Sequence[str]
type This property is required. str
Scene Type.
updated_at This property is required. str
fileId This property is required. String
headLines This property is required. List<String>
headerColumns This property is required. List<String>
headerInFile This property is required. Boolean
lineCount This property is required. Number
name This property is required. String
size This property is required. Number
split This property is required. Boolean
tailLines This property is required. List<String>
type This property is required. String
Scene Type.
updatedAt This property is required. String

PtsJobDomainNameConfig
, PtsJobDomainNameConfigArgs

dnsConfigs This property is required. List<Property Map>
hostAliases This property is required. List<Property Map>

PtsJobDomainNameConfigDnsConfig
, PtsJobDomainNameConfigDnsConfigArgs

Nameservers This property is required. List<string>
Nameservers This property is required. []string
nameservers This property is required. List<String>
nameservers This property is required. string[]
nameservers This property is required. Sequence[str]
nameservers This property is required. List<String>

PtsJobDomainNameConfigHostAlias
, PtsJobDomainNameConfigHostAliasArgs

HostNames This property is required. List<string>
Ip This property is required. string
HostNames This property is required. []string
Ip This property is required. string
hostNames This property is required. List<String>
ip This property is required. String
hostNames This property is required. string[]
ip This property is required. string
host_names This property is required. Sequence[str]
ip This property is required. str
hostNames This property is required. List<String>
ip This property is required. String

PtsJobLoad
, PtsJobLoadArgs

geoRegionsLoadDistributions This property is required. List<Property Map>
loadSpecs This property is required. List<Property Map>
vpcLoadDistributions This property is required. List<Property Map>

PtsJobLoadGeoRegionsLoadDistribution
, PtsJobLoadGeoRegionsLoadDistributionArgs

Percentage This property is required. double
Region This property is required. string
RegionId This property is required. double
Percentage This property is required. float64
Region This property is required. string
RegionId This property is required. float64
percentage This property is required. Double
region This property is required. String
regionId This property is required. Double
percentage This property is required. number
region This property is required. string
regionId This property is required. number
percentage This property is required. float
region This property is required. str
region_id This property is required. float
percentage This property is required. Number
region This property is required. String
regionId This property is required. Number

PtsJobLoadLoadSpec
, PtsJobLoadLoadSpecArgs

Concurrencies This property is required. List<PtsJobLoadLoadSpecConcurrency>
RequestsPerSeconds This property is required. List<PtsJobLoadLoadSpecRequestsPerSecond>
Average number of requests per second.
ScriptOrigins This property is required. List<PtsJobLoadLoadSpecScriptOrigin>
Concurrencies This property is required. []PtsJobLoadLoadSpecConcurrency
RequestsPerSeconds This property is required. []PtsJobLoadLoadSpecRequestsPerSecond
Average number of requests per second.
ScriptOrigins This property is required. []PtsJobLoadLoadSpecScriptOrigin
concurrencies This property is required. List<PtsJobLoadLoadSpecConcurrency>
requestsPerSeconds This property is required. List<PtsJobLoadLoadSpecRequestsPerSecond>
Average number of requests per second.
scriptOrigins This property is required. List<PtsJobLoadLoadSpecScriptOrigin>
concurrencies This property is required. PtsJobLoadLoadSpecConcurrency[]
requestsPerSeconds This property is required. PtsJobLoadLoadSpecRequestsPerSecond[]
Average number of requests per second.
scriptOrigins This property is required. PtsJobLoadLoadSpecScriptOrigin[]
concurrencies This property is required. Sequence[PtsJobLoadLoadSpecConcurrency]
requests_per_seconds This property is required. Sequence[PtsJobLoadLoadSpecRequestsPerSecond]
Average number of requests per second.
script_origins This property is required. Sequence[PtsJobLoadLoadSpecScriptOrigin]
concurrencies This property is required. List<Property Map>
requestsPerSeconds This property is required. List<Property Map>
Average number of requests per second.
scriptOrigins This property is required. List<Property Map>

PtsJobLoadLoadSpecConcurrency
, PtsJobLoadLoadSpecConcurrencyArgs

GracefulStopSeconds This property is required. double
IterationCount This property is required. double
MaxRequestsPerSecond This property is required. double
Maximum requests per second.
Stages This property is required. List<PtsJobLoadLoadSpecConcurrencyStage>
GracefulStopSeconds This property is required. float64
IterationCount This property is required. float64
MaxRequestsPerSecond This property is required. float64
Maximum requests per second.
Stages This property is required. []PtsJobLoadLoadSpecConcurrencyStage
gracefulStopSeconds This property is required. Double
iterationCount This property is required. Double
maxRequestsPerSecond This property is required. Double
Maximum requests per second.
stages This property is required. List<PtsJobLoadLoadSpecConcurrencyStage>
gracefulStopSeconds This property is required. number
iterationCount This property is required. number
maxRequestsPerSecond This property is required. number
Maximum requests per second.
stages This property is required. PtsJobLoadLoadSpecConcurrencyStage[]
graceful_stop_seconds This property is required. float
iteration_count This property is required. float
max_requests_per_second This property is required. float
Maximum requests per second.
stages This property is required. Sequence[PtsJobLoadLoadSpecConcurrencyStage]
gracefulStopSeconds This property is required. Number
iterationCount This property is required. Number
maxRequestsPerSecond This property is required. Number
Maximum requests per second.
stages This property is required. List<Property Map>

PtsJobLoadLoadSpecConcurrencyStage
, PtsJobLoadLoadSpecConcurrencyStageArgs

DurationSeconds This property is required. double
TargetVirtualUsers This property is required. double
DurationSeconds This property is required. float64
TargetVirtualUsers This property is required. float64
durationSeconds This property is required. Double
targetVirtualUsers This property is required. Double
durationSeconds This property is required. number
targetVirtualUsers This property is required. number
duration_seconds This property is required. float
target_virtual_users This property is required. float
durationSeconds This property is required. Number
targetVirtualUsers This property is required. Number

PtsJobLoadLoadSpecRequestsPerSecond
, PtsJobLoadLoadSpecRequestsPerSecondArgs

DurationSeconds This property is required. double
GracefulStopSeconds This property is required. double
MaxRequestsPerSecond This property is required. double
Maximum requests per second.
Resources This property is required. double
StartRequestsPerSecond This property is required. double
TargetRequestsPerSecond This property is required. double
DurationSeconds This property is required. float64
GracefulStopSeconds This property is required. float64
MaxRequestsPerSecond This property is required. float64
Maximum requests per second.
Resources This property is required. float64
StartRequestsPerSecond This property is required. float64
TargetRequestsPerSecond This property is required. float64
durationSeconds This property is required. Double
gracefulStopSeconds This property is required. Double
maxRequestsPerSecond This property is required. Double
Maximum requests per second.
resources This property is required. Double
startRequestsPerSecond This property is required. Double
targetRequestsPerSecond This property is required. Double
durationSeconds This property is required. number
gracefulStopSeconds This property is required. number
maxRequestsPerSecond This property is required. number
Maximum requests per second.
resources This property is required. number
startRequestsPerSecond This property is required. number
targetRequestsPerSecond This property is required. number
duration_seconds This property is required. float
graceful_stop_seconds This property is required. float
max_requests_per_second This property is required. float
Maximum requests per second.
resources This property is required. float
start_requests_per_second This property is required. float
target_requests_per_second This property is required. float
durationSeconds This property is required. Number
gracefulStopSeconds This property is required. Number
maxRequestsPerSecond This property is required. Number
Maximum requests per second.
resources This property is required. Number
startRequestsPerSecond This property is required. Number
targetRequestsPerSecond This property is required. Number

PtsJobLoadLoadSpecScriptOrigin
, PtsJobLoadLoadSpecScriptOriginArgs

DurationSeconds This property is required. double
MachineNumber This property is required. double
MachineSpecification This property is required. string
DurationSeconds This property is required. float64
MachineNumber This property is required. float64
MachineSpecification This property is required. string
durationSeconds This property is required. Double
machineNumber This property is required. Double
machineSpecification This property is required. String
durationSeconds This property is required. number
machineNumber This property is required. number
machineSpecification This property is required. string
duration_seconds This property is required. float
machine_number This property is required. float
machine_specification This property is required. str
durationSeconds This property is required. Number
machineNumber This property is required. Number
machineSpecification This property is required. String

PtsJobLoadVpcLoadDistribution
, PtsJobLoadVpcLoadDistributionArgs

Region This property is required. string
RegionId This property is required. double
SubnetIds This property is required. List<string>
VpcId This property is required. string
Region This property is required. string
RegionId This property is required. float64
SubnetIds This property is required. []string
VpcId This property is required. string
region This property is required. String
regionId This property is required. Double
subnetIds This property is required. List<String>
vpcId This property is required. String
region This property is required. string
regionId This property is required. number
subnetIds This property is required. string[]
vpcId This property is required. string
region This property is required. str
region_id This property is required. float
subnet_ids This property is required. Sequence[str]
vpc_id This property is required. str
region This property is required. String
regionId This property is required. Number
subnetIds This property is required. List<String>
vpcId This property is required. String

PtsJobPlugin
, PtsJobPluginArgs

FileId This property is required. string
Name This property is required. string
Size This property is required. double
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
FileId This property is required. string
Name This property is required. string
Size This property is required. float64
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
fileId This property is required. String
name This property is required. String
size This property is required. Double
type This property is required. String
Scene Type.
updatedAt This property is required. String
fileId This property is required. string
name This property is required. string
size This property is required. number
type This property is required. string
Scene Type.
updatedAt This property is required. string
file_id This property is required. str
name This property is required. str
size This property is required. float
type This property is required. str
Scene Type.
updated_at This property is required. str
fileId This property is required. String
name This property is required. String
size This property is required. Number
type This property is required. String
Scene Type.
updatedAt This property is required. String

PtsJobProtocol
, PtsJobProtocolArgs

FileId This property is required. string
Name This property is required. string
Size This property is required. double
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
FileId This property is required. string
Name This property is required. string
Size This property is required. float64
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
fileId This property is required. String
name This property is required. String
size This property is required. Double
type This property is required. String
Scene Type.
updatedAt This property is required. String
fileId This property is required. string
name This property is required. string
size This property is required. number
type This property is required. string
Scene Type.
updatedAt This property is required. string
file_id This property is required. str
name This property is required. str
size This property is required. float
type This property is required. str
Scene Type.
updated_at This property is required. str
fileId This property is required. String
name This property is required. String
size This property is required. Number
type This property is required. String
Scene Type.
updatedAt This property is required. String

PtsJobRequestFile
, PtsJobRequestFileArgs

FileId This property is required. string
Name This property is required. string
Size This property is required. double
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
FileId This property is required. string
Name This property is required. string
Size This property is required. float64
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
fileId This property is required. String
name This property is required. String
size This property is required. Double
type This property is required. String
Scene Type.
updatedAt This property is required. String
fileId This property is required. string
name This property is required. string
size This property is required. number
type This property is required. string
Scene Type.
updatedAt This property is required. string
file_id This property is required. str
name This property is required. str
size This property is required. float
type This property is required. str
Scene Type.
updated_at This property is required. str
fileId This property is required. String
name This property is required. String
size This property is required. Number
type This property is required. String
Scene Type.
updatedAt This property is required. String

PtsJobTestScript
, PtsJobTestScriptArgs

EncodedContent This property is required. string
EncodedHttpArchive This property is required. string
LoadWeight This property is required. double
Name This property is required. string
Size This property is required. double
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
EncodedContent This property is required. string
EncodedHttpArchive This property is required. string
LoadWeight This property is required. float64
Name This property is required. string
Size This property is required. float64
Type This property is required. string
Scene Type.
UpdatedAt This property is required. string
encodedContent This property is required. String
encodedHttpArchive This property is required. String
loadWeight This property is required. Double
name This property is required. String
size This property is required. Double
type This property is required. String
Scene Type.
updatedAt This property is required. String
encodedContent This property is required. string
encodedHttpArchive This property is required. string
loadWeight This property is required. number
name This property is required. string
size This property is required. number
type This property is required. string
Scene Type.
updatedAt This property is required. string
encoded_content This property is required. str
encoded_http_archive This property is required. str
load_weight This property is required. float
name This property is required. str
size This property is required. float
type This property is required. str
Scene Type.
updated_at This property is required. str
encodedContent This property is required. String
encodedHttpArchive This property is required. String
loadWeight This property is required. Number
name This property is required. String
size This property is required. Number
type This property is required. String
Scene Type.
updatedAt This property is required. String

Import

pts job can be imported using the projectId#scenarioId#jobId, e.g.

$ pulumi import tencentcloud:index/ptsJob:PtsJob job project-45vw7v82#scenario-22q19f3k#job-dtm93vx0
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.