aliyun-net-sdk-retailcloud/Retailcloud/Model/V20180313/DescribeClusterDetailResponse.cs (896 lines of code) (raw):
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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.
*/
using System.Collections.Generic;
using Aliyun.Acs.Core;
namespace Aliyun.Acs.retailcloud.Model.V20180313
{
public class DescribeClusterDetailResponse : AcsResponse
{
private int? code;
private string errMsg;
private string requestId;
private bool? success;
private DescribeClusterDetail_Result result;
public int? Code
{
get
{
return code;
}
set
{
code = value;
}
}
public string ErrMsg
{
get
{
return errMsg;
}
set
{
errMsg = value;
}
}
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public bool? Success
{
get
{
return success;
}
set
{
success = value;
}
}
public DescribeClusterDetail_Result Result
{
get
{
return result;
}
set
{
result = value;
}
}
public class DescribeClusterDetail_Result
{
private List<DescribeClusterDetail_ClusterNodeWorkLoad> nodeWorkLoadList;
private DescribeClusterDetail_BasicInfo basicInfo;
private DescribeClusterDetail_InstanceInfo instanceInfo;
private DescribeClusterDetail_NetInfo netInfo;
private DescribeClusterDetail_WorkLoad workLoad;
public List<DescribeClusterDetail_ClusterNodeWorkLoad> NodeWorkLoadList
{
get
{
return nodeWorkLoadList;
}
set
{
nodeWorkLoadList = value;
}
}
public DescribeClusterDetail_BasicInfo BasicInfo
{
get
{
return basicInfo;
}
set
{
basicInfo = value;
}
}
public DescribeClusterDetail_InstanceInfo InstanceInfo
{
get
{
return instanceInfo;
}
set
{
instanceInfo = value;
}
}
public DescribeClusterDetail_NetInfo NetInfo
{
get
{
return netInfo;
}
set
{
netInfo = value;
}
}
public DescribeClusterDetail_WorkLoad WorkLoad
{
get
{
return workLoad;
}
set
{
workLoad = value;
}
}
public class DescribeClusterDetail_ClusterNodeWorkLoad
{
private int? appPodCount;
private string cpuRequest;
private string cpuTotal;
private string cpuUse;
private string instanceId;
private string memRequest;
private string memTotal;
private string memUse;
private string nodeName;
private int? podCount;
private bool? ready;
private bool? unschedulable;
public int? AppPodCount
{
get
{
return appPodCount;
}
set
{
appPodCount = value;
}
}
public string CpuRequest
{
get
{
return cpuRequest;
}
set
{
cpuRequest = value;
}
}
public string CpuTotal
{
get
{
return cpuTotal;
}
set
{
cpuTotal = value;
}
}
public string CpuUse
{
get
{
return cpuUse;
}
set
{
cpuUse = value;
}
}
public string InstanceId
{
get
{
return instanceId;
}
set
{
instanceId = value;
}
}
public string MemRequest
{
get
{
return memRequest;
}
set
{
memRequest = value;
}
}
public string MemTotal
{
get
{
return memTotal;
}
set
{
memTotal = value;
}
}
public string MemUse
{
get
{
return memUse;
}
set
{
memUse = value;
}
}
public string NodeName
{
get
{
return nodeName;
}
set
{
nodeName = value;
}
}
public int? PodCount
{
get
{
return podCount;
}
set
{
podCount = value;
}
}
public bool? Ready
{
get
{
return ready;
}
set
{
ready = value;
}
}
public bool? Unschedulable
{
get
{
return unschedulable;
}
set
{
unschedulable = value;
}
}
}
public class DescribeClusterDetail_BasicInfo
{
private string businessCode;
private long? clusterId;
private string clusterInstanceId;
private string clusterName;
private string envType;
private bool? hasInstallArmsPilot;
private bool? hasInstallLogController;
private bool? installArmsInProcess;
private bool? installLogInProcess;
private string mainUserId;
private string regionId;
private string regionName;
private string userNick;
private string vpcId;
private List<string> ecsIds;
private List<string> vswitchs;
public string BusinessCode
{
get
{
return businessCode;
}
set
{
businessCode = value;
}
}
public long? ClusterId
{
get
{
return clusterId;
}
set
{
clusterId = value;
}
}
public string ClusterInstanceId
{
get
{
return clusterInstanceId;
}
set
{
clusterInstanceId = value;
}
}
public string ClusterName
{
get
{
return clusterName;
}
set
{
clusterName = value;
}
}
public string EnvType
{
get
{
return envType;
}
set
{
envType = value;
}
}
public bool? HasInstallArmsPilot
{
get
{
return hasInstallArmsPilot;
}
set
{
hasInstallArmsPilot = value;
}
}
public bool? HasInstallLogController
{
get
{
return hasInstallLogController;
}
set
{
hasInstallLogController = value;
}
}
public bool? InstallArmsInProcess
{
get
{
return installArmsInProcess;
}
set
{
installArmsInProcess = value;
}
}
public bool? InstallLogInProcess
{
get
{
return installLogInProcess;
}
set
{
installLogInProcess = value;
}
}
public string MainUserId
{
get
{
return mainUserId;
}
set
{
mainUserId = value;
}
}
public string RegionId
{
get
{
return regionId;
}
set
{
regionId = value;
}
}
public string RegionName
{
get
{
return regionName;
}
set
{
regionName = value;
}
}
public string UserNick
{
get
{
return userNick;
}
set
{
userNick = value;
}
}
public string VpcId
{
get
{
return vpcId;
}
set
{
vpcId = value;
}
}
public List<string> EcsIds
{
get
{
return ecsIds;
}
set
{
ecsIds = value;
}
}
public List<string> Vswitchs
{
get
{
return vswitchs;
}
set
{
vswitchs = value;
}
}
}
public class DescribeClusterDetail_InstanceInfo
{
private int? allocatePodCount;
private int? appCount;
private List<DescribeClusterDetail_AllocatedPodInstanceInfo> allocatedPodInfoList;
private List<DescribeClusterDetail_AvailablePodInstanceInfo> availablePodInfoList;
public int? AllocatePodCount
{
get
{
return allocatePodCount;
}
set
{
allocatePodCount = value;
}
}
public int? AppCount
{
get
{
return appCount;
}
set
{
appCount = value;
}
}
public List<DescribeClusterDetail_AllocatedPodInstanceInfo> AllocatedPodInfoList
{
get
{
return allocatedPodInfoList;
}
set
{
allocatedPodInfoList = value;
}
}
public List<DescribeClusterDetail_AvailablePodInstanceInfo> AvailablePodInfoList
{
get
{
return availablePodInfoList;
}
set
{
availablePodInfoList = value;
}
}
public class DescribeClusterDetail_AllocatedPodInstanceInfo
{
private long? appId;
private string appName;
private string cupRequest;
private long? envId;
private string envName;
private string memRequest;
private int? podCount;
public long? AppId
{
get
{
return appId;
}
set
{
appId = value;
}
}
public string AppName
{
get
{
return appName;
}
set
{
appName = value;
}
}
public string CupRequest
{
get
{
return cupRequest;
}
set
{
cupRequest = value;
}
}
public long? EnvId
{
get
{
return envId;
}
set
{
envId = value;
}
}
public string EnvName
{
get
{
return envName;
}
set
{
envName = value;
}
}
public string MemRequest
{
get
{
return memRequest;
}
set
{
memRequest = value;
}
}
public int? PodCount
{
get
{
return podCount;
}
set
{
podCount = value;
}
}
}
public class DescribeClusterDetail_AvailablePodInstanceInfo
{
private int? availablePodCount;
private string cupRequest;
private string memRequest;
public int? AvailablePodCount
{
get
{
return availablePodCount;
}
set
{
availablePodCount = value;
}
}
public string CupRequest
{
get
{
return cupRequest;
}
set
{
cupRequest = value;
}
}
public string MemRequest
{
get
{
return memRequest;
}
set
{
memRequest = value;
}
}
}
}
public class DescribeClusterDetail_NetInfo
{
private string netPlugType;
private string prodCIDR;
private string serviceCIDR;
public string NetPlugType
{
get
{
return netPlugType;
}
set
{
netPlugType = value;
}
}
public string ProdCIDR
{
get
{
return prodCIDR;
}
set
{
prodCIDR = value;
}
}
public string ServiceCIDR
{
get
{
return serviceCIDR;
}
set
{
serviceCIDR = value;
}
}
}
public class DescribeClusterDetail_WorkLoad
{
private int? allNodeCount;
private int? allocateAllPodCount;
private int? allocateAppPodCount;
private string cpuCapacityTotal;
private string cpuLevel;
private string cpuRequest;
private string cpuRequestPercent;
private string cpuTotal;
private string cpuUse;
private string cpuUsePercent;
private string memCapacityTotal;
private string memLevel;
private string memRequest;
private string memRequestPercent;
private string memTotal;
private string memUse;
private string memUsePercent;
public int? AllNodeCount
{
get
{
return allNodeCount;
}
set
{
allNodeCount = value;
}
}
public int? AllocateAllPodCount
{
get
{
return allocateAllPodCount;
}
set
{
allocateAllPodCount = value;
}
}
public int? AllocateAppPodCount
{
get
{
return allocateAppPodCount;
}
set
{
allocateAppPodCount = value;
}
}
public string CpuCapacityTotal
{
get
{
return cpuCapacityTotal;
}
set
{
cpuCapacityTotal = value;
}
}
public string CpuLevel
{
get
{
return cpuLevel;
}
set
{
cpuLevel = value;
}
}
public string CpuRequest
{
get
{
return cpuRequest;
}
set
{
cpuRequest = value;
}
}
public string CpuRequestPercent
{
get
{
return cpuRequestPercent;
}
set
{
cpuRequestPercent = value;
}
}
public string CpuTotal
{
get
{
return cpuTotal;
}
set
{
cpuTotal = value;
}
}
public string CpuUse
{
get
{
return cpuUse;
}
set
{
cpuUse = value;
}
}
public string CpuUsePercent
{
get
{
return cpuUsePercent;
}
set
{
cpuUsePercent = value;
}
}
public string MemCapacityTotal
{
get
{
return memCapacityTotal;
}
set
{
memCapacityTotal = value;
}
}
public string MemLevel
{
get
{
return memLevel;
}
set
{
memLevel = value;
}
}
public string MemRequest
{
get
{
return memRequest;
}
set
{
memRequest = value;
}
}
public string MemRequestPercent
{
get
{
return memRequestPercent;
}
set
{
memRequestPercent = value;
}
}
public string MemTotal
{
get
{
return memTotal;
}
set
{
memTotal = value;
}
}
public string MemUse
{
get
{
return memUse;
}
set
{
memUse = value;
}
}
public string MemUsePercent
{
get
{
return memUsePercent;
}
set
{
memUsePercent = value;
}
}
}
}
}
}