package appstream_center

//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 appstream_center response
type Data struct {
	AliyunImageId        string     `json:"AliyunImageId" xml:"AliyunImageId"`
	MaxAmount            int        `json:"MaxAmount" xml:"MaxAmount"`
	ChargeType           string     `json:"ChargeType" xml:"ChargeType"`
	MinAmount            int        `json:"MinAmount" xml:"MinAmount"`
	SessionTimeout       string     `json:"SessionTimeout" xml:"SessionTimeout"`
	AppCenterImageId     string     `json:"AppCenterImageId" xml:"AppCenterImageId"`
	AppInstanceGroupName string     `json:"AppInstanceGroupName" xml:"AppInstanceGroupName"`
	AppInstanceGroupId   string     `json:"AppInstanceGroupId" xml:"AppInstanceGroupId"`
	SessionStatus        string     `json:"SessionStatus" xml:"SessionStatus"`
	GmtCreate            string     `json:"GmtCreate" xml:"GmtCreate"`
	OsType               string     `json:"OsType" xml:"OsType"`
	RegionId             string     `json:"RegionId" xml:"RegionId"`
	ChargeResourceMode   string     `json:"ChargeResourceMode" xml:"ChargeResourceMode"`
	TaskId               string     `json:"TaskId" xml:"TaskId"`
	AppInstanceId        string     `json:"AppInstanceId" xml:"AppInstanceId"`
	MainEthPublicIp      string     `json:"MainEthPublicIp" xml:"MainEthPublicIp"`
	OtaVersion           string     `json:"OtaVersion" xml:"OtaVersion"`
	Message              string     `json:"Message" xml:"Message"`
	Cpu                  string     `json:"Cpu" xml:"Cpu"`
	ExpiredTime          string     `json:"ExpiredTime" xml:"ExpiredTime"`
	Code                 string     `json:"Code" xml:"Code"`
	GmtModified          string     `json:"GmtModified" xml:"GmtModified"`
	ProductType          string     `json:"ProductType" xml:"ProductType"`
	Memory               int64      `json:"Memory" xml:"Memory"`
	SpecId               string     `json:"SpecId" xml:"SpecId"`
	AppInstanceType      string     `json:"AppInstanceType" xml:"AppInstanceType"`
	Amount               int        `json:"Amount" xml:"Amount"`
	AppPolicyId          string     `json:"AppPolicyId" xml:"AppPolicyId"`
	TaskDisplayStatus    string     `json:"TaskDisplayStatus" xml:"TaskDisplayStatus"`
	ResourceStatus       string     `json:"ResourceStatus" xml:"ResourceStatus"`
	Success              bool       `json:"Success" xml:"Success"`
	Gpu                  string     `json:"Gpu" xml:"Gpu"`
	Status               string     `json:"Status" xml:"Status"`
	TaskStartTime        string     `json:"TaskStartTime" xml:"TaskStartTime"`
	OtaInfo              OtaInfo    `json:"OtaInfo" xml:"OtaInfo"`
	Price                Price      `json:"Price" xml:"Price"`
	Rules                []Rule     `json:"Rules" xml:"Rules"`
	NodePool             []Node     `json:"NodePool" xml:"NodePool"`
	Apps                 []AppsItem `json:"Apps" xml:"Apps"`
}
