aliyun-net-sdk-emr/Emr/Model/V20160408/DescribeClusterV2Response.cs (1,550 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.Emr.Model.V20160408
{
public class DescribeClusterV2Response : AcsResponse
{
private string requestId;
private DescribeClusterV2_ClusterInfo clusterInfo;
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
public DescribeClusterV2_ClusterInfo ClusterInfo
{
get
{
return clusterInfo;
}
set
{
clusterInfo = value;
}
}
public class DescribeClusterV2_ClusterInfo
{
private string id;
private string regionId;
private string depositType;
private string machineType;
private string zoneId;
private string name;
private string extraInfo;
private string relateClusterId;
private string gatewayClusterIds;
private string createType;
private long? startTime;
private long? expiredTime;
private long? stopTime;
private bool? logEnable;
private string logPath;
private string userId;
private string status;
private bool? highAvailabilityEnable;
private bool? localMetaDb;
private string chargeType;
private int? period;
private int? runningTime;
private int? masterNodeTotal;
private int? masterNodeInService;
private int? coreNodeTotal;
private int? coreNodeInService;
private int? taskNodeTotal;
private int? taskNodeInService;
private bool? showSoftwareInterface;
private string createResource;
private string vpcId;
private string vSwitchId;
private string netType;
private string userDefinedEmrEcsRole;
private bool? ioOptimized;
private string instanceGeneration;
private string imageId;
private string securityGroupId;
private string securityGroupName;
private bool? bootstrapFailed;
private string configurations;
private bool? easEnable;
private string autoScalingVersion;
private bool? autoScalingEnable;
private bool? autoScalingAllowed;
private bool? autoScalingSpotWithLimitAllowed;
private bool? autoScalingByLoadAllowed;
private bool? autoScalingWithGraceAllowed;
private bool? resizeDiskEnable;
private string metaStoreType;
private string k8sClusterId;
private bool? dataDiskEncrypted;
private string dataDiskKMSKeyId;
private List<DescribeClusterV2_GatewayClusterInfo> gatewayClusterInfoList;
private List<DescribeClusterV2_HostGroup> hostGroupList;
private List<DescribeClusterV2_BootstrapAction> bootstrapActionList;
private DescribeClusterV2_RelateClusterInfo relateClusterInfo;
private DescribeClusterV2_HostPoolInfo hostPoolInfo;
private DescribeClusterV2_FailReason failReason;
private DescribeClusterV2_SoftwareInfo softwareInfo;
private DescribeClusterV2_AccessInfo accessInfo;
public string Id
{
get
{
return id;
}
set
{
id = value;
}
}
public string RegionId
{
get
{
return regionId;
}
set
{
regionId = value;
}
}
public string DepositType
{
get
{
return depositType;
}
set
{
depositType = value;
}
}
public string MachineType
{
get
{
return machineType;
}
set
{
machineType = value;
}
}
public string ZoneId
{
get
{
return zoneId;
}
set
{
zoneId = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public string ExtraInfo
{
get
{
return extraInfo;
}
set
{
extraInfo = value;
}
}
public string RelateClusterId
{
get
{
return relateClusterId;
}
set
{
relateClusterId = value;
}
}
public string GatewayClusterIds
{
get
{
return gatewayClusterIds;
}
set
{
gatewayClusterIds = value;
}
}
public string CreateType
{
get
{
return createType;
}
set
{
createType = value;
}
}
public long? StartTime
{
get
{
return startTime;
}
set
{
startTime = value;
}
}
public long? ExpiredTime
{
get
{
return expiredTime;
}
set
{
expiredTime = value;
}
}
public long? StopTime
{
get
{
return stopTime;
}
set
{
stopTime = value;
}
}
public bool? LogEnable
{
get
{
return logEnable;
}
set
{
logEnable = value;
}
}
public string LogPath
{
get
{
return logPath;
}
set
{
logPath = value;
}
}
public string UserId
{
get
{
return userId;
}
set
{
userId = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public bool? HighAvailabilityEnable
{
get
{
return highAvailabilityEnable;
}
set
{
highAvailabilityEnable = value;
}
}
public bool? LocalMetaDb
{
get
{
return localMetaDb;
}
set
{
localMetaDb = value;
}
}
public string ChargeType
{
get
{
return chargeType;
}
set
{
chargeType = value;
}
}
public int? Period
{
get
{
return period;
}
set
{
period = value;
}
}
public int? RunningTime
{
get
{
return runningTime;
}
set
{
runningTime = value;
}
}
public int? MasterNodeTotal
{
get
{
return masterNodeTotal;
}
set
{
masterNodeTotal = value;
}
}
public int? MasterNodeInService
{
get
{
return masterNodeInService;
}
set
{
masterNodeInService = value;
}
}
public int? CoreNodeTotal
{
get
{
return coreNodeTotal;
}
set
{
coreNodeTotal = value;
}
}
public int? CoreNodeInService
{
get
{
return coreNodeInService;
}
set
{
coreNodeInService = value;
}
}
public int? TaskNodeTotal
{
get
{
return taskNodeTotal;
}
set
{
taskNodeTotal = value;
}
}
public int? TaskNodeInService
{
get
{
return taskNodeInService;
}
set
{
taskNodeInService = value;
}
}
public bool? ShowSoftwareInterface
{
get
{
return showSoftwareInterface;
}
set
{
showSoftwareInterface = value;
}
}
public string CreateResource
{
get
{
return createResource;
}
set
{
createResource = value;
}
}
public string VpcId
{
get
{
return vpcId;
}
set
{
vpcId = value;
}
}
public string VSwitchId
{
get
{
return vSwitchId;
}
set
{
vSwitchId = value;
}
}
public string NetType
{
get
{
return netType;
}
set
{
netType = value;
}
}
public string UserDefinedEmrEcsRole
{
get
{
return userDefinedEmrEcsRole;
}
set
{
userDefinedEmrEcsRole = value;
}
}
public bool? IoOptimized
{
get
{
return ioOptimized;
}
set
{
ioOptimized = value;
}
}
public string InstanceGeneration
{
get
{
return instanceGeneration;
}
set
{
instanceGeneration = value;
}
}
public string ImageId
{
get
{
return imageId;
}
set
{
imageId = value;
}
}
public string SecurityGroupId
{
get
{
return securityGroupId;
}
set
{
securityGroupId = value;
}
}
public string SecurityGroupName
{
get
{
return securityGroupName;
}
set
{
securityGroupName = value;
}
}
public bool? BootstrapFailed
{
get
{
return bootstrapFailed;
}
set
{
bootstrapFailed = value;
}
}
public string Configurations
{
get
{
return configurations;
}
set
{
configurations = value;
}
}
public bool? EasEnable
{
get
{
return easEnable;
}
set
{
easEnable = value;
}
}
public string AutoScalingVersion
{
get
{
return autoScalingVersion;
}
set
{
autoScalingVersion = value;
}
}
public bool? AutoScalingEnable
{
get
{
return autoScalingEnable;
}
set
{
autoScalingEnable = value;
}
}
public bool? AutoScalingAllowed
{
get
{
return autoScalingAllowed;
}
set
{
autoScalingAllowed = value;
}
}
public bool? AutoScalingSpotWithLimitAllowed
{
get
{
return autoScalingSpotWithLimitAllowed;
}
set
{
autoScalingSpotWithLimitAllowed = value;
}
}
public bool? AutoScalingByLoadAllowed
{
get
{
return autoScalingByLoadAllowed;
}
set
{
autoScalingByLoadAllowed = value;
}
}
public bool? AutoScalingWithGraceAllowed
{
get
{
return autoScalingWithGraceAllowed;
}
set
{
autoScalingWithGraceAllowed = value;
}
}
public bool? ResizeDiskEnable
{
get
{
return resizeDiskEnable;
}
set
{
resizeDiskEnable = value;
}
}
public string MetaStoreType
{
get
{
return metaStoreType;
}
set
{
metaStoreType = value;
}
}
public string K8sClusterId
{
get
{
return k8sClusterId;
}
set
{
k8sClusterId = value;
}
}
public bool? DataDiskEncrypted
{
get
{
return dataDiskEncrypted;
}
set
{
dataDiskEncrypted = value;
}
}
public string DataDiskKMSKeyId
{
get
{
return dataDiskKMSKeyId;
}
set
{
dataDiskKMSKeyId = value;
}
}
public List<DescribeClusterV2_GatewayClusterInfo> GatewayClusterInfoList
{
get
{
return gatewayClusterInfoList;
}
set
{
gatewayClusterInfoList = value;
}
}
public List<DescribeClusterV2_HostGroup> HostGroupList
{
get
{
return hostGroupList;
}
set
{
hostGroupList = value;
}
}
public List<DescribeClusterV2_BootstrapAction> BootstrapActionList
{
get
{
return bootstrapActionList;
}
set
{
bootstrapActionList = value;
}
}
public DescribeClusterV2_RelateClusterInfo RelateClusterInfo
{
get
{
return relateClusterInfo;
}
set
{
relateClusterInfo = value;
}
}
public DescribeClusterV2_HostPoolInfo HostPoolInfo
{
get
{
return hostPoolInfo;
}
set
{
hostPoolInfo = value;
}
}
public DescribeClusterV2_FailReason FailReason
{
get
{
return failReason;
}
set
{
failReason = value;
}
}
public DescribeClusterV2_SoftwareInfo SoftwareInfo
{
get
{
return softwareInfo;
}
set
{
softwareInfo = value;
}
}
public DescribeClusterV2_AccessInfo AccessInfo
{
get
{
return accessInfo;
}
set
{
accessInfo = value;
}
}
public class DescribeClusterV2_GatewayClusterInfo
{
private string clusterId;
private string clusterName;
private string status;
public string ClusterId
{
get
{
return clusterId;
}
set
{
clusterId = value;
}
}
public string ClusterName
{
get
{
return clusterName;
}
set
{
clusterName = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
}
public class DescribeClusterV2_HostGroup
{
private string hostGroupId;
private string hostGroupName;
private string hostGroupType;
private string hostGroupSubType;
private string hostGroupChangeType;
private string hostGroupChangeStatus;
private string chargeType;
private string period;
private int? nodeCount;
private string instanceType;
private int? cpuCore;
private int? memoryCapacity;
private string diskType;
private int? diskCapacity;
private int? diskCount;
private string bandWidth;
private string lockType;
private string lockReason;
private List<DescribeClusterV2_Node> nodes;
public string HostGroupId
{
get
{
return hostGroupId;
}
set
{
hostGroupId = value;
}
}
public string HostGroupName
{
get
{
return hostGroupName;
}
set
{
hostGroupName = value;
}
}
public string HostGroupType
{
get
{
return hostGroupType;
}
set
{
hostGroupType = value;
}
}
public string HostGroupSubType
{
get
{
return hostGroupSubType;
}
set
{
hostGroupSubType = value;
}
}
public string HostGroupChangeType
{
get
{
return hostGroupChangeType;
}
set
{
hostGroupChangeType = value;
}
}
public string HostGroupChangeStatus
{
get
{
return hostGroupChangeStatus;
}
set
{
hostGroupChangeStatus = value;
}
}
public string ChargeType
{
get
{
return chargeType;
}
set
{
chargeType = value;
}
}
public string Period
{
get
{
return period;
}
set
{
period = value;
}
}
public int? NodeCount
{
get
{
return nodeCount;
}
set
{
nodeCount = value;
}
}
public string InstanceType
{
get
{
return instanceType;
}
set
{
instanceType = value;
}
}
public int? CpuCore
{
get
{
return cpuCore;
}
set
{
cpuCore = value;
}
}
public int? MemoryCapacity
{
get
{
return memoryCapacity;
}
set
{
memoryCapacity = value;
}
}
public string DiskType
{
get
{
return diskType;
}
set
{
diskType = value;
}
}
public int? DiskCapacity
{
get
{
return diskCapacity;
}
set
{
diskCapacity = value;
}
}
public int? DiskCount
{
get
{
return diskCount;
}
set
{
diskCount = value;
}
}
public string BandWidth
{
get
{
return bandWidth;
}
set
{
bandWidth = value;
}
}
public string LockType
{
get
{
return lockType;
}
set
{
lockType = value;
}
}
public string LockReason
{
get
{
return lockReason;
}
set
{
lockReason = value;
}
}
public List<DescribeClusterV2_Node> Nodes
{
get
{
return nodes;
}
set
{
nodes = value;
}
}
public class DescribeClusterV2_Node
{
private string zoneId;
private string instanceId;
private string status;
private string pubIp;
private string innerIp;
private string expiredTime;
private string createTime;
private string emrExpiredTime;
private bool? supportIpV6;
private List<DescribeClusterV2_DaemonInfo> daemonInfos;
private List<DescribeClusterV2_DiskInfo> diskInfos;
public string ZoneId
{
get
{
return zoneId;
}
set
{
zoneId = value;
}
}
public string InstanceId
{
get
{
return instanceId;
}
set
{
instanceId = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string PubIp
{
get
{
return pubIp;
}
set
{
pubIp = value;
}
}
public string InnerIp
{
get
{
return innerIp;
}
set
{
innerIp = value;
}
}
public string ExpiredTime
{
get
{
return expiredTime;
}
set
{
expiredTime = value;
}
}
public string CreateTime
{
get
{
return createTime;
}
set
{
createTime = value;
}
}
public string EmrExpiredTime
{
get
{
return emrExpiredTime;
}
set
{
emrExpiredTime = value;
}
}
public bool? SupportIpV6
{
get
{
return supportIpV6;
}
set
{
supportIpV6 = value;
}
}
public List<DescribeClusterV2_DaemonInfo> DaemonInfos
{
get
{
return daemonInfos;
}
set
{
daemonInfos = value;
}
}
public List<DescribeClusterV2_DiskInfo> DiskInfos
{
get
{
return diskInfos;
}
set
{
diskInfos = value;
}
}
public class DescribeClusterV2_DaemonInfo
{
private string name;
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
}
public class DescribeClusterV2_DiskInfo
{
private string device;
private string diskName;
private string diskId;
private string type;
private int? size;
public string Device
{
get
{
return device;
}
set
{
device = value;
}
}
public string DiskName
{
get
{
return diskName;
}
set
{
diskName = value;
}
}
public string DiskId
{
get
{
return diskId;
}
set
{
diskId = value;
}
}
public string Type
{
get
{
return type;
}
set
{
type = value;
}
}
public int? Size
{
get
{
return size;
}
set
{
size = value;
}
}
}
}
}
public class DescribeClusterV2_BootstrapAction
{
private string name;
private string path;
private string arg;
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public string Path
{
get
{
return path;
}
set
{
path = value;
}
}
public string Arg
{
get
{
return arg;
}
set
{
arg = value;
}
}
}
public class DescribeClusterV2_RelateClusterInfo
{
private string clusterId;
private string clusterName;
private string status;
private string clusterType;
public string ClusterId
{
get
{
return clusterId;
}
set
{
clusterId = value;
}
}
public string ClusterName
{
get
{
return clusterName;
}
set
{
clusterName = value;
}
}
public string Status
{
get
{
return status;
}
set
{
status = value;
}
}
public string ClusterType
{
get
{
return clusterType;
}
set
{
clusterType = value;
}
}
}
public class DescribeClusterV2_HostPoolInfo
{
private string hpBizId;
private string hpName;
public string HpBizId
{
get
{
return hpBizId;
}
set
{
hpBizId = value;
}
}
public string HpName
{
get
{
return hpName;
}
set
{
hpName = value;
}
}
}
public class DescribeClusterV2_FailReason
{
private string errorCode;
private string errorMsg;
private string requestId;
public string ErrorCode
{
get
{
return errorCode;
}
set
{
errorCode = value;
}
}
public string ErrorMsg
{
get
{
return errorMsg;
}
set
{
errorMsg = value;
}
}
public string RequestId
{
get
{
return requestId;
}
set
{
requestId = value;
}
}
}
public class DescribeClusterV2_SoftwareInfo
{
private string emrVer;
private string clusterType;
private List<DescribeClusterV2_Software> softwares;
public string EmrVer
{
get
{
return emrVer;
}
set
{
emrVer = value;
}
}
public string ClusterType
{
get
{
return clusterType;
}
set
{
clusterType = value;
}
}
public List<DescribeClusterV2_Software> Softwares
{
get
{
return softwares;
}
set
{
softwares = value;
}
}
public class DescribeClusterV2_Software
{
private string displayName;
private string name;
private bool? onlyDisplay;
private int? startTpe;
private string version;
public string DisplayName
{
get
{
return displayName;
}
set
{
displayName = value;
}
}
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
public bool? OnlyDisplay
{
get
{
return onlyDisplay;
}
set
{
onlyDisplay = value;
}
}
public int? StartTpe
{
get
{
return startTpe;
}
set
{
startTpe = value;
}
}
public string Version
{
get
{
return version;
}
set
{
version = value;
}
}
}
}
public class DescribeClusterV2_AccessInfo
{
private List<DescribeClusterV2_ZKLink> zKLinks;
public List<DescribeClusterV2_ZKLink> ZKLinks
{
get
{
return zKLinks;
}
set
{
zKLinks = value;
}
}
public class DescribeClusterV2_ZKLink
{
private string link;
private string port;
public string Link
{
get
{
return link;
}
set
{
link = value;
}
}
public string Port
{
get
{
return port;
}
set
{
port = value;
}
}
}
}
}
}
}