package arms

//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 arms response
type Data struct {
	CanEditor             bool                      `json:"CanEditor" xml:"CanEditor"`
	SubClustersJson       string                    `json:"SubClustersJson" xml:"SubClustersJson"`
	ShowDescribe          bool                      `json:"ShowDescribe" xml:"ShowDescribe"`
	Param                 string                    `json:"Param" xml:"Param"`
	Total                 string                    `json:"Total" xml:"Total"`
	VpcId                 string                    `json:"VpcId" xml:"VpcId"`
	FileName              string                    `json:"FileName" xml:"FileName"`
	Type                  string                    `json:"Type" xml:"Type"`
	EnableTag             bool                      `json:"EnableTag" xml:"EnableTag"`
	ResourceId            string                    `json:"ResourceId" xml:"ResourceId"`
	ClusterId             string                    `json:"ClusterId" xml:"ClusterId"`
	IsControllerInstalled bool                      `json:"isControllerInstalled" xml:"isControllerInstalled"`
	RemoteWriteName       string                    `json:"RemoteWriteName" xml:"RemoteWriteName"`
	Message               string                    `json:"Message" xml:"Message"`
	Info                  string                    `json:"Info" xml:"Info"`
	InstanceName          string                    `json:"InstanceName" xml:"InstanceName"`
	ConfigYaml            string                    `json:"ConfigYaml" xml:"ConfigYaml"`
	InstanceId            int64                     `json:"InstanceId" xml:"InstanceId"`
	IntegrationType       string                    `json:"IntegrationType" xml:"IntegrationType"`
	ResourceType          string                    `json:"ResourceType" xml:"ResourceType"`
	Success               bool                      `json:"Success" xml:"Success"`
	Page                  int                       `json:"Page" xml:"Page"`
	TaskId                int64                     `json:"TaskId" xml:"TaskId"`
	Size                  string                    `json:"Size" xml:"Size"`
	Target                string                    `json:"Target" xml:"Target"`
	Status                string                    `json:"Status" xml:"Status"`
	PaymentType           string                    `json:"PaymentType" xml:"PaymentType"`
	SecurityGroupId       string                    `json:"SecurityGroupId" xml:"SecurityGroupId"`
	ExporterType          string                    `json:"ExporterType" xml:"ExporterType"`
	Describe              string                    `json:"Describe" xml:"Describe"`
	PageSize              int                       `json:"PageSize" xml:"PageSize"`
	RegionId              string                    `json:"RegionId" xml:"RegionId"`
	ResourceGroupId       string                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	UserId                string                    `json:"UserId" xml:"UserId"`
	ClusterName           string                    `json:"ClusterName" xml:"ClusterName"`
	MonitoringName        string                    `json:"MonitoringName" xml:"MonitoringName"`
	UploadTime            string                    `json:"UploadTime" xml:"UploadTime"`
	ClusterType           string                    `json:"ClusterType" xml:"ClusterType"`
	VSwitchId             string                    `json:"VSwitchId" xml:"VSwitchId"`
	Version               string                    `json:"Version" xml:"Version"`
	CanDelete             bool                      `json:"CanDelete" xml:"CanDelete"`
	GrafanaInstanceId     string                    `json:"GrafanaInstanceId" xml:"GrafanaInstanceId"`
	Namespace             string                    `json:"Namespace" xml:"Namespace"`
	ContainerName         string                    `json:"ContainerName" xml:"ContainerName"`
	Msg                   string                    `json:"Msg" xml:"Msg"`
	Fid                   string                    `json:"Fid" xml:"Fid"`
	ShowLog               string                    `json:"ShowLog" xml:"ShowLog"`
	NeedUpgrade           bool                      `json:"NeedUpgrade" xml:"NeedUpgrade"`
	RemoteWriteYaml       string                    `json:"RemoteWriteYaml" xml:"RemoteWriteYaml"`
	Items                 []map[string]interface{}  `json:"Items" xml:"Items"`
	RetcodeSLSConfig      RetcodeSLSConfig          `json:"RetcodeSLSConfig" xml:"RetcodeSLSConfig"`
	FailedInstances       []FailedInstance          `json:"FailedInstances" xml:"FailedInstances"`
	Tags                  []TagsItem                `json:"Tags" xml:"Tags"`
	PrometheusInstances   []PrometheusInstancesItem `json:"PrometheusInstances" xml:"PrometheusInstances"`
	Products              []ProductsItem            `json:"Products" xml:"Products"`
}
