Browse Source

ECS SDK Auto Released By yixiong.jxy,Version:1.22.9

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 8 years ago
parent
commit
94a811bc97

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2018-08-21 Version: 1.22.9
+1, Repair describeLaunchTemplateVersions securityEnhancementStrategy type
+
 2018-08-21 Version: 1.22.8
 1, Add api: MoPenQueryCanvas, MoPenDoRecognize, MoPenSendMqttMessage, MoPenFindGroup
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.22.8
+1.22.9

+ 3 - 0
ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h

@@ -143,6 +143,8 @@ namespace AlibabaCloud
 				void setDedicatedHostId(const std::string& dedicatedHostId);
 				std::string getClusterId()const;
 				void setClusterId(const std::string& clusterId);
+				std::string getCreditSpecification()const;
+				void setCreditSpecification(const std::string& creditSpecification);
 				std::vector<DataDisk> getDataDisk()const;
 				void setDataDisk(const std::vector<DataDisk>& dataDisk);
 				int getSystemDiskSize()const;
@@ -197,6 +199,7 @@ namespace AlibabaCloud
 				std::string ramRoleName_;
 				std::string dedicatedHostId_;
 				std::string clusterId_;
+				std::string creditSpecification_;
 				std::vector<DataDisk> dataDisk_;
 				int systemDiskSize_;
 				std::string systemDiskDescription_;

+ 2 - 0
ecs/include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h

@@ -90,6 +90,7 @@ namespace AlibabaCloud
 				std::string getSerialNumber()const;
 				std::string getCreationTime()const;
 				std::string getRegionId()const;
+				std::string getCreditSpecification()const;
 
 			protected:
 				void parse(const std::string &payload);
@@ -124,6 +125,7 @@ namespace AlibabaCloud
 				std::string serialNumber_;
 				std::string creationTime_;
 				std::string regionId_;
+				std::string creditSpecification_;
 
 			};
 		}

+ 1 - 0
ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h

@@ -120,6 +120,7 @@ namespace AlibabaCloud
 					int internetMaxBandwidthIn;
 					bool recyclable;
 					std::string regionId;
+					std::string creditSpecification;
 				};
 
 

+ 1 - 1
ecs/include/alibabacloud/ecs/model/DescribeLaunchTemplateVersionsResult.h

@@ -92,7 +92,7 @@ namespace AlibabaCloud
 						std::string vpcId;
 						int internetMaxBandwidthIn;
 						int systemDiskIops;
-						bool securityEnhancementStrategy;
+						std::string securityEnhancementStrategy;
 						std::string autoReleaseTime;
 					};
 					LaunchTemplateData launchTemplateData;

+ 18 - 15
ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h

@@ -35,18 +35,8 @@ namespace AlibabaCloud
 				ModifyInstanceAttributeRequest();
 				~ModifyInstanceAttributeRequest();
 
-				std::string getUserData()const;
-				void setUserData(const std::string& userData);
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
-				std::string getPassword()const;
-				void setPassword(const std::string& password);
-				std::string getHostName()const;
-				void setHostName(const std::string& hostName);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getInstanceName()const;
-				void setInstanceName(const std::string& instanceName);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				bool getRecyclable()const;
@@ -55,21 +45,34 @@ namespace AlibabaCloud
 				void setOwnerAccount(const std::string& ownerAccount);
 				std::string getDescription()const;
 				void setDescription(const std::string& description);
+				std::string getCreditSpecification()const;
+				void setCreditSpecification(const std::string& creditSpecification);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getUserData()const;
+				void setUserData(const std::string& userData);
+				std::string getPassword()const;
+				void setPassword(const std::string& password);
+				std::string getHostName()const;
+				void setHostName(const std::string& hostName);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getInstanceName()const;
+				void setInstanceName(const std::string& instanceName);
 
             private:
-				std::string userData_;
 				long resourceOwnerId_;
-				std::string password_;
-				std::string hostName_;
-				std::string instanceId_;
-				std::string instanceName_;
 				std::string resourceOwnerAccount_;
 				bool recyclable_;
 				std::string ownerAccount_;
 				std::string description_;
+				std::string creditSpecification_;
 				long ownerId_;
+				std::string userData_;
+				std::string password_;
+				std::string hostName_;
+				std::string instanceId_;
+				std::string instanceName_;
 
 			};
 		}

+ 3 - 0
ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h

