Support input parameter ClientToken for CreateAutoProvisioningGroup.
This commit is contained in:
@@ -112,6 +112,8 @@ namespace AlibabaCloud
|
||||
void setMaxSpotPrice(float maxSpotPrice);
|
||||
bool getLaunchConfigurationPasswordInherit()const;
|
||||
void setLaunchConfigurationPasswordInherit(bool launchConfigurationPasswordInherit);
|
||||
std::string getClientToken()const;
|
||||
void setClientToken(const std::string& clientToken);
|
||||
std::string getLaunchConfigurationSecurityGroupId()const;
|
||||
void setLaunchConfigurationSecurityGroupId(const std::string& launchConfigurationSecurityGroupId);
|
||||
std::string getDescription()const;
|
||||
@@ -195,6 +197,7 @@ namespace AlibabaCloud
|
||||
std::string launchConfigurationHostName_;
|
||||
float maxSpotPrice_;
|
||||
bool launchConfigurationPasswordInherit_;
|
||||
std::string clientToken_;
|
||||
std::string launchConfigurationSecurityGroupId_;
|
||||
std::string description_;
|
||||
bool terminateInstancesWithExpiration_;
|
||||
|
||||
@@ -32,17 +32,28 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_ECS_EXPORT CreateAutoProvisioningGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct LaunchResult
|
||||
{
|
||||
std::string zoneId;
|
||||
std::string errorMsg;
|
||||
std::string errorCode;
|
||||
std::string instanceType;
|
||||
std::vector<std::string> instanceIds;
|
||||
std::string spotStrategy;
|
||||
};
|
||||
|
||||
|
||||
CreateAutoProvisioningGroupResult();
|
||||
explicit CreateAutoProvisioningGroupResult(const std::string &payload);
|
||||
~CreateAutoProvisioningGroupResult();
|
||||
std::string getAutoProvisioningGroupId()const;
|
||||
std::vector<LaunchResult> getLaunchResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string autoProvisioningGroupId_;
|
||||
std::vector<LaunchResult> launchResults_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user