package sae

//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.

// Data is a nested struct in sae response
type Data struct {
	PackageType            string         `json:"PackageType" xml:"PackageType"`
	LastChangeOrderRunning bool           `json:"LastChangeOrderRunning" xml:"LastChangeOrderRunning"`
	Logo                   string         `json:"Logo" xml:"Logo"`
	RunningInstances       int            `json:"RunningInstances" xml:"RunningInstances"`
	CoType                 string         `json:"CoType" xml:"CoType"`
	CoTypeCode             string         `json:"CoTypeCode" xml:"CoTypeCode"`
	CurrentPipelineId      string         `json:"CurrentPipelineId" xml:"CurrentPipelineId"`
	LastChangeOrderId      string         `json:"LastChangeOrderId" xml:"LastChangeOrderId"`
	EdasContainerVersion   string         `json:"EdasContainerVersion" xml:"EdasContainerVersion"`
	ImageUrl               string         `json:"ImageUrl" xml:"ImageUrl"`
	LastChangeOrderStatus  string         `json:"LastChangeOrderStatus" xml:"LastChangeOrderStatus"`
	VpcId                  string         `json:"VpcId" xml:"VpcId"`
	IntranetIp             string         `json:"IntranetIp" xml:"IntranetIp"`
	NamespaceDescription   string         `json:"NamespaceDescription" xml:"NamespaceDescription"`
	BatchWaitTime          int            `json:"BatchWaitTime" xml:"BatchWaitTime"`
	RepoId                 int            `json:"RepoId" xml:"RepoId"`
	CrUrl                  string         `json:"CrUrl" xml:"CrUrl"`
	SupportRollback        bool           `json:"SupportRollback" xml:"SupportRollback"`
	JarStartArgs           string         `json:"JarStartArgs" xml:"JarStartArgs"`
	Jdk                    string         `json:"Jdk" xml:"Jdk"`
	CurrentStatus          string         `json:"CurrentStatus" xml:"CurrentStatus"`
	BatchCount             int            `json:"BatchCount" xml:"BatchCount"`
	Command                string         `json:"Command" xml:"Command"`
	AppId                  string         `json:"AppId" xml:"AppId"`
	JarStartOptions        string         `json:"JarStartOptions" xml:"JarStartOptions"`
	Envs                   string         `json:"Envs" xml:"Envs"`
	Cpu                    int            `json:"Cpu" xml:"Cpu"`
	ArmsApmInfo            string         `json:"ArmsApmInfo" xml:"ArmsApmInfo"`
	RepoType               string         `json:"RepoType" xml:"RepoType"`
	RepoTag                string         `json:"RepoTag" xml:"RepoTag"`
	TotalSize              int            `json:"TotalSize" xml:"TotalSize"`
	ChangeOrderId          string         `json:"ChangeOrderId" xml:"ChangeOrderId"`
	BatchType              string         `json:"BatchType" xml:"BatchType"`
	ErrorMessage           string         `json:"ErrorMessage" xml:"ErrorMessage"`
	WebContainer           string         `json:"WebContainer" xml:"WebContainer"`
	Auto                   bool           `json:"Auto" xml:"Auto"`
	RepoOriginType         string         `json:"RepoOriginType" xml:"RepoOriginType"`
	CreateTime             string         `json:"CreateTime" xml:"CreateTime"`
	CommandArgs            string         `json:"CommandArgs" xml:"CommandArgs"`
	MinReadyInstances      int            `json:"MinReadyInstances" xml:"MinReadyInstances"`
	PageSize               int            `json:"PageSize" xml:"PageSize"`
	PackageVersion         string         `json:"PackageVersion" xml:"PackageVersion"`
	AppDescription         string         `json:"AppDescription" xml:"AppDescription"`
	RegionId               string         `json:"RegionId" xml:"RegionId"`
	Replicas               int            `json:"Replicas" xml:"Replicas"`
	PipelineId             string         `json:"PipelineId" xml:"PipelineId"`
	SupportAbortFreeze     bool           `json:"SupportAbortFreeze" xml:"SupportAbortFreeze"`
	Description            string         `json:"Description" xml:"Description"`
	CustomHostAlias        string         `json:"CustomHostAlias" xml:"CustomHostAlias"`
	NamespaceName          string         `json:"NamespaceName" xml:"NamespaceName"`
	Status                 int            `json:"Status" xml:"Status"`
	InternetIp             string         `json:"InternetIp" xml:"InternetIp"`
	Memory                 int            `json:"Memory" xml:"Memory"`
	VSwitchId              string         `json:"VSwitchId" xml:"VSwitchId"`
	RepoNamespace          string         `json:"RepoNamespace" xml:"RepoNamespace"`
	Liveness               string         `json:"Liveness" xml:"Liveness"`
	Readiness              string         `json:"Readiness" xml:"Readiness"`
	RepoName               string         `json:"RepoName" xml:"RepoName"`
	CurrentPage            int            `json:"CurrentPage" xml:"CurrentPage"`
	ArmsAdvancedEnabled    string         `json:"ArmsAdvancedEnabled" xml:"ArmsAdvancedEnabled"`
	NamespaceId            string         `json:"NamespaceId" xml:"NamespaceId"`
	AppName                string         `json:"AppName" xml:"AppName"`
	PackageUrl             string         `json:"PackageUrl" xml:"PackageUrl"`
	CoTargets              []string       `json:"CoTargets" xml:"CoTargets"`
	RealTimeRes            RealTimeRes    `json:"RealTimeRes" xml:"RealTimeRes"`
	Summary                Summary        `json:"Summary" xml:"Summary"`
	ChangeOrderList        []ChangeOrder  `json:"ChangeOrderList" xml:"ChangeOrderList"`
	Namespaces             []Namespace    `json:"Namespaces" xml:"Namespaces"`
	Pipelines              []Pipeline     `json:"Pipelines" xml:"Pipelines"`
	Internet               []InternetItem `json:"Internet" xml:"Internet"`
	Intranet               []IntranetItem `json:"Intranet" xml:"Intranet"`
	Instances              []Instance     `json:"Instances" xml:"Instances"`
	Applications           []Application  `json:"Applications" xml:"Applications"`
}