@@ -183,6 +183,8 @@ namespace AlibabaCloud
 				void setDedicatedHostId(const std::string& dedicatedHostId);
 				std::string getCallerBid()const;
 				void setCallerBid(const std::string& callerBid);
+				std::string getCreditSpecification()const;
+				void setCreditSpecification(const std::string& creditSpecification);
 				std::vector<DataDisk> getDataDisk()const;
 				void setDataDisk(const std::vector<DataDisk>& dataDisk);
 				long getLaunchTemplateVersion()const;
@@ -257,6 +259,7 @@ namespace AlibabaCloud
 				std::string autoReleaseTime_;
 				std::string dedicatedHostId_;
 				std::string callerBid_;
+				std::string creditSpecification_;
 				std::vector<DataDisk> dataDisk_;
 				long launchTemplateVersion_;
 				bool proxy_trust_transport_info_;

+ 11 - 0
ecs/src/model/CreateInstanceRequest.cc

@@ -537,6 +537,17 @@ void CreateInstanceRequest::setClusterId(const std::string& clusterId)
 	setParameter("ClusterId", clusterId);
 }
 
+std::string CreateInstanceRequest::getCreditSpecification()const
+{
+	return creditSpecification_;
+}
+
+void CreateInstanceRequest::setCreditSpecification(const std::string& creditSpecification)
+{
+	creditSpecification_ = creditSpecification;
+	setParameter("CreditSpecification", creditSpecification);
+}
+
 std::vector<CreateInstanceRequest::DataDisk> CreateInstanceRequest::getDataDisk()const
 {
 	return dataDisk_;

+ 7 - 0
ecs/src/model/DescribeInstanceAttributeResult.cc

@@ -127,6 +127,8 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload)
 		expiredTime_ = value["ExpiredTime"].asString();
 	if(!value["StoppedMode"].isNull())
 		stoppedMode_ = value["StoppedMode"].asString();
+	if(!value["CreditSpecification"].isNull())
+		creditSpecification_ = value["CreditSpecification"].asString();
 
 }
 
@@ -280,3 +282,8 @@ std::string DescribeInstanceAttributeResult::getRegionId()const
 	return regionId_;
 }
 
+std::string DescribeInstanceAttributeResult::getCreditSpecification()const
+{
+	return creditSpecification_;
+}
+

+ 2 - 0
ecs/src/model/DescribeInstancesResult.cc

@@ -124,6 +124,8 @@ void DescribeInstancesResult::parse(const std::string &payload)
 			instancesObject.hpcClusterId = value["HpcClusterId"].asString();
 		if(!value["StoppedMode"].isNull())
 			instancesObject.stoppedMode = value["StoppedMode"].asString();
