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.

// Application is a nested struct in sae response
type Application struct {
	LastStartTime        int64      `json:"LastStartTime" xml:"LastStartTime"`
	Message              string     `json:"Message" xml:"Message"`
	ScaleRuleEnabled     bool       `json:"ScaleRuleEnabled" xml:"ScaleRuleEnabled"`
	Instances            int        `json:"Instances" xml:"Instances"`
	Failed               int64      `json:"Failed" xml:"Failed"`
	RunningInstances     int        `json:"RunningInstances" xml:"RunningInstances"`
	Mem                  int        `json:"Mem" xml:"Mem"`
	LastChangeorderState string     `json:"LastChangeorderState" xml:"LastChangeorderState"`
	LastJobState         string     `json:"LastJobState" xml:"LastJobState"`
	AppDeletingStatus    bool       `json:"AppDeletingStatus" xml:"AppDeletingStatus"`
	AppDescription       string     `json:"AppDescription" xml:"AppDescription"`
	AppId                string     `json:"AppId" xml:"AppId"`
	ScaleRuleType        string     `json:"ScaleRuleType" xml:"ScaleRuleType"`
	RegionId             string     `json:"RegionId" xml:"RegionId"`
	TriggerConfig        string     `json:"TriggerConfig" xml:"TriggerConfig"`
	NamespaceId          string     `json:"NamespaceId" xml:"NamespaceId"`
	CompletionTime       int64      `json:"CompletionTime" xml:"CompletionTime"`
	Suspend              bool       `json:"Suspend" xml:"Suspend"`
	Cpu                  int        `json:"Cpu" xml:"Cpu"`
	Active               int64      `json:"Active" xml:"Active"`
	AppName              string     `json:"AppName" xml:"AppName"`
	Succeeded            int64      `json:"Succeeded" xml:"Succeeded"`
	Tags                 []TagsItem `json:"Tags" xml:"Tags"`
}
