package pts

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// Scene is a nested struct in pts response
type Scene struct {
	SecurityGroupId             string            `json:"SecurityGroupId" xml:"SecurityGroupId"`
	SceneName                   string            `json:"SceneName" xml:"SceneName"`
	CreateTime                  string            `json:"CreateTime" xml:"CreateTime"`
	SyncTimerType               string            `json:"SyncTimerType" xml:"SyncTimerType"`
	IsVpcTest                   bool              `json:"IsVpcTest" xml:"IsVpcTest"`
	Mode                        string            `json:"Mode" xml:"Mode"`
	MaxRps                      int               `json:"MaxRps" xml:"MaxRps"`
	ModifiedTime                string            `json:"ModifiedTime" xml:"ModifiedTime"`
	RegionId                    string            `json:"RegionId" xml:"RegionId"`
	Duration                    int               `json:"Duration" xml:"Duration"`
	SceneId                     string            `json:"SceneId" xml:"SceneId"`
	Steps                       int               `json:"Steps" xml:"Steps"`
	Concurrency                 int               `json:"Concurrency" xml:"Concurrency"`
	VpcId                       string            `json:"VpcId" xml:"VpcId"`
	StartConcurrency            int               `json:"StartConcurrency" xml:"StartConcurrency"`
	VSwitchId                   string            `json:"VSwitchId" xml:"VSwitchId"`
	AgentCount                  int               `json:"AgentCount" xml:"AgentCount"`
	TestFile                    string            `json:"TestFile" xml:"TestFile"`
	EnvironmentId               string            `json:"EnvironmentId" xml:"EnvironmentId"`
	ConstantThroughputTimerType string            `json:"ConstantThroughputTimerType" xml:"ConstantThroughputTimerType"`
	StartRps                    int               `json:"StartRps" xml:"StartRps"`
	Status                      string            `json:"Status" xml:"Status"`
	RampUp                      int               `json:"RampUp" xml:"RampUp"`
	Pool                        string            `json:"Pool" xml:"Pool"`
	LoadConfig                  LoadConfig        `json:"LoadConfig" xml:"LoadConfig"`
	AdvanceSetting              AdvanceSetting    `json:"AdvanceSetting" xml:"AdvanceSetting"`
	DnsCacheConfig              DnsCacheConfig    `json:"DnsCacheConfig" xml:"DnsCacheConfig"`
	BaseInfo                    BaseInfo          `json:"BaseInfo" xml:"BaseInfo"`
	FileList                    []FileListItem    `json:"FileList" xml:"FileList"`
	RelationList                []Relation        `json:"RelationList" xml:"RelationList"`
	Headers                     []Header          `json:"Headers" xml:"Headers"`
	FileParameterList           []FileParameter   `json:"FileParameterList" xml:"FileParameterList"`
	GlobalParameterList         []GlobalParameter `json:"GlobalParameterList" xml:"GlobalParameterList"`
}