+		if(!value["CreditSpecification"].isNull())
+			instancesObject.creditSpecification = value["CreditSpecification"].asString();
 		auto allNetworkInterfaces = value["NetworkInterfaces"]["NetworkInterface"];
 		for (auto value : allNetworkInterfaces)
 		{

+ 1 - 1
ecs/src/model/DescribeLaunchTemplateVersionsResult.cc

@@ -124,7 +124,7 @@ void DescribeLaunchTemplateVersionsResult::parse(const std::string &payload)
 		if(!launchTemplateDataNode["ResourceGroupId"].isNull())
 			launchTemplateVersionSetsObject.launchTemplateData.resourceGroupId = launchTemplateDataNode["ResourceGroupId"].asString();
 		if(!launchTemplateDataNode["SecurityEnhancementStrategy"].isNull())
-			launchTemplateVersionSetsObject.launchTemplateData.securityEnhancementStrategy = launchTemplateDataNode["SecurityEnhancementStrategy"].asString() == "true";
+			launchTemplateVersionSetsObject.launchTemplateData.securityEnhancementStrategy = launchTemplateDataNode["SecurityEnhancementStrategy"].asString();
 		auto allDataDisks = value["DataDisks"]["DataDisk"];
 		for (auto value : allDataDisks)
 		{

+ 66 - 55
ecs/src/model/ModifyInstanceAttributeRequest.cc

@@ -25,17 +25,6 @@ ModifyInstanceAttributeRequest::ModifyInstanceAttributeRequest() :
 ModifyInstanceAttributeRequest::~ModifyInstanceAttributeRequest()
 {}
 
-std::string ModifyInstanceAttributeRequest::getUserData()const
-{
-	return userData_;
-}
-
-void ModifyInstanceAttributeRequest::setUserData(const std::string& userData)
-{
-	userData_ = userData;
-	setParameter("UserData", userData);
-}
-
 long ModifyInstanceAttributeRequest::getResourceOwnerId()const
 {
 	return resourceOwnerId_;
@@ -47,50 +36,6 @@ void ModifyInstanceAttributeRequest::setResourceOwnerId(long resourceOwnerId)
 	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
 }
 
-std::string ModifyInstanceAttributeRequest::getPassword()const
-{
-	return password_;
-}
-
-void ModifyInstanceAttributeRequest::setPassword(const std::string& password)
-{
-	password_ = password;
-	setParameter("Password", password);
-}
-
-std::string ModifyInstanceAttributeRequest::getHostName()const
-{
-	return hostName_;
-}
-
-void ModifyInstanceAttributeRequest::setHostName(const std::string& hostName)
-{
-	hostName_ = hostName;
-	setParameter("HostName", hostName);
-}
-
-std::string ModifyInstanceAttributeRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void ModifyInstanceAttributeRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string ModifyInstanceAttributeRequest::getInstanceName()const
-{
-	return instanceName_;
-}
-
-void ModifyInstanceAttributeRequest::setInstanceName(const std::string& instanceName)
-{
-	instanceName_ = instanceName;
-	setParameter("InstanceName", instanceName);
-}
-
 std::string ModifyInstanceAttributeRequest::getResourceOwnerAccount()const
 {
 	return resourceOwnerAccount_;
@@ -135,6 +80,17 @@ void ModifyInstanceAttributeRequest::setDescription(const std::string& descripti
 	setParameter("Description", description);
 }
 
+std::string ModifyInstanceAttributeRequest::getCreditSpecification()const
+{
+	return creditSpecification_;
+}
+
+void ModifyInstanceAttributeRequest::setCreditSpecification(const std::string& creditSpecification)
+{
+	creditSpecification_ = creditSpecification;
+	setParameter("CreditSpecification", creditSpecification);
+}
+
 long ModifyInstanceAttributeRequest::getOwnerId()const
 {
 	return ownerId_;
@@ -146,3 +102,58 @@ void ModifyInstanceAttributeRequest::setOwnerId(long ownerId)
 	setParameter("OwnerId", std::to_string(ownerId));
 }
 
+std::string ModifyInstanceAttributeRequest::getUserData()const
+{
+	return userData_;
+}
+
+void ModifyInstanceAttributeRequest::setUserData(const std::string& userData)
+{
+	userData_ = userData;
+	setParameter("UserData", userData);
+}
+
+std::string ModifyInstanceAttributeRequest::getPassword()const
+{
+	return password_;
+}
+
+void ModifyInstanceAttributeRequest::setPassword(const std::string& password)
+{
+	password_ = password;
+	setParameter("Password", password);
+}
+
+std::string ModifyInstanceAttributeRequest::getHostName()const
+{
+	return hostName_;
+}
+
+void ModifyInstanceAttributeRequest::setHostName(const std::string& hostName)
+{
+	hostName_ = hostName;
+	setParameter("HostName", hostName);
+}
+
+std::string ModifyInstanceAttributeRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void ModifyInstanceAttributeRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setParameter("InstanceId", instanceId);
+}
+
+std::string ModifyInstanceAttributeRequest::getInstanceName()const
+{
+	return instanceName_;
+}
+
+void ModifyInstanceAttributeRequest::setInstanceName(const std::string& instanceName)
+{
+	instanceName_ = instanceName;
+	setParameter("InstanceName", instanceName);
+}
+

+ 11 - 0
ecs/src/model/RunInstancesRequest.cc

@@ -722,6 +722,17 @@ void RunInstancesRequest::setCallerBid(const std::string& callerBid)
 	setParameter("CallerBid", callerBid);
 }
 
+std::string RunInstancesRequest::getCreditSpecification()const
+{
+	return creditSpecification_;
+}
+
+void RunInstancesRequest::setCreditSpecification(const std::string& creditSpecification)
+{
+	creditSpecification_ = creditSpecification;
+	setParameter("CreditSpecification", creditSpecification);
+}
+
 std::vector<RunInstancesRequest::DataDisk> RunInstancesRequest::getDataDisk()const
 {
 	return dataDisk_;