// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Pts.Inputs
{

    public sealed class ScenarioLoadLoadSpecRequestsPerSecondArgs : Pulumi.ResourceArgs
    {
        /// <summary>
        /// Pressure time.
        /// </summary>
        [Input("durationSeconds")]
        public Input<int>? DurationSeconds { get; set; }

        /// <summary>
        /// Elegant shutdown waiting time.
        /// </summary>
        [Input("gracefulStopSeconds")]
        public Input<int>? GracefulStopSeconds { get; set; }

        /// <summary>
        /// Maximum RPS.
        /// </summary>
        [Input("maxRequestsPerSecond")]
        public Input<int>? MaxRequestsPerSecond { get; set; }

        /// <summary>
        /// Number of resources.
        /// </summary>
        [Input("resources")]
        public Input<int>? Resources { get; set; }

        /// <summary>
        /// Initial RPS.
        /// </summary>
        [Input("startRequestsPerSecond")]
        public Input<int>? StartRequestsPerSecond { get; set; }

        /// <summary>
        /// Target RPS, invalid input parameter.
        /// </summary>
        [Input("targetRequestsPerSecond")]
        public Input<int>? TargetRequestsPerSecond { get; set; }

        public ScenarioLoadLoadSpecRequestsPerSecondArgs()
        {
        }
    }
}
